HNHacker News
TopNewBestAskShowJobs

9dev

9,860 karma · joined June 23, 2018

Head of Engineering @ matchory.com

<first letter of my company name> at 9dev.de

[ my public key: https://keybase.io/radiergummi; my proof: https://keybase.io/radiergummi/sigs/_bPlsZ-Tii8Qag-Ne5n2bNSqVB8CDqke1kLgzTytb-s ]

submissionscomments
9dev··on Gemini 4 Carbon
And that’s exactly where it starts to get murky, because this isn’t a clear gradient after all but a matrix of different qualities for different tasks. Reasoning effort levels are one factor here, but the whole speed vs. Quality topic is another.
9dev··on Apple's git still trusts the compromised eMudhra certificates
Go to a random coffee shop that allows people to work at the tables, and you’ll find a few developers with MacBooks there pretty soon. They will be connected to the local hotspot, which either has no password at all, or WPA2 with the password written on a billboard behind the counter. Spin up an evil twin, then wait for the connections to roll in.

I don’t think that’s either targeted or unlikely?

9dev··on Ten days later, Git on macOS still trusts the compromised eMudhra certificates
…and yet it doesn't help at all if a laptop sees an AP with strong signal in its vicinity and connects to that instead of the meticulously configured AP that sits behind the counter with a slightly weaker signal.
9dev··on Apple's git still trusts the compromised eMudhra certificates
That page is an insult to their customers. So what, if I want to be protected from a security issue you acknowledge, I'll need to make modifications to my system configuration?
9dev··on Who killed the EV cert? A browser whodunit for Halloween
Yes. The entire internet is US-shaped. From social networks applying ridiculous puritan beliefs globally to the madness that is the TLD system, DMCA, the CLOUD act… all the way to the NSA spying on non-US citizens to protect themselves.

A Puerto-Rican crypto bro wouldn’t have a career without the USA exerting their will and regulations onto the rest of the world.

9dev··on Who killed the EV cert? A browser whodunit for Halloween
It’s so funny how Americans seem to assume it’s the natural order of things that the whole world has to comply with American regulation, but lo and behold if the EU dares to have laws of its own!
9dev··on The EPA Is Quietly Killing Its Web Archive
Don’t make this a Both-sides thing please. There’s a clear difference between those who are working hard to void any environmental protection we have, and those who oppose that.
9dev··on Overgrown, when plants invade your abandoned tabs
that... is a good point.
9dev··on Overgrown, when plants invade your abandoned tabs
I do the same. Bookmarks are a case of “out of sight, out of mind”, whereas I come across open tabs eventually. They are like physical cues to remind me of things, akin to leaving the trash bag in front of the door so you can’t forget to take it when you leave.
9dev··on Show HN: A Truly Modular Keyboard
I'd suggest also adding blank modules without a switch on them for empty space on the keyboard (for example around arrow keys), that would still provide the interconnect to adjacent keys. Cool project.
9dev··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
Double the fine every day the entity in question is in violation. They will stop rather soon.
9dev··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
That’s two things they’ve got in common!
9dev··on Meta Ignores Brazilian Court Order to End Bolsonaro Favoritism
Ask any neurologist near you, and they will readily confirm how Trump exhibits all signs of dementia and mental decline on national TV every single day.
9dev··on Danish Government silently drops plan to dump MS Office
I take it you’re a software engineer and have never seen even a single percent of all things people use Office for.
9dev··on Today, we hacked what we'd set out to hack: the iPhone
Seriously though, I wonder why nobody really attempted to dethrone PDF yet. How hard can it be (famous last words) to design a document format that allows what people generally expect from a PDF, but without the multimedia and interactive parts that are dangerous?
9dev··on UUIDv7: Timestamps aren’t time-ordered and other oddities
not python is what you really want I suppose.
9dev··on It's still ok to enjoy programming
Do we have that middle ground? It seems like something many people are desperately looking for, but are not finding right now. I think we’re all open to your solomonic wisdom, if only you’d share it with us instead of making snarky remarks.
9dev··on It's still ok to enjoy programming
To be fair though, the vast, vast majority of software developers out there are working on CRUD and line of business apps that a) change all the time, b) are probably irrelevant a year down the line, and c) just aren't really sophisticated at all. There was never really a need to have finely crafted, artisanal code in these code bases, but it was something developers enjoyed doing, so they did it. Yes, sure, maintainability, yada yada. For most code out there, that never mattered anyway.

So AI is kind of just bringing that to its logical conclusion.

9dev··on How employment is changing at Anthropic
Wow, that sounds like an AI hellscape! Constant pressure to use AI agents to be more productive. That pressure requires an amount of attention that wears you out so quickly just to stay competitive that you need to build bespoke tools to orchestrate your agentic workflows. But the amount of output from that is too much too, so you need to build meta-orchestrators to orchestrate your orchestrators.

And all of this is then somehow classified as responsible development of AI, by people who claim AI could eradicate humanity, and that RSI will be our downfall. How exactly is outsourcing your work on agents to agents not RSI at this point? Why are these people still allowed to operate again?

9dev··on A skeptic's first contact with Kubernetes (2024)
There's a difference between NPM package updates and backwards-incompatible API changes, which shouldn't really occur often. Even in the NPM ecosystem, major version updates are not a regular event. So I'll take that over templated YAML in a heartbeat.
9dev··on Parser Combinators
It's a cool guide, but you kind of missed the opportunity to parse the packet metadata as arbitrary key-value pairs, i.e. for:

  64 bytes from 1.1.1.1: icmp_seq=3 ttl=52 time=47.1 ms
everything after the colon is key-value data, and throwing in a generic parser for `pKeyVal()` would make an even better point of how elegant the approach is.
9dev··on A skeptic's first contact with Kubernetes (2024)
I’ll never understand why people don’t use JSON for generated Kubernetes definitions, which its API understands just fine. YAML is good when you need humans to read and modify it themselves, for config files and such. But why on earth would you use string manipulation tools to compose YAML templates? That takes a special kind of twisted cruelty.
9dev··on A skeptic's first contact with Kubernetes (2024)
> Yes, but it might throw errors because the client library you're using is too old and attempts to define fields that no longer exist in your newer infrastructure API.

Well. Don’t use a client library that is too old then? Like you do in any other kind of software deployment, where you update your client libraries together with the upstream API you talk to?

9dev··on Pele – Mermaid diagrams as themeable SVG
Amazing. I just migrated the diagrams on the docs site of a project of mine, and they just look great[0]. Before, I had a combination of mermaid, panzoom, and some minor workarounds to get integrated styling and dark theme work right. Pele not only takes care of all of that, but also manages a nicer layout!

[0] https://cetacean.mazetti.me/authentication#oidc

9dev··on How the Claude Code team does code review
I hate to say this, but you're now living in a world where the value of artisanal code is rapidly approaching zero. If you still cling to beautifully written code as your core qualification, you're having a rough future ahead of you.

And I say this with the bitterness of someone having lost a big part of what made me enjoy this line of work.

9dev··on Tesla Roadster
I'd still restrict this to an ability to pursue ideas that others find too risky with relentless persistence and a laser focus. He is able to get something off the ground and make others believe in it, but not good at actually running a stable business. And that's fine, mind you, I absolutely respect what has built. But the person who is responsible for turning SpaceX from an incredibly risky bet into a profit machine is Gwynne Shotwell, not Elon Musk.
9dev··on Tesla Roadster
If anything his companies are doing well despite of him, not because of him. There's level-headed and competent leadership in them resisting his bullshit.
9dev··on Do dentists know what they're doing?
My point was that for the specific critique raised here, the European (or the be exact, the German) healthcare system doesn’t really offer much of an improvement, but suffers from similar problems. The fact that you don’t pay yourself doesn’t change the incentives medical professionals have in terms of getting paid for their work.
9dev··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
Lavrov says all kinds of things. Whatever he utters serves a purpose and has no logical relation to truth.

Don’t underestimate the capability of the EU to gridlock itself with decision paralysis. If we were decisive actors, we would have long stopped tolerating the hybrid attacks Russia is deploying against us today. Europe is anything but united now! We’re still purchasing oil from Russia. We can’t even agree on acting against the shadow fleet, or sanctioning all oligarchs, or applying second order sanctions.

A drone loaded with explosives targeting a German airport? We were merely lucky that it had a technical defect, or it may have been a disaster of epic proportions. Do you recall what the reaction to that was? I thought so.

Until we manage to gain some kind of unified agency, you better hope Russia cannot handle the logistics yet.

9dev··on Do dentists know what they're doing?
Individual doctors working for a clinic are paid a flat salary, true - but the clinics themselves, or the small doctors running their own office are absolutely dependent on accurate billing to the insurances. They have an incentive to optimise their margins, even if patients are not paying directly, and that means both trying to spend as little on care as possible while getting back as much as possible from the insurance providers.
Page 1 of 34Next →