News for hackers. Stuff that matters.

vinc

I noticed the same thing at work, the code is very defensive, and often the case could not happen in prod, so my solution at the moment is to make it prove that an issue can happen and try to measure how frequently it would happen with real data. That's often enough to realize that a particular defensive measure is not needed and the code complexity decrease as a result. And it's something we can automate.

I think it's an important point because the more complex the code become the harder it will be to maintain it, so hopefully this process will improve.

Re:A graphical desktop for the ZX Spectrum on Saturday September 19, 2026 @02:11PM (#49768830)
I use claude at work, I have to read its wall of text all day long, it's instantly recognizable. Like many others I'm developing an aversion toward it. The OP's project is pretty cool but I just couldn't read the readme.
Re:A graphical desktop for the ZX Spectrum on Saturday September 19, 2026 @02:07PM (#49768797)
I think it's an issue for hobby projects. The other day I had a neat idea, looked into it and realized I would not have time to do it but still wanted to use it so I vibe coded it over an evening and there it was. But the code is not mine, I feel bad about it, it's completely hollow, I wish I had the time to do it properly. I'm glad I'm still hand coding my main hobby projects to avoid that.
Re:Usenet rewind archive search engine on Saturday September 12, 2026 @11:28AM (#49673318)
You can visit only 25 pages on the website with a free account, that's a bit too limiting. I'd suggest limiting the number of searches maybe but not the pagination over the results.

I got curious again to find my old posts and figured I could download and grep the mbox files from Internet Archive instead.

Re:No Man's Sky Cosmos on Wednesday September 09, 2026 @01:13PM (#49629867)
It becomes boring very quickly for me too, the planets are the same, the stations are exactly the same, every alien you meet is the same as the previous ones. You build a base on one planet, then another base on another planet, and it's just the same.

The game is also too unrealistic for me: the planets are too close, you shoot asteroids just like you could 47 years ago, you can't dig very deep at all, your ship follow you wherever you jump to.

The trailer was beautiful, the actual game is really nice for a short while, but it's too simplistic and repetitive.

Re:Claude, change the "Add to Cart" button to blue on Wednesday September 09, 2026 @10:07AM (#49626865)
You should plan the task before implementing it to make sure that it will do the right thing.
Re:France reaches 94.9% fiber coverage in 2026 on Wednesday August 26, 2026 @01:31PM (#49452832)
Brittany was a lot more behind a few years ago, and we had a big storm in the region that caused a lot of damage and slowed down the work but looking at the map today the issue looks almost resolved. I live in a forest in the middle of nowhere, the poles got installed at some point and then I had to wait for years for the fiber to finally arrive, but now it's there and it's great!

In the meantime we also got 5G and Starlink so plenty of good options for fast internet.

Same in Northwest France: I've never seen the grass so yellow, and now the ground is even becoming bare brown. Some tree species are yellowing/browning. With the prolonged lack of rain and extreme heat for the region, it's a summer like I've never seen before. And it's probably one of the coolest of the rest of my life.
A good part of the article feels like it was written by Claude indeed:

- "The reallocations were real, but they were never the bottleneck."

- "Note that the villain is not the branch itself. It is the branch that [..]"

- "Same million floats. Same threshold. Same function."

- "Notice the price we paid though."

Yes completely!

I started drinking one small but dense cup of coffee every work day just after lunch to avoid being sleepy after the meal two years ago, and this year I noticed that I wasn't feeling good during the weekend, then I noticed that if I drank a coffee after lunch I'd be normal. Skip forward a few months, I notice now that if for some reason I forget to drink my coffee after lunch I wake up the next day with a migraine, each time.

I like the ritual of grinding my fresh grains and brewing my cup, but I think I'll move to decaf and a quick nap like I was doing before. The migraine is the proof of an addiction.

Re:Alternate Clock Designs and Time Systems on Saturday July 11, 2026 @01:01PM (#48873679)
I've been using decimal time for years and I really like it. I revived an obsolete unit, "dimi", to go with "centi" so that 1 centiday is 0.01 days, and 1 dimiday is 0.01 centidays.
Re:Running Windows Games on a Hobby OS with Wine on Thursday June 25, 2026 @04:11AM (#48670433)
Yes thanks!

I remember all the things I needed to implement before reaching userspace, it's a lot indeed. After that it gets easier because every new change is motivated by a specific smaller goal like supporting the network card of a new laptop, or adding sounds to the emulator, or adding one more syscall or device file. You get rewarded by new capabilities after each addition.

Re:Running Windows Games on a Hobby OS with Wine on Wednesday June 24, 2026 @11:51AM (#48661730)
Impressive! I like the goal of making a hobby OS viable as a daily driver.

I've been working on my own hobby OS for half a decade. It does a lot less, but it has helped me realize that we can remove much of the complexity of a generic mainstream OS while still meeting our personal computing needs. I know I'm just poorly reinventing something between DOS and Unix/Plan 9 in an extremely limited fashion, but it's absolutely perfect for experimentation!

Re:The User Is Visibly Frustrated on Tuesday May 26, 2026 @04:17AM (#48276718)
We started using LLMs heavily at work this year and I switched from Vim to Zed to help with that. I now spend more time writing to the chat than editing code, and what I quickly learned to avoid frustration when I don't like the result was to git stash or reset the code and edit what I last wrote instead of trying to argue with the LLM. The chat doesn't have to be linear, it can branch off. Too bad we can't currently edit previous messages with Claude in Zed.

Repetitive issues are fixed by updating the memory or the prompt file, they can learn this way.

Also lately I noticed that Claude forget too much when compacting, so I just start a new session and it's easy when you spend a lot of time in plan mode to produce a written spec before implementation.

I assembled a solar server with those parts laying around last year:

- Victron Monocrystalline Panel 90W 12V

- Victron Gel Battery 12V 60Ah

- Victron MPPT Charge Controller 75V 15A

- Raspberry Pi Zero W

- Witty Pi 5

- Sixfab 4G/LTE Base HAT

- Quectel EC25 Mini PCle 4G/LTE Module

Almost 100% uptime except for a few days after a bad winter storm, pretty neat!

Re:An Update on GitHub Availability on Tuesday April 28, 2026 @10:13AM (#47934913)
I noticed the same thing and indeed the status page is not reporting the issue. I could find the missing PRs by browsing the branches page.
I got a Quest 2 recently and Steam Link would not connect, ALVR would crash after a while, but WiVRn work perfectly on my Arch Linux with a AMD Radeon RX 6700 XT. It's nice that we have multiple options.

I assembled a PC last year from used parts specifically to try gaming on Linux after two decades with only the occasional FreeCiv or MineTest, and the experience with Steam is mostly painless. Impressive!

Re:EU mandates replaceable batteries by 2027 (2023) on Saturday February 21, 2026 @05:52AM (#47099521)
I don't see any Fairphone on the page, they are not sold in the US?
Re:The super-slow conversion of the U.S. to metric (2025) on Wednesday January 21, 2026 @08:44AM (#46705628)
I enjoyed reading this exchange, it's really a matter of perspective.

For someone like me living in a country with the metric system there's no issues with negative values for the temperature. It just mean it's below freezing, which is cold, the more below freezing it is, the colder it is. And inversely the more above freezing it is, the hotter it is. For me 20C feels good, 30C is too hot, 40C is at the point where I can't work anymore, and anything above that doesn't exist around here. 100C is where water is boiling at sea level. Easy.

Another thing that's interesting to me is that going from 300m to 0.3km is automatic, it maps to exactly the same concept to me in my mind, I don't feel like I'm doing any conversion at all and one is not harder to use than the other.

Re:ThinkNext Design on Sunday January 18, 2026 @05:59AM (#46666752)
I went from a X200 to work on my hobby OS 5 years ago, to a T440p with 16 GB of RAM for my daily computing, then upgraded to a T480 that I could fit with 64GB of RAM, and I finally added a X270 for a more compact form when I'm outside.

They were all very inexpensive due to their age (when RAM was still cheap) and I'm really happy about them, I work from a console and a browser, they are perfect for my usage. I wouldn't use any other kind of laptop.

Re:Tell HN: Happy Thanksgiving on Friday November 28, 2025 @03:11AM (#46076612)
15 years also for me, mostly lurking from a remote location in France, reading some discussions every single day and continuously learning new things. This community had so much impact on my professional life as a full stack software engineer!

I discovered the world around Ruby on Rails, then the modern JavaScript ecosystem (and CoffeeScript followed later by TypeScript), burned out, focused on Ruby, added Rust to my toolbox, wrote a small hobby operating system that had to have its own Lisp dialect of course. I was inspired to create so many side projects over the years, most of them open source, thanks to the influence of this community.

I also tried my hands at starting a startup obviously, multiple times, but I'm a solo dev and didn't succeed at finding a profitable niche for myself, instead I applied my knowledge to better understand the business and product sides of the startups I've been working for which made me a better engineer for sure.

This community almost made me move to the Silicon Valley, but instead I traveled the world as a digital nomad when everyone was doing it, and came back home to settle down in a forest close to my roots.

Reading you all daily I can imagine what could have been my life at the heart of the tech world, and at the same time I'm happy to read its pulse from afar.

I hope HN will still be here in 15 more years, thanks everyone!

Re:Itiner-e: the Google Maps of Roman Roads on Monday November 10, 2025 @04:20AM (#45874121)
Interesting, but it'd be even better if it was the OpenStreenMap of Roman Roads instead of Google Maps because like some already mentioned I could easily spot inaccuracies in my local area and a collaborative effort could fix that.

You can click on a road segment and get some info about it so the first step would be to add a way to contact its author to suggest improvements.

For example I know of some hidden ruins of a very ancient bridge where my local roman road crossed the river with two paths that show where the road on both sides would have been instead of where the road cross the river on the segment.

Re:Tinnitus Neuromodulator on Saturday October 18, 2025 @02:21PM (#45629358)
I started hearing tinnitus a decade ago in a quiet room at night when I came back home after two years traveling the world at around 30 yo. Over the following months it became louder and noticed it more, then after maybe a year I could hear it all the time. During the day I could live with it but in the middle of the night I could not get back to sleep after waking up. It was causing a lot of anxiety because I was afraid of how much louder it may become.

I was thinking that maybe I cough something during my travels so I went to see a few specialists but they found nothing.

What I understand now is that the cause is probably all the vipassana meditation I did and some psychedelics I experimented with during my travel which opened some filters I had in my mind blocking sensor noise. It's the most plausible explanation for me.

The noise was probably always there, or maybe it got louder when I become older, but I never noticed it until it became disturbing.

A decade later the noise is still there, all the time, but it's not an issue at all anymore. It's not louder than before, and I have no negative feelings associated with it. I made peace with it and I can now easily ignore it, or to be more accurate, I can live with it and it'll disappear on its own after a short time until I put my attention back to it (voluntary or not).

As I'm writing this in a quiet room it's very loud, but that's fine, it just sensor noise. Soon enough I'll stop hearing it if I don't focus on it.

I hope reading this can help. I wish I had someone back then telling me that it would turn out okay to just accept it after doing some medical checks.

Re:LLMs are still surprisingly bad at some simple tasks on Sunday September 21, 2025 @09:39AM (#45322647)
The other day I found that they were struggling with "find me two synonyms of 'downloading' and 'extracting' that are the same length" because I was writing a script and wanted to see if could align the next path parameter.

First there's the tokenization issue, the same old "how many R in STRAWBERRY" where they are often confidently wrong, but I also asked not to mix tense (-ing and -ed for example) and that was very hard for them.

Re:OpenIndiana: Community-Driven Illumos Distribution on Thursday August 14, 2025 @09:22AM (#44900089)
Edit: I checked the date and this server has been running since 2012 with just one re-installation a few years ago because it seemed faster than dealing with the issues I had after many years without upgrades. 13 years, nice!

Between late 2010 and 2012 I was playing with OI in a VM, and I can read a lot of excitement about it in my old emails :)

Re:OpenIndiana: Community-Driven Illumos Distribution on Thursday August 14, 2025 @09:14AM (#44900007)
I run a fileserver with ZFS + NFS since 2012 (I just checked the date) in my homelab and I'm happy about it. I could do the same on Linux of course but a little more OS diversity is not a bad thing!
Re:OpenIndiana: Community-Driven Illumos Distribution on Thursday August 14, 2025 @09:00AM (#44899871)
Yes there's indeed a lot of doc available, but the main issue I discovered is figuring out what's still relevant when you mostly come from a Linux background.

Thanks for the PDF suggestion, I didn't think about looking for a book to get more context!

I learned a lot about Plan 9 by following a boot camp ran by SDF, I wish there was something like that to promote Illumos distributions

Re:OpenIndiana: Community-Driven Illumos Distribution on Wednesday August 13, 2025 @12:52PM (#44890844)
I've been using OpenIndiana for a file server in my homelab since it came out and it's been quietly doing its job ever since without much issues. Coming from Linux it's not easy to find the equivalent commands of what I do on my other servers but it's also what I like about this project, it's another flavor of Unix to learn.
Re:The Fairphone (Gen. 6) on Wednesday June 25, 2025 @10:30AM (#44377775)
I got a FP3 in 2020, replaced the battery and the bottom module in 2022 because I couldn't charge it anymore, and I've been really happy with it ever since. I'm not planning on buying a new phone until this one die.

My only issue with my FP3 is that I have to tighten all the screws from time to time otherwise whenever the screen displays too many green pixels the touchscreen will start to trigger at random.

Re:Domains I Love on Tuesday June 10, 2025 @03:12AM (#44233643)
Thanks, del.icio.us was what inspired me at the time to find this domain hack, it was indeed epic!

Older ยป