MurphyA/hacker-news huggingface dataset:
by Nevermark | 2026-03-01 07:49:51+00:00
Or the increasing impunity all three branches of government are giving themselves with regard to bad faith interpretations of the law, and a lack of government accountability when they color outside the lines.

We see clearly unconstitutional behavior every day, and there is no systematic, timely or effective, push back from any constitutionally instituted oversight. Much of the impunity is now Supreme Court settled law.

Checks and balances between branches also don't work, when players are more loyal to a party than their branch or the constitution.

Unfortunately, there are no checks, balances or limits on party control. That a single party can majority control all three branches of government is a serious failure mode. Both in terms of political incentives and governance.

Until the last few decades, diverse concerns across states avoided the tight centralization within the individual parties that we see today. That centralization has brought the vulnerability of unlimited party control front and center.
by socalgal2 | 2026-03-01 07:49:55+00:00
Do they? Tons of extremely popular human generated libraries are absolute trash. Just as an example, nearly all of the JS zip file libraries are dumpers fires. Same with QR code libraries and command line parsing libraries.

This feels like if you want to know if the code is good or bad, read the code and check the tests. Assuming human = good, LLM = bad does not make much sense given the amount of bad human code I've seen.

Sure, if the code is from a repuatable company or creator then I'd take that as a strong signal quality over an LLM but I wouldn't take a random human programmer as a strong signal over generated.
by lenkite | 2026-03-01 07:50:52+00:00
"If the diplomats' job is to stall and never make any actual concessions, that's germane."

As we have now learnt, this statement is utterly invalid.

Oman's top diplomat reported that negotiations were progressing quite well. They were dismayed at the American strikes. I am guessing Trump really wanted the negotiations to fail and was pissed off when Iran actually agreed to his major terms. So he launched the strikes, before the news could spread.

“Significant progress” had been made during talks in Geneva, Omani Foreign Minister Badr al-Busaidi said on Friday. His country mediated negotiations between the United States and Iran, with the latter offering assurances that it would not seek to acquire nuclear material for the production of an atomic bomb. This commitment was a “very important breakthrough” that had “never been achieved any time before,” al-Busaidi told US broadcaster CBS News, in addition to making a similar statement on X.
by ZeroGravitas | 2026-03-01 07:52:29+00:00
> Why are the two headlights on the cars shaped like this?” and someone replies, “Because that’s how they were designed when I was at Audi,” that’s the worst thing you can say. This means we’re telling how things are done at other companies that have been doing it for years without innovation. For Elon, everything we do must be started from scratch, stripping everything down to the basics and starting to rebuild it with new notions, without worrying about how things are normally done.

This guy quoted is a designer so he might literally be talking about the shape of the headlights, but Audi specifically have been the first to introduce multiple LED innovations in headlights, which makes an already pathetic soundbite even more ridiculous.
by btown | 2026-03-01 07:52:47+00:00
Some press coverage (though I highly recommend just reading the paper linked as the OP, it’s quite approachable to skim without prior knowledge, and you get to see how they turn the Star Trek replicator problem into “just” a loss optimization problem with projectors and spinning mirrors!):

https://aminsightasia.com/education/tsinghua-dish-3d-printin...

And as other have noted, it’s worth bearing in mind that most images here are less than a centimeter in scale; the scale bar is a millimeter. Super impressive stuff.
by Imustaskforhelp | 2026-03-01 07:53:44+00:00
(I don't know too much about nuclear level situations so I can be obviously wrong perhaps but here's my take on it)

> supply chains to drop us into a multi-decade or multi-century dark age,or maybe cause a nuclear winter, although the actual risk of that is unclear.

It's defintiely gonna be a hard life if WW3 ever happens but I think with hydroponics and other advancement, a localized community can still have chances of making sense of things.

It definitely wouldn't be this life where we can eat almost anything but it won't be starvation either, hopefully.

For water, we might have to do reverse osmosis or boiling+condensing to remove radiation.

The biggest issue to me seems energy. Solar energy might be hard to get if nuclear storms are made over any region which I do think iirc can even stay till decades.

