MurphyA/hacker-news huggingface dataset:
by johannes1234321 | 2026-02-25 17:23:29+00:00
The way it is done her ein my European city is that the bus stop is move behind the traffic lights. The bus and the system are in radio contact, thus the position is known. The time the bus needs from current location to the traffic lights on green light can be predicted, thus the system can calculate whether to keep the green light till the bus arrives or turn red, let the crossing traffic go and then turn green for the bus again. The less predictable time of passenger getting off and on (takes time when crowded, wheelchair takes time, but can be fast when nobody requires that stop) is behind the traffic lights, thus doesn't have to go into the calculation.

Of course this has limits on density of traffic lights and traffic isn't fully predictable either, but overall this works quite well, giving busses mostly a green wave.
by ragall | 2026-02-25 17:24:02+00:00
It appears to me that the author is trying too hard to make a point: "merry-go-round" is a single compound word that several dictionaries contain; "canned goods" is not commonly used[1] (more of a bureaucratic jargon), and people would just say "cans"(US) or "preserves" (UK); "household chores" is simply "chores", as the word is no longer commonly used outside the house context; "coffee break ritual" is not a concept in English-speaking countries so it would make no sense to have it in a dictionary, and so many of the examples are exactly that.

[1] I wonder how many here have ever been told something like "Prithee, husband, bring back a dozen canned goods from the market, for in the meanwhile I shall do my household chores".
by bigyabai | 2026-02-25 17:24:02+00:00
Apple is a bit of a terrible example. They're not profitable unless they offshore hardware assembly, and their service revenue is considered an anticompetitive monopoly even domestically. The only way they got to this point was by fucking over American labor and the free market.

If you account for the market damages that Apple is responsible for, the situation is already catastrophic. The EU has every justification to decouple themselves from capricious and unaccountable businesses like Apple, Google and Microsoft.
by toast0 | 2026-02-25 17:24:15+00:00
PHP is kind of like C. It can be very fast if you do things right, and it gives you more than enough rope to tie yourself in knots.

Making your application fast is less about tuning your runtime and more about carefully selecting what you do at runtime.

Runtime choice does still matter, an environment where you can reasonably separate sending database queries and receiving the result (async communication) or otherwise lets you pipeline requests will tend to have higher throughput, if used appropriately, batching queries can narrow the gap though. Languages with easy parallelism can make individual requests faster at least while you have available resources. Etc.

A lot of popular PHP programs and frameworks start by spending lots of time assembling a beautiful sculpture of objects that will be thrown away at the end of the request. Almost everything is going to be thrown away at the end of the request; making your garbage beautiful doesn't usually help performance.
by 5o1ecist | 2026-02-25 17:24:20+00:00
Your post is confusing.

Smaller vans, transporting several people at once, are also busses. Any and all private competition offering to transport several people at once, would also use vehicles colloquially called busses.

Furthermore has public transport historically never been for the convenience of the people. Instead it provides jobs, increases the flow of money, provides income for The State.

You can read more about the beginnings of public transportation here:

https://www.perplexity.ai/search/hey-hey-can-you-tell-me-who...
by thomasfromcdnjs | 2026-02-25 17:24:28+00:00
bruh I was trying to make some model activators make love and visualize it and claude went down. You can view it here -> https://alpha.omegaai.dev/runs/novels_all_20260225162239_kx1...

---

If you have codex I just typed "can you find in my home directory the last claude session I had"

And go from there if you got the fu
by neilv | 2026-02-25 17:24:56+00:00
What kind of success are countries having finding technical talent with the right savvy fighter mindset to sever the dependence on an aggressive and culturally-entrenched threat?

