MurphyA/hacker-news huggingface dataset:
by throw0101d | 2026-03-06 15:44:39+00:00
> I recently went back for a funeral, and I had to spend a moment reminding myself that it would be fine for me.

Your passport does not matter, the colour of your skin does:

"US citizens jailed in LA Ice raids speak out: ‘They came ready to attack’":

* https://www.theguardian.com/us-news/2025/aug/05/us-citizens-...

"A U.S. citizen says ICE forced open the door to his Minnesota home and removed him in his underwear after a warrantless search"

* https://www.pbs.org/newshour/nation/a-u-s-citizen-says-ice-f...

* https://en.wikipedia.org/wiki/Kavanaugh_stop
by epistasis | 2026-03-06 15:44:57+00:00
Dorsey is in a huge bind with runway and lack of revenue. Blaming AI for a massive cut needed just to get by lets investors trick themselves into believing that he has a plan that makes the company grow to reach the level of profitability that the stock prices suggests will happen.

And perhaps Dorsey has a long enough of a runway for something to come along to save the company from eventual collapse. Maybe not, since firing 40% of a company tends to put a damper on innovative efforts that would massively grow revenues.
Show HN: Oliphaunt – a native macOS Mastodon client built with AppKit
by anosidium | 2026-03-06 15:44:58+00:00
I’ve just released Oliphaunt, a Mastodon client built specifically for macOS.

If you’re familiar with X (Twitter) or Bluesky, Mastodon will feel immediately recognisable. It’s a federated social network built on the ActivityPub protocol, where independent servers (“instances”) interoperate while remaining decentralised.

The motivation behind this project was fairly simple: I wanted a Mastodon client that behaves like a well-behaved macOS application.

Many desktop apps today are effectively scaled-up mobile interfaces or cross-platform ports. They can work well, but they often ignore macOS conventions. My goal was to build something that feels like a native citizen of the platform.

Oliphaunt focuses heavily on macOS design principles:

• built with system-native UI components (AppKit with some SwiftUI)

• follows macOS design language and interface idioms

• supports proper multi-window workflows

• keyboard shortcuts

• respects macOS interaction patterns rather than reinventing them

A lot of the work went into the details that make Mac software feel “right”: window behaviour, menus, keyboard navigation, sidebar structure and integration with system features.

The goal isn’t to introduce a new interface paradigm but to adopt the conventions Mac users already understand.

If you’re a Mastodon user or someone who appreciates carefully built native Mac software, I’d love to hear your feedback.

App Store:
https://apps.apple.com/app/id6745527185
by DrBazza | 2026-03-06 15:45:13+00:00
And when we've somehow stopped using fossil fuels for electricity, what next?

Guess what a lot of plastic is made from? And how planes fly, and boats move?

And there's lots of countries that aren't at 'Western' living standards. So we have decades of those countries building and emissions to come.

Plus of course there's a lag in CO2 emissions to climate change. The next couple of decades are going to get a lot worse, before they get better, if at all.

https://www.wri.org/insights/4-charts-explain-greenhouse-gas...
by abound | 2026-03-06 15:45:16+00:00
I've been mentally tabulating a list of reasons rich (and/or older) people should care about climate change, even if you're only looking out for your own interests:

- Your children and younger family members will have to deal with this

- Climate change is causing increasingly worse turbulence for airplanes

- It will disproportionately affect your favorite vacation spots

- Probably something about stock markets and pensions - a world constantly wracked with increasingly severe natural disasters isn't the most economically productive one
by nDRDY | 2026-03-06 15:45:17+00:00
With a correspondingly smaller decrease in CO2 output. We're in a Climate Catastrophe on the edge of Global Tipping Points, remember!

Sarcasm aside, I think this is why people have generally stopped caring as much. What we are being asked to do (buy new shiny things for some estimated small percentage decrease in lifecycle CO2 output) does not match the messaging.

FWIW I cycle almost everywhere.
by jghn | 2026-03-06 15:45:22+00:00
It's both.

The *concept* of patterns makes sense. A shared language that developers can use when building things.

The *reality* of patterns has been much less useful. The original ones were indeed a reaction to warts in the popular languages of their era. And as we tend to do in our industry, these have been cargo culted along the way and for some reason I still see people talking about them as first class citizens 30 years later.

People don't seem to realize that patterns should be and are fluid, and as our industry evolves these patterns are evolving as well. A major difference between software engineering and the analogous fields people use when talking about patterns is those industries are much older and move less quickly
by shane-moran | 2026-03-06 15:46:09+00:00
This is a great example of breaking the trend thinking it’s always model improvement needed, but sometimes the model doesn’t have the best way to interface with the data or system.

The cleanliness of this approach that improves the ability for the model to interact without having to completely redefine the interface system with respect to still being able to use websites and the computer as is and not having to develop an entirely new interface protocol at the machine level.
by microtonal | 2026-03-06 15:46:19+00:00
The issue with any significant steps to curbing the climate or environmental impacts with laws or treaties is always: But the economy. It creates an incentive where someone doesn't follow the laws, burn everything they can to accelerate their economy, and take industry from other countries.

Or quickly develop to the point where solar, wind, and hydro is cheaper than getting dead fossils out of the ground and processing them.

I am not familiar enough with the economics of this to know whether we are close to that point, but I can imagine once we cross it, combustible fuel burners will be at a disadvantage if they haven't invested in infrastructure needed for renewables.
by Zak | 2026-03-06 15:46:24+00:00
The obsession with control I find objectionable is not their decision not to enable emoji widely until support was stable. That's an obsession with polish, not control. The commitment to polish and self-restraint to not add features until they actually work well is something I've long appreciated about Apple.

The control part is blocking third-party apps to toggle the hidden setting. If you enable unsupported features using a third-party app, the expectation of polish is obviously void. It would even be fine if Apple refused to carry apps like that in their polished, curated store, if they didn't forbid users from installing apps any other way.
by asib | 2026-03-06 15:46:24+00:00
Developed rich countries are hurting. See the wildfires across North America, massive amounts of flooding across Europe, etc.

Nothing will change until many of the global electorate stop burying their heads in the sand. These people don't change their minds until things affect them specifically. Then they change their mind, and all their former fellows tell them they're brainwashed.

This doesn't change until nearly everyone is affected, and by then we're so far into the catastrophe that the consequences don't even bear thinking about.
by like_any_other | 2026-03-06 15:46:42+00:00
> Freedom of speech is a legal right not a moral prerogative or entitlement.

No, the 1st amendment of the US constitution is a legal right. Free speech in general is a much broader concept, not limited to its legal implementation.

> For #2, I don't recall claiming a solution being difficult

You didn't, but it is how these discussions usually develop, and I thought of saving some time. And indeed that's how it went.
by otterley | 2026-03-06 15:46:52+00:00
The author is extremely lucky that support was able to find a snapshot for him after he deleted them all. I worked for AWS for many years and was a customer for years before that, and they were almost never able to recover deleted customer data. And this is on purpose: when a customer asks AWS to delete data, they want to assure the customer that it is, in fact, gone. That’s a security promise.

So the fact that they were able to do it for the author is both winning the lottery and frankly a little concerning.

What bothers me more is that the Terraform provider is deleting snapshots that are related to, but not, the database resource itself. Once a snapshot is made, that’s supposed to be decoupled from the database for infrastructure management purposes. That needs to be addressed IMO.

And yes this is an object lesson of why human-in-the-loop is still very much needed to check the work of agents that can perform destructive actions.
by rambojohnson | 2026-03-06 15:47:00+00:00
Great. A new version of the same model, or a different one that performs worse or exactly the same. This whole release theater, just to give shareholders the impression of growth, is such a bullshit grift.

and considering the stance on openai with a majority of the users here compared to the number of upvotes, are HN likes bot-farmed?
by delecti | 2026-03-06 15:47:25+00:00
How is it not falsifiable? They found a correlation between susceptibility to bullshit and the result of a previously established cognitive tests.

> Imagine if I said "People who skip breakfast are worse at their jobs". Its so vague, its always true.

That's a terrible example of your point. As long as you can define a metric for "worse at their jobs" (it'll vary a ton based on which job we're talking about, but it still sounds like something you could assign a metric to) then you have a really clear and testable hypothesis.
by nerdsniper | 2026-03-06 15:47:26+00:00
The latest iPhone model in lockdown mode would be super resistant. Lockdown mode is specifically engineered to protect against Cellebrite / Pegasus-level threats.

However, if you’re a noncitizen you might be refused entry, and if you are a citizen you might never see that phone again. The phone will be stored for years until/if Cellebrite finds a vulnerability in that iPhone model, and then it will be searched. Also the government might target your future phones for Pegasus-style remote attacks, so if you present your phone to CBP in lockdown mode, you may want to leave lockdown mode enabled forever.

Modern iPhones are very, very hard (impossible) to crack today if they’re locked down properly: strong password, biometrics disabled, and/or lockdown mode.
by bobson381 | 2026-03-06 15:48:05+00:00
So I've been on a journey of discovering basically this - limits to growth - for the last few years. It's been .... an emotional roller coaster as someone living in the developed world. I'm following the work of Nate Hagens and others in the space, but The Dread still ebbs and flows.

How do you hold this dispassionately? How do you get to a point of wanting to reproduce, or even wanting to continue, as an act of radical hope? Absurdism? Pure interest in watching it all unfold? I'm pretty aware that we are going to have constraints forced on us as like, a thermodynamic function, but ... how to cope? Go back to the tragedy?

-confused, interested, fascinatedly dreading
by squidleon | 2026-03-06 15:48:06+00:00
Ha, you're absolutely right from a CS perspective! it's a protocol reimplementation, not emulation in the traditional sense. I've thought about this too. "Server emulator" stuck in the UO/MMO (other example Mangos is "Wow emualtor") community because RunUO and similar projects used the term 20 years ago and it just became the standard label. At this point fighting it feels like your Wikipedia edit war, technically correct but practically hopeless. !

That said, I'll take the nitpick as a compliment :) means you actually read the project description. Thanks for the kind words!
by cogman10 | 2026-03-06 15:48:41+00:00
> It creates an incentive where someone doesn't follow the laws, burn everything they can to accelerate their economy, and take industry from other countries.

I think the flaw in this thinking is thinking that burning things is the cheapest way to get energy.

Oil processing and extraction is a complex industry which requires a huge continued investment. Coal requires massive mining operations. Natural gas is probably the least intensive of the burny things, and it still requires a pretty advanced pipeline to be competitive.

Renewables are relatively cheap one time purchases. Save energy storage, the economy that is most competitive at this point is one powered by renewables.

That transition is already happening in the US without a massive government regulation/mandate. In china, it's happening a whole lot faster because the government is pushing it. And the chinese economy is at no risk of being outbid by smaller economies burning fuel.

The main reason burning remains a major source of fuel is that for most nations, the infrastructure to consume it has already been built. It's not because it's cheap.
by sn0wflak3s | 2026-03-06 15:48:52+00:00
The K-shaped workforce point is sharp and I think you're right. The curious ones are a minority, but they've always been the ones who moved things forward. AI just made the gap more visible :)

Your Codex case study with the content creators is fascinating. A PhD in Biology and a masters in writing building internal tools... that's exactly the kind of thing i meant by "you can learn anything now." I'm surrounded by PhDs and professors at my workplace and I'm genuinely positive about how things are progressing. These are people with deep domain expertise who can now build the tools they need. It's an interesting time. please write that up...
by thewebguyd | 2026-03-06 15:48:57+00:00
There’s a third one, and it’s non-tech companies or companies for whom software is not a core product. They only make in-house tooling, ERP extensions, etc. Similar to your Twitter example, once the ERP or whatever is “done” there’s not much more work to do outside of updating for tax & legal changes, or if the business launches new products, opens a new location, etc.

I’ve built several of such tools where I work. We don’t even have a dev team, it’s just IT Ops, and all of what I’ve built is effectively “done” software unless the business changes.