Temporarily Windmills and then primarily Hydroenergy is still possible tho but it might take some time to rebuild it if it got destroyed by Nuclear attack so energy to just produce food/water is possible but everything to me feels like it would be strictly rationed. You might have some spare energy for Radio.

I am not sure how food is gonna be distributed, perhaps a new system of work would be designed within community where community gives food and you give what the community might need to get work done.

I feel like though we are gonna slowly improve our Energy situations and as we do that, society can progress back to say a mathematician who can work on theorms which might require computers/energy and just computers in general back.

The quality of life would drop but I would consider tho that the people already in war-struck regions where they don't know if they are gonna be the next target of a messy war have their Quality of life significantly dropped as well.

Now the virus point is something that I don't exist similar to Lukan's comment tho.
by swiftcoder | 2026-03-01 07:54:36+00:00
> I don’t agree. I would say the entire point of LLMs is to be able to solve a certain class of non-deterministic problems that cannot be solved with deterministic procedural code

You are confusing LLMs with more general machine learning here. We've been solving those non-deterministic problems with machine learning for decades (for example, tasks like image recognition). LLMs are specifically about scaling that up and generalising it to solve any problem.
by nanopasta | 2026-03-01 07:54:50+00:00
This is a rather uni-dimensional and, might I say, judgemental view of the CF movement. People choosing to be child-free just want to have "no responsibilities, FIRE, and never give to anyone but themselves" - really? What about women finally taking agency and rejecting the belief that they must have kids to be fulfilled? You also seem to completely ignore the economic state of the world. The economic conditions we grow up in leave a psychological imprint and influence the choices we make, even as adults.

I have the utmost respect for people with kids, but I also think that an individual needs to be 100% ready to have one, and not just reproduce because it would somehow provide them with a purpose.
by k310 | 2026-03-01 07:54:52+00:00
> But guess who else produces nothing of value for society and loves life? Retirees!

A retired person can produce MORE value for society by contributing their time, talent, wisdom (as of this post, un-addled by AI) and NOT turning the wheel of "productive work" that only moves that insane distribution of wealth farther "right" in most charts.

They even contribute great posts on HN. Hint.

The downside of retirement is missing out on the free air conditioning at work, when those $300 and $400/month bills arrive [0] Pay or fry.

Also, medical plans not subject to the savaging of medicare, medicaid and the VA going on. Pay or die.

[0] it's very peaky here, so solar doesn't pay for a very long time.
by wps | 2026-03-01 07:55:44+00:00
This is a nice, refreshing post. Not everything has to be a big deal all the time. Also, there’s a LOT you can do at build time in terms of dynamic content for a simple static site. On my blog it actually renders the HN comments at the end of my post! I took proper care to make sure rapid iteration did not hit the API every refresh (comments are cached for an hour) and it’s also completely free. Obviously truly dynamic things will require a backend, but my needs are super minimal.
by yobbo | 2026-03-01 07:56:03+00:00
The code might be a little verbose which is tiresome for humans to read and follow. Structure and functions look idiomatic. It seems to be using xml parser idioms which makes it readable.

It could be doing double checks in both tokeniser and parser and things like that.

Actually looks like a good starting point and reference for someone working on xml parsers in rust.
by tovej | 2026-03-01 07:56:03+00:00
The Palestinian rocket story was never confirmed, and it seems unlikely that the rockets from PIJ were the cause. Their ballistic trajectory did not match with the hospital, and most or all their fuel had burned [1].
I recommend you read the whole text, it's quite short.

In other words, the new "established facts" about Al-Ahli are also questionable, and part of Israeli propaganda. It remains to be seen what the truth is in either case.

The fact of the matter is. Eventually Israel destroyed a fuckton of hospitals and schools in Palestine, on purpose. So this particular story in itself does not really matter.

[1] https://forensic-architecture.org/investigation/israeli-disi...
by tavavex | 2026-03-01 07:56:05+00:00
While the exact reason has never been documented, if you look at that mouse's design, you'll see that its first generation had a regular battery compartment on the bottom. When gen 2 arrived, they fully reused the same shell and only replaced that bottom part to now be an integrated battery with a charging port instead of a compartment for AAs. Moving the charging port would've required a brand new design, since every edge of the mouse tapers way too much for a port to be placed anywhere else. They would also probably need to change more of the internal structure, as opposed to just swapping a battery module and changing the bottom lid. In this case the constraint seems to just be about functionality and manufacturing. Apple has made many controversial design decisions that have no functional justifications in the past, yet people keep bringing up the mouse.
by Saline9515 | 2026-03-01 07:58:30+00:00
> January 6th

Trump has no structured paramilitary militias like the Squadras or the SA. The January 6th was mainly a crowd movement, participants were a heteroclite bunch with very different political ideas.

> ICE

ICE is a state agency, which existed before and has never been known for its benevolent and non-violent actions. The problems mainly arise from the lack of training and experience. By the way, many members agency are not white, which contradicts the racism narrative.

> lack of democratic approval

Lack of democratic approval for a war isn't facism. It's a strong presidential regime. France has the same and is not fascist. And it's legal in the current form[0].

> farther than any populist leader

Politics aren't a 1d political spectrum were the ends are facism. Afaik declaring a war to satisfy the billionaires of another nation is clearly not fascism, nor even nationalist in the strict sense.

[0] https://time.com/7380309/iran-war-legal-trump/?utm_source=ch...
by benrutter | 2026-03-01 07:58:32+00:00
I really like this take! A couple years ago I wrote a throwaway blog about learning curves in user design[0] but the thought has stayed with me a lot since then.

It's especially tricky because things are contextual. I use Helix as an editor which has a steeper learning curve than, say, VSCode, but is way faster once you're up and running with it.

But by contrast, I also really like LazyGit, which is a lot quicker to learn than the git CLI, but since all I do is branch, commit an push, makes my workflow a lot more efficient.

There's such a complex series of trade offs, especially if products want to balance bith. I always feel a little sad how much interfaces have skewed towards user friendliness over power. Sometimes it feels like we've ended up in a world of hurdy-gurdies with no violins.

[0] https://benrutter.codeberg.page/site/posts/learning-curves/
by stevenhuang | 2026-03-01 07:58:35+00:00
The thing being automated in this case is human intelligence. And if you've been paying attention more and more of economical knowledge work is threatened by advancement of AI capabilities. This is a credible threat. Deny this and you are the one in denial with reality.

Fundamentally unhinged? How presumptive of you to declare with confidence AI will never become more capable than humans. Ignorance is bliss.
by tgv | 2026-03-01 07:58:47+00:00
I don't know how you can say that. What does "free market capitalism" entail according to you? Wikipedia's definition is just a ruse to be able to claim that free market capitalism is sane, but you can't exclude a governing authority and monopolies at the same time, because the latter always arises. So, in reality, you have to choose, and if you choose absence of authority, corporatocracy is an automatic extension of free market capitalism.
Show HN: Ghostty Pane Splitter – CLI to create tmux-like pane layouts in Ghostty
by rikeda71 | 2026-03-01 07:59:16+00:00
Hey HN,

I built a CLI written by Rust that automates pane splitting in Ghostty terminal.

Ghostty has great built-in pane splitting, but setting up multi-pane layouts
(like a 3x3 grid) means pressing split keybindings repeatedly.
ghostty-pane-splitter does this with a single command:

ghostty-pane-splitter 9 # 3x3 grid
ghostty-pane-splitter 2x3 # 2 cols x 3 rows
ghostty-pane-splitter 1,3 # custom: left 1 pane, right 3 panes

How it works: it reads your Ghostty config to detect your keybindings,
then simulates the exact key sequences using enigo (keyboard input simulation).
No IPC, no custom protocol — just the same keystrokes you'd type manually,
but automated.

Install: `brew install rikeda71/tap/ghostty-pane-splitter`
or `cargo install ghostty-pane-splitter`

Source: https://github.com/rikeda71/ghostty-pane-splitter

It's ~500 lines of Rust with zero heavy dependencies. Works on macOS and Linux.

I'd love to hear feedback, especially from Ghostty users on how they
manage their pane layouts today.
by 01HNNWZ0MV43FF | 2026-03-01 08:01:14+00:00
Frightenin' all the dogs, on the Rocky Road to Dublin

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

A classic I only know because it was in the RDJ Sherlock Holmes movie.

The High Kings do a good version: https://www.youtube.com/watch?v=0QdbeM2JWYE
by wps | 2026-03-01 08:02:21+00:00
Detection methods only serve to stop the most blatant, low effort kind of LLM responses. The more pressing issue is that people are reading LLM output, and paraphrasing it for their assignments, reports, emails, etc. The obvious problem being that LLMs are often wrong, or miss nuance in unnoticeable ways for the laymen. The secondary problem is the general outsourcing of thinking and effort, even for tasks that you ought to give your focus to. BTW: from my anecdata, most university students are absolutely violating academic integrity with these tools, and have completely lost the ability to engage without them.
by UltraSane | 2026-03-01 08:03:45+00:00
I haven't used ChatGPT but I'm a heavy Claude user and today I was discussing the attack on Iran and I mentioned how stupid it was that Iran had no effective air defense when the US and Israel have the #1 and #4 best air forces in the world and it response ended with this which I thought is funny:

"A country that declares "Death to America" and "Death to Israel" multiple times weekly for 45 years probably should have invested in the ability to defend itself against America and Israel."
by fasbiner | 2026-03-01 08:04:09+00:00
Sorry, I think of HN as a technical forum where people prize precision.

I think that when you informally bolster lies of omission with your own imprecise language agreeing with it, that harms the quality of discussion and creates pointless confusion. I think you get less benefit of the doubt if you do that routinely. By your own admission you do that routinely since you use this as a place to speak informally in a casual web discussion where you are often imprecise or lie by omission.
by lmeyerov | 2026-03-01 08:05:26+00:00
We do a fun variant of this for louie.ai when working with database and especially log systems -- think incident response, SRE, devops, outage investigations: instead of returning DB query results to the LLM, we create dataframes (think in-memory parquet). These directly go into responses with token-optimized summary views, including hints like "... + 1M rows", so the LLM doesn't have to drown in logs and can instead decide to drill back into the dataframe more intelligently. Less iterative query pressure on operational systems, faster & cheaper agentic reasoning iterations, and you get a nice notebook back with the interactive data views.

A curious thing about the MCP protocol is it in theory supports alternative content types like binary ones. That has made me curious about shifting much of the data side of the MCP universe from text/json to Apache Arrow, and making agentic harnesses smarter about these just as we're doing in louie.
by ioudep | 2026-03-01 08:06:55+00:00
“Every generation of builders believed their tools defined their value.”

People anchor identity to the hardest part of their work.
• Assembly → craftsmanship
• Hand coding → engineering skill
• Complex stacks → seniority
• Writing longform → intellectual authority

The difficulty of the tool becomes proof of worth.
“If few people can do this, then my contribution matters.”

So value feels intrinsic to the technical act itself.

⸻

“Then the tools got easier, faster, automated, and the definition had to change.”

Historically, this always happens.

Compilers replaced assembly expertise.
Frameworks replaced boilerplate knowledge.
Cloud replaced infrastructure mastery.
AI replaces a lot of implementation effort.

Each time, people initially interpret it as:

the skill is dying

But what actually dies is the old measurement of importance.

Value moves up a level:
from execution → judgment → direction → taste → responsibility

⸻

“But programming didn’t disappear. Writing didn’t disappear. Designing didn’t disappear.”

This rejects the common fear narrative.

The activities persist, what changes is why they matter.

You still code, but code is no longer scarce.
You still write, but writing is no longer the bottleneck.
You still design, but layout isn’t the achievement.

The work shifts from producing artifacts to choosing which artifacts deserve to exist.

⸻

“AI flips the equation: when creation becomes cheap, value shifts from how much you can produce to what changes because you showed up.”

This is the core claim.

Old model:

effort → output → value

New model:

judgment → outcome → value

Previously you proved worth by volume, speed, or complexity.

Now production is abundant, so the scarce thing is:
causal impact

Not:

Did you make something?

But:

Did reality change because you were involved?

You’re moving from manufacturing to intervention.

⸻

“The ability to have a positive impact has actually expanded.”

