News for hackers. Stuff that matters.

aidos

I’d like to take a moment to appreciate how horrible (but crafty) this patch is. Calls to setTimeout globally are patched to check to for this code before being honoured or discarded.

There’s something reassuring about seeing the true hacker spirit still at work here.

I approve.

https://gist.github.com/flamerix-ai/c3905705cc4205e5de3011fa...

Re:Typesafe AI raises $870M at $7.5B on Friday October 09, 2026 @05:37PM (#50026858)
With everything you must have going on right now, I love that you’ve come on to explain your headline is an intentional joke. All sorts being thrown around in this thread, but this was definitely the important thing to clarify.

For what it’s worth, however it works out, my guess is that the primitive Jev provides is likely to be considered essential in the future development of software.

Re:GPT-6 Sol and Luna on Tuesday September 22, 2026 @03:46PM (#49807080)
That GPT-6 Sol max pelican looks… so old and depressed.
Re:LLM Classification Is Feature Engineering on Thursday September 17, 2026 @04:45PM (#49746304)
Heh. I got access yesterday. Worked really well to have Claude take my task and convert it into a batch of questions for Jev, firing 100 records through it and then aggregating the results.

I see a bunch of people saying that there were already similar solutions in this space. Maybe true but it definitely feels like the missing primitive for working with llms. Can immediately see how it can be deployed in real applications in a way that the autoregressive chat approach can’t.

Re:Formalizing Fermat's Last Theorem on Friday September 04, 2026 @04:10PM (#49569631)
Also recommend his other books!

Big Bang - history of the understanding of space and the universe

Code book - history of the maths of ciphers

Haven’t read them for years but I’ve been meaning to again

Re:The Double Matthew Walker Knot by Fable 5.1 on Thursday September 03, 2026 @02:28PM (#49554447)
Is it just me or does the dragging feel backwards?
Re:Gemini 3.8 Flash on Wednesday September 02, 2026 @03:48PM (#49541455)
That’s… bonkers. I’m not even sure what it’s trying to say
I wasn’t trying to make a “got em” comment.

The fact that this is possible and works at all is mind blowing - even more mind blowing is that my 8 yo is growing up in a world where they can talk to a machine to produce a custom application in seconds and they don’t realise how mind blowing it is!

In terms of the code, it would take even less time than that to tidy it up. For this application you wouldn’t bother. That’s almost a form of “premature optimisation” unless you’re actually planning on doing more work on it.

My hunch is that what the world is about to see a lot of is much bigger bits of work, or changes to other bigger existing systems done by people without the skills to know how to contain the complexity. That’s going to come with a burden.

Yesterday my 8yo prompted (using voice recognition) Claude to make a game where it would play her a song (say Twinkle) and she had to play it back and get scored. The UI was a nice piano with visual feedback. The laptop key served as the keys until I prompted for midi support so she could use the electric piano. The whole thing took about 15 minutes.

Meanwhile, one peak at the code and you can already see the state starting to become a bit of a spaghetti mess.

It’s a funny time to live through. A lot of code is being written and a lot of it is going to be a real future burden.

Re:"Clean" Code, Horrible Performance on Tuesday August 04, 2026 @04:22PM (#49174530)
Are you suggesting something like this?

    def createUesr(db):
        if db is type1:
            behaviour1
        if db is type2:
            behaviour2
Re:The Session You Cannot take with you on Friday July 31, 2026 @04:09AM (#49120360)
I think you can use a passkey now.
Re:The last six months in LLMs in five minutes on Tuesday May 19, 2026 @08:51AM (#48192635)
Don’t get me wrong, I very much agree with the danger. As I highlighted - I saw it this morning when someone used Claude to draw the wrong conclusions.

I’m saying there is a way in which they can be used where there isn’t scope for numerical hallucinations at all. They can write sql queries, for example, without ever being allowed to even see numbers.

What invariably does and will happen though is they’ll inner join instead of left join and some data will get missed. Or there will be some missing context (users in this set already have a certain class of property by virtue of some selection bias and that will be mistreated as some signal etc).

Re:The last six months in LLMs in five minutes on Tuesday May 19, 2026 @03:44AM (#48190442)
Depends on how it’s done.

I use it a lot now for knocking up grafana charts etc. It’s not so much that the LLM is feeding the numbers through. You can still use real tools to analyse and summarise the numbers, it’s just very quicker driving them.

As ever with data analysis, two things will continue to be true. Real insights come from spotting something that looks off and digging into it deeper. Secondly, it’s really easy to connect data in a misleading way.

I’ve had a Claude analysis handed to me this morning including a summary list of actions we’re going to take next which falls into this very trap.

The insights you’ll get from your data will only be as deep as the curiosity of the person at the helm.

Re:Screenshots of Old Desktop OSes on Tuesday May 12, 2026 @04:12AM (#48105567)
Alleycat in CGA just hit me hard.

For the people that didn’t live through this time, lining these images up makes it obvious why those that did speak of how visually impressive the Amiga was.

Fair. It did have George Clinton at the helm.

I loved all the early stuff. Freaky Styley, Mothers Milk, The Uplift Mofo party plan. With Rick Rubin at the controls I just think Blood Sugar Sex Magik took their sound to another level.

That does seem like less than I would expect!

It always makes me a bit sad that everyone knows RHCP but less so their early stuff. Blood sugar sex magik is a funk masterpiece. Didn’t help that for years Spotify used the singles versions of the tracks so the levels were all over the place and it was basically unstreamable.

Re:The Git Commands I Run Before Reading Any Code on Wednesday April 08, 2026 @05:46PM (#47696684)
Can you explain how conflicts are not conflicts?

If I change a line of code several times and rebase on to a branch that changed the same lines of code, how are you sure what the right one is?

Re:Neovim 0.12.0 on Sunday March 29, 2026 @05:47PM (#47567724)
Multi threading, but yeah.

Original HN post here if you’re interested. https://news.ycombinator.com/item?id=7279358

Re:The first 40 months of the AI era on Saturday March 28, 2026 @06:19PM (#47558612)
> To what degree did I expand scope because I knew I could do more using the AI?

Someone at work recently termed this “Claude Creep”. It’s so easy to generate things push you towards going further but the reality is that’s you’re setting yourself up for more and more work to get them over the line.

Re:Claude Code 500s on Tuesday March 17, 2026 @03:48PM (#47417360)
Yup same. Going a little insane trying to set up a new device that's having network issues. Claude was helping me diagnose. Seems like I've infected the whole internet.
Re:Shall I implement it? No on Friday March 13, 2026 @05:33AM (#47362269)
One annoying thing about that flow is that when you change the world outside the model it breaks its assumptions and it loses its way faster (in my experience).
Re:Write-Only Code on Sunday February 22, 2026 @05:31PM (#47115466)
Ha! I had someone doing a task the other day and the llm they used wrote a regex in Perl. I joked that in 25 years all the seems to have changed is the number of layers between me and Perl.
Re:Trunk Based Development on Sunday February 22, 2026 @04:37AM (#47109683)
For me, all the code in the PR at that point is in question. The code was changed as part of a bigger part of work and reverting it without understanding why might cause issues back the other way.

The other thing to say - that is missing from this conversation - is that if you’re using github, the original commits are still against the PR.

Re:Trunk Based Development on Saturday February 21, 2026 @04:42PM (#47105106)
Maybe a slight misinterpretation of what I meant. The commit that goes with a PR is definitely useful context, but I’ve found more granular than that is seldom useful. Even big ones like “move from angular to react” - the details of someone getting something wrong in there don’t matter, it’s the scale of it that just makes me go “oh yeah, this is bound to be a mistake”.

Maybe different in other places, but after 15 years in my codebase, I’m still happy with a simple linear history.

Re:Claws are now a new layer on top of LLM agents on Saturday February 21, 2026 @02:24PM (#47103794)
Sudden flashbacks to when I was trying to figure out why there was so much traffic to a blog post (15+ years ago).

I guess the internet was looking for something different to my “kick-[ass open]-source software”.

Re:Trunk Based Development on Saturday February 21, 2026 @05:15AM (#47099314)
It’s pretty hard to keep the commits in a working branch in a good legible state - certainly it takes work to do it.

In 25 years of professional development I’ve never really had a situation where the commits on a branch would have helped me understand what was going on a year ago when the work was done. That includes pretty big bits of project work.

I’d much rather have a trunk with commits at the granularity of features.

The bicycles are getting pretty cyclable now. I’m enjoying this pelican that’s already sliced and ready to bbq.
Re:The Wonder of Modern Drywall on Friday February 13, 2026 @03:04AM (#47000183)
Ha! If I even look at my lath and plaster walls the wrong way a little bit crumbles away.
Re:Netbird – Open Source Zero Trust Networking on Sunday February 01, 2026 @06:23AM (#46845412)
You can create an oauth client that can generate keys as you need them.

https://tailscale.com/kb/1215/oauth-clients#generating-long-...

Re:Coding Is When We're Least Productive on Saturday January 31, 2026 @07:26AM (#46836019)
Vim recognises that the typing text is a small part of coding by defaulting to a mode in which you can’t even type :)

For me, vim is a nice way to navigate code. It’s really fast to jump from place to place so I can explore quickly and build an understanding.

Older »