News for hackers. Stuff that matters.

siddboots

Re:Ask HN: What're You Reading? on Tuesday September 29, 2026 @06:56PM (#49901941)
I'm also reading Seeing Like a State, and finding it fascinating. A lot of Scott's theory seems to apply equally well to any large organisation, like a corporation. I think it is fundamentally about how in any unwieldy system, the people in charge tend want to have some sort of comprehensible map of that system to make decisions, and they also want more effective apparatuses of power in order to steer the system, and the fundamental complexity of reality has to be smoothed over to achieve those things.

For example, business intelligence systems provide ways to impose consistent measures on an organisation, which makes the org more legible to executive decision makers, but that consistency also tends to erode local team autonomy and undermine specialist knowledge. This type of tension shows up everywhere once you start noticing it.

Very facinating book.

Re:Why are AI agents lying, cheating and coordinating? on Monday September 14, 2026 @05:53AM (#49694312)
I think there's a somewhat overlooked aspect of what happened: it seems as though once the agents formed a shared communication channel, and recognised the other agents on that channel as working towards the same goal, the content in that channel started to shape each agent's perception of what the goal was and how to achieve it, and their focus began to drift. Maybe we need a media-theoretic take on what "misalignment" means.
I fed ChatGPT the map with no other context, just “tell me about this function”. It did a bit of work finding the Jacobean etc and eventually worked out the implications of what it was seeing. It then proceeded to check the arithmetic 4 times, and then decided to do a manual verification using an ad hoc symbolic checker in case its SymPy had been tampered with.
Re:Hacker News but for Independent Blogs on Wednesday June 17, 2026 @06:32PM (#48577893)
I saw it and completed it as “top posts” “new posts” “hot posts” “my posts”.
Once a spec becomes sufficiently large and detailed and complicated, it becomes very difficult to ensure it is internally consistent. That's why I start every project with a METASPEC.md so that Claude can break up the task of writing SPEC.md into manageable steps.
They aren't saying that other models have the same overall level of capability. They are saying that the specific capability that the US Government tested is also available in other models.
Re:CSS: Unavoidable Bad Parts on Thursday June 11, 2026 @07:12AM (#48488807)
20 years ago everyone was sold css entirely on the premise that, once the standards were adopted by all of the browsers, we would all be writing purely semantic html with completely orthogonal and swappable css. And today literally no one designs web sites that way - html today is mostly specific to presentation. It feels like pretty dramatic technological failure to me.
For Vim it isn’t replacing mouse necessarily. It’s giving you another way to navigate the cursor around the buffer by giving you absolute references rather than relative motions.
Re:AI Agent Guidelines for CS336 at Stanford on Tuesday June 02, 2026 @06:06AM (#48368167)
“Fed up” as a phrase comes from feeding livestock up to their fill. It’s very similar to how you would say “filled up”. So the upness comes from raising the level up to the limit.
Re:Knitting bullshit on Wednesday May 06, 2026 @06:17AM (#48034509)
For a long time I thought that the AdSense business model was ultimately doomed because I assumed that people hate ads as much as I do. It turns out I was just wrong about what most people are willing to put up with.
Re:All elementary functions from a single binary operator on Monday April 13, 2026 @08:43AM (#47751164)
While I'm really enjoying this paper, I think you are way overstating the significance here. This is mathematically interesting, and conceptually elegant, but there is nothing in this paper that suggests a competitive regression or optimisation approach.

I might have misunderstood, but from the two "Why do X when you can do just Y with EML" sentences, I think you are describing symbolic regression, which has been around for quite some time and is a serious grown-up technique these days. But even the best symbolic regression tools do not typically "replace" other regression approaches.

Re:Ask HN: What Are You Working On? (April 2026) on Sunday April 12, 2026 @03:24PM (#47743397)
I’ve been building a toy for exploring elliptic functions, modular forms, and elliptic curves. Sorry mobile support is not there yet.

https://grge.github.io/weierstrass/

Re:Charcuterie – Visual similarity Unicode explorer on Friday April 10, 2026 @01:05AM (#47713855)
Well, that wasn’t my conclusion at all to be clear!
Re:Charcuterie – Visual similarity Unicode explorer on Thursday April 09, 2026 @05:38PM (#47710516)
Very cool concept and execution, well done.

I don't quite understand what is going on with the "spotlight" UI concept - I can click around on the characters and it highlights an area and it also reloads the landscape local to the character that I clicked on, so I can sort of traverse the similarity landscape this way. But I feel like I might be missing some part of the visual metaphor?

Re:Good CTE, Bad CTE on Tuesday March 31, 2026 @05:55AM (#47584954)
I think your assumption about inlining is essentially correct. As far as I know postgres was the last major rdbms to have an optimiser fence around CTEs.
Re:Some Things Just Take Time on Saturday March 21, 2026 @05:03PM (#47471325)
I've been working on a side project for ~10 years (very intermittently) that involves a tricky combination of mathematics, classical AI algorithms, and programming language design, and I've gone though this very slow but rewarding journey to work out how all of the pieces should fit together properly.

In the last year or so I've been able to prototype it and accelerate the development quite significantly using Claude and pals, and now it is very close to a finished product. One one hand there's no doubt in my mind that the LLM tools can make this sort of thing faster and let you churn through ideas until you find the right ones, but on the other hand, if I hadn't had that slow burn of mostly just thinking about it conceptually for 10 years, I would have ended up vibe coding a much worse product.

Re:OpenCode – The open source AI coding agent on Friday March 20, 2026 @08:12PM (#47462608)
Openclaw has 20k commits, almost 700k lines of code, and it is only four months old. I feel confident that that sort of code base would have a no coherent architecture at all, and also that no human has a good mental model of how the various subsystems interact.

I’m sure we’ll all learn a lot from these early days of agentic coding.

Re:Resistance training load does not determine hypertrophy on Wednesday December 31, 2025 @11:46PM (#46451392)
I think the total volume idea is more flawed than you realise. Pretty much everyone would be able to achieve greater volume, on any exercise, just by decreasing the weight, so your high rep caveat is covering up for quite a lot. This is true mathematically for an Epley style model for example.
Re:Ask HN: How can I get better at using AI for programming? on Saturday December 13, 2025 @09:32PM (#46260318)
To add to this, I find talking to it about code quality or architecture issues can work quite well. Just treating it like another developer. Saying, “I’m not happy with the way the project is going because of X, and Y” and then making a plan for how to get things back on track. Maybe putting a complete rewrite on the table, or maybe just having it record the agreed code style principles in CLAUDE.md, etc
Re:Why are your models so big? (2023) on Friday December 05, 2025 @06:55PM (#46168998)
I think I have almost the opposite intuition. The fact that attention models are capable of making sophisticated logical constructions within a recursive grammar, even for a simple DSL like SQL, is kind of surprising. I think it’s likely that this property does depend on training on a very large and more general corpus, and hence demands the full parameter space that we need for conversational writing.
Re:Project Euler on Thursday November 13, 2025 @12:51AM (#45911206)
Concrete Mathematics is probably the best single book that you could read to prepare you for some the problems beyond the first 50. It’s extremely fun, and also mathematically serious. A large portion of PE problems are exactly in the cross sections of number theory, combinatorics, and computation that is covered in this book.

https://en.wikipedia.org/wiki/Concrete_Mathematics

Re:Beets: The music geek's media organizer on Monday November 10, 2025 @03:44AM (#45873875)
Well, one might use picard to find a musicbrainz release id, so that beetz has something to grab on to when importing.
Re:Category Theory Illustrated – Natural Transformations on Wednesday October 01, 2025 @08:19AM (#45436804)
It's just a good set of models to use to think about all sorts of different mathematical systems, kind of like a unified vocabulary. Beyond undergraduate level, category theory these days plays a huge role within many vast fields - e.g., algebraic geometry, algebraic topology, or representation theory.
Re:AI tools I wish existed on Tuesday September 30, 2025 @01:36AM (#45422262)
I do this at the moment in my hand rolled personal assistant experiment built out of Claude code agents and hooks. I describe my workouts to Claude (among other things) and they are logged to a csv table. Then it reads the recent workouts and makes recommendations on exercises when I plan my next session etc. It also helps me manage projects, todos, and time blocked schedules using a similar system. I think the calorie counter that the OP describes would be very easy to add to this sort of set up.
Re:Crimes with Python's Pattern Matching (2022) on Thursday August 21, 2025 @06:21PM (#44978802)
Can you explain why? Genuinely curious as a lover of case/match. My only complaint is that it is not general enough.
Re:Why LLMs Can't Build Software on Thursday August 14, 2025 @10:45PM (#44908083)
In my experience, complicated rules like this are extremely unreliable. Claude just ignores it much of the time. The problem is that when Claude sees a failing test it is usually just an obstacle to completing some other task at hand - it essentially never chooses to branch out into some new complicated workflow and instead will find some other low friction solution. This is exactly why subagents are effective: if Claude knows to always run tests via a testing subagent, then the specific testing workflow can become that subagent’s whole objective.
This would mean moving to 100% weighted exams, and there's good reasons why there has been a general trend away from that over recent decades. For one thing, some students simply perform better under pressure than others, independent of their preparedness and knowledge of the material.

Mind you, I don't really have any alternative suggestions.

Re:Logical implication is a comparison operator on Monday July 21, 2025 @08:03AM (#44634191)
This perspective is the inspiration for much of lattice theory. When you consider implication as an ordering, then "x and y" becomes max(x, y), "x or y" becomes min(x, y). True becomes the top term, False becomes the bottom. One of the neat implications is that much of what we think of as being propositions in boolean algebra also work in the wider setting of Heyting algebras i.e., any lattice that also has implication.
Re:Ask HN: How much of OpenAI code is written by AI? on Sunday July 13, 2025 @08:53PM (#44555303)
Sometime very soon we’ll cross a threshold where most people can do most of their coding through a tool like Claude and be more productive. It will feel like coding still, breaking and building things, but they will get more done in the same time. Everyone will switch.
Re:opencode: AI coding agent, built for the terminal on Monday July 07, 2025 @02:57AM (#44487447)
This ain’t what you asked but I’m using Claude Code with a pro subscription and I get about an hour use out of it before I run out of tokens. Then I spend 4 hours thinking about how to set up my context for the next session.

Older »