So the post ends optimistic.

AI doesn’t reduce agency, it removes the cost barrier to acting.

Before:
You needed a team, funding, or org permission to affect the world.

Now:
A single person can teach, fix, organize, build tools, or help communities directly.

Meaning shifts from scale (reach) to consequence (effect).

⸻

In one sentence

The post argues that AI doesn’t eliminate human contribution, it removes technical scarcity, forcing value to relocate from producing things to changing outcomes.
by brandonlanexyz | 2026-03-01 08:07:00+00:00
Hello everyone! I’m excited to share my latest project: a highly optimized, hybrid AI architecture designed to master Othello.The development of board game AI has shifted dramatically toward deep reinforcement learning, but classic engines still hold massive tactical advantages. By combining the strategic depth of modern neural networks with the absolute tactical precision of the legendary Edax C-engine, I've built a system that captures the best of both worlds.Here is a breakdown of the core innovations in this architecture:Teacher-Student Curriculum: To bypass the notoriously slow start of pure self-play, the system uses a PyTorch ResNet "Student" that learns directly from Edax, the "Teacher". This bootstrapping phase rapidly teaches the network foundational principles like corner control and mobility management.Neural MCTS with Edax Pruning: During the reinforcement learning phase, the system uses a Monte Carlo Tree Search (MCTS) guided by the neural network. The real magic happens by utilizing Edax to prune obviously bad branches, allowing the MCTS to focus its simulations only on the most promising lines.High-Performance Engineering: The bridge between the PyTorch model and the C-based Edax engine is built using ctypes. By dropping Python's GIL during search, the architecture achieves massive parallelism to saturate GPU compute.Optimized Data Pipeline: Training data is managed via a high-performance Experience Replay Buffer utilizing LMDB and HDF5, effectively breaking the correlation of sequential moves and stabilizing training.Interactive CLI: The training process and interactive gameplay are visualized through a dynamic terminal dashboard built with Python's Rich library, featuring real-time metrics and board evaluation.Beyond the core engine, the architecture is designed to integrate seamlessly into modern full-stack environments. The model is built to be deployed into robust production pipelines utilizing Vite, FastAPI, Express.js, React Native, and PostgreSQL (along with vector embeddings) for powerful, cross-platform end-user applications.I’m currently looking for feedback, architectural discussions, or potential collaborators who are passionate about reinforcement learning, game theory, or high-performance Python/C integrations.Let’s connect and build something great:Hugging Face: brandonlanexyzGitHub: brandon-lane-xyzLinkedIn: brandon-lane-xyzEmail: brandon.lane.xyz@gmail.comLooking forward to hearing your thoughts!
by stahorn | 2026-03-01 08:07:08+00:00
No mass domestic surveillance of citizens is an old trick also. Country A doesn't surveil their citizens and Country B doesn't do theirs. But then they set up the infrastructure and both surveil each other's citizens and then exchange information. Then when they have all the infrastructure, it would be almost a crime to not use it to catch criminals. I mean, think of the children...
by glauxdev | 2026-03-01 08:07:23+00:00
Hey HN, I built Glaux to solve a problem I kept seeing: coding agents (Cursor, Claude Code, Copilot) make edits without understanding which files are fragile, tightly coupled, or high-churn.
Glaux surfaces three things per file: churn frequency, PageRank (how central a file is), and co-change coupling (which files always change together). It exposes this via MCP so agents can query it before making edits.
The result: agents self-correct. In our demo with tobi/qmd, Claude Code changed its approach after learning a file had PageRank 0.14 and co-changed with 2 other files 35+ times — avoiding a type change that would’ve broken downstream.
Live explorers you can try now: microsoft/playwright, facebook/react, vercel/next.js, tobi/qmd
by throw_away_623 | 2026-03-01 08:07:31+00:00
The reason people talk about the mouse is that it's one of the worst ideas they ever had.

At the time, I remember someone claimed that the reason was that they were afraid people could leave it plugged in for convenience. Apple thought that would lead to a worse experience because their mouse was designed to be used wirelessly. I think it was actually more related to aesthetic "icks" by the designers, because people would have disconnected the cable if it was in the way.