Recent submissions

Comment · 23 days ago
Completely nondeterministic import order affected by code execution patterns?
Comment · 1 month ago
One of the problems with this comes if you're able to dynamically promote something that was passed to you as an "immutable" type to its actual implementation type, you can break this "contract".

I'm currently being annoyed by python's type hinting system, which has exactly this sort of hierarchy for containers, but there's nothing stopping a caller/callee from using type-narrowing to "discover" that the underlying type is actually e.g. a (mutable) list, and then modifying it without any complaints from the type checker. The only way to enforce this would be to actually convert to an immutable implementation type, involving unnecessary copying.

Comment · 2 months ago
Comment · 2 months ago
This is why we can't have nice things.
Comment · 3 months ago
I hate this meme.

The point is to at least make them resort to hitting you with the $5 wrench, at which point they're probably committing a more serious offence than what you're up for (dependent on country).

Comment · 4 months ago
Cool feature, but I'm a little uneasy with UPDATE operations adding new rows to a table. It upsets a lot of a DBA's assumptions.
Comment · 9 months ago
Tech dependence is nothing compared to the world's dependence on US financial infrastructure.
Comment · 10 months ago
Infineon sales piece.
Comment · 10 months ago
Corporate IT needs to die.
Comment · 10 months ago
This rules out some extremely useful sparse memory tricks you can pull with massive mmaps that only ever get partially accessed (in unpredictable patterns).
Comment · 10 months ago
Zscaler enrages me with their use of the term "zero trust" in marketing, because due to their MitM-ing of TLS, they become a single-point-of-interception for all your organisation's traffic. "100%-trust" would better describe it for me, as you have to have 100% trust of Zscaler and anyone who has admin access to your organisation's Zscaler account.
Comment · 10 months ago
Using nix to install Ansible, oof you're hurting me..
Comment · 11 months ago
For a while I've been saying it's a pity we hadn't been regularly trusted-timestamping everything before that point as a matter of course.
Comment · 11 months ago
Comment · 11 months ago
Malware scanners are such trash.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton