HN user

jon-wood

8,533 karma

Developer, gamer, random tinkerer.

jon@blankpad.net

Posts9
Comments2,361
View on HN

Are you really saying that in 2026, a year when only the nuts are still trying to claim climate change isn’t a thing, the most intelligent approach to the problem of powering data centres that are mostly being built for the purpose of juicing share prices is gas turbines at an industrial scale? The most intelligent approach is to not build the things. The next most intelligent approach is solar and batteries nearby. Way down the bottom of the list is burning gas to power them.

There is absolutely a reason for propagation to wait an hour or a day, and you've set that value in the TTL field for the record in question. It stands for Time To Live and specifies how long downstream resolvers should cache the last value they saw before querying the authoritative server again, if you set that value to a few seconds then almost every DNS resolver in the world will get updated values within a few seconds as they expire the cached value.

Delays are hopefully minimal on modern systems

The delays are almost always self inflicted by people who've blindly put 36400 in the TTL field like some sort of magic charm rather than considering how long they want the cache expiry to be. Long ago I was one of them and then I had the company greybeard point out that DNS record updates are a thing we had control over - just drop the TTL to 30 seconds or whatever a day before a planned change of servers and (barring the odd stubborn resolver which thinks it knows better than you do) the time it takes for those caches to refresh goes from 24 hours to 30 seconds.

No. No you can't. The specific example of preparing a playlist sure, but Carplay goes way beyond that. You can preload the navigation route, tweak it a bit, then when you sit down and plug your phone into the car its on the navigation screen. You can make phone calls using the microphones in the car. In a sufficiently integrated car you can have turn by turn directions pop up on the dashboard or a heads up display rather than having to look down into the center console while trying to work out which lane you should be in.

Claude Sonnet 5 22 days ago

Why are you optimising for token use rather than getting whatever tasks you're trying to do done? Max effort Opus will happily sit there talking to itself for five minutes fixating on every tiny detail while Sonnet or even Haiku will just blast through the problem and be ready for the next one in seconds.

If the focus of this is truly on one-per-person personal domains then you don't need to allow transfers and reselling. (Although you'll probably get a grey market of people just repointing DNS to someone else anyway, because if there's money to be had someone will take it)

I dropped out of college (the UK version, I guess equivalent to senior high school in the US) shortly after discovering that the final assessment of my Computing project would be performed by the examiner reading a printed version of the source code, without ever executing it, because the exam board were so scared of examiners computers being destroyed.

Its web development software from the 90s/00s, a period when websites were built by first having a designer meticulously mock everything up in Photoshop on a 640x480 canvas (maybe 800x600 or 1024x768 in later days), that mockup would then be handed over to a web developer (hi, that was me) who would take that mockup, slice it up into a billion little images, and then put them in a wildly complex set of nested HTML tables. The designer would then have a look over it and provide critique on the fact some element was 3px misaligned, or the font size was incorrect.

During this period I was berated by our studio lead for using new fangled technologies like CSS layout that could adapt to different sized screens instead of sticking to the trusty HTML soup Dreamweaver would spit out.

At the risk of being considered a snob I don’t want someone who can’t deal with SSH or RDP configuring servers within my company. If you can’t work out how to SSH into the server you sure as hell aren’t going to work out how to safely expose network services on it.

Because I’m actually not going to lose much sleep if Apple revoke my license for the Lord of the Rings trilogy, and given I’ve had digital purchases from them since [checks notes] literally two decades ago and not one of them has to my knowledge been revoked I’m reasonably comfortable that they’ll probably stick around for as long as I do, after which I’m going to rapidly cease caring about my collection of films and TV.

NixOS 26.05 23 days ago

I love the slightly weird learning curve on NixOS where initially it seems incredibly complex writing this weird functional programming language for every change you want to apply to your system, then over time it clicks and you end up in a place where any operating system that doesn't define everything in a weird functional programming language seems incredibly complex. I read blog posts about doing things on other distros now and I'm left thinking that an 800 word set of instructions would be 25 lines of Nix expressions.

Bash is the wrong choice for truly complex software but I still find it really hard to pick anything else for the sort of tasks where I'm mostly manipulating text files and shelling out to other tools. My general instinct for when its time to reimplement a script in Python or similar is when I've got a ton of conditionals or function calls, at that point its also time to start writing unit tests.

shellcheck is a huge help in the middle sized shell script space and will regularly shout at me about missing all the random gotchas like not quoting file paths.

