Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hsivonen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
hsivonen
7y ago
> Which I expect is what TFA means by "UTF-16 semantics". The article says "(potentially-invalid) UTF-16 semantics". The "potentially-invalid" part means that the JavaScript programmer can materialize unpair
92.
▲
by
hsivonen
7y ago
Rune in Go means a scalar value i.e. the same as Rust char but not the same as C char or Java char.
93.
▲
by
hsivonen
7y ago
> But Python's strings are not UTF-32 The article says "Python 3 strings have (guaranteed-valid) UTF-32 semantics" and later argues that the fact that there's a distinction between the semantics and actual storage is
94.
▲
by
hsivonen
7y ago
I mentioned Perl 6's in-RAM storage format. I didn't seek to mention every programming language for everything. E.g. I didn't mention C#, since UTF-16 was already illustrated using JavaScript.
95.
▲
by
hsivonen
7y ago
The article acknowledges that the Swift design makes sense for the UI domain when the Unicode data actually stays up-to-date: "It’s easy to believe that the Swift approach nudges programmers to write more extended grapheme cluster-corr
96.
▲
by
hsivonen
7y ago
The article makes a claim about Han script information density relative to measures of length. It makes no claim about how the Han script achieves it. If you consider this from the perspective of Huffman coding, it shouldn't be surpris
97.
▲
by
hsivonen
7y ago
On what platform does Firefox render the emoji as more than one glyph? Firefox works for me on Ubuntu, macOS, Windows 10, and Android. The level of ligatures requested in CSS makes sense for the site-supplied font. (I need to regenerate the
98.
▲
by
hsivonen
7y ago
It's in the section with the heading "Which Unicode Encoding Form Should a Programming Language Choose?": "Reacting to surrogate pairs by wishing to use UTF-32 instead is a bad idea, because if you want to write correct
99.
▲
by
hsivonen
7y ago
Since there were others interested in continued development, Thunderbird development didn't stop when Mozilla Corporation decided to scale down its level of support for the project. After a new way of arranging funding was set up (thro
100.
▲
by
hsivonen
7y ago
Indeed, Terminal C vs. A is a big difference. My worst airport experience has been trying (and failing, twice; on consecutive days) to fly from Tegel Terminal C to Helsinki (EasyJet). My best airport experiences have been flying from Tegel
101.
▲
by
hsivonen
7y ago
What's the outlook for AMD to provide the kind of performance counters and performance counter accuracy that is needed for rr?
102.
▲
by
hsivonen
7y ago
Pre-GDPR Sony’s terms claimed a very wide scope of data collection (“content” of the device the headphones were connected to) without opt-out UI. It appears that the terms have been narrowed now to cover only the technical attributes of con
103.
▲
by
hsivonen
7y ago
An anecdote that goes against the conventional wisdom about IMEs vs. ”English” and emoji: Right now in Firefox and Chrome, the events that get fired are more correct if you enter emoji using the Windows 10 Pinyin IME’s emoji palette than if
104.
▲
by
hsivonen
7y ago
How do you decide whether to interpret byte output from a CLI app as UTF-8 or legacy OEM code page?
105.
▲
by
hsivonen
7y ago
Notably for the topic at hand, RISC-V target list is unmerged: https://github.com/rust-lang/rust-forge/pull/202/files (Also two other unmerged PRs to the list.)
106.
▲
by
hsivonen
8y ago
WebKit was designed to be embedded. Chromium not really despite the CEF and Qt efforts.
107.
▲
by
hsivonen
8y ago
The most restrictive license in both Firefox and Chromium is LGPL. In Firefox, the LGPL bits are carefully walled off in one .so/.dylib/.dll. In Chromium, the most core KHTML bits are LGPL. As for whether there's a lot of MPL
108.
▲
by
hsivonen
8y ago
In Europe, yes.
109.
▲
by
hsivonen
8y ago
The basis of Netflix’s U.S.-only disc business is that in the U.S. for physical-medium movies, there is no distinct rental right, but the first-sale doctrine allows Netflix to rent movies that have been offered for sale on disc and that Net
110.
▲
by
hsivonen
8y ago
Can the service be used with another Wireguard client (hopefully bundled into Linux distros in the future) without installing Cloudflare’s client software?
111.
▲
by
hsivonen
8y ago
Is there a write-up of the details of the PyPy UTF-8 Unicode string internals?
112.
▲
by
hsivonen
8y ago
Are you making that comment by speculating or by having looked at the Obnam codebase? I'm not a Python developer, but I've looked at the Obnam code enough to have written a replacement crypto plugin for it. AFAICT, if Obnam was ho
113.
▲
by
hsivonen
8y ago
Prediction: In order to be performance-competitive with other ISAs for software written for SIMD, RISC-V will get a SIMD extension. However, because it wasn't there from thw start, Linux distros will not compile their packages with SIM
114.
▲
by
hsivonen
8y ago
The Ubuntu 18.04 Gnome Wayland session works well on nouveau. (I've used one consumer card from 2010 or so and a pro card from 2013 or so. Also tried a newer pro card that nouveau didn't support, regardless of Wayland. In that cas
115.
▲
by
hsivonen
8y ago
They work in Firefox if you check the “Play DRM content” checkbox in the preferences.
116.
▲
by
hsivonen
8y ago
Single-seat support used to be available for Ubuntu. I paid for that in roughly the 2010-2012 time frame. It was useless, and I don't really blame Canonical: Consider how much of a competent person's time the annual price back the
117.
▲
by
hsivonen
8y ago
Telling people to use a laser pointer instead of a mouse pointer is terrible advice. Design slides to work without a pointer. If you can't, use a magnified mouse pointer.
118.
▲
by
hsivonen
8y ago
No mention of why GSM 2G was made less secure than it could be and what current policy makers could learn from that. https://www.aftenposten.no/verden/i/Olkl/Sources-We-were-pre...
119.
▲
by
hsivonen
8y ago
Firefox still treats SSE2 as its SIMD assumed-present baseline. Does GCC introduce multiversioned AVX functions on its own initiative?
120.
▲
by
hsivonen
8y ago
A goal that is being worked towards is making LLVM thinLTO not just consider clang output but to consider clang-generated LLVM IR together with rustc-generated LLVM IR. This is expected to lead to inlining between C++ and Rust making the FF
More ›