MurphyA/hacker-news huggingface dataset:
by abustamam | 2026-03-02 13:35:12+00:00
Thanks for sharing! I hadn't heard of this before. IMO any competition in this space is good competition.

But the reality is that it's not quite that straightforward. Linux desktop is a perfect example of that. We have tons of nerds working on the Linux ecosystem. Many on distros meant to ease transition from Mac/Windows to Linux (like Pop OS).

But if I were to tell my mom to install Pop OS, she would look at me like I'm crazy.

In some ways, Linux has become "cool" — Steam Machine and Steam Deck run Linux, and they're popular. Unfortunately, they're popular within a niche, and even then, they're popular for only a slice of digital life. People don't do work on a Steam Deck and I can't imagine many doing work on a Steam Machine.

Mobile phones are completely different though because most people have one phone. And that phone needs to do everything they need it to do. It needs to run the apps they need. It needs to play the games they want. It needs to integrate into everything. And it also needs to look trendy, because smartphones have become a bit of a status symbol of sorts.

So, while I agree that us nerds must become part of the solution than the problem, it's not enough. We need buy-in from major service providers. We need marketing. That's all stuff that the typical nerd can't/won't do.
by flohofwoe | 2026-03-02 13:36:11+00:00
Many of those "edge cases" lurk in the platform abstraction layer (driver or OS bugs which needs to be worked around), and many of those problems are also taken care of in cross-platform wrappers like SDL (and for 2D games this is completely sufficient, you don't need UE5, Unity or Godot to render a couple thousand sprites and play music and audio effects).

But even more complex custom/inhouse engines are usually not written from scratch, those are often mostly glued together from specialized middleware libraries which solve the tricky problems (e.g. physics engines like Jolt, vegetation rendering like SpeedTree, audio engines and authoring tools like FMOD or WWise, LOD solutions like Simplygon, etc etc...)
by Retr0id | 2026-03-02 13:36:12+00:00
The irony is that this site is clearly vibecoded, especially the https://status.microslop.com/ page, which "works" by requesting `https://outlook.office365.com/owa/healthcheck.htm` which is nonexistent and returns a 500 error but the code doesn't seem to detect that (and I don't think it could even if it wanted to, due to CORS).
Show HN: Tradefacts.io – US HTS tariff schedule, a JSON API and change detection
by PowMan | 2026-03-02 13:36:31+00:00
The US Harmonized Tariff Schedule is public — USITC publishes it and even has a REST API. The problem is everything around it: the schema shifts without notice, field names are inconsistent across chapters, and there's no reliable way to know when something changed unless you run your own diff.
I built TradeFacts.io to sit between USITC and your application. It serves the full HTS schedule (32,295 records) as a normalized JSON API with a stable schema, nightly updates, and change detection.
What it adds on top of raw USITC data:
• Versioned diffs — nightly change detection with a full history endpoint
• Webhook push — Tier 2 notifies your endpoint when tariff codes change, so you don't poll
• Schema stability — when USITC changes their format upstream, we absorb it; your integration keeps working
• Safety checks — the nightly pipeline aborts if the incoming dataset drops below 30,000 records, so a partial USITC response never overwrites live data
Auth is a single API key header. The target buyer is engineering teams at customs brokerage software companies and trade compliance SaaS vendors who are currently maintaining their own scraper or polling USITC directly.
Pricing is $199/month (Tier 1, full dataset) and $399/month (Tier 2, adds webhooks and change history). 30-day free trial, no credit card.
Docs: https://tradefacts.io/docs.html
Happy to answer questions about the data pipeline, HTS structure, or why I made certain schema decisions.
by input_sh | 2026-03-02 13:38:04+00:00
Life + 70 has always been an oversimplification, we still haven't even reached 70 years since the introduction of these rules (1973 in the US, in other countries depends on when the US strogarmed them into adopting similar rules).

There's all sorts of quirks for anything published before that rule got standardised more-or-less worldwide, but in general 1930-1945 is still like a legal grey area that can be challenged in court and you should be good to go for anything published before that. And don't get me even started on posthumous publications, that's a whole different can of worms where a family member might claim some contribution (like for example Anne Frank's father), pushing the copyright further to the life of the author + life of that family member + 70.
by tultras | 2026-03-02 13:38:16+00:00
I've just gotten into claude code after more than a year resisting it, due to reading that I'd get dumb, lazy and forget how to code.

But the truth is that claude code made programming much more fun to me: I skip the boring parts of writing code and hopping around files and focus on funcionality, architecture and code quality. Software engineering has never been about typing. I don't consider myself a typist (even though I'm very good at it). I'm an architect above all, and using claude code has allowed me to focus on the parts of the job I enjoy the most.

Only to be clear, I treat claude code as a junior developer that needs mentoring. I review every single diff it produces keeping an eye for patterns that go off standards, hardcoded values scattered throught the code, repeated function blocks, adequate tests and so on. I don't plan on leaving it all to claude code, because at the end of the day the one responsible for code in production is going to be me, not claude. But it's been a hell of a ride (not to mention the 30x productivity improvement, literally).
by atmonostorm | 2026-03-02 13:38:32+00:00
I landed up creating https://github.com/atmonostorm/derecho to answer the question of "in-process temporal.io". Works pretty well, with some unique features (error-controlled retry behavior) that temporal can't do.

I've used it pretty heavily in production, ~30m workflows of various types from various projects through it at this point. No capacity to support it as OSS though, and my internal persistence backend isn't easily extricable from monorepo, but it's just an interface with conformance tests.
Show HN: Cyber-Sweeper v2.0 – A 100% logic-solvable Minesweeper
by ZarMeikel | 2026-03-02 13:38:55+00:00
Hi HN, I hated the 50/50 guessing in Minesweeper. I built a clone with a custom solver that guarantees every board is 100% solvable by pure logic. Built with React, Vite, and Tailwind. V2.0 fixes UI scaling. Would love your feedback!
by Tharre | 2026-03-02 13:38:59+00:00
> Tweaking user-hostile OSes into user-friendly ones is impressive, but not sustainable. Even worse, it slowing us down from leaving Android entirely.

Not sustainable as opposed to what, exactly? Developing and maintaining a completely different mobile operating system? Focusing on truly open platforms sound nice in theory, but completely falls apart the moment you consider what people want to do with their phones compared to the developing resources available.

> Every single chrome-fork has shut down MV2 extensions, even Brave is about to do it

That's just wrong, there are other forks that still support MV2 extensions right now, and at least brave has no plans of shutting down MV2 extensions even after Google removes MV2 from upstream completely. It will certainly add maintance effort on brave's side, but they already patch a million other things that upstream doesn't support.
by mrbn100ful | 2026-03-02 13:39:44+00:00
https://forum.sailfishos.org/t/next-gen-jolla-phone-update-1...

Cameras:

The primary back camera will feature Sony IMX766 AF 50MP sensor module, known for its quality and performance within the price range

The secondary back camera will be a 13MP ultrawide AF Sony IMX214

Front camera is set to be a 32MP wide lens FF Sony IMX616
by duncankrebs | 2026-03-02 13:40:59+00:00
Read your post, you are in similar thinking, I think it comes down to having an agentic control plane in an enterprise that has registries of MCP servers, parses their schema and meta data into a common capability model, links MCP servers to LDAP groups and then in the actual agent application have an abstract SDK that queries the MCP registry sends it into the LLM and then proxies it back to the control plane where it invokes the MCP service, validates its schema contract, audits it and sends the response back. Same should happen for LLM model calls as well.
by iggori | 2026-03-02 13:41:38+00:00
This essay argues that most subscription models are starting to break for structural reasons, not because of "fatigue". Three forces are converging: income pressure, context exhaustion, and AI-driven repricing of entire software categories. Together they are pushing the subscription model back toward the few places where it actually fits the underlying economics.

The core claim is simple. Subscriptions only make sense in two cases. The first is when the product behaves like a utility, where value is continuous and tied to real consumption. The second is when the subscriber receives fresh context on an ongoing basis, where the value cannot be front-loaded or completed. Everything else is a static product wrapped in a recurring fee, and that category is being squeezed from both sides.

