MurphyA/hacker-news huggingface dataset:
by reactordev | 2025-09-26 15:29:14+00:00
Outsourced to companies that don’t share data, which is why the government is requiring you to submit more data. How hard is this? Eventually they’ll have your DNA, Fingerprints, photos, family trees, employment history, money, spending habits, vices, travel locations, conversations, and your comings and goings via license plate readers.

Welcome to your future.
by marginalia_nu | 2025-09-26 15:29:27+00:00
A load bearing element of the old web was these hosting sites where you just uploaded your HTML. It became as big as it did because of how easy and accessible it was.

It's really questionable whether any old web revival project could work without someone picking up the torch of the likes of geocities. Thankfully there are such projects, which may or may not shut down at some point, but then someone else can pick up the torch. I doubt anyone put stuff online in the nineties expecting them to be around thirty years later.
Ask HN: Would you try a crossword that changes around your answers?
by amichail | 2025-09-26 15:30:29+00:00
What if a crossword puzzle evolved in real time? All correct letters stay locked, but unsolved words and clues constantly change.

Stuck on a word? Don’t worry — eventually it’ll change into something you can solve. The puzzle adapts around your progress, keeping things fresh while preventing dead ends.

It’s like a "living crossword" that adjusts itself to your solving speed and skill.

Would you try such a crossword?
by sofixa | 2025-09-26 15:30:41+00:00
> If you're a heavy Traefik user you're eventually going to need a feature that has been carefully omitted from the F/OSS projects

That's literally the point of open core software. It's free and open source at the core, but "enterprise" / "scale" features are behind a license.

Enterprises/Scaled users that can pay, have to, to get the features they need. Everyone else can enjoy and profit off fully free and open source piece of software.

Win-Win-Win.

It's probably the only software business model that allows for a company to actually make money while also giving out most of their products for free as open source. Just selling support/services does not work and does not scale. Cf. literally everyone, the only orgs that somewhat pull it off are foundations/volunteer based projects like Django, Debian, etc but they are not commercial for-profit entities (there is nothing wrong with that, but most people want to be paid well). And your $1k/year, while decent towards a volunteer organisation, would be probably worse than nothing for a commercial company that has costs associated with each contract (legal, administrative, support, etc). For a fun story on the topic, check out HashiCorp's first commercial deal with Apple for a Vagrant plugin, that resulted in HashiCorp losing money on the deal due to the amount of money spent on lawyers reviewing Apple's terms and time spent supporting them afterwards. The only existing somewhat exception is Red Hat, but even they have moved more and more into open core with Ansible Automation Platform and OpenShift, which are their money makers, and have scrapped CentOS as a RHEL compatible free OS.
by wat10000 | 2025-09-26 15:30:45+00:00
They need a proper memory. Imagine you're a very smart, skilled programmer but your memory resets every hour. You could probably get something done by making extensive notes as you go along, but you'll still be smoked by someone who can actually remember what they were doing in the morning. That's the situation these coding agents are in. The fact that they do as well as they do is remarkable, considering.
by nsedlet | 2025-09-26 15:30:49+00:00
Agreed. As engineers we build context every time we interact with the codebase. LLMs don't do that.

A good senior engineer has a ton in their head after 6+ months in a codebase. You can spend a lot of time trying to equip Claude Code with the equivalent in the form of CLAUDE.MD, references to docs, etc., but it's a lot of work, and it's not clear that the agents even use it well (yet).
by Retric | 2025-09-26 15:30:54+00:00
The underlying flaw in this analysis is it assumes ratings reflect actual performance in a given game. A long winning streak becomes far more likely if one of the players is part of several matches while tired, drunk, etc. Similarly a players peak performance is going to be higher than their ELO because that ELO includes games played under less ideal conditions.

ELO is presumably more accurate for over the board games at tournaments where players bring their A game than low stakes online games where someone may be less engaged. That’s IMO more worth testing.
by cortesoft | 2025-09-26 15:30:55+00:00
This is basically an article describing why you can’t just look at an event after it occurs, see that it has some extremely rare characteristics, and then determine it was unlikely to happen by chance.

It is like asking someone to pick a random number between 1 and 1 million and then saying, “oh my god, it must not actually be random… the chances of choosing the exact number 729,619 is 1 in a million! That is too rare to be random!”
by rpdillon | 2025-09-26 15:32:07+00:00
Dude, you're basically arguing that we should bring the equivalent of App Store review process to people's chat history. You know that automated and human reviews are an absolute nightmare for people to navigate and errors are made constantly and people complain about it loudly. And the plan here is to escalate that not to just whether or not your app gets published, but whether or not you can remain out of jail.

Seems like a terrible idea.
by simonw | 2025-09-26 15:32:23+00:00
Yeah, the dedicated image generators can produce really good pelicans riding bicycles now, and you could trace one of those into a vector SVG as training data.

I don't think it would be worth it though, it would be pretty obvious you had cheated on my benchmark when it drew a perfect pelican riding a bicycle and then failed at a flamingo on a unicycle.
by skaosobab | 2025-09-26 15:32:36+00:00
> Think microservices.

Microservices should already be a last resort when you’ve either: a) hit technical scale that necessitates it b) hit organizational complexity that necessitates it

Opting to introduce them sooner will almost certainly increase the complexity of your codebase prematurely (already a hallmark of LLM development).

> Better documentation

If this means reasoning as to why decisions are made then yes. If this means explaining the code then no - code is the best documentation. English is nowhere near as good at describing how to interface with computers.

Given how long gpt codex 5 has been out, there’s no way you’ve followed these practices for a reasonable enough time to consider them definitive (2 years at the least, likely much longer).
by bhu8 | 2025-09-26 15:32:41+00:00
Not yet unfortunately, but I'm in the process of building one.

This was my journey: I vibe-coded an Electron app and ended up with a terrible monolithic architecture, and mostly badly written code. Then, I took the app's architecture docs and spent a lot of my time shouting "MAKE THIS ARCHITECTURE MORE ORTHOGONAL, SOLID, KISS, DRY" to gpt-5-pro, and ended up with a 1500+ liner monster doc.

I'm now turning this into a Tauri app and following the new architecture to a T. I would say that it is has a pretty clean structure with multiple microservices.

Now, new features are gated based on the architecture doc, so I'm always maintaining a single source of truth that serves as the main context for any new discussions/features. Also, each microservice has its own README file(s) which are updated with each code change.
by sofixa | 2025-09-26 15:32:42+00:00
HAProxy's documentation is pretty bad (almost entirely of the style "here are all the parameters and options available, no concrete complete examples)".

Traefik has easy to parse docs with lots of examples, and mostly, it can autoconfigure itself based on a variety of sources. You can point it to your Kubernetes or Nomad or Consul, (and with small bits of info given when deploying your workloads to those places), and it just works.
by iamnothere | 2025-09-26 15:33:09+00:00
Frankly I’d be happy to see a formal rule against it, or at least a community norm, but only frequent complaint is likely to drive things in that direction.

I see these comments almost daily, it’s a true plague. And never once have I seen it lead to an actual real-world change. Name-related comments most often serve as a sort of drive-by “dunking” for indirectly hating on projects. Do we really need a hundredth person commenting on a thread about Mastodon that there is also a band with the same name? What does that add to the conversation?

I recognize that I’m tilting at windmills, but someone has to speak up about it.
by delusional | 2025-09-26 15:33:54+00:00
These are such silly arguments. I sounds like people looking at a graph of a linear function crossing and exponential one at x=2, y=2 and wonder why the curves don't fit at x=3 y=40.

"Its not the x value that's the problem, its the y value".

You're right, it's not "raw intelligence" that's the bottleneck, because there's none of that in there. The truth is no tweak to any parameter is ever going to make the LLM capable of programming. Just like an exponential curve is always going to outgrow a linear one. You can't tweak the parameters out of that fundamental truth.
by jfengel | 2025-09-26 15:34:19+00:00
I'm not sure I trust the American propaganda machine more than the Chinese one, not any more. Social media has become increasingly hostile, and there are hints that it's becoming violent. Some of these are foreign adversaries, but many of them are home-grown. They might exacerbate it but we seem to be doing it to ourselves just fine.

