MurphyA/hacker-news huggingface dataset:
by jcranmer | 2026-03-05 18:15:32+00:00
SCOTUS hasn't ruled on any AI copyright cases yet. But they've said in Feist v Rural (1991) that copyright requires a minimum creative spark. The US Copyright Office maintains that human authorship is required for copyright, and the 9th Circuit in 2019 explicitly agreed with the law that a non-human animal cannot hold any copyright.

Functionally speaking, AI is viewed as any machine tool. Using, say, Photoshop to draw an image doesn't make that image lose copyright, but nor does it imbue the resulting image with copyright. It's the creativity of the human use of the tool (or lack thereof) that creates copyright.

Whether or not AI-generated output a) infringes the copyright of its training data and b) if so, if it is fair use is not yet settled. There are several pending cases asking this question, and I don't think any of them have reached the appeals court stage yet, much less SCOTUS. But to be honest, there's a lot of evidence of LLMs being able to regurgitate training inputs verbatim that they're capable of infringing copyright (and a few cases have already found infringement in such scenarios), and given the 2023 Warhol decision, arguing that they're fair use is a very steep claim indeed.
by bluegatty | 2026-03-05 18:15:35+00:00
No, they are not that smart.

Even if the tariffs are not a lot, they are potent negotiating leverage.

They def knew they were lying about much they were collecting

They def knew they were lying about who is paying

They lied to the public about that and got a bit of extra creme in the bag but the effect was mostly leverage, which 'kind of worked'.

They could have very effectively used illegal tariffs to actually do 90-deals-in-90 days, knowing the case would take time to draw out.

But - they have no plan.

Trump does not think 9 months ahead - he has grudges, grievances, and he pursues whatever grievance he wants to that day.

He doesn't forget and will push his staff to go against old enemies

The point is not to improve the economy, bring back jobs - the point is to 'Look Tough' and 'Stick it to the Libs and Foreigners' and to get elected again, failing that, rig the elections.

Remember that the 'high visiblity' of ICE is not a bad thing - it is mostly very much in purpose to show MAGA world that he's cracking liberal, immigrant and brown people heads.

Jamming those Somalis on the concrete is exactly the optics he wants for his base.

It was only until people started dying would be people start to question it.

Same thing here: he will play grievance, the 'Liberal Courts' are against him blah blah and MAGA will go for it.

The problem is that Core MAGA is maybe really only 20% and Soft MAGA another 15% and that's not enough to win anything.

But it's almost.

Narrative, performance, grievance, populism, social media, information sphere - that's it.

It's Post Truth.

People keep talking about this stuff through the lens of the 'issues', it's completely wrong headed - policies don't matter, only perception etc.

Reality does have a way of sneaking through though, and 'hardball reality' can change minds. People do understand Epstein, tariffs when they pay attention, unemployment, prices, 'war mostly bad' etc. etc..
by mattas | 2026-03-05 18:15:44+00:00
"GPT‑5.4 interprets screenshots of a browser interface and interacts with UI elements through coordinate-based clicking to send emails and schedule a calendar event."

They show an example of 5.4 clicking around in Gmail to send an email.

I still think this is the wrong interface to be interacting with the internet. Why not use Gmail APIs? No need to do any screenshot interpretation or coordinate-based clicking.
by denysvitali | 2026-03-05 18:15:47+00:00
Article: https://openai.com/index/introducing-gpt-5-4/

gpt-5.4

Input:
$2.50 /M tokens

Cached:
$0.25 /M tokens

Output:
$15 /M tokens

---

gpt-5.4-pro

Input:
$30 /M tokens

Output:
$180 /M tokens

Wtf
by minimaxir | 2026-03-05 18:15:56+00:00
The marquee feature is obviously the 1M context window, compared to the ~200k other models support with maybe an extra cost for generations beyond >200k tokens. Per the pricing page, there is no additional cost for tokens beyond 200k: https://openai.com/api/pricing/

Also per pricing, GPT-5.4 ($2.50/M input, $15/M output) is much cheaper than Opus 4.6 ($5/M input, $25/M output) and Opus has a penalty for its beta >200k context window.

I am skeptical whether the 1M context window will provide material gains as current Codex/Opus show weaknesses as its context window is mostly full, but we'll see.

Per updated docs (https://developers.openai.com/api/docs/guides/latest-model), it supercedes GPT-5.3-Codex, which is an interesting move.
by diacritical | 2026-03-05 18:15:58+00:00
I don't see how offering nicotine (or caffeine, or amphetamine) is morally wrong if it's not mandatory. In fact, given 2 companies that only differ in what they offer - free beer on Fridays for 1 hour or free stimulants all the time - I would choose the second one in a heart beat. Many people wouldn't, and that's their choice. I just don't see how one approach is better ethically than the other at all.
by vladich | 2026-03-05 18:16:52+00:00
There are other issues with that auto-allocation. I tested all 3 backends on very large queries (hundreds of KBs) per query. Performance of all of them (+LLVM, but -sljit) was abysmal - the compiling overhead was in seconds to tens(!) of seconds. They have some non-linear components in their optimization algorithms. While sljit was scaling linearly and almost as fast as for smaller queries. So yes, it gives higher run-time performance but the cost of that performance grows non-linearly with code size and complexity. While you still can have good performance with manual allocations. I also don't believe you can make AsmJit 2x faster without sacrificing that auto-allocation algorithm.
by johncoltrane | 2026-03-05 18:17:06+00:00
Good work!

FWIW, I use Chrome 145.0.7632.117 on a M1 MacBook Pro and I just got a notification suggesting me to "correct" the o'rer tab because it used too much resource. I was looking at the details of my Transilien station.

Also, looking a the same "details" popin, I see some irrelevant info when I click on the "alert sign" of a Transilien line (Line N in this case): something about bus stops.

I have a couple of questions about the API:

I've looked at the data provided by IDFM and SNCF a few times but I was never able to find a way to match a commercial train number, say "134671", to a physical train number, say "211L" or "Z50421/22" or the more complicated EVN. Did you, by any chance come upon such a thing?

Also, could you confirm that the only data available concerns _departure_ times?

Good luck.
by rsclient | 2026-03-05 18:17:08+00:00
When I moved to Microsoft 15+ years ago, I went from being a developer (for 20+ years) to a PM. 9/10, would recommend. But also know that it's a very different skill set that you'll need to learn.

The simplest example of this: as a programmer, when your boss says to code a feature, you code it. But as a PM, you have to get a team to make it.

A PM's job is to figure out what the feature really is, and how complex or configurable it should be, and what the target audience is, and how you'll measure success. It also involves making sure that you feature works well with other features, and that your team is moving in the same direction as the rest of your company.

Be prepared, BTW, for the constant assumption that you became a PM because you couldn't hack it :-)
by clcaev | 2026-03-05 18:17:57+00:00
We should be using federated organizational architectures when appropriate.

For Wikipedia, consider a central read-only aggregated mirror that delegates the editorial function to specialized communities. Common, suggested tooling (software and processes) could be maintained centrally but each community might be improved with more independence. This separation of concerns may be a better fit for knowledge collection and archival.

Note: I edited to stress central mirroring of static content with delegation of editorial function to contributing organizations. I'm expressly not endorsing technical "dynamic" federation approaches.
by freediver | 2026-03-05 18:18:02+00:00
As much as I use AI in daily workflows, I do not think an AI-first society will ever be a thing.

Historically there is no evidence of that happening with tech revolutions - or rather perhaps you could say to some extent - you can not say that we are an internet-first society, or cars-first society or mobile phone - first society despite these being profound technological revolutions.

And more importantly, the only science fiction movies that talk about "AI first societies" tend to be dystopian in nature (eg Terminator). And humans eventually always do better than that.

As much as the world in Star Trek is advanced for example, with all the fancy AI there is, it is still a human-first society. Only 10% of any Star Trek is about AI and fancy technologies, 90% is still human drama.
by brodie-neuro | 2026-03-05 18:18:21+00:00
Hey HN, I'm an PhD student who got tired of spending full weekends manually reformatting citations in Word documents (e.g., translating a 30-page manuscript between APA 7, Harvard, and Vancouver just to submit to different journals).

Existing reference managers like Mendeley or EndNote are great for library management, but they strictly rely on their own proprietary add-ons and field codes to format a paper. If your document contains plain text citations (which happens constantly when collaborating with co-authors or inheriting drafts), those tools completely fail to reformat the document, forcing you to rewrite everything manually.

I built ScholarRef as a lightweight Python utility (using python-docx and CustomTkinter for the GUI). Instead of basic string-matching over the text, it unpacks the .docx XML, structurally maps the plain-text in-body citations to the bibliography list, verifies their integrity, and actively rewrites them into the new academic format in under a second—leaving all your tables, headings, and free-text completely untouched.

It's completely free, offline, and provides a polished interface for any academic, student, or researcher to use. I hope this helps!
by bsimpson | 2026-03-05 18:18:41+00:00
There's much love given here to Flash as a creative tool and as an on-ramp for UX engineering. Both well-deserved, and both reason-enough to support Bill's project.

One aspect that Flash got uniquely right was the ability to push and pull on vectors like clay. It's the only vector editing tool I've ever used that didn't concern you with bezier abstractions and just let you directly manipulate them.

I don't know what algorithms were that enabled that, but I hope that's part of this tool too!

Curious if C# is the right language for an ActionScript revival. Feels like a strange choice considering ActionScript was the TypeScript of its day, but perhaps the prevalence of Unity now and the ability to share tech with the tool's C# codebase makes it a reasonable decision.
Show HN: Blinkit MCP – Let Claude order groceries
by hereisSwapnil | 2026-03-05 18:18:47+00:00
I built a small MCP server that lets Claude Desktop order groceries from Blinkit using natural language.

Example prompt:

“Buy milk from Blinkit”

Claude then:

• searches products
• adds them to the cart
• selects the delivery address
• proceeds to checkout

Under the hood the flow looks like this:

Claude Desktop
→ MCP tool call
→ Python MCP server
→ Playwright browser automation
→ Blinkit website

Instead of relying on APIs, the agent interacts with Blinkit by controlling a real browser session through Playwright.

So Claude effectively becomes an agent that can complete a real world shopping task.
The project started as an experiment around a simple question:
If LLMs can control browsers reliably, do we still need service APIs for automation?
Curious what other MCP integrations people are experimenting with.
by mort96 | 2026-03-05 18:19:14+00:00
Yes, and you have to agree to the terms of that service in order to use the editor.

Those terms could've just been, "you must be 18+ years old to use the service", and everything would be just fine. But they're not.

"The Terms" is defined to include the ToS document found at https://zed.dev/terms, which are the very terms you need to agree to if you want to comply with https://zed.dev/download. If you cannot accept "the Terms", you cannot download and use Zed. And you cannot agree to "the Terms" if you're under 18 years old. This is not complicated, it should not be difficult to understand.
by miki123211 | 2026-03-05 18:19:14+00:00
third-party code is one thing, political correctness is another. What was acceptable in 90s brogrammer culture may not be considered acceptable by PR obsessed corporate types now.

To put this more charitably, the only reason to release something like this is to get some good PR, but if not carefully controlled, such a release could create more bad PR than good PR.
by dlcarrier | 2026-03-05 18:19:33+00:00
I've never understood why client-side execution is so heavy in modern web pages. Theoretically, the costs to execute it are marginal, but in practice, if I'm browsing a web page from a battery-powered device, all that compute power draining the battery not only affects how long I can use the device between charges, but is also adding wear to the battery, so I'll have to replace it sooner. Also, a lot of web pages are downright slow, because my phone can only perform 10s of billions of operations per second, which isn't enough to responsively arrange text and images (which are composited by dedicated hardware acceleration) through all of the client-side bloat on many modern web pages. If there was that much bloat on the server side, the web server would run out of resources with even moderate usage.

There's also a lot of client-side authentication, even with financial transactions, e.g. with iOS and Android locally verifying a users password, or worse yet a PIN or biographic information, then sending approval to the server. Granted, authentication of any kind is optional for credit card transactions in the US, so all the rest is security theater, but if it did matter, it would be the worst way to do it.
by sciencejerk | 2026-03-05 18:19:57+00:00
I mentioned "left-leaning, anti-police" because this particular city attempted to reduce its police force, due to a general distrust in (local?) police authority. It appears that USA police forces might be more violent because they are far more likely to encounter armed criminals (see source below). Thus it makes sense that some communities would prefer to reduce their police force, and might oppose technologies like Flock that increase the chances of police encounters:

Firearm Prevalence: U.S. officers operate in a society with high civilian gun ownership. A 2019 study published in PMC found that the strongest predictor of police being killed on the job—and consequently, their higher rate of using lethal force—is the level of household gun ownership in that state. In this context, U.S. "caution" often manifests as "command presence" to prevent a suspect from reaching for a weapon.

Source:

https://www.heinz.cmu.edu/media/2020/February/gun-ownership-...
by thewebguyd | 2026-03-05 18:20:02+00:00
Plus, not every game needs to appeal to every player, which I think is where games like that eventually have their downfall. WoW was talked about earlier in the thread, and Blizzard continuously trying to make it appeal to other types of players is what kept killing it.

It's OK for a game to exclude entire demographics of players. A PvP first game shouldn't try to force itself to appeal to PvE only players.
by icegreentea2 | 2026-03-05 18:20:20+00:00
Air Force One (and all of the other US flying command posts) are basically giant collections of various antennas.

Here's an article from 2017 about (then) recent installation of what were almost certainly satellite communication antenna.

https://www.twz.com/10470/air-force-one-jet-reemerges-with-u...
by gertlabs | 2026-03-05 18:20:30+00:00
I think if I asked for most HN users' requirements for AGI 8 years ago, we would already be well past them. Now that we see the nature of how artificial intelligence is unfolding, and how the intelligence is different than human intelligence, everyone is moving their goalposts (including me).

But if we're being honest, frontier LLMs are effectively more intelligent than a non-negligible proportion of the population (for example, at pretty much all white collar work, pattern matching, problem solving, etc.). And in the ways that most people are still smarter (having sentience/emotions/desires that drive us to take initiative toward meaningful goals), I think it's great that AI does not match us there, but also doesn't disqualify it from being intelligent. The harness can bridge the gap there.
by nathan_douglas | 2026-03-05 18:21:20+00:00
The Zombies recorded "Butcher's Tale" [1][2], which I believe is a derivative of this but good in its own right.

My French language teacher at one college or other told me a story once. I might be getting some of the details wrong, so forgive me. But here goes:

In 1914 or thereabouts, his grandfather, a young French man, had just graduated from lycée or whatever and celebrated by backpacking around Europe, staying in youth hostels, riding trains, etc. He drank a lot of alcohol, made a lot of new friends, and generally had a great time.

In Germany, he wandered into a pub, encountered some friendly Germans, and joined them at a table. One drink turned into three, or five, or six, and the young Frenchman started attempting to speak the German spoken by his new friends. Perhaps he had a gift for languages, perhaps he'd picked up a little through some other means, perhaps the disinhibitory effect of alcohol helped his short-term recall for syntax and semantics.

Either way, the result was the same - the young Frenchman climbed up onto a table and made a brief, impromptu speech in German, addressed to his new friends, full of affection, extolling the virtues of modernity, goodwill and brotherhood, etc.

The rest of the pub was absolutely _alarmed_ by the young Frenchman's grasp of German. There was no way, they thought, that he could speak German so well. He must be a spy. The police were called, and he was thrown in jail.

Then the war broke out, and returning the young man to France was not anyone's concern. He spent the war locked up in Germany.

I can repeat that story, but I can't personally vouch for it. It's hearsay three or four times removed. It's a funny story, a little awful, but he's free in the end. Everything worked out.

But the awful punchline is something I do tend to believe - that his grandfather was the only survivor of all of the young men from his graduating class. Every other one died in the war.

[1] https://www.youtube.com/watch?v=3xy0htPZZPs
[2] https://genius.com/The-zombies-butchers-tale-western-front-1...
by drooby | 2026-03-05 18:21:25+00:00
That's not snarky at all, that's exactly the point. They did get it both ways.

The comment I was responding to argued that ownership of non-physical things is basically a "polite lie" and that information is just entropy that belongs to whoever can capture it. My point was that the AI companies clearly don't believe that when it applies to them. They patent their architectures, copyright their outputs, sue competitors for IP violations, and lock down their model weights. They fully believe in ownership of non-physical things.

But when it comes to the billions of people whose work they trained on? Suddenly information is free-flowing entropy that belongs to no one.

That's the asymmetry at the heart of this. The rules around IP apparently apply when it protects their profits, but not when it would obligate them to share those profits with the people whose work made them possible. Which is exactly why the public needs to assert a claim now, before that asymmetry gets any more entrenched.
by jopsen | 2026-03-05 18:21:42+00:00
10 years ago self-driving EVs were going to make it so nobody owns a car.

There was a lot of hype. We are possibly still on track to get to that world. But it might easily take another 10-20 years :)