The essay looks at Adobe, Spotify, Netflix, BMW, and the broader SaaS market to show how the subscription model became the default, why it worked for a decade, and why the math is now reversing. AI is lowering the cost of building software to the point where small teams can replicate entire product surfaces for a fraction of the incumbent price. At the same time, consumers are discovering that many subscriptions deliver value that is finite, not continuous.

The argument is not that subscriptions disappear. It is that they stratify. The ones that survive are the ones that could not exist in any other form. The rest face a slow collapse as both consumers and builders shift to models that match the actual flow of value.
Show HN: RDAP API – Normalized JSON for Domain/IP Lookups (Whois Replacement)
by boutetnico | 2026-03-02 13:41:40+00:00
I discovered RDAP while working on a hobby project where I needed to check if IP addresses were residential or not. RDAP was giving me more data than WHOIS, and it returns JSON instead of plain text. WHOIS is going away anyway. ICANN now requires RDAP for all gTLDs, and many registries are returning less data over port 43 or dropping it entirely. But RDAP is not easy to work with directly.

There is no single server. You have to check the IANA bootstrap registry to find which server handles each TLD, and some ccTLDs have working RDAP servers that are not even listed there. For .com and .net, the registry only has basic data. You need a second request to the registrar server to get contacts and abuse info. Then there is vcardArray, a deeply nested array-of-arrays format for contact data. And every server has its own rate limits.

I built an API that does all of that and gives you clean JSON back. One endpoint, same schema for every TLD. Here is what you get for google.com with ?follow=true (follows the registrar link automatically):

{
"domain": "google.com",
"registrar": { "name": "MarkMonitor Inc.", "iana_id": "292" },
"dates": { "registered": "1997-09-15T04:00:00Z", "expires": "2028-09-14T04:00:00Z" },
"nameservers": ["ns1.google.com", "ns2.google.com", "ns3.google.com", "ns4.google.com"],
"entities": { "registrant": { "organization": "Google LLC", "country_code": "US" } }
}

You also get status codes, DNSSEC, abuse contacts, etc. There is a free lookup tool on the homepage to try it, no signup needed.

Supplemental servers. The IANA bootstrap only covers ~1,200 TLDs. I keep a list of 30 extra RDAP servers (for TLDs like .io, .de, .me, .us) that work but are not registered with IANA. Synced daily.

Registrar follow-through. For thin registries like .com, the registry only has dates and nameservers. The registrar has the rest on a different server. The API follows that link and merges both.

SDKs. Open source clients for Python, Node.js, PHP, Go and Java.

Responses are cached for 24 hours to reduce load on upstream RDAP servers.

This is my first SaaS, just launched. Would love honest feedback.

The API starts at $9/mo with a 7-day free trial.
by closewith | 2026-03-02 13:42:06+00:00
> Yeah, you see, I don’t think you’ve quite understood the art of talking to anyone.

Well, mastering the art of talking to anyone involves being able to initiate a conversation with people of many cultures, in many mental states, in many circumstances.

A master of talking to anyone won't begin with a condescending and invasive comment, as they will recognise that beginning a conversation disrespectfully is unlikely to be received warmly.
by Mordisquitos | 2026-03-02 13:42:50+00:00
I'm an /e/OS user with a Murena account and I had never even heard of Murena being "a search engine". After searching (on DDG), I see that they in June 2025 they launched a collaboration with the Qwant search engine to launch a Murena-branded version: https://murena.com/discover-murena-find-your-new-privacy-fir...

That does not make it "an OS owned by a search engine".
by dm319 | 2026-03-02 13:44:05+00:00
I understand that people are fed up of it running on their operating system (and perceived poor performance of Windows 11), but yes, google/duckduckgo are all running LLM queries with every search.

I have to use Windows 11 at work, it can literally take half a minute before a Win key, then, say, "ou" will find the program Outlook*.