Not that the Chinese would be better. But I'm not sure if they'd actually make it worse.
by simonw | 2025-09-26 15:34:24+00:00
This is a neat project - good API design, performance looks impressive.

Note that this one isn't open source: https://github.com/sqliteai/sqlite-vector/blob/main/LICENSE....

The announcement says:

> We believe the community could benefit from sqlite-vector, which is why we’ve made it entirely free for open-source projects.

But that's not really how this works. If my open source projects incorporate aspects of this project they're no longer open source!
by lkey | 2025-09-26 15:34:28+00:00
An outlier?

Nadella lives in an AI generated cocoon of psuedo-information, if his words are to be believed. Zuckerberg thinks he's Caesar and has become Dominican, post metaverse, for some reason. Bezos has become a Miami club promotor with phallic rockets. Thiel rants about the coming Anti Christ in seminars and keeps trying to create 'libertarian' cities (that he would own). Altman talks about the coming age of the Dyson sphere. The immortal vampire guy goes to sleep at 4pm or something insane.

The highest echelon of wealth allows you to follow every possible impulse in a 'disciplined' way at any given moment.

"this guy blew grass clippings at my car so I " purchased every home around me for a mile and constructed a private compound free from the interference of lesser mortals, then bankrupted the guy that dented my car?
by mattgreenrocks | 2025-09-26 15:35:08+00:00
> Have you read Simulacra and Simulation?

Not yet, I will put it on my book backlog.

> Even the idea of trying to chase more off line unmediated experiences is a simulacral objective, an attempt at simulating a lifestyle that doesn't really exist now.