I suspect there’s a lot of that out there in the world.
by taeric | 2026-03-06 15:49:06+00:00
Wasn't this attributed pretty much directly to cleaning of the shipping lanes? With more direct sunlight on the ocean, we are getting warmer oceans. With warmer oceans, we get everything that goes along with that.

I didn't see it mentioned in the article, though I did do a very brief read through. And it has been a while since I looked at the shipping lanes thing.

I hasten to add this is not to claim we should not have cleaned the shipping lanes. I don't know enough to say on that front. My gut would be that it was still the correct move.
by nkmnz | 2026-03-06 15:49:08+00:00
No, because OP implied that the AI generated content inherits the LICENSE: in their view, if the input has been GPL, The output must be GPL. So if the input hasn’t been licensed at all, the output cannot be licensed. The inheritance of „no license“ is not „no copyright“, but „no license“. The question of copyright applies hasn’t been definitely answered yet, but just because it is likely that the person PROMPTING the AI doesn’t gain copyright, doesn’t mean that an output that is 1:1 derived from copyrighted material loses its copyrighted status. That would be truly ridiculous.
Show HN: What Is Decision Guardian?
by poor_husteler | 2026-03-06 15:49:17+00:00
I am happy to share my first-ever Open Source Project: Decision Guardian

What is Decision Guardian?

Engineering teams lose critical context when senior engineers leave, architectural decisions go undocumented, or new developers modify sensitive code without understanding the why behind it.
Decision Guardian solves this. You write decisions once in simple Markdown files. When a PR touches protected code, Decision Guardian automatically surfaces the relevant context as a PR comment or CLI output (based on pre-defined rules).

Github Marketplace -: https://github.com/marketplace/actions/decision-guardian
NPM -: https://www.npmjs.com/package/decision-guardian

Would love your feedback :>
by exceptione | 2026-03-06 15:49:51+00:00
I think you can safely omit 'maybe'. OOP is harder and requires more design experience to achieve good results than functional programming. I welcome you to look at OOP code from people who don't get the patterns.

OOP can be wonderful, but the people who aren't able to step up a level in conceptual abstraction should really not touch it. Remember, for many years languages like Java didn't have any concept of lambda's and higher order functions, so design patterns were essential for elegant solutions. As they say, a design pattern is a symptom of the language being not expressive enough. In other words, many design patterns in OOP languages express the same thing as first-class language features in the functional paradigm would do, Visitor vs fold for instance.
by BurningFrog | 2026-03-06 15:50:04+00:00
Coordinating shared sacrifice between 7 billion people was always unlikely to achieve much. There are good workarounds though. I think this is what will/should happen:

1. For now, we can cool Earth artificially. 1 gram of SO₂ in the stratosphere offsets the warming effect of 1 ton of CO₂. It's known to be safe and effective. This company is already doing it: https://makesunsets.com

2. Fossil fuels will be phased out over the next few decades, but CO₂ stays in the atmosphere for several centuries. The practical solution will probably have to be "carbon sequestration", where you capture CO₂ from the air and pump it underground where it stays forever. Such storage is mature tech in the natural gas industry, but the capturing CO₂ tech needs a lot of work.
by youknownothing | 2026-03-06 15:50:15+00:00
I think part of the deeper issue is that contributing to an OSS project has become a rite of passage, a way to strengthen your profile. If you need to have contributed to look good but you don't really care about the contribution itself then you resort to this kind of trick.

We had a similar plague for vulnerability disclosures, with people reporting that they had "discovered" vulnerabilities like "if you call this function with null you get a NullPointerException". D'uh.

There is also the fact that we're measuring the wrong thing like speed of development. In my previous employer people had jumped in fully into the AI bandwagon, everyone was marvelled at how fast they were. Once I was reviewing the PR and I had to tell the author "dude, all your tests are failing". He just laughed it out. Everyone can produce software very fast if it's not required to work.

AI-assisted gamification.
by valiant55 | 2026-03-06 15:50:25+00:00
This is definitely not always the case[0], let's not pretend these companies give a fuck about the communities in which their data centers operate[1].

0: https://www.theguardian.com/technology/2026/jan/15/elon-musk...