(Even the ordinary open source world has a lot of intrigue to be careful of. And most developers still think nothing of pulling in a fleet of dependencies from PyPI/NPM/Cargo/etc. as well as third-party network services. Everyone is being taught in school to play to FAANG interview rituals, and many go on to a career style of performative sprints. HCI is almost lost as a field to UX euphemism. Almost no one can deploy a system that won't be compromised, and most don't even try, except for some mandated ineffective theatre. AI homework-cheating mindset isn't helping. Etc. Not to complain, but to be clear the kind of inertia a country is facing.)

Do the countries wanting to fight this have enough of they right homegrown talent already, and know how to find and nurture it?

If they're importing additional talent, do they know how to find and incentive the right people, while turning away the ones with the wrong mindsets for this mission?

(ProTips: Look for the hardcore privacy&security non-careerist nerds. The left-leaning, societal-minded ones. Give them what they've been looking for, or support to help make what they've been looking for. Don't offer to pay too well. Anyone who asks "Why would I want to live in your country, when I can make more money elsewhere?" gets a permaban.)
by yuliyp | 2026-02-25 17:24:56+00:00
Easily. Going from 700 -> 1000 ft spacing adds 150 feet of walking (x2 for both sides of the trip). That's about 1 minute. Over a mile you'd reduce the number of stops by 2.2. So above 2 miles it's faster even for the lower end of that range of savings.

And that doesn't even consider that a faster bus route means you need fewer buses to run the same number of trips, so you can either run more trips (and save even more time for riders waiting for their bus) or cut down costs for the transit operator.
by SpicyLemonZest | 2026-02-25 17:24:57+00:00
I get why people find this hard to believe, because it is kind of a crazy rule, but I repeat once again that this does not matter. Even if you have never sold a single product to an EU resident, and never plan to do so, the EU says as my original comment detailed that you are subject to the GDPR the instant an EU resident provides you with personal data.

(And of course, it's also the case that "selling to an EU resident" is substantially broader than "doing business in the EU" - EU residents do often travel to foreign countries and provide personal data to stores they transact with while there.)
Show HN: GPU multi-agent war simulation
by luthor190397 | 2026-02-25 17:25:07+00:00
Neural-Siege is a PyTorch GPU multi-agent arena sim (thousands of agents) with PPO training, checkpoint/resume, and detailed telemetry.
I’m using it to probe emergent behavior and failure modes (camping/stalemates).
Would appreciate critiques on the environment dynamics, reward shaping, and scaling strategy.
https://github.com/ayushdnb/Neural-Siege/tree/combat_first_t...
by tracker1 | 2026-02-25 17:25:07+00:00
I'm self taught and have worked on several auth systems... I've seen plenty of bad ones from professional programmers with Masters degrees. So it definitely can go both ways.

I've also have spent 10-15 hours a week beyond work assignments on reading/experimenting, etc. in terms of honing my craft/skills over the course of three decades. Most devs don't do that much consistently in general though.
by yassi_dev | 2026-02-25 17:25:20+00:00
Thats an interesting way to frame it.

In my view. Building things with AI creates the need for common patterns and guardrails (i.e. frameworks) Then as these new apps become productionalized - tooling that fits your framework starts to become more important.

In that sense, AI increases the need for good patterns around observability. This project aims to make this a little easier to do for Django right from inside the framework as opposed to an external service.
by danhor | 2026-02-25 17:25:20+00:00
Signal Priority only works well if the arrival time of the bus can be predicted some time before arrival at the signal (~30 seconds is a number I've heard a few times). As bus stopping times are highly unpredictable, a lower number of bus stops makes signal priority work much better (and far-side bus stops).

Furthermore signal priority and own lanes are almost always beaten by good circulation planning, reducing the number of traffic lights and cars on the route of the bus.
by jzapletal | 2026-02-25 17:25:23+00:00
I did this while trying to figure out what to use in our own tool. The task was to analyze around 12,000 screenshots and find recurring manual workflows worth automating.

Results:

- Claude Sonnet 4.6: 8/10, $0.53/run — wins on quality

- Kimi K2.5: 7/10, $0.09/run — 6x cheaper, now my production pick

- GPT-5.2: 6/10, $0.41/run — missed the most obvious patterns, odd

- DeepSeek V3.2: 0/10 — gave me a garbled XML...

Models that flagged a one-time DKIM setup as "recurring automation candidate" got penalized.

Happy to share more if folks find this interesting.
by bonesss | 2026-02-25 17:25:55+00:00
Also, how does government work?

Model A: some visionary gets a great idea and everyone across the board stops whatever they’re doing all at once to prioritize this one initiative, budgets and contracts and laws be damned.

Model B: the modernization department sets standards, those standards are mandatory in the governments procurement process. All suppliers know to update, everything swaps out as-planned over time, no one goes to jail.

I dunno. Danes are weird.
Show HN: Tic-Tac-Toe
by ArneVogel | 2026-02-25 17:26:08+00:00
Playing Ultimate Tic-Tac-Toe with my friends on pen and paper I wanted wondered if there is a online community like for chess but I didn't find any for multiplay with ratings, or any match making at all.

So here is my try to build a ultimate tic-tac-toe online community.

Since there are basically no players outside of me and my friends I have also added bot support. Something interesting here: the usual Minimax algorithm doesn't work since there is no evaluation function like with chess. The bot simulates X games with random moves and picks the move that wins the most.
by rectang | 2026-02-25 17:26:14+00:00
Are you talking about a new, empty WordPress instance running the default theme? Because if so, that doesn't match my anecdotal experience.

If you're talking about a WordPress instance with arbitrary plugins running an arbitrary theme, then sure — but that's an observation about those plugins and themes, not core.

As someone who has to work with WordPress, I have all kinds of issues with it, but "20 seconds to load core with caching disabled" isn't one of them.
by coreylane | 2026-02-25 17:26:37+00:00
Cool project, I recently moved a project off supabase entirely, my thoughts:

- better-auth is amazing and made moving off supabase a lot less scary for. auth is very sticky.

- Is this offering an alternative to https://github.com/PostgREST/postgrest or a wrapper around it?

- I tried to self-host supabase/realtime recently and couldn't even get it working locally, so i migrated to postgres LISTEN/NOTIFY, which doesn't work for a lot of uses, but is perfectly fine for mine. Not sure what adoption is like of realtime, but helping people migrate off that could have value.

- Re: storage, is this only for cases when using supabase-js to access storage? In my case, I was already using AWS SDKs to access the supabase bucket so there were zero code changes.

- I kind of miss the supabase security & performance advisor, do any other postgres hosts have this feature? or is there a pg security tool I can run myself on a schedule?
by randycupertino | 2026-02-25 17:26:51+00:00
> In a WARN document filed with California officials, as is mandated in the event of mass layoffs, C3 gave notice for 71 Redwood City layoffs. Eighteen data scientists and about 45 engineers in various roles are losing their jobs, according to the document. It’s unclear how deep the cuts go to C3’s larger workforce, which totaled 1,181 full-time employees as of last April
by u1hcw9nx | 2026-02-25 17:27:14+00:00
Why does he apologize Epstein stuff to his staff in the foundation?

He was let go of Microsoft board, for "reasons" after outside law firm too a look at his behavior. Officially he left for philanthropic priorities. The New York Times has reported of Gates’ behavior towards female employees at Microsoft and the Gates Foundation https://www.nytimes.com/2021/05/16/business/bill-melinda-gat... They should have outside law firm look what he does in his foundation, but they can't because it's his foundation.
by yencabulator | 2026-02-25 17:27:18+00:00
For extra schadenfreude, here's apparently the Meta
director of "Safety and alignment at Meta Superintelligence" accidentally deleting emails with a claw. That tells you that very few people stop to think, even of the people paid a lot of money to do exactly that:

https://xcancel.com/summeryue0/status/2025774069124399363
by pkulak | 2026-02-25 17:27:26+00:00
> I suspect that removing half of the bus stops in a city will piss people off and cause even less ridership.

Oh do you now? Where do these suspicions come from? How much time do you spend on city busses? Do you have any idea how absolutely infuriating it is to be sitting on a bus while it makes stop, after stop, after stop, after stop, every single one a block or two apart, crawling down the road at a walking pace? All the while backing up traffic behind it and eroding whatever support the transit system had with the majority of the tax-paying public that never uses it.

I suspect that people find a destination on Google Maps, click the navigate button, see that the bus takes 3x as long as driving, and take their car or an Uber.
by gudzpoz | 2026-02-25 17:27:34+00:00
You can try TeXmacs in your browser at https://yufeng-shen.github.io/Mogan.html . (It's actually from a fork of TeXmacs called Mogan, of which I've been a happy user due to better CJK support.)

By the way, I do think TeXmacs is an Emacsen as it provides Guile/Scheme as an extension language, though I don't know how customizable it is. (I think the built-in REPLs for Python/Maxima/Scheme/... are written in Scheme.) And then, it does support quite some TeX commands (and you input them by pressing backslash followed by their command name), so I do think their "TeXmacs" name is very much justified.
by advael | 2026-02-25 17:28:07+00:00
The LLM being able to generate random games is kinda expected behavior. It's trained on sequence probability distributions that include the code for a great many games and nudged toward doing so by the human user. I'm disappointed that the dog is basically used as a noise generator here. A process driven by the desires of the dog in a meaningful way would be more interesting and at least seems somewhat plausibly technologically feasible, and the article's title kind of implies it. I am especially disappointed because what most excites me about new technologies is applications that were not possible before its invention, which this seemed like it could be an example of
by dirtikiti | 2026-02-25 17:28:09+00:00
No. This article shows a distinct lack of understanding of the basic building blocks of the English language.

"Words" don't have "spaces."

Phrases are made of words separated by spaces.

"Boiling Water" is not a word.

"Water" is a word. A noun, the subject.

"Boiling" is a word. An adjective, in this case. Which modifies the subject.

I don't know if you're trying to be clever, but you're not.
by cucumber3732842 | 2026-02-25 17:28:40+00:00
So 1/Nth of the ridership is gonna have their stop deleted at a sum total of X man years. But it's all gonna be worth it based on a projected possible upside that may not materialize dependent upon many factors?

This is even worse than the usual slight of hand wherein one takes a widely diffuse hard to quantify cost and rounds it to zero and then dishonestly acts as though that justifies implementing their pet policy that has some small upside because in this case the downside is known and the upside is less defined.

I'm open to the idea that we could improve the system by deleting stops, but I don't see a convincing argument without having some quantification on what the upside looks like.
SpokedPy – Polyglot visual IDE with Universal IR, live execution (17 languages)
by mdifrancesco | 2026-02-25 17:28:49+00:00
Hi HN,

Today I open-sourced SpokedPy — a visual-first programming platform that treats source code as a fully translatable, executable, and auditable data structure.

I built the entire core 81k+ lines of modular, production-oriented Python, 633+ pytest cases including property-based) in just 7 intense winter days (mostly with Claude Opus 4.6 which was released 3 days after the initial start of development).

It was a “for fun” side project to see how dealing with multiple languages in a single visual way could be accomplished, and in doing so I was able to chase some features that I didn't see coming during the specification creation and am pleasantly surprised in the result.

Core architecture highlights:

• Universal Intermediate Representation (UIR) – lossless bidirectional round-tripping and editing between visual nodes and real source code across Python, JavaScript/TypeScript, Rust, Go, Java, C#, Kotlin, Swift, Scala, C, SQL, Bash, Lua, PHP, Ruby, R and more

• Four visual paradigms in one canvas: block-based, flow, graph, and hybrid

• Live execution engine with a register-file style Node Registry that supports true hot-swapping of implementations across 15+ language backends

• Parallax SVG rendering – the actual generated source code floats inside every visual node as you edit (very satisfying)

• Full Session Ledger (Kafka-style event sourcing) for complete time-travel debugging and auditability

• AST-Grep-powered cross-language refactoring

Full 40+-page technical specification (reads like a paper):

https://github.com/madnguvu/spokedpy/blob/main/docs/TECHNICAL_SPECIFICATION.md

Repo + one-minute local demo (MIT license, no sign-up, runs on localhost:5002):

https://github.com/madnguvu/spokedpy

Quick start:

1. `git clone https://github.com/madnguvu/spokedpy.git && cd spokedpy`
2. `pip install -r requirements.txt`
3. `cd web_interface && python app.py`
4. Open http://localhost:5002

This was a fun and rewarding project that gave me some excellent insights into Claude Opus 4.6 in particular — felt like the right time to let one go.

This is v0.1 released literally hours ago. I’d genuinely love candid technical feedback — especially on the UIR design, Node Registry hot-swapping, ledger semantics, or visual canvas ergonomics. Suggestions for additional language backends or edge-case demos are also very welcome.

Happy to answer any questions in the thread.

Enjoy,
Matthew DiFrancesco
Reach out: difran@gmail.com
by mhitza | 2026-02-25 17:28:51+00:00
Thanks for the providing the details, where I've been just lazy about reading the paper now :))

I'm not a fan of your proposed changes, as they further lock down platforms.

I'd like to see better tools for users to engage with. Maybe if someone is in their Firefox anonymous (or private tab) profile they should be warned when writing about locations, jobs, politics, etc. Even there a small local LLM model would be useful, not foolproof, but an extra layet of checks. Paired with protection about stylometry :D
by ModernMech | 2026-02-25 17:28:52+00:00
> You don't exactly need to use PLs to clarify an ambiguous requirement, you can just use a restricted unambiguous subset of natural language, like what you should do when discussing or elaborating something with your coworker.

We’ve tried that and it sucks. COBOL and descendants also never gained traction for the same reasons. In fact proximity to a natural language is not important to making a constructed languages good at what they're for. As you note, often the things you want to say in a constructed language are too awkward or verbose to say in natural language-ish languages.

> terms & conditions pages, which people always skip because they're written in a "legal language"

Legalese is not unambiguous though, otherwise we wouldn’t need courts -- cases could be decided with compilers.

> using a restricted unambiguous subset of natural language to describe something is always much more verbose and unwieldy compared to "incomprehensible" mathematical notation & PLs, but it's not impossible to do so.

When there is a cost per token then it become very important to say everything you need to in as few tokens as possible -- just because it's possible doesn't mean it's economical. This points at a mixture of natural language interspersed code and math and diagrams, so people will still need to read and write these things.

Moreover, we know that there's little you can do to prevent writing bugs entirely, so the more you have to say, the more changes you have to say wrong things (i.e. all else equal, higher LOC means more bugs).

Maybe the LLM can write a lower rate of bugs compared to human but it's not writing bug-free code, and the volume of code it writes is astronomical so the absolute number of bugs written is probably also enormous as well. Natural language has very low information density, that means more to say the same, more cost to store and transmit, more surface area to bug check and rot. We should prefer to write denser code in the future for these reasons. I don't think that means we'll be reading/writing 0 code.
by Ronyisonline | 2026-02-25 17:29:09+00:00
Hi HN,

I built this Speed reader to deal with the optical fatigue that comes from reading long articles and books.

This eliminates the need for saccadic eye movements. Your eye stays entirely stationary while the text streams through the focal point which in turn helps you finish what you are reading in less than half the time required.

You can paste any text block into it and test it instantly. I'd love feedback on the word centering offset math, the tokenization logic, or if you experience any frame-dropping at higher WPMs.
by exitb | 2026-02-25 17:29:32+00:00
Maybe it’s related to what I tend to use the agents for, but I guess I don’t understand what is this for. Typically I try to structure the tasks in a way that require me to do or check something important when the agent gets back to me. If the agents query is trivial enough I can respond from my phone, it was likely not needed at all. If the agent finished - fine. It will have to wait until I get back in front of the computer anyway.
by vunderba | 2026-02-25 17:30:01+00:00
Agree. You can of course treat "Boiling water" in its gerund form where it functions as a noun:

"Boiling water should be performed in a metal pot".

> It’s a hazard, a cooking stage, a state of matter

All of these are ancillary and depend on context, but in every one of these downstream cases the same underlying process is happening: the water is boiling.
by Bender | 2026-02-25 17:30:13+00:00
I looked at many of those. Plenty of people are indeed upgrading silos. I looked at the cost to repair and overhaul these facilities but it would be just a little more to do it right on my property with high performance high pressure concrete and do it right in a place outside of the nuclear sponge. Only challenge is getting the right people up here but I will not give up on the idea.