* I was also completely unable to find a keyboard shortcut for New Outlook to filter by 'Unread' without performing a search and respecting the inbox search order etc.. Turns out the filter button just above the inbox is a React component and it can't be called from the Alt - key shortcut.
by hparadiz | 2026-03-02 13:44:20+00:00
Websites are manually put together things. I'm talking about something that runs automatically in the background and you don't even think about it. Our computers today are 10,000 times faster than what we had in 1990. Now extrapolate into the future. 100 years from now someone will be able generate a custom OS at today's level as a toy in minutes or less.
by eucyclos | 2026-03-02 13:44:32+00:00
I'm in a pretty similar position. I've been wanting to make something to align incentives between advertisers and the people who see ads for years. Finally sat down with Claude last month and now I have a working prototype. It feels surreal, I'm not a 10x programmer by any means. If I can do it, so can a lot of other people. It does feel like I don't have much time to capitalize on the first mover advantage.

But on the other hand... The things we really believe in we'd still cheer if someone else executed the idea better than us. Sure, we might make less money, but the idea gets to live.

And the odds of someone executing better didn't really go up, ai is just average across the board. So at worst, the odds of someone executing our ideas as well as us went up. Could be worse.
Show HN: Augno – a Stripe-like ERP for manufacturing
by dalbaugh | 2026-03-02 13:44:53+00:00
I’ve spent the past 4 years building software for a knitting factory, including selecting and implementing an ERP. That experience was really painful.

Most manufacturing ERPs are hard to evaluate before signing an enterprise contract, poorly documented, and clearly not designed with serious API users in mind. Even when APIs exist, they’re often inconsistent or bolted on as an afterthought.

We built Augno to change that. The goal is to provide a Stripe-like experience for manufacturing ERP. We want it to be a usable out-of-the-box product and a well-designed, cohesive API that developers can actually build on.

We put a lot of effort into API design, documentation, and sandboxing. You can create a free account, explore the sandbox, and only move to production when you’re ready. There’s a free tier to make evaluation straightforward, without sales calls or contracts. Our focus is to let teams spend their engineering time on things that drive revenue - like custom quoting, order workflows, or integrations - instead of fighting their ERP.

We’re actively expanding the public API and rolling out additional endpoints over the next few months.

I made an account that you can check out. You can login at https://www.augno.com/auth/login
username: hackernews
password: aveGLZ9Nn4MA7cg!

Docs are here: https://docs.augno.com/

I’d really appreciate feedback from anyone who’s dealt with manufacturing systems or ERPs before!
by mrbn100ful | 2026-03-02 13:45:26+00:00
https://forum.sailfishos.org/t/jolla-c2-out-of-stock/27573/5

Let us clarify here as it is very different indeed.

The Jolla C2 Community Phone is done in collaboration with Reeder, who is the HW vendor. This means Reeder sources the components, plans the production and does the manufacturing in Turkey. Jolla provides the complete software stack (Sailfish OS) which is installed by Reeder in the manufacturing.

In the new Jolla Phone everything is different. Jolla is the vendor, has designed the product itself, done the component sourcing and pays directly to the component vendors. We control the pipeline. Further, we have secured our position for the initial memory batch with advance purchase.

Also, to be clear: Reeder has no involvement in the new Jolla Phone.

Thank you for asking, very good points to clarify!
by rfv6723 | 2026-03-02 13:45:32+00:00
The anxiety surrounding AI-generated "slop" mirrors the frantic warnings of late 15th-century clerics who viewed the printing press as an engine of spiritual decay. Johannes Trithemius, a prominent Benedictine abbot, famously argued that monk-scribes should not abandon their pens, fearing that printed books were ephemeral, error-ridden toys that would undermine the sanctity of scripture and the discipline of the mind. He believed that the sheer volume of cheap, mechanical texts would drown out genuine wisdom and lead to a permanent decline in the quality of human thought.

History shows he fundamentally misunderstood the human capacity for adaptation. Rather than succumbing to a sea of printed garbage, society developed sophisticated new filters. We invented the modern bibliography, the peer-review process, the concept of a "trusted publisher," and the critical literacy skills required to navigate a world where information was no longer a rare luxury. Humans have an innate drive to seek out signal over noise. Just as the chaos of the early printing era eventually gave way to the Enlightenment, our current struggle with synthetic content will likely trigger a new evolution in how we verify truth and value human insight.
by rsynnott | 2026-03-02 13:45:36+00:00
This is fun.

> There are of course other very minor changes. For instance, Gandalf tells Bilbo to bring out the chicken and tomatoes in the unrevised edition vs. the chicken and pickles in the revised edition. But I'll skip over these inconsequential changes.

Bit of medievalism there (tomatoes being a Colombian Exchange thing).
by closewith | 2026-03-02 13:45:46+00:00
Losing your temper when a serious boundary has been crossed is natural and expected. It had a positive outcome in that it stopped your bad behaviour immediately.

> He ended up grabbing me by the throat, while no-one around did a thing to stop him.

The bystander effect is real, but you should also take this opportunity for self-reflection, because in this case, you were the person behaving badly who instigated the situation.

> But I doubt I’ll learn anything from it

Yes, unfortunately it seems unlikely you will.
Show HN: AgentTeams – Traceable AI coding workflows
by rlarua | 2026-03-02 13:45:50+00:00
AI coding agents ship code quickly.

But in real-world projects, some basic questions remain:

* What plan did this change follow?
* Was the intent reviewed before execution?
* What evidence do we have beyond “it works”?
* When something fails, does the lesson get captured structurally?

AgentTeams adds a lightweight governance layer on top of AI-driven development.

Instead of just marking tasks as “Done”, it creates a traceable execution chain:

1. Plan
Every task starts as an explicit plan.
Priority, risk notes, and review status are recorded before execution.

2. Completion Report
When work finishes, a report is generated automatically.
It includes:

* Number of files changed
* Execution time
* A quality score (e.g., 82 / 95)
* Verification summary

3. Post-mortem
If something goes wrong, root cause and preventive actions are recorded and linked back to the original plan and conventions.

On the dashboard, you can see in real time:

* How many plans are in progress
* How many are waiting for review
* How many were completed in the last 7 days
* How many reports failed or were partially completed
* How many post-mortems are still open

The goal isn’t automation.
It’s accountability and traceability for AI work.

AgentTeams is currently in beta.
If you’re running AI-assisted development workflows, I’d love critical feedback from real usage.
by ehutch79 | 2026-03-02 13:46:04+00:00
If you know what a user agent is, let alone how to change it, CORS is not meant for you.

Its guide rails to help the tech illiterate not get hacked. It raises the bar on what gets through. It’s not going to stop a determined attacker, but will catch enough to make a dent. Defense in depth and all that.
by Lerc | 2026-03-02 13:46:39+00:00
From my perspective, I have two projects that I have considered [Show HN] posts for. One of those I have not yet posted because I have not yet completed writing up the process I used to construct it (a non-trivial project in an artifact). Without that commentary it falls into a different class, which i agree shouldn't be outright excluded, but is of less general interest. The other project I think some people would be interested in it just for what it is in itself, I just want to add a bit more to it.

Perhaps [Show HN] for things that have commentary or highlight a particular thing. It's a bit nebulous because it gets to be like Wikipedia's notability and is more of a judgement call.

But if that is backed up with a [Creations], simply for things that have been made that people might like or because you are proud of your achievement.

So if you write a little Chess engine, it goes under [Creations]. If it is a Chess engine in 1k, or written in BrainFuck, or has a discussion on how you did it, it goes under [Show HN]

[Creations] would be much less likely to hit the front page of course, but I think there might need a nudge to push the culture towards recognising that being on the front page should not be the goal.

For reference here are the two things, coming to a [Show HN] near you (maybe).

https://fingswotidun.com/PerfBoard/ (Just an app, Commentary would be the value.)

https://lerc.neocities.org/ (this is just neat (to a certain mind anyway), awaiting some more polish)
by lproven | 2026-03-02 13:47:00+00:00
I am not here to tell you what to like or not, but doing my English Literature 'O' and 'A' levels were among my favourite parts of all my schooling, and even the books and plays and poems that I forced myself to wade through and hated have informed me for the rest of my life. Poems I hated at 15 I realised I loved deeply 30 or 40 years later.

And I really loved this essay. It's the single best piece of writing on "AI" I have read yet.

Everything you say, I disagree with.