News for hackers. Stuff that matters.

forty

I'm not sure the wolves actually want to live with those people either but no one is suggesting to eradicate those people.
Re:Linus Torvalds's first LLM-assisted patch series on Wednesday October 14, 2026 @02:29PM (#50092597)
I want to keep this parallel between C++ and LLM and replace in this quote

> LLM is a horrible tool. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of not allowing LLM were to do nothing but keep the vibe programmers out, that in itself would be a huge reason not to use LLM

That actually sounds right ! ;)

Re:Linus Torvalds's first LLM-assisted patch series on Wednesday October 14, 2026 @02:26PM (#50092537)
https://harmful.cat-v.org/software/c++/linus

> C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself would be a huge reason to use C.

This kind of technically-sound and valid criticism ? ;)

Re:(Post-Quantum) Cryptographic Right Answers on Tuesday October 13, 2026 @03:15AM (#50067929)
I'm referring for example to the "classic mcellie is broken" even though my understanding is that the classic mcellie team is still contesting the results which are fairly new, his opinion that hybrid is a mistake for signature, the comment on the fact that P256 is equivalent or better that ed25519 (not in the article but a link to one of his email). I would not say this is controversial, but at least I feel this is debatable. Even the fact that PQ crypto is needed at all could be debated :) (Personally I'm convinced it's a good idea regardless of whether good enough quantum computers ever materialize, but it was the only risk, I'm not sure I would be so convinced)
Re:(Post-Quantum) Cryptographic Right Answers on Monday October 12, 2026 @06:11PM (#50063789)
DJB would like to have a word with you ;) (I'm not sure if this article is not even a semi-troll ^^ - not that especially disagree with it though)
Re:Show HN: Quake ported to safe Rust, playable in browser on Friday October 09, 2026 @10:02AM (#50020702)
Yeah when I read comments like this I'm thinking either the commenters did not actually bother reviewing the LLM code or they must have access to much better models than those I'm using (claude). Yesterday I reviewed 1500 lines of code which was reduced to 500 by just asking claude "why do we need this" on well chosen parts of the code 3-4 times, to which it would say things like "I made an optimization, but actually this doesn't pay for itself" then explain how the optimizations would actually make the whole thing slower...
Re:What's Earth's dominant species by mass? on Wednesday October 07, 2026 @03:08AM (#49989356)
It has been pretty clear for a while that we have the potential to exterminate ourselves. That we might use AI to do it now is an implementation detail.
Re:The smartest Claude Code feature is not for its users on Tuesday October 06, 2026 @06:21PM (#49984966)
So how about we all do this : starting now, each time we are suggested "commit this" we correct it to "drop database" ? ;)
Re:Vibecoding isn't as fun as writing code by hand on Tuesday October 06, 2026 @12:29PM (#49980786)
Yeah of course the result is a bit random by nature, probably we should define a threshold of success rate when we make prompt golfing an official sport. It worked on first try with claude.ai
Re:Vibecoding isn't as fun as writing code by hand on Tuesday October 06, 2026 @11:13AM (#49979740)
"H. W. BASIC" seems to work too if you want to golf it ;)
Re:Vibecoding isn't as fun as writing code by hand on Tuesday October 06, 2026 @11:12AM (#49979709)
"Hello World BASIC" ?
> Mathematically, for SHA-1’s 160-bit output, the birthday bound means that you would need about 1.4 septillion random files (1.4 quadrillion billion files - 1,400,000,000,000,000 billion - it's impossible to effectively describe) in a single project to have file hashes accidentally collide.

The birthday problem gives the number of hashes to have more than 50% probability of having a collision. To have a collision, only 2 hashes are needed, with very low probability.

Re:Cf: The Agentic CLI for the Cloudflare API on Monday September 28, 2026 @04:51PM (#49884164)
There is no more code, there are only specs, apparently. So I guess it's a typescript spec so your agent can generate its own CLI, in optimized native assembly of your local CPU and customized to your needs ? ;)
Re:Small Programming Tricks on Wednesday September 16, 2026 @04:18PM (#49732391)
> In NodeJS, you can keep a connection open to an external resource by creating an https.Agent and then providing it to your http requests: fetch(url, {method, agent}). This can have a dramatic impact on latency.

Is it true that you can pass a nodejs agent to fetch ? I don't think so

Here in France there are also heat pump using R290 (propane) which has greenhouse effect close to R744
Re:An Update on Leaving Gmail for Fastmail on Wednesday August 19, 2026 @02:15PM (#49365093)
They are in my list with mailo and mailfence. Mailbox have the benefit of allowing monthly subscription so I can easily try them
And (Gen. 6+) is even worse now...
Also as you probably noted, I'm quite enthusiastic about their products and have convinced a bunch of my surrounding to purchase fairphones when they had to change phone (models 3, 4 and 5 so far). I never had any of them tell me they regreted following my recommendation and as far as I know they still use their fairphones.
This doesn't match my experience at all. I'm writing this from my fairphone 3 purchased in 2019 the day of release. I purchased one for me, one for my wife. I replaced the battery on mine once, my wife never had to change it. Her phone started so show sign of age a few month ago, she switched to the FP6. I will switch to the FP6+ soon as the support come to end this month for the FP3 (I could switch this one to eOS, but performance wise, it's not in it's prime, so I figured I could afford an upgrade after 7 years ^^). I reached out to support quite a few times for my wife or I (for order reasons, issues with operators, bugs, etc) and they have always been excellent for me.
Re:An Update on Leaving Gmail for Fastmail on Tuesday August 18, 2026 @12:30PM (#49348199)
I have been using fastmail for a few years (not coming from gmail) and the service is good indeed (I don't need much tbh). I'm considering switching at some point anyway as I'm trying to move the last parts of my digital life back to Europe, but I have not found an alternative I liked so far
Re:Run Kimi K3 using 29 GB of RAM at 0.50 tok/s on Saturday August 01, 2026 @02:47AM (#49131771)
A good commit message needs to explain why this change was needed/done rather than what is the content of the commit. Unless Claude also has access to the context via for example the associated issue, it simply cannot write a good commit message since it cannot generally guess why something was done from just the change. This is also the case for humans and the reason why you need to include this in the commit message.
Re:Modern email can be built from borrowed parts on Monday July 27, 2026 @11:21AM (#49070953)
Anecdotally, I don't use a screen reader and also couldn't care less on the visitors on the site. I doubt anyone but you is interested in this, and probably this number is slightly lower just because of that popup
"If you can't explain it to a six year old, you don't understand it yourself." - Albert Einstein (allegedly :))

I always thought that the quote was with "5 year old" and that it was the reason for ELI5 :)

Re:TFTP Honey Pot Results on Monday July 13, 2026 @05:25PM (#48899110)
If I'm not mistaken, it's not a prompt injection attempt, but a training data pollution, in order to prepare for a prompt injection later :) great idea
Re:Chatto is now Open Source on Wednesday July 08, 2026 @04:41PM (#48837157)
I'm not sure what you are complaining about, AGPL is doing nothing against commerce and you are free to fork and sell a service using that fork. Just make sure to provide the code source of your fork to your user so they can also make their own forks, potentially making their own commercial services with them. It might be to most pro commerce licence I know.
Re: on Saturday June 20, 2026 @04:50AM (#48607547)
I'm going to assume this is satire and move on...
Re:Raspberry Pi 5 – 16 GB, $350 on Thursday June 11, 2026 @02:14PM (#48494268)
You insist on calling it legacy connectors, but they are just perfectly good current day connectors to connect a keyboard, a video game controller, a USB drive, a printer, a scanner or the Bluetooth dongle for your Bluetooth mouse. I think only Apple decided that it was deprecated for them because it did not allow them to make their laptops thin enough to their taste. Meanwhile the rest of the world is perfectly fine with it for many use cases. You might also not believe it, but I also still use HDMI cables for screens, like a caveman ;)
Re:Raspberry Pi 5 – 16 GB, $350 on Wednesday June 10, 2026 @05:48PM (#48483192)
There are still new USB-A devices being sold, it's not like it's deprecated or something
Re:Raspberry Pi 5 – 16 GB, $350 on Wednesday June 10, 2026 @05:18PM (#48482861)
Looks like all the USB-A devices purchased over the past 30 years have not been trashed and some people still use them.
Moving to something else that JSON for this kind of thing is reasonable given the issues with parsing JSON which can cause 2 implementation to interpret it in 2 different ways.

https://seriot.ch/security/parsing_json.html

Older »