HNHacker News
TopNewBestAskShowJobs

TazeTSchnitzel

27,188 karma · joined February 4, 2012

submissionscomments
TazeTSchnitzel··on Swift at Apple: Migrating the TrueType hinting interpreter
macOS has been drawing unhinted text for an eternity, and for those who can tolerate it on low-DPI screens, it's a great thing: the letter shapes look the same at all sizes, and the spacing between letters is consistent at all sizes.
TazeTSchnitzel··on HTML is a native image format, hear me out
I would rather see native browser support for the familiar MHTML (https://bugzilla.mozilla.org/show_bug.cgi?id=40873) than creating a brand new format that does the same thing.

The AI slop homepage is really offputting too.

TazeTSchnitzel··on Making Graphics Like it's 1993
SDL has always made it easy to directly present a software buffer of pixels to the screen. I'm not sure why someone would want to use the renderer/texture thing for this use case.
TazeTSchnitzel··on Show HN: Gitdot – a better GitHub. Open-source, written in Rust
The minimal look feels very refreshing, and yet it's not disorienting like many minimal web git UIs are in my experience; I actually feel like I know how to navigate this thing. Site feels very snappy too, especially with those instantly loading file previews when you hover. Congrats!
TazeTSchnitzel··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
The implication is that Nasdaq (company) changed the rules for the Nasdaq 100 (index) in order to get the listing on Nasdaq (stock exchange).
TazeTSchnitzel··on Kiki – a tiny homepage construction kit with a small footprint
That must be the first time in a very long time that I've seen something claim to support PHP 4.
TazeTSchnitzel··on Patching my guitar amp's firmware
Why should they lock their customers out of their own devices?
TazeTSchnitzel··on Love systemd timers
If you had read the article, you would have seen its answer to this.
TazeTSchnitzel··on Announcing Rust 1.96
When the new edition rolls around that swaps to the new type, I expect a bunch of libraries are going to get really annoying to use. And vice-versa for new libraries with the old editions.
TazeTSchnitzel··on EU fines Temu €200M for allowing sale of illegal products
With a few exceptions, those labels do not mean that the product has actually been tested or actually complies with the standard. They are a self-certification: CE means “I promise this complies with European norms”, but the entity deciding to print that on a product may not be honest. Small fly-by-night operations on the other side of the planet have little incentive to be honest.

Generally speaking, international direct-to-consumer e-commerce is a problem for trying to enforce these kinds of rules. The whole model of checks at the border works well for massive bulk shipments, which not only are few enough in number that customs have a chance of doing a proper job on them, but there's also a commercial importer taking a large financial risk on the shipment and therefore 1) having an incentive to ensure they import something safe to begin with, 2) they can be practically fined/sued by authorities if they screw up. But when you have myriad tiny operations selling direct to consumers, the consumer is the importer, and there's no local representative for the manufacturer that you can actually sue. It's effectively a quite lawless area. Being able to do direct imports is an important freedom, and this kind of laxity is inevitable, but it's understandable the EU wants to do something about the flood of poor-quality goods that are terrible for fair competition, the environment, and health and safety.

TazeTSchnitzel··on Sweden becomes a smoke-free country
> The increase [in use of snus] is particularly evident among women aged 16–29 years, where the proportion of daily snus users has risen from 3 percent in 2018 to 18 percent in 2024.

Geez that's a little alarming. Looks like that's basically all down to nicotine pouches too.

TazeTSchnitzel··on Sweden becomes a smoke-free country
Sweden is unusual in that it has a culture of using snus, a non-smoking tobacco preparation, and in fact it is unique among the EU member states in having it actually be legal (it's banned EU-wide, but Sweden got an opt-out in the accession negotiations). Neighbouring Norway also has legal snus but Norway isn't a full EU member.

This probably contributes to the low smoking rates, but it also means that Swedish politicians love acting like the tobacco industry is their best friend,[1][2] because it's in the national interest to protect this uniquely Swedish tradition or whatever. And recently, the so-called white snus (Swedicism; English name is nicotine pouches, only Sweden considers this a kind of snus) like ZYN is a way for the Swedish tobacco industry to get a new generation of young people hooked in nicotine, interestingly including ones outside Sweden.

[1] https://www.svt.se/nyheter/inrikes/regeringen-presenterade-t...

[2] https://www.svt.se/nyheter/utrikes/svenskar-i-eu-pratar-flit...

TazeTSchnitzel··on Motorola phones have started hijacking the Amazon app to insert affiliate codes
And operators preloading questionable stuff is a much older practice than post-iPhone smartphones. If you had a feature phone in the 2000's, the operator would have customised it one way or another. The iPhone was revolutionary in how much Apple forced the network operators to relinquish control.
TazeTSchnitzel··on DOS Zone
Bizarre conflation between 3.x and 9x here.
TazeTSchnitzel··on Everything in C is undefined behavior
> Meanwhile, the actual computers we have been using for decades have no problems actually just loading 4 bytes through any arbitrary pointer with zero overhead.

PCs yes, but there are many other things C is compiled to for which this is not true.

TazeTSchnitzel··on Anyone on the Internet Can Ring Your Doorbell
Am I the only one who eventually got irritated by the LLM-like writing style? It's not quite the usual fare, but it became hard to ignore by the end.
TazeTSchnitzel··on LLM Policy for Rust Compiler
The people who submit low quality LLM-generated PRs often don't bother to read the policies first, but at least it will be easier to reject those.
TazeTSchnitzel··on First tunnel element of the Fehmarnbelt Tunnel immersed
Yes, and it would have required much more investment in rail upgrades in eastern Germany. I can understand why they didn't go for it.
TazeTSchnitzel··on Phel v0.36.0 – Lisp on PHP, now with numeric tower and first-class Vars
This is fun to see. I wonder how they handle the fact that PHP puts every type of thing in its own namespace (names of classes, functions, constants, methods, variables, member variables, static variables and class constants don't conflict with eachother) and how not all namespaces have case-sensitivity. That's very un-lisp, maybe it just uses its own lisp-specific namespace?
TazeTSchnitzel··on First tunnel element of the Fehmarnbelt Tunnel immersed
This is very exciting if you live in the Copenhagen–Malmö area. Currently it takes 5 hours from Copenhagen to Hamburg, and 8 hours if you want to get to Berlin. With this tunnel done, I believe Copenhagen to Hamburg will be less than three hours. Suddenly a weekend trip to Germany by train looks more practical. The train is very nice right now, but you need to set aside a day for travel, in both directions.

It's a shame that the legacy of the Cold War means that Hamburg is “closer” by rail than Berlin, even though if you look at a map you can see it shouldn't be. If they had built a tunnel to Rostock, things would have been different…

TazeTSchnitzel··on First tunnel element of the Fehmarnbelt Tunnel immersed
On my mobile device, it's like they've made the scrolling accelerated and slippy, as if it's on ice suddenly. It's very unpleasant.
TazeTSchnitzel··on Space Cadet Pinball on Linux
Things included with Plus! packs were often rolled into subsequent versions of Windows, and Pinball is such an example.
TazeTSchnitzel··on Forking the Web
> The specification must contain a non-ambiguous formal grammar that can be parsed easily. A page can then be tested against the standard and reject or accept as compliant. Pages that don't conform with the specification won't be rendered. It is explicitly forbidden for clients to accept any page that doesn't conform with the specification.

This is what XHTML was, and it was a complete disaster. There's a reason almost nobody serves XHTML with the application/xhtml+xml MIME type, and that reason is that getting a “parser error” (this is what browsers still do! try it!) is always worse than getting a page that 99% works.[0] I strongly believe that rejecting the robustness principle is a fatal mistake for a web-replacement project. The fact that horribly broken old sites can stay online and stay readable is a huge part of the web's value. Without that, it's not really “the web”, spiritually or otherwise.

[0] It's particularly “cool” how they simply do not work in the Internet Archive's Wayback machine. The page can be retrieved, but nobody can read it.

TazeTSchnitzel··on Show HN: Hallucinopedia
Perhaps inspired by the name, I searched for something hallucinogen-related, and I thought “The Committee for the Regulation of Opaque Visions” (one of the suggestions for not-yet-generated pages) sounded exciting. Sure enough: https://halupedia.com/the-committee-for-the-regulation-of-op....

Delightful style, this is much more fun than copying Wikipedia. Everything reads like elaborate fiction.

TazeTSchnitzel··on Testing Mac OS on the Apple Network Server 2.0 ROMs
No, that's what perverts do with the Darwin native executable format.
TazeTSchnitzel··on Copy Fail
Writing something by hand requires effort and signals seriousness. It's not unreasonable to take things less seriously when they come wrapped in low-effort packaging.
TazeTSchnitzel··on Plain text has been around for decades and it’s here to stay
> Fun to see a contemporary take on something that peaked between 1970s–1980s

Maybe that was the peak, but you had some very good TUIs in the early 1990's for DOS apps, where Windows hadn't quite completely taken over yet, but you very likely had a VGA-compatible graphics card and monitor, meaning you had a good, high-resolution, crisp and configurable-font text mode available, and also likely had a mouse. This is the stuff I grew up with: QBASIC and EDIT.COM for example. Bisqwit has a cool video about how some apps from that era could have a proper mouse cursor, even: https://www.youtube.com/watch?v=7nlNQcKsj74

TazeTSchnitzel··on Habitual coffee intake shapes the microbiome, modifies physiology and cognition
I didn't say it was the cause of the mental health incident! And I don't believe it to have been "the cause", either. It just happens to have been the thing that caused me to abruptly stop.

It likely was a contributor, insofar as the incident had poor sleep as a contributing factor, and I do know with some certainty the caffeine habit had been causing some (likely not all) of my sleep problems. I can also tell you the very worst day of that incident was when I mistakenly consumed caffeine again prior to being recovered enough for that to be safe; that was a horrible glimpse at what that drug can do to you when you're in an already very unstable state. Caffeine definitely can aggravate all kinds of symptoms, even when you're in a relatively stable state. It's a stimulant, after all.

But I think caffeine consumption is… only one factor of many in causes of that incident, and doesn't deserve any special blame. The relevance of the mental health incident here is really that it gave me a chance and a good reason to abruptly stop, and therefore also the opportunity to see what getting the brain back into the caffeination ritual again feels like. (I've tried taking it for a few consecutive days more than once since then, and not particularly enjoyed it. I've also tried it on single isolated days.)

TazeTSchnitzel··on Habitual coffee intake shapes the microbiome, modifies physiology and cognition
After habitually consuming caffeine (not in coffee form) daily, usually multiple times a day, for more than a decade, a horrible mental health incident happened to me that forced me to stop it for a while. Afterwards I didn't resume the habit, and so I no longer have a tolerance.

This has let me evaluate what caffeine does with fresh eyes, so to say, because I can now consume it occasionally while having many non-caffeinated days to compare to. It's a profoundly psychoactive substance and does a lot of things to cognition. I guess I have decided I don't enjoy how it feels, having previously been dependent on it.

TazeTSchnitzel··on Brussels launched an age checking app. Hackers took 2 minutes to break it
The European Commission is in fact empowered to boss member states around, it's one of the things that give EU law teeth rather than it being like "international law" (unenforceable anarchy). It also acts much like a government (in the sense of executive, not in the sense of state) when it comes to EU lawmaking, and has various government-like powers in fields like competition law for example. And the European Commission is based in Brussels. Saying "Brussels" to refer to Commission activity is as natural as saying "London", "Downing Street", "the Cabinet Office", "Whitehall" etc to refer to British government functions. And that's without getting into all the other EU institutions that are based there!

It is true that the EU institutions are ultimately subordinate to the member states in a way that, say, the US federal institutions are not, but the EU is still very much is its own thing. It even has legal personality these days: you can sue the EU and the EU can sue you.

← PreviousPage 3 of 34Next →