HNHacker News
TopNewBestAskShowJobs

Demiurge

2,176 karma · joined March 18, 2013

[ my public key: https://keybase.io/demiurge; my proof: https://keybase.io/demiurge/sigs/PC80TXjKuT_opeUzYSzo3OTGtO1y0JK4BBGdTy8PDvk ]
submissionscomments
Demiurge··on Pebble Time 2 Design Reveal [video]
Just for context, your watch seems to cost $1,099.99 USD
Demiurge··on Python performance myths and fairy tales
I don't know a single person who would agree with that, including both python and rust enthusiasts.
Demiurge··on Python performance myths and fairy tales
It seems like a lot of people are trying, it doesn’t look like they’re succeeding.
Demiurge··on Qwen3-4B-Thinking-2507
I've been trying this today, and I'm getting a lot of hallucinations for suggestions. However, the analysis of problems really quite good.
Demiurge··on Python performance myths and fairy tales
I understand what you're saying. In a way, my comment is actually off-topic to most of your comment. What I was saying in my first paragraph is that the words you use in your context of a language runtime in-effeciency, can be used to describe why these in-effeciences exist, in the context of higher level processes, like business effeciency. I find your choice of words amusing, given the juxtoposition of these contexts, even saying "you pay, pay, pay".
Demiurge··on Python performance myths and fairy tales
Yeah, I get it, but I found the choice of words funny, because these words can apply in the larger context. It's like saying, Python transfers work from your man hours to cpu hours :)
Demiurge··on Python performance myths and fairy tales
I love this “real work”. Real work, like writing linked lists, array bounds checking, all the error handling for opening files, etc, etc? There is a reason Python and C both have a use case, and it’s obvious Python will never be as fast as C doing “1 + 1”. The real “real work” is in getting stuff done, not just making sure the least amount of cpu cycles are used to accomplish some web form generation.

Anyway, I think you’re totally right, in your general message. Python will never be the fastest language in all contexts. Still, there is a lot of room for optimization, and given it’s a popular language, it’s worth the effort.

Demiurge··on 4k NASA employees opt to leave agency through deferred resignation program
Sure, kudos to you. Half the people are dumber than the other half, and thats accross the party lines. I still sympathize with all those people, even if they got outsmarted.
Demiurge··on 4k NASA employees opt to leave agency through deferred resignation program
What if half the people you know falls for it and tells you you’re missing out?
Demiurge··on 4k NASA employees opt to leave agency through deferred resignation program
I wonder, is this what you’d say if “they” believed the Nigerian prince email? Everyone believes something outside of their expertise, everyone is riding the tide to some extent.
Demiurge··on Cable bacteria are living batteries
I think it’s safe to assume every commenter speaks for themselves. I agree with the grandparent comment, this narration is cheesy and I couldn’t get through it, or figure out the point. If it’s fan fiction, it should be labeled as such. But, if there is news in there, I’d like a TLDR synopsis. Fortunately, there is a browser extension for that :)
Demiurge··on You can now disable all AI features in Zed
I agree. I couldn't get over any of the existing themes, they just seem so low contrast... So I spent a bunch of hours porting then favorite theme I've been using in Sublime Text, to Zed, named iPlastic. Sublime Text has a theme back of classic TextMate themes, and it came in that pack. I have to say, the porting process was not very easy, but it was worth it. Now, I prefer Zed to ST and VSCode because of the theme, not just the UI and other features :)
Demiurge··on Unsafe and Unpredictable: My Volvo EX90 Experience
They have cars these days that put essential climate, infotainment, and other controls being a screen. This could be a lot worse than just a false positive check engine light.
Demiurge··on Unsafe and Unpredictable: My Volvo EX90 Experience
He puts down a deposit, and waits almost a year, then experiences multiple delays. He seems to be experiencing multiple issues before he requests escalation. I don't think he opens with escalation request in a second email. His vibe seems to be of someone being ignored and just told to deal with it, and not willing to just accept something less than the original agreement.

What would be a "better" vibe than requesting an escalation? if you buy something and you don't get something you've bought? Just say "oh well, it is what it is"?

Demiurge··on Async I/O on Linux in databases
If thats the hypothesis, it would be good to see some numbers or proof of concept. The real world performance impact seems not that obvious to predict here.
Demiurge··on Cloudflare 1.1.1.1 Incident on July 14, 2025
Thats more clear, I get your point now. Again, though, that's not how most people would read the original comment. I've never even contemplated that I might generate some hostnames existence of which might be considered sensitive. It seems like a terrible idea to begin with, as I'm sure there are other avenues for those "secret" domains to be leaked. Perhaps name your secret VMs vm1, vm2, ..., instead of <your root password>. But yeah, this is not my area of expertise, nor a concern for the vast majority of internet users who want more privacy than their ISP will provide.

I am curious though, do you have any suggestions for alternative DNS that is better?

Demiurge··on Cloudflare 1.1.1.1 Incident on July 14, 2025
From their homepage:

> How Quad9 protects your privacy?

> When your devices use Quad9 normally, no data containing your IP address is ever logged in any Quad9 system.

Of course they have some kinds of logs. Aggregating resolved domains without logging client IPs is not what the implication of "Quad9 is reselling the traffic logs" seems to be.

Demiurge··on Cloudflare 1.1.1.1 Incident on July 14, 2025
Is this true? They claim that they don't keep any logs. Do you have a source?
Demiurge··on Happy 20th Birthday, Django
How is the largest GIS project, or OpenStreetMap, relevant example for most projects?

But, to help those wondering about RnR vs Django for dealing with GIS data, the answer is the python ecosystem is just larger for dealing with GIS data. There are more libraries like fiona, shapely, gdal examples, etc. Django ORM supports all of the PostGIS functions, geos and ogr object helpers.

Rails does not have an alternative for PolygonField, Raster support, or geometry field queries like filter(geom__intersects=area)

Demiurge··on Tell HN: 1.1.1.1 Appears to Be Down
This is it, I've been experiencing issues with DNS for longer than their timeline reports, but I also tracked it down to no response from DNS.

Does anyone have a good backup for CF? I certainly don't want to rely on my ISP, has they've done MITM before.

Demiurge··on Microsoft is moving antivirus providers out of the Windows kernel
So you put in the effort to share some nuanced opinion on a subject on a forum, and then you say you'd prefer if the whole subject did not exist.
Demiurge··on Google restricts Android sideloading
It's not, there is nothing essential a regular desktop user needs to edit in the registry directly. For better or worse, Windows has standard framework for things like GUI widgets, settings storage, installation paths. It might support decades of those standards, but I'm pretty sure you know that Linux kernel and Linux the distro are very different, and much more numerous, and logically do things differently.
Demiurge··on Mapping latitude and longitude to country, state, or city
When simplifying the borders of regions, and you still want to locate any point to one of the regions, you need to simplify using topology.
Demiurge··on What We Lost with PHP and jQuery
Have we actually lost PHP and jQuery? I don't think so. I mantain some of those website, I don't I'm losing much. If I have a single dynamic page, I might actually use PHP, but if I have a complicated app, I use a framework.

If the "industry" default has new JS/Node powered ecosystem, perhaps some people, including myself, would agree that PHP frameworks are still ahead of the overly modular JS frameworks, there isn't anything like Laravel or Django for the JS world.

But, for simple cases, templates are still very common, including static site generators, but even PHP.

Demiurge··on Just make it scale: An Aurora DSQL story
I see, then they're probably saying they found the internal APIs that are just more naturally stable, perhaps because they are close to the APIs used for extensions.
Demiurge··on Just make it scale: An Aurora DSQL story
Many interesting things, for instance, I've been hearing a lot about how fast Java is, that it can be as fast as C++, and then I see this:

> But after a few weeks, it compiled and the results surprised us. The code was 10x faster than our carefully tuned Kotlin implementation – despite no attempt to make it faster. To put this in perspective, we had spent years incrementally improving the Kotlin version from 2,000 to 3,000 transactions per second (TPS). The Rust version, written by Java developers who were new to the language, clocked 30,000 TPS.

I feel like there is more to this, like some kind of a bottleneck, memory footprint, some IO overhead?

> Our conclusion was to rewrite our data plane entirely in Rust.

The point is well taken, figuring it out is not worth it, if you can just "rewrote" or have green field projects.

> These extension points are part of Postgres’ public API, allowing you to modify behavior without changing core code

Also, interesting. So PostgreSQL evolved to the point that it has a stable API for extensibility? This great for the project, maintain a modular design, and some stable APIs and, you can let people mix and match and reduce duplication of effort.

Demiurge··on Claude Code SDK
My jaw hurts after an hour long meeting. I lose my voice after 2 hours. Can’t say I’ve ever noticed finger fatigue, even after 16 hours of typing and playing guitar.

Yeah, I think I’d rather click and type than talk, all day.

Demiurge··on Show HN: Windows 98 themed website in 1 HTML file for my post punk band
Very nice! Would be very cool to also add some apps, like Winamp and ICQ, or AIM :)
Demiurge··on Working on complex systems: What I learned working at Google
I have a similar perspective. I think after a few years, it's the people things that have always been the hardest part of the job. That's probably why in the interviews, we always say things like: communication is key, culture fit, etc.

On the other hand, the good part of the job is solving complex technical problem with a team.

Demiurge··on Working on complex systems: What I learned working at Google
And when you’re at a smaller company 90% of your time is fighting societal complexity, limit of which also approaches infinity, but at a steeper angle.

No greater Scott’s man can tell you that the reality is surprisingly complex, and sometimes you have resources to organize and fight them, and sometimes you use those resources wiser than the other group of people, and can share the lessons. Sometimes, you just have no idea if your lesson is even useful. Let’s judge the story on its merits and learn what we can from it.

← PreviousPage 5 of 33Next →