Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kps
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
721.
▲
by
kps
3y ago
The chart looks fine. I don't know all the scripts, so there could be a contentious arrow or two in it somewhere, but it's broadly correct. The alphabet (in the sense of a writing system that represents the language with a small f
722.
▲
by
kps
3y ago
>Or if you want a function with multiple entry points? `entry` was a reserved word in K&R, but not implemented.
723.
▲
by
kps
3y ago
> Vi and Emacs are horrible ugly things that were rendered obsolete by the Apple Lisa in 1982 Disagree. In the vi/TECO model and emacs to a slightly lesser extent, you operate on text, using text, with an input device that has a 1:1
724.
▲
by
kps
3y ago
I only have two hands.
725.
▲
by
kps
3y ago
> io_uring is a more modern API to file access. With a remarkable similarity to certain mainframe systems from half a century ago.
726.
▲
by
kps
3y ago
This one? https://doc.rust-lang.org/std/net/struct.Ipv6Addr.html That's actually a very good example. Because sooner or later, you'll find yourself ten libraries deep with a FE80::1234 that you can'
727.
▲
by
kps
3y ago
I got 2.8, which I think is not too bad for a non-Brit, since I didn't ‘cheat’ by looking up clues I didn't already know.
728.
▲
by
kps
3y ago
On Linux the terminal is probably using the X11 bell, and many/most distros don't bother to hook that up. On Debian 12 you need to install `libpipewire-0.3-modules-x11` and `systemctl --user restart pipewire.service` for minimal
729.
▲
by
kps
3y ago
The original 1963 ASCII was upper-case only, so it's a mistake to think of Control as modifying lower-case letters. (It also had slightly different control character assignments, and ↑ ← rather than ^ _ for 0x5E 0x5F, but those don&#
730.
▲
by
kps
3y ago
Some of this is not quite right, or right by accident of a particular virtual terminal's features and configuration. Having the Alt/Option modifier send a prefix ESC is usually a terminal configuration option, though often the def
731.
▲
by
kps
3y ago
Some time earlier this year (I think; certainly before the API drama; wish I'd bookmarked it), I saw a comment here from a Reddit manager complaining that they couldn't find good developers. I think the reason is pretty clear.
732.
▲
by
kps
3y ago
It triggers my building instincts. I need to look away before my project tree rotates again.
733.
▲
by
kps
3y ago
Byte was a shadow of its former self by 1990. Creative Computing was long gone. Dr Dobb's held out a bit better.
734.
▲
by
kps
3y ago
Just to avoid confusion, when you say ‘zigbee/matter’ you're referring to Matter over Thread, as Matter can also run over WiFi for ‘big’ (wall-powered) devices.
735.
▲
by
kps
3y ago
^ What they said. (I was terse on my way to bed yesterday.) The big benefit of `!` is that, like anything else in visual mode, it works with motion operators. I often write fragments of shell, e.g. to generate something repetitive, and run
736.
▲
by
kps
3y ago
ESP32s aren't really ‘lower level’ in the sense that anyone is likely to write assembly code for them (compared to, say, 8051 or PIC), other than maybe some driver author at Espressif. The big win from using RISC-V, other than name r
737.
▲
by
kps
3y ago
There was a period centered around the late '90s where new architectures were a dime a dozen, as access to fabs opened up, and small companies with an idea hoped to become the next Intel. Anyway, ESP32-C3 is RISC-V, and I suspect they
738.
▲
by
kps
3y ago
Why not just use `!`?
739.
▲
by
kps
3y ago
> The textured finish on a perfectly shaped barrel It's made of polycarbonate. Polycarbonate scratches easily. The solution was to sell it pre-scratched . (I have a Lamy 2000. It's a nice pen. Perhaps not as nice now that it&#
740.
▲
by
kps
3y ago
If you're up for building it yourself, delete `update_features(fnt)` from `Scripts/fontbuilder.py`: https://github.com/belluzj/fantasque-sans/blob/996150820b98a...
741.
▲
by
kps
3y ago
The C standard library certainly has warts (errno, anyone?) but surely you can't begin to use fgetc() without knowing about EOF… even if you forget that int8_t is not required to exist (people writing int8_t usually mean int_least8_t).
742.
▲
by
kps
3y ago
HN readers may also be interested in - Computerworld (1969–2007) https://books.google.ca/books?id=J4CKdPZSuR0C - Infoworld (1978–2007) https://books.google.ca/books?id=tDcEAAAAMBAJ - New Scientist (1952–198
743.
▲
by
kps
3y ago
> Wouldn’t this look completely off with a massive light mode default Chromium scroll bar in the middle of everything? Yes, which is why that design is wrong. Respect @media(prefers-color-scheme). Forcing a light or dark background c
744.
▲
by
kps
3y ago
> Incidentally, 18-bit architectures were once common: https://en.wikipedia.org/wiki/18-bit_computing For those, there's UTF-18: https://www.ietf.org/rfc/rfc4042.txt
745.
▲
by
kps
3y ago
Don't forget RFC4042, which defines UTF-9 and UTF-18.
746.
▲
by
kps
3y ago
They're generic over ‘color’ at compile time; the compiler generates code for normal and/or async contexts as necessary.
747.
▲
by
kps
3y ago
Surprised he didn't edit the questions .
748.
▲
by
kps
3y ago
> That's not a thing. I was referring to U+D800–U+DFFF being reserved just because UTF-16 happens to use 0xD800–0xDFFF for its encoding scheme. Contrast valid code points U+0080–U+00FF, while (most of) 0x80–0xFF are used by UTF-8.
749.
▲
by
kps
3y ago
C multibyte, I believe, was designed around ISO2022-style stateful code switching. It predates Unicode.
750.
▲
by
kps
3y ago
Not them, but: - Combining characters, joiners, modifiers, etc. should have been prefix, not suffix/infix, and in blocks by arity. This would have allowed detecting incomplete sequences, allowed code to skip combinations without knowin
More ›