AI will change things, but don't underestimate the timeline.

Also even if we get a super intelligence in a box, it probably won't fold my laundry.
Super intelligence might not unlock as much as we dream.
by mahirsaid | 2026-03-05 18:22:17+00:00
Agree, i just built a desktop for the first time in ages, it is a leap and change from using laptops with numerous components pplugged into them. i made the leap to desktop. everything was comparably reasonable except the RAM or anything that has memory chip on it ( RAM, NVME etc) so i did some research just to make sure. All in all i happy with the result i went with AMD 9900x no graphics card in this option, i skipped the graphics card for now.
by PaulDavisThe1st | 2026-03-05 18:22:26+00:00
The BBC was set up to be advertising free, so that option is not a part of the current structure.

The license fee was established because of fundamental beliefs about issues like free riding, externalities and more. You might prefer a subscription based model - I'm sort of on the fence myself, but it's not obviously wrong - but the BBC license fee was set up out of an explicit disbelief that such systems would work. Granted, some of the issues were technological - you couldn't actually stop people watching OTA broadcasts at the time. But even though those have changed, the beliefs about the funding structure have not.
by john_strinlai | 2026-03-05 18:22:48+00:00
>Plus, not every game needs to appeal to every player, [...] WoW was talked about earlier in the thread, and Blizzard continuously trying to make it appeal to other types of players is what kept killing it.

