MurphyA/hacker-news huggingface dataset:
by eclectic_mind05 | 2026-03-13 20:18:20+00:00
Really appreciate this detailed feedback. These are the types of features that would make the platform more robust long-term.

Re: tagging/metadata - You're right that additional fields like sex, age, life stage would be valuable. Right now keeping it simple to reduce upload friction, but could definitely add optional metadata fields as the collection grows.

Re: user accounts - Good point about verification and editing rights. Currently everything is anonymous/CC0, but user accounts would enable better provenance tracking and let uploaders manage their own submissions. Thinking about how to add this without adding too much complexity to the upload flow.

Re: normalized taxonomy - Already using GBIF's taxonomy API for species names (auto-suggest on upload), so names are normalized to their database. Common names are free text for now since they vary regionally. Could potentially pull those from GBIF as well.

This is pretty helpful. Gives me a clear roadmap for v2 features. Trying to balance simplicity (to encourage contributions) with the kind of rich metadata that makes the collection more useful. Open to thoughts on how to strike that balance. Thanks!
by car | 2026-03-13 20:18:29+00:00
For posterity, I can very much recommend MacMousefix. It's $2.99 to own, totally worth it to me. Open source.

https://macmousefix.com/en/

Also available via brew:

brew install mac-mouse-fix

And on Github too:

https://github.com/noah-nuebling/mac-mouse-fix
by nickff | 2026-03-13 20:18:47+00:00
It seems to be a common view on HN that licenses and conditional access to websites should be ignored (i.e. WRT ad-blockers), but also that licenses on Open-Source Software repositories should be respected (i.e. WRT LLM training). I believe that holding these contradictory views is common, but the conflict would need to be resolved to come to a conclusion on how to proceed with LLM training.
by margalabargala | 2026-03-13 20:19:20+00:00
Sure. We're both right.

You said: "$group has been meddling in the Middle East since $group was created"

I said: "groups have been meddling in the Middle East for millenia."

You disagreed, apparently because you're choosing to define "the current situation" as "Zionists meddling in the Middle East" so I suppose you're tautologically correct that the "current situation" has been around as long as they have.
by tossandthrow | 2026-03-13 20:19:22+00:00
Yes. So only 2% (down from 90%)of the population is needed in farming now to produce for the rest of 98%.

That is fine because there are other parts of the value chain these 98% people fit into.

With the development of Ai I don't see new areas to graduate into.

So you are right: there will be people left. But it is not clear what the masses can up skill themselves to do.
by rustyzig | 2026-03-13 20:19:27+00:00
> - Why Redis over in-memory cache? - Why GraphQL for this one service but REST everywhere else? - Why that strange exception in the auth flow for enterprise users?

These are all implementation details that shouldn't actually matter. What does matter is that the properties of your system are accounted for and validated. That goes in your test suite, or type system if your language has a sufficiently advanced type system.

If replacing Redis with an in-memory cache is a problem technically, your tests/compiler should prevent you from switching to an in-memory cache. If you don't have that, that is where you need to start. Once you have those tests/types, many of the questions will also get answered. It won't necessarily answer why Redis over Valkey, but it will demonstrate with clear intent why not an in-memory cache.
by fein | 2026-03-13 20:19:29+00:00
> but they've all made major compromises

Not entirely sure about that. With the coupons/ deals HP does, I landed a brand new HP 17" (17t-cn500) laptop with a intel core ultra 5 225u, 16gb ram and the 1920x1080 fhd screen upgrade for $588 tax included. Obviously not the same form factor as the Neo, but this is also a laptop for my kitchen that will spend most of its life streaming media and displaying recipes. I'm sure you can find something closer to the size of the neo with better specs for a similar price.
by iamdamian | 2026-03-13 20:19:36+00:00
>> This is not a reflection of their talent, their effort, or their belief in what we were building. It's a reflection of the brutal reality of finding product-market fit in an environment that has fundamentally changed.

> Ironic, they use AI in their shutdown post that blames AI.