100% agree. It is a tenuous balance. I try to see it as figuring out which mediated experiences are life-giving/neutral vs trying to recreate a past that is gone. Sometimes that involves plenty of tech (Death Stranding 2!) and sometimes it involves avoiding short-form videos entirely.
by bluGill | 2025-09-26 15:35:21+00:00
Homeless should be on a different program that gives them a free pass anyway. The pass should be paid for by the service that deals with the homeless not the transit agency (note that I just forced a lot of budget changes!). The service wants to hand out those passes because it is a chance for them to see what else they can do for those people (who often don't want help and so they need to be careful what they offer vs force)

There should be passes for disabled vets, children, and other poor people as well.
by ninetyninenine | 2025-09-26 15:35:27+00:00
I’m not talking about git diffs. I’m talking about the summaries of context. Every commit the ai needs to update the summaries and notes it took about the code.

Did you read the entirety of what I wrote? Please read.

Say the AI left a 5 line summary of a 300 line piece of code. You as a human update that code. What I am saying specifically is this: when you do the change, The AI then sees this and updates the summary. So AI needs to be interacting with every code change whether or not you used it to vibe code.

The next time the AI needs to know what this function does, it doesn’t need to read the entire 300 line function. It reads the 5 line summary, puts it in the context window and moves on with chain of thought. Understand?

This is what shrinks the context. Humans don’t have unlimited context either. We have vague fuzzy memories of aspects of the code and these “notes” effectively make coding agents do the same thing.
by bccdee | 2025-09-26 15:35:57+00:00
> The atomic level of work should be a single, logically coherent change to the codebase.

Sure, and we must make that correspond to the atomic unit that our collaboration tools provide us for reviewing and merging. In Github and similar git forges, that's a PR, not as a commit. A string of atomic changes should be represented as a series of PRs, not a series of commits in one PR, because Github isn't designed to review and merge individual commits.

The "atomic commits" crowd are (in my opinion) coming up with best practices for the tools they wish they had and working against the grain of the tools we actually use.
by SparkyMcUnicorn | 2025-09-26 15:36:13+00:00
I'll stop you right there. I've been using Claude Code for almost a year on production software with pretty large codebases. Both multi-repo and monorepo.

Claude is able to create entire PRs for me that are clean, well written, and maintainable.

Can it fail spectacularly? Yes, and it does sometimes. Can it be given good instructions and produce results that feel like magic? Also yes.
by JDEW | 2025-09-26 15:36:15+00:00
“You know, the most amazing thing happened to me tonight. I was coming here, on the way to the lecture, and I came in through the parking lot. And you won’t believe what happened. I saw a car with the license plate ARW 357. Can you imagine? Of all the millions of license plates in the state, what was the chance that I would see that particular one tonight? Amazing!”

-Feynman, from Six Easy Pieces
by gjsman-1000 | 2025-09-26 15:36:37+00:00
Believe me, visit Reddit for Minneapolis, the most transit-optimist place you can find, and see what they think about their light rail. Full grown adult women won't ride it. Children? That's almost child endangerment by itself.

I have no problem with homeless people getting free transit if they need it. However, the subset of homeless that are consistently riding for free and making nuisances, they may need to be forcibly kept off the train. It doesn't even need to be police action - install physical barriers, requiring cash or pass, and hand out passes to the homeless like candy with revocation for repeated misbehavior.
by psunavy03 | 2025-09-26 15:36:48+00:00
> [0] Please someone get this one into the mainstream US debate next time they're trying to start a war.

Speaking as someone with 20 years in uniform and as a War College grad (if only by correspondence) . . . the military ironically has this wired more than any other institution in the Federal government. The reason the military gets drawn into so much of US foreign policy is not because of a fetish for blowing things up. It's because it's the only institution where formalized planning is a thing, the only one where feats of large-scale logistics are par for the course, and the only one where "I'm not going there because I might get hurt" isn't a valid excuse.

As an example, one of the best ways for distributing aid after a natural disaster is an amphibious task force, because you can send the same Marines in to distribute aid that you would to take territory. And going into relatively unprepared areas and setting up infrastructure for follow-on forces is basically their bit either way.

The problem comes in because military force is never the complete solution in and of itself outside of something like what's currently happening in Ukraine. And when you involve all the other agencies plus scads of glory-seeking politicians, it's hard to keep things from becoming a shitshow.
by _joel | 2025-09-26 15:37:21+00:00
I'm making a pretty complex project using claude. I tried claude flow and some other orchestrators but they produced garbage. Have found using github issues to track the progress as comments works fairly well, the PR's can get large comment wise (especially if you have gemini code assist, recommeded as another code review judge), so be mindful of that (that will blow the context window). Using a fairly lean CLAUDE.md and a few mcps (context7 and consult7 with gemini for longer lookups). works well too. Although be prepared to tell it to reread CLAUDE.md a few conversations deep as it loses it. It's working fairly well so far, it feels a bit akin to herding cats sometimes and be prepared to actually read the code it's making, or the important bits at least.
by kjs3 | 2025-09-26 15:37:21+00:00
Yup. I had a front row seat. So many discussion with startups in the 2Ks that boiled down to "we can get a Sun/HP/DEC machine, or we can get 4-5 nice Wintel boxes running Linux for the same price". So at the point where everyone figured out Linux was a 'good enough' Unix for dev work and porting to the incumbents was a reasonable prospect, it was "so do we all want to share one machine or go find 500% more funding just to have the marquis brand". Once you made that leap, "we don't need the incumbents" because inevitable.
by einarfd | 2025-09-26 15:37:30+00:00
If you look at the countries that are lauded at having the best online government services. They all have some type of digital ID.

Having something like that is imo. a cornerstone for building out top notch digital governmental services, and I don't fault the UK for trying to get this in place.

That being said, I'm not convinced it will be that much of a blocker for illegal workers. I'm sure they will find a way around it.
by everyone | 2025-09-26 15:37:48+00:00
Imo its crazy that there basically hasn't been a game made since, in it's genre, with the same level of ambition.

Prey 2017 was fantastic.. but in terms of ambition it was a step back, it's basically an improvement on system shock 2.

I do think there is an ultimate game out there that has not been made yet.. We could do it now though, combine a totally open simulation like minecraft with on-the-fly story / dialogue / characters by an LLM.
by Certhas | 2025-09-26 15:37:54+00:00
Actually no. 50×(16×6 + 32) = 50×(16× 8) works I think. Every 50 moves, move a pawn or capture. There are 16 pawns. Each pawn can be moved 6 times, so there are 16×6 pawn moves available. In addition there are 32 captures available.
by jvanderbot | 2025-09-26 15:38:04+00:00
Again, the statement "if you feel a personal stake in something, you definitely should not be using an LLM for it" is a learned response. To folks just forming their brains, LLMs are a natural extension of technology. Like PaulG said, his kid was unimpressed because "Of course the computer answers questions, that's what it does".

The subtlety of it, and the "obvious" limitations of it, are something we either know because we grew up watching tech over decades, or were just naturally cynical and mistrusting and guessed right this time. Hard earned wisdom or a broken clock being right this time, either way, that's not the default teenager.
by wrsh07 | 2025-09-26 15:38:13+00:00
Yeah tbh it doesn't really go into chess-specific stats either

You could look at a bunch of other metrics to identify cheating: how many errors/perfect moves^ and whether that's within the usual range. How well were the opponents playing? Etc

If you consider that Nakamura might have been having a good day/week, was already stronger than his opponents, and some of them may have had bad games/days, you can change something from "extremely unlikely" to "about a dice roll"

^ according to stockfish
by fidotron | 2025-09-26 15:38:13+00:00
I think there's a case that Saxby himself was more responsible for ARM's success than the technical merits their early designs may or may not have had.

What those early Archimedes systems demonstrated was that the whole thing did actually work, but their design was not what the market needed. Saxby was the right guy to lead them, and his energy just seems like something else.

Sophie (a major computing hero for many in the UK in my era) went on to do esoteric VLIW work at Broadcom for ADSL iirc.
by Mistletoe | 2025-09-26 15:38:21+00:00
What a real hero! Is it known why he suspected it wasn’t real?

Edit: I see it here.

>In explaining the factors leading to his decision, Petrov cited his belief and training that any U.S. first strike would be massive, so five missiles seemed an illogical start.[11] In addition, the launch detection system was new and in his view not yet wholly trustworthy, while ground radar had failed to pick up corroborative evidence even after several minutes of the false alarm.
by george3d6 | 2025-09-26 15:38:45+00:00
Expand? The design constraints seem very dissimilar: - weight is important, form factor isn't - any app is either doing 3d rendering or integrated into a windowing system ala a trad desktop - they are not constantly-on, they are used for long periods with breaks - they are limited by processing power not by UX - the peripherals are very complex - to the extent of complex requiring access to hand and/or controller movement at a very fine level

If anything they are similar to laptops, but overall they are their own device class.

If "similar to mobile phones" means "similar chips and batteries"... sure, but so are laptops build after 2020, besides that I don't quite understand the comparison.
by smeej | 2025-09-26 15:38:56+00:00
The thing I hate the absolute most about ChatGPT and that ultimately made me quit using it is that it absolutely will not stop making suggestions at the ends of its replies, asking me if I want some specific thing next.

Not once, not a single time, has it ever been something I actually wanted. I'm sick of telling the damn thing "No."

I have researched every possible setting. I have tried every possible prompt. But apparently "You are a helpful AI" is built into it at some non-overridable system level, where no matter what you tell it nor where, it will not stop making suggestions.

The prospect that it could now initiate conversations is like my own personal hell. I thought the existing system was the most obnoxious functionality anyone could build into a system. Now, not only have I found out I was wrong, but I'm afraid to assume this next version will be the last in this parade of horrors.
by mixmastamyk | 2025-09-26 15:39:11+00:00
> And... you're actually proud of this? Amazing.

Your posts above are dripping in it.

Docs are available to everyone, accessibility in action. You have a severe misunderstanding of what communication is.

There’s no important developer information that should be explicitly and effectively hidden from others. There’s not even a proper search facility, you have to browsing with a lot of background knowledge until you hopefully find something. Newer members won’t have this knowledge.

Code changes, requirements change, often. Info becomes obsolete rather quickly. Projects may last decades. By definition, historical assumptions are inferior. There’s already a mechanical commit record as well.

So yes, buying any important information there is going to be lost to time, and is therefore a waste of it.