And even worse when the full-disk encryption requires you to unlock the computer after every reboot. It's just enough that the entire installation needs to be attended, and prevents you from doing anything else in the…
Based on this comment’s [0] comparison of historical aerial photographs, the houses were there first. [0] https://news.ycombinator.com/item?id=48254291
The problem with feature tests is that you then rely on the test code being correct. A typo in the feature test can erroneously be interpreted as lack of that feature. One step of the 2024 supply-chain attack on xz…
> I thought the unsafety couldn't "spread" like that in Rust. The goal of a library is to provide the encapsulation such that the unsafety doesn't spread. If undefined behavior occurs, the fault lies with whoever wrote…
The trick is that you make it something that humans want to do. Using [0] as an example, the interactive elements move, with context-dependent environment interactions. [0]…
At least cargo places everything in a .cargo directory, so it doesn’t display by default. Go will instead write to $HOME/go, without even the decency to use a hidden directory, unless you first define the GOPATH…
> I think one of Markdown‘s biggest sins is how it handles line breaks. Single line breaks being discarded in the output guarantees that your nicely formatted text will look worse when rendered. My experience has been…
I run into this issue when building against different environments, each with a 1. A library depends on a system package. To test against the different versions of the system package, the library is compiled within a…
I looked into it at one point, as I was disgusted by the unskippable advertisements when paying for an ad-free tier on one of the myriad streaming platforms. Apparently, they distinguish between "advertisements" for a…
I particularly love how they will periodically choose to only use the selected Bluetooth device for audio output, and will instead switch back to the builtin microphone. The builtin microphone may be in my pocket or…
> Emacs is not primarily a TUI program (although it does have a TUI with the -nw). The TUI version of emacs lacks visual customizability and introduces unnecessary overhead (terminal!). Use the GUI. Can you elaborate on…
> Making these extra stops causes the bus to 'miss' the light cycle at almost every stop. This would be a much bigger change, but it's also possible for the lights to give priority to buses. When a bus approaches a…
> Oh man. The infinite loops of impossible verification by large companies that should know better are massive pain peeve of mine. I got hit by this from google. 1. Gmail added requirement for 2FA on my primary email…
> There are always weird systems with old drivers (looking at Ubuntu 22 LTS) While I agree with your general point, RHEL stands out way, way more to me. Ubuntu 22.04 and RHEL 9 were both released in 2022. Where Ubuntu…
Google will lock you out of an account even if you remember your password. This happened to me, when Google decided to use the recovery email address for 2FA, locking me out of my primary account. And the exact same…
I'll admit that I've done that type of bugfix in the past. Though, usually it's because the bug is caused by an underlying design flaw, and the 10-line fix would have only papered over a single instance of the bug, and…
Last time I needed to install Windows 11, avoiding making a Microsoft account required (1) opening a command line to run `oobe/bypassnro`, and (2) skipping past the wifi config screen. While these are quick steps,…
In Rust, this can almost be expressed as `arg: &'static str` to accept a reference to a string whose lifetime never ends. I say “almost” because this allows both string literals and references to static (but dynamically…
There’s a difference between the owner having telemetry on their own car, and the manufacturer having telemetry on the cars they’ve sold. One is taking care of your assets, and the other is spying on customers.
> Why are you assuming that a human would be more efficient and better for the environment than an electrically powered robot? Because bicycles use 5x less energy per mile than electric scooters, which would be a…
This was something that I paid close attention to when designing a QR code to be hand-carved into a set of coasters. To minimize the amount of detail carving required, I wanted to use the smallest QR code at 21x21…
Full-disk encryption, as useful as it is, also makes this a royal pain. Updates can't be performed unattended, because each restart done during the updates requires providing the password before continuing.
And actively ignoring state law in others, then violating cease-and-desist orders when told to remove the cameras. [0] https://news.ycombinator.com/item?id=45382434 (discussion from 2025-09-26)
Even their so-called conservative assumption is also insufficient. > if a machine word's integer value, when considered as a pointer, falls within a GCed block of memory, then that block itself is considered reachable…
Not an official list, but there’s a few I’m aware of, each interesting in a different way. https://en.wikipedia.org/wiki/Emperor_Norton https://en.wikipedia.org/wiki/Timothy_Dexter…
And even worse when the full-disk encryption requires you to unlock the computer after every reboot. It's just enough that the entire installation needs to be attended, and prevents you from doing anything else in the…
Based on this comment’s [0] comparison of historical aerial photographs, the houses were there first. [0] https://news.ycombinator.com/item?id=48254291
The problem with feature tests is that you then rely on the test code being correct. A typo in the feature test can erroneously be interpreted as lack of that feature. One step of the 2024 supply-chain attack on xz…
> I thought the unsafety couldn't "spread" like that in Rust. The goal of a library is to provide the encapsulation such that the unsafety doesn't spread. If undefined behavior occurs, the fault lies with whoever wrote…
The trick is that you make it something that humans want to do. Using [0] as an example, the interactive elements move, with context-dependent environment interactions. [0]…
At least cargo places everything in a .cargo directory, so it doesn’t display by default. Go will instead write to $HOME/go, without even the decency to use a hidden directory, unless you first define the GOPATH…
> I think one of Markdown‘s biggest sins is how it handles line breaks. Single line breaks being discarded in the output guarantees that your nicely formatted text will look worse when rendered. My experience has been…
I run into this issue when building against different environments, each with a 1. A library depends on a system package. To test against the different versions of the system package, the library is compiled within a…
I looked into it at one point, as I was disgusted by the unskippable advertisements when paying for an ad-free tier on one of the myriad streaming platforms. Apparently, they distinguish between "advertisements" for a…
I particularly love how they will periodically choose to only use the selected Bluetooth device for audio output, and will instead switch back to the builtin microphone. The builtin microphone may be in my pocket or…
> Emacs is not primarily a TUI program (although it does have a TUI with the -nw). The TUI version of emacs lacks visual customizability and introduces unnecessary overhead (terminal!). Use the GUI. Can you elaborate on…
> Making these extra stops causes the bus to 'miss' the light cycle at almost every stop. This would be a much bigger change, but it's also possible for the lights to give priority to buses. When a bus approaches a…
> Oh man. The infinite loops of impossible verification by large companies that should know better are massive pain peeve of mine. I got hit by this from google. 1. Gmail added requirement for 2FA on my primary email…
> There are always weird systems with old drivers (looking at Ubuntu 22 LTS) While I agree with your general point, RHEL stands out way, way more to me. Ubuntu 22.04 and RHEL 9 were both released in 2022. Where Ubuntu…
Google will lock you out of an account even if you remember your password. This happened to me, when Google decided to use the recovery email address for 2FA, locking me out of my primary account. And the exact same…
I'll admit that I've done that type of bugfix in the past. Though, usually it's because the bug is caused by an underlying design flaw, and the 10-line fix would have only papered over a single instance of the bug, and…
Last time I needed to install Windows 11, avoiding making a Microsoft account required (1) opening a command line to run `oobe/bypassnro`, and (2) skipping past the wifi config screen. While these are quick steps,…
In Rust, this can almost be expressed as `arg: &'static str` to accept a reference to a string whose lifetime never ends. I say “almost” because this allows both string literals and references to static (but dynamically…
There’s a difference between the owner having telemetry on their own car, and the manufacturer having telemetry on the cars they’ve sold. One is taking care of your assets, and the other is spying on customers.
> Why are you assuming that a human would be more efficient and better for the environment than an electrically powered robot? Because bicycles use 5x less energy per mile than electric scooters, which would be a…
This was something that I paid close attention to when designing a QR code to be hand-carved into a set of coasters. To minimize the amount of detail carving required, I wanted to use the smallest QR code at 21x21…
Full-disk encryption, as useful as it is, also makes this a royal pain. Updates can't be performed unattended, because each restart done during the updates requires providing the password before continuing.
And actively ignoring state law in others, then violating cease-and-desist orders when told to remove the cameras. [0] https://news.ycombinator.com/item?id=45382434 (discussion from 2025-09-26)
Even their so-called conservative assumption is also insufficient. > if a machine word's integer value, when considered as a pointer, falls within a GCed block of memory, then that block itself is considered reachable…
Not an official list, but there’s a few I’m aware of, each interesting in a different way. https://en.wikipedia.org/wiki/Emperor_Norton https://en.wikipedia.org/wiki/Timothy_Dexter…