This… seems like regular prose to me. What makes you say so confidently it was written by AI?
by reillyse | 2026-03-13 20:20:01+00:00
I would push back on that concept a bit. I think if you lived in the Cotswolds in say 1920 you would be agog with the pace of change. Bicycles, industry, exploration the world even literacy. Everything around you was changing and the idea that this place was unchanged is simply not true.

Somebody in 1820 might not be able to read but by 1920 literacy had hit 96-97% (numbers for the UK in general), books became far more common etc etc

Change is the only constant.
by casey2 | 2026-03-13 20:20:06+00:00
R-rated movies, explicit graphic novels, health/anatomy books, romance novels. All example of material that are contemporary harmful to minors yet are simply accessible to minors. In the recent past you could add contraception and talking about STDs

The absurdity here comes from the fact that this is only illegal when one convinces a group of wetware about the dangers of porn addiction and LGBT, even more absurd this can only be done through misinformation since neither LGBT grooming rings nor porn addiction are real.

I see the absurdity in pushing for laws in the hope of preventing a disease that only exists in your mind? Can you? I believe you can if you step out of idpol and look at the cold data/dollars.
by numbers_guy | 2026-03-13 20:21:00+00:00
Unfortunate. The Grok team built a phenomenal model. I use it all the time and it very often out performs GPT and Claude, on coding and STEM research related tasks. I was part of the beta for a while Grok 4.2 Beta with multi-agents and it was just amazingly good.

People aren't using it for reasons other than its capabilities. I mean, I don't think my boss would approve a paid Grok subscription for example.
by rayiner | 2026-03-13 20:21:33+00:00
> white progressives are generally the biggest advocates of diversity. IME minority groups are generally more conservative than progressives

I think you're correct about all that. But you overlook that minority groups care about "diversity" for other, different reasons. Generally speaking, minority groups care about it as a show of commitment to their group. Jim Clyburn was instrumental in Harris's nomination. He isn't a progressive. But he cares a lot that the party appoints black people to key positions.

That's just how the party has long worked. For decades, Catholic immigrants voted for Democrats as a bloc and in return Democrats delivered political benefits to Catholics and appointed Catholics to key positions. Minority groups today aren't any different. Myriad ethnic activist groups are in different communities--Muslims in Queens, Latinos in Nevada, etc.--mobilizing those communities to vote Democrat. And those organizations deeply care about the party delivering key appointments to members of their group.

So you're correct that Elizabeth Warren was the candidate favored by progressives who value diversity as an abstract ideological principle. But she was not favored by the groups that help deliver actual votes from minority voters and wanted the appointment of someone from their group in return for that support.
by jbm | 2026-03-13 20:22:07+00:00
In this past year I've gotten 2 bills for more than 1500$ for my Tesla Model 3, a car whose trade-in value is between 5 and 9 thousand dollars.

When I complained, I was told that the parts are only produced by Tesla and are patented (true or false).

As I always say, I love the car but getting an old beater whose heat stops at the end of winter is no fun.
by query_demotion | 2026-03-13 20:22:24+00:00
This wasn't by design. Obama had options. He campaigned against mass surveillance but flip-flopped once in office, installing the very surveillance levers he criticized. “No more secrecy,” he said. “That is a commitment that I make to you.”[1] If his only option was to install these surveillance levers, then I guess American democracy is just a lost cause.

[1] https://www.pbs.org/wgbh/frontline/article/obama-on-mass-gov...
by mmooss | 2026-03-13 20:22:34+00:00
Lots of places use direct voting on many issues, including Switzerland, California, ...

> negotiations

It doesn't seem hard to conceive of and it's widely done: The negotation is done by representatives, who bring the final agreement to their constituents for approval.

For example, that is how unions handle collective bargaining agreements, and sometimes the leadership's proposal loses.
by jltsiren | 2026-03-13 20:22:57+00:00
MIT and BSD licenses are kind of obvious. They are academic licenses, named after universities.

The idea is that you have people paid to create something of potential value, but the value of the outputs has only a limited and indirect impact on their compensation. If someone finds the outputs valuable, they should mention it in public, to let the creators use it to demonstrate the value of their work to funders and other interested parties.
by sp00chy | 2026-03-13 20:22:58+00:00
Exactly that is also my experience also with Claude Code. It can create a lot of stuff impressively but with LOTS of more code than necessary. It’s not really effective in the end. I have more than 35 years of coding experience and always dig into the newest stuff. Quality wise it’s still not more than junior dev stuff even with latest models, sorry. And I know how to talk to these machines.
by ben_w | 2026-03-13 20:23:07+00:00
> Feel like the canary was when Grokpedia became a project. Giant waste of time while Anthropic/OAI keep surging forward.

Really? I assumed that that whole thing was just a very direct `for each article in Wikipedia { article = LLM(systemprompt, article) }`

Agree re Twitter "good" != valuable.
by bink | 2026-03-13 20:23:52+00:00
One of the things I always disliked about the original Digg was their threading. The slashdot like feed where the oldest comments were at the top and there was only one level of replies tended to encourage the "first" comments and harmed the quality of the discussion. I was glad to see it use a reddit-like comment thread for the new site, but it also meant there wasn't much reason to use it over reddit.

I'm a bit surprised with Alexis' involvement they didn't anticipate the bot problem. Alexis left reddit several years ago but I'm sure he's still in touch with the folks who run the place. It would've been worth it to talk to them about the threats they currently face and how they deal with them.
by agentultra | 2026-03-13 20:23:56+00:00
All due respect to Carmack but I think his take is probably influenced by his investment in his own AI company. There doesn’t seem to be many on this space who have any ethical or moral problems with profiting from the work of others and not contributing anything back to the commons. If we all intended our work in OSS the way he did maybe we’d all see it his way too.

Copy left licenses are generally intended, afaict, to protect the commons and ensure people have access to the source. AI systems seem to hide that. And they contribute nothing back.

Maybe they need updating, IANAL. But I’d be hesitant to believe that everyone should be as excited as Carmack is.
by Willamin | 2026-03-13 20:24:09+00:00
For context, my engineering team is fairly small – no guarantees this scales well for larger organizations. I capture the reasons for decisions on why code was written a particular way or why a particular architecture was decided upon in commit messages. We follow a squash-and-rebase flow for commits, so each PR is ultimately a single commit before merging. During that squash process, I'll update the commit message to sometimes be a few paragraphs long. Later when I'm curious why we made decision in the past, I can use git blame to navigate back until the point where I can find the answer.
by adiabatichottub | 2026-03-13 20:24:20+00:00
There's been something lost over time about the philosophy of open source. It appeared at a time when it was becoming apparent that computers represented a new type of technology where you couldn't just "look under the hood". An independent mechanic or machinist could repair a car to spec. A carpenter didn't need original blueprints of the house to create an addition. You could disassemble a typewriter or a sewing machine and with some ordinary skill actually manage to figure out how it worked. With compiled software the bar to understanding by the owner or operator was raised significantly. Open source was about being able to actually work on the thing you owned.

Edit: Note that the original term was Free Software, but there's a long history of politics about why the two are different.
by nanookclaw | 2026-03-13 20:24:37+00:00
I run an autonomous OpenClaw agent that manages ~8 different credentials (email APIs, GitHub PAT, TOTP secrets, Nostr keys, etc). The problem OneCLI solves is real and I hit it constantly.

The placeholder-to-real-credential swap via proxy is the right abstraction. Right now my credentials sit in config files with chmod 600, which works until you need rotation or revocation — then it's manual surgery every time.

Two things I'd push on from the practitioner side:

1. Credential lifecycle matters more than initial storage. My sky.ai email provider died permanently (domain for sale) and I had to register a new service same-day. The vault needs to handle 'this credential is dead, here's the replacement' without the agent noticing.

2. The audit trail is arguably more valuable than the vault itself. When you're running 24/7 cron loops making API calls, the question isn't 'was the secret safe' — it's 'which call at 3am triggered the rate limit, and was it the right agent?'

Curious how OneCLI handles credential expiry/rotation. Does the agent get an error and retry, or does the proxy handle refresh transparently?
by NoMoreNicksLeft | 2026-03-13 20:24:49+00:00
My daughter didn't really grow up using a desktop computer, though she would see my wife and I do that often enough.

She prefers a phone, but has difficulty even doing most of the things you or I would want to accomplish. It is mysterious to her, because the phone makes it difficult and sometimes even nearly impossible, and so she acts like that is impossible. When the google screen only shows you two results, you give up if there's no clear answer in two results. When the phone screen shows 20 words on it, you think reading 1500 words is an ordeal. Cluttered pages not quite fixed with adblock can have the clutter ignored on a large monitor, but when there is no adblock and the screen is 3 inches wide, the clutter drowns out the signal completely.

Phones may be an entire computer, but they are a deliberately crippled computer that makes reading text input difficult, writing text input even more difficult, and makes thinking most difficult of all.
by givemeethekeys | 2026-03-13 20:24:57+00:00
Whenever I have to use Windows, I am reminded of the things I dislike:

- The fonts. Sorry, but you can defend Windows all you want, but I have a much easier time reading on a Mac than I do on a Windows machine.

- The malware. Holy shit. This computer is trying to fleece me from the get go!

- Some defaults make no sense, but the only way to disable them means having to go deep in the OS, change a setting, and then restart the computer. Holy shit! What if I blew something up?!

- Since trust was broken early on, I'm forced to install 3rd party software for nearly every task.

- The whole thing feels corporate, but maybe I was never the target audience anyway!
by Aurornis | 2026-03-13 20:25:12+00:00
> A short while ago, someone on Reddit pointed out that something on Google Maps was wrong and so I went and submitted a fix and told them how to and I received a barrage of comments about working for free for a corporation that's making money off me.

Did you respond by asking them how Reddit makes money?

The anti-corporate mentality isn't new, but it does surface in different ways and communities over time. The Reddit hivemind leans very anti-corporate, albeit with a huge blind spot for corporations they actually like (Reddit itself, their chosen phone brand, the corporations that produce the shows they watch).

The Reddit style rebellion is largely symbolic, with a lot of shaming and snark, but it usually stops when it would require people to alter their own behavior. That's why you got dog-piled for doing something productive on a site where user-generated content is the money maker.
by freehorse | 2026-03-13 20:25:18+00:00
Many projects in his companies seem to be more and more Musk's vanity projects than ideas/products one can take seriously. This is also how tesla ended up with a huge cybertruck stock that nobody wants to buy and thus had to be bought by his other companies. And it is becoming worse and worse, especially ever since he bought twitter and sped up his twitting rates.
by hn_acc1 | 2026-03-13 20:25:32+00:00
People with those characteristics are often wealthy: can't have "real skin in the game" if you're just a pleb with a mortgage, 2 kids and 2 cars in a middle-class neighborhood, right? At which point, once again, those with $$ are more equal than others.

Sure, they might be better informed - which lets them figure out how best to corrupt the system.

Edit: in fact, I could see a strong reason to DISALLOW anyone in the top 1% to vote or spend any $$ towards the election.
by rich_sasha | 2026-03-13 20:25:50+00:00
Doesn't really answer you question but IME this is sort of unavoidable unless you're massive and you can afford to have people who just document this kind of stuff as their job.

Reason being, a lot of this stuff happens for no good reason, or by accident, or for reasons that no longer apply. Someone liked the tech so used it - then left. Something looked better in a benchmark, but then the requirements drifted and now it's actually worse but no one has the time to rewrite. Something was inefficient but implemented as a stop gap, then stayed and is now too hard to replace.

So you can't explain the reasons when much of the time there aren't any.

The non-solutions are:

- document the high level principles and stick to them. Maybe you value speed of deployment, or stability, or control over codebase. Individual software choices often make sense in light of such principles.

- keep people around and be patient when explaining what happened

- write wiki pages, without that much effort at being systematic and up to date. Yes, they will drift out of sync, but they will provide breadcrumbs to follow.
Free Email List Cleaner – Improve Email Deliverability and Campaign Performance
by Johnhenryer | 2026-03-13 20:25:50+00:00
Email marketing remains one of the most effective ways to connect with customers and grow a business. However, many campaigns fail because businesses send emails to outdated or inactive addresses. This is why using a free email list cleaner is essential for maintaining a healthy email marketing strategy.

A free email list cleaner helps remove invalid, duplicate, and inactive email addresses from your contact list. By cleaning your list regularly, you can improve email deliverability, reduce bounce rates, and ensure your messages reach real users instead of spam folders.

Many marketers build large email databases over time, but without proper maintenance these lists can quickly become ineffective. With the help of a free email list cleaner, businesses can filter out low-quality contacts and focus on sending campaigns to active subscribers who are more likely to engage.

For example, tools like the Email List Cleaner Tool can help users quickly analyze and clean their email databases before starting outreach campaigns.

https://www.findmailpro.com/email-validation-and-list-cleaner.php

Using a free email list cleaner not only improves campaign performance but also protects your sender reputation. Internet service providers often monitor bounce rates and spam complaints, so keeping your list clean is an important step in maintaining good email deliverability.

Businesses that want better results from their email marketing should regularly clean and optimize their contact lists. Platforms that provide email extraction, spam testing, and list cleaning tools make this process easier and more efficient.

To explore more email tools and resources, visit the official website:

https://www.findmailpro.com/

If you want to improve your email marketing strategy and maintain a high-quality contact database, using a free email list cleaner is one of the simplest and most effective steps you can take.
Show HN: Argo – Turn Playwright scripts into polished demos with AI voiceover
by shreyask | 2026-03-13 20:26:11+00:00
Hey HN,

I built Argo, an open-source CLI that turns Playwright test scripts into product demo videos — complete with overlays and AI-generated voiceover.

The idea: if you already know Playwright, you can write a demo script the same way you'd write a test. Argo records the browser, generates voiceover from a simple JSON manifest using Kokoro TTS (runs locally, no API keys), and exports an MP4.
How it works:
1. Write a demo script using the Playwright API
2. Add a voiceover manifest (JSON with scene names and narration text)
3. Run npx argo pipeline my-demo

That's it. One command runs the full pipeline: TTS generation → browser recording → audio alignment → video export via ffmpeg.

Features:
- Overlay system (lower-thirds, headline cards, callouts) injected during recording
- Local TTS via Kokoro — no cloud services, no API keys
- Content-addressed caching so re-runs are fast
- Familiar Playwright API — page.click(), page.goto(), etc.

The showcase video on the repo was itself recorded by Argo, using Argo.

Code: https://github.com/shreyaskarnik/argo
npm: https://www.npmjs.com/package/@argo-video/cli

Would love feedback on the API design and what use cases you'd find most valuable.
by armchairhacker | 2026-03-13 20:26:33+00:00
There are more tells. Rule of three, short cliche sentences.

> We know how frustrating this is, and we hope you'll give us another look once we have something to show, we’ll save your usernames!

I think it's partly human. But ex:

> Network effects aren't just a moat, they're a wall.

isn't a natural sentence.
by UltraSane | 2026-03-13 20:26:47+00:00
As a US citizen you should be aware that the US was stolen from the Native Americans the exact same way you believe that Israel was stolen from the native population.

Iran was violently colonized by Arabs. The history of most countries contain many wars over land yet only Israel gets focused on. So strange.

And the only reason Iran is Shia is because it was converted by force

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

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

The Muslim conquest of Persia or Arab conquest of Iran occurred between 633 and 651, when the Rashidun Caliphate under Umar conquered the Sasanian Empire as part of the early Muslim conquests, which began under Muhammad in 622.
by overfeed | 2026-03-13 20:26:47+00:00
Carmack is wealthy, and will do OK even if every single software-related job is terminated and human-mediated code-generation is relegated to hobby-status. Other people's milages vary.

My motivations are very different: the projects I authored and maintained were deliberately all GPL-licensed, my contributions to other OSS are motivated by the desire to help other people - not to an amorphous "world."