1: https://www.texastribune.org/2025/10/09/texas-hood-county-cr...
by codethief | 2026-03-06 15:50:52+00:00
> But if we don’t trust that process and we’re like, ‘Well, the laws are behind the tech, so I’m going to make a decision that impacts 3 million people in the department and then 350 million people in the country’, you don’t get to do that, if you believe in the system. And if you don’t believe in the system, as imperfect as it is, what do you believe in? You’re taking upon yourself to, kind of, be God. And that’s not something that I want, even though I’m a small government free market person. The government has to have a monopoly on violence to protect the country.

What a weird (and false) dichotomy. If I don't want the government to use AI for fully autonomous weapons and mass domestic surveillance, I'm taking upon myself to be God?! Also, "monopoly on violence" never meant unregulated violence.
by KnowFun | 2026-03-06 15:51:04+00:00
Hey HN! I built Knowfun Skills, a multi-platform integration that adds content generation to AI coding assistants (Claude Code, Cursor, Cline, OpenClaw).

What it does: extends these assistants with commands to generate interactive courses, marketing posters, learning games, and educational videos. Example: knowfun create course "Distributed Systems"

Technical: native skill for Claude Code, CLI for others, REST API, async tasks. Docs: 20+ examples, multi-language. MIT license.

Getting started: API key from knowfun.io, clone repo, set env var. Open to questions!
Show HN: James Library – Local multi-agent research lab (built on ZeroClaw)
by cwoodyard | 2026-03-06 15:51:05+00:00
I’ve been working on a multi-agent academic research lab, and I wanted to share it here today primarily to give a massive shoutout to the developers behind ZeroClaw.
When designing the architecture for this, I needed an autonomous agent runtime that was lightweight, entirely agnostic, and highly secure for local execution. ZeroClaw’s pure Rust implementation provided exactly the zero-overhead foundation the project required.

Because they solved the core runtime execution so elegantly, I was able to spend my time building the higher-level orchestration on top of it—like the retrieval graph engines, the Godot-based client interface, and the physical hardware/robotics bridges.

If any of the ZeroClaw maintainers are reading this: thank you. Your repository is a cool example of open-sourcery, and the R.A.I.N. Lab literally would not exist in its current state without the groundwork your team laid.

Feel fre to check out what my startup built on top of their runtime here: https://github.com/topherchris420/james_library
by dasil003 | 2026-03-06 15:51:17+00:00
There’s also a compounding effect. Even though they tend to be a bit hand-wavy, you can use the words synergy or paradigm in a sentence and still have it confer some kind of meaning. However as soon as you utter the phrase “synergistic paradigm” you are obviously and completely full of shit.

Also a lot of corporate jargon does have specific connotations for skilled communicators to send a message that is seemingly polite but is actually saying something controversial that is picked up only by those in the room savvy enough to understand. In skilled hands it’s very useful, in unskilled hands it’s complete gibberish. In many ways that’s a feature as the clueless cargo-culters quickly out themselves, and then the smart leaders can use that knowledge to route around them or deploy them in non-harmful ways. All without any overt confrontation ever taking place.
by ImPostingOnHN | 2026-03-06 15:51:30+00:00
> Also the original commenter does not understand the word "Orwellian"

Seems they understood it well: George Orwell wrote a book named "1984", in which a central plot point was that distortion of language causes distortion of thought.

This is an example of that: by distorting, say, "servicemember" into "warfighter", you distort the reality that people at the DoD are there to serve the people as their primary goal, not "fight wars". This means building bridges, levees, aiding disaster-struck friends overseas, etc.

Even if a war actually needs to be fought, it should not be the goal, and thus the job description. It should be in service of the actual primary goal, which is serving the people.
by vunderba | 2026-03-06 15:51:32+00:00
Great article.

Old point-and-click adventure games also make great case studies in good (and bad) game design, such as allowing a player early on to make a decision that renders the late game unwinnable without even realizing they've irrevocably screwed up.

I actually wrote an article discussing my love/hate relationship with King's Quest IV, a notoriously difficult adventure game.

https://mordenstar.com/blog/kqiv