absolutely! the attempt to balance the wants of the player base who were asking for classic, and the wants of the retail player base, really held blizzard back and forced some suboptimal decisions.

now that the player bases are separated, each version of the game can really thrive.
by chsitter | 2026-03-05 18:23:14+00:00
Update from two days later: we shipped the Claude Code HTTP hooks integration.

The injection problem I mentioned earlier, of memory not loading automatically without system prompt config is now partially solved for Claude Code. SessionStart hook auto-injects memory capabilities, TaskCompleted tracks turns, SessionEnd persists everything.

It's also clarified our thinking on the protocol question: lifecycle hooks (SessionStart, SessionEnd, ContextCompaction) feel like the right abstraction for ambient memory. If other tools did the same, you'd configure memory once and it would work everywhere.

Any thoughts or feedback on the topic are welcome
by Mulhimfy | 2026-03-05 18:23:24+00:00
No phone, no notifications before the laptop opens. A simple
mantra practice creates inner stillness that carries through
the day, the model releases still drop, the threads still
spiral, but there's a quiet center that doesn't get pulled
around.

Tapasya, disciplined austerity, is the most underrated
concept missing from this conversation. Cold exposure,
fasting, sitting with discomfort instead of reaching for the
dopamine loop. You're training your nervous system's interrupt
handler. Less reactive to stimuli you can't control, which in
2026 is a genuine edge.

The Gita's answer to this thread: act without attachment to
outcomes. Ship your work. Keep your practice. Let the results
belong to something larger than your portfolio.

The AI isn't going anywhere. Neither is the chaos. Your
practice can outlast both.