Despite rumours to the contrary the world does need things that aren't useful for modern AI codebases still, I'd really appreciate it right now if China could get some fabs going that just manufactured RAM, storage, and maybe a selection of chips that the big ones have given up on because its more profitable to endlessly churn out GPUs and NPUs.

I have some terrible NixOS hacks on my desktop machine which bridges Home Assistant via MQTT to some configuration around which video and audio outputs should be used, and whether my login manager should automatically log in as my user account running Steam Big Picture or wait for auth before starting Niri. Its certainly not anywhere near as smooth as having a Steam Machine under the TV, and I don't love that I have to run a machine that makes the room several degrees warmer while running, but it does have the advantage of being free apart from the time spent making it work.

It varies, culturally and based on what the group is. In the UK if I'm out for a meal with family or close friends then one of us will probably pay the bill and then people will offer to transfer their share to the person who did (which may or may not be refused depending on circumstances), if I'm out with colleagues or a group of looser acquaintances then its more likely we'll each pay our share separately, which the server is generally happy to accommodate.

I think the problem is that Minecraft caters to a huge range of tastes. I fully agree with you, I’d much rather have more options for automation and building fun machinery but my son is deeply into the PvP side of things where the new combat options are hugely appealing, and lead to new ways of playing the game. That’s barely scratching the surface, you’ve also got the speed runners, the boat racers, the people using it as a place to shoot weird films, the drop map obsessives, and the speed bridgers competing to bridge from one point to another as fast as possible. It’s almost impossible to accommodate everyone all the time.

Heh, there’s a blast from the past. I was doing Ruby professionally from 2005 to 2024 or so, I’m primarily using Python now because that’s what the business I’m working for was built on but I’ll always have a soft spot for Ruby.

When hosting a server IPv6 doesn't make a huge difference beyond your logs will probably be a bit more accurate, people behind CGNAT where an ISP has multiple customers sharing a block of IPv4 will show up with their actual IPv6 address. They'll maybe also find it slightly quicker because they're not being funnelled through NAT gateways but realistically not enough to notice.

From the user side IPv6 is great for me. My ISP is using CGNAT and would bill me ten pounds a month for a static IPv4 address but I automatically get a vast block of IPv6. I'm using that block to allow me to VPN back home when out and about, and if I wanted to I could also host services from devices on my home network without needing any NAT nonsense, I can just open access to the relevant device on the router. (Because this is a world where not everywhere supports IPv6 yet if I'm on an IPv4 only network the VPN endpoint is a dedicated server I rent which forwards the relevant port back to my home router over IPv6)

  $ curl -v https://news.ycombinator.com
  * Host news.ycombinator.com:443 was resolved.
  * IPv6: 2606:7100:1:67::26
  * IPv4: 209.216.230.207
  *   Trying [2606:7100:1:67::26]:443...
  * ALPN: curl offers h2,http/1.1
  * TLSv1.3 (OUT), TLS handshake, Client hello (1):
Works fine through a Ubiquiti gateway here.

It is indeed nice to be able to access local things while away from home but a VPN isn’t making you meaningfully safer on public WiFi networks. They’re all using proper encryption over the air now, I can count on one hand how many coffee shop networks I’ve seen without client isolation, and anything that matters should be happening over TLS regardless which means at worst the network operator sees your DNS requests.

They definitely started in the turnkey SME/consumer space, and still do a lot that's relevant there, but they've got a ton of very enterprise hardware targeted at large offices/campuses/stadiums and the like. There's APs specifically designed to be pointed at a sports or concert crowd and handle 1500+ active clients per access point at a time, and similarly specced switches and routers so that you can have TV crews turn up and hook into your network for live streaming.

Unifi gateways run the management software now, typically they'll also be your networks router and so something you'll need to buy anyway, but if you just want to use the security/wifi elements then you can either run it in a container or if you're really determined not to run a container and not to buy a router there's the CloudKey.

Given Valve's past history in this regard I'm inclined to believe it'll be possible to install whatever you like on the thing, and that there'll be a reasonably well documented way of integrating with the sensors/display. Valve have got decades of form on being as open as possible with their hardware and I've seen nothing recently to make me think that's changed.

Midjourney Medical 1 month ago

The backpressure on x-rays is because dosing yourself with radiation on a regular basis is a really great way to generate health problems in the course of trying to find some. There's a reason x-ray operators and anyone in the room with the patient get given lead lined aprons to wear while the machine is active.

Midjourney Medical 1 month ago

Yeah, I want something which is optimized for getting me actionable and more importantly accurate information, preferably without flagging every outlier as the harbinger of a disease that'll kill me within the next six weeks.