MurphyA/hacker-news huggingface dataset:
by raw_anon_1111 | 2026-02-21 16:06:08+00:00
The Star Trek society was a myth - even on Star Trek. This was called out by Quark on DS9. There was very much the idea of “credits” and rationing based on limited resources.

During the original Star Trek show, you never really saw what life was like for everyone who was not aboard the flagship starship. They started exposing more of the universe in subsequent decades
by iamnothere | 2026-02-21 16:06:16+00:00
My biggest problem with the bill is the attempt to sweep in all devices/operating systems.

Make a new legal category for voluntary kid-friendly devices and draw regulatory borders around it, if you must, but leave the rest of us out of it. Then encourage parents and schools to limit kids to those devices. There would still be problems with this, but at least it wouldn’t impact the free speech, privacy, or free association of adults.
Show HN: Uaryn – Smart invoicing that learns when your clients pay
by YurGrhm | 2026-02-21 16:07:54+00:00
Hey HN,

I built Uaryn because I was tired of chasing clients for payment. As a freelancer, I spent more time writing "friendly reminder" emails than doing actual work.

Uaryn is a simple invoicing tool with one twist: adaptive reminders that learn from your clients' payment behavior. Instead of blasting generic "your invoice is overdue" emails, the system adjusts timing and frequency based on how each client historically pays. Some clients pay early — they get fewer nudges. Serial late-payers get reminded more aggressively before the due date.

What it does:
- Create professional invoices in under 2 minutes (3 fields minimum)
- Built-in Stripe payments — clients pay directly from the invoice
- Smart reminders that adapt over time (J0, J+15, J+28, J+30, J+37 schedule)
- Recurring invoices for retainer clients
- Analytics: average days-to-payment, on-time rate, revenue trends
- PDF export, custom branding

What it doesn't do:
- Accounting, tax reports, expense tracking. There are great tools for that already. Uaryn does one thing: get you paid faster.

Tech stack (for the curious):
- Next.js 14 + Prisma + PostgreSQL (Neon)
- Stripe Connect for direct payments to freelancer accounts
- LemonSqueezy for subscription billing
- Resend for transactional emails
- Vercel cron jobs for reminder scheduling and recurring invoice generation
- Deployed on Vercel

Pricing: Free tier (3 invoices/month), Pro at $9/month for unlimited invoices, recurring billing, analytics, and custom branding.
No credit card required to start.

Some technical decisions that might interest HN:
- Stripe Connect so payments go directly to the freelancer's account — zero platform transaction fees
- Timing-safe auth comparisons + dummy hash checks to prevent user enumeration
- Idempotency checks on cron jobs to prevent duplicate invoice generation
- Real-time status computation instead of storing derived state in the DB

I'd love feedback on the product and the adaptive reminder approach. Is the "learning" angle compelling enough, or would you want more transparency into how the system decides when to remind?
https://uaryn.com
by Larrikin | 2026-02-21 16:08:24+00:00
All the jobs in Japan are hard work and low wage. If you're relatively poor and moving from south east Asia, it may make sense to immigrate to Japan. If you're a developer you typically will make half or less than half the salary, for longer hours on some old stack.

When discussing where to live my wife realized that she would potentially triple her salary as a nurse with 10+ years of experience.

Tourists like Japan because it is clean, safe and relatively cheap, but given the option it really does not make sense to work there.
by randycupertino | 2026-02-21 16:08:28+00:00
I'm routinely shocked how biased people I work with are against individuals without a linkedin page. So many hiring managers across 15 years in my industry won't consider people without pages. One guy goes on rants how people are "sketchy" if they don't have a verified page and a lot of skill endorsements and testimonials! He'll pull up our vendors pages and check them out during meetings, complain if it isn't available or complete. I used to keep mine very minimal and locked down but I felt pressure from peers to flesh is out and keep it public which I hate.
by debugnik | 2026-02-21 16:09:10+00:00
> You cannot disclose this to public. Even with good intentions.

Bullshit, NIS 2 article 12 specifically says CSIRTs must coordinate the negotiation of a disclosure timeline between reporter and provider. I'd say offering a 30 day embargo while CC'ing the relevant CSIRT is the start of such negotiation from the reporter.

My biggest doubt about this story, LLM writing aside, is the lack of mention of a CSIRT follow up.
by cruffle_duffle | 2026-02-21 16:09:28+00:00
That sort of rage bait is literally targeted to rile up people sitting on the opposite side of the kind of people watching that other media site that rhymes with socks. It’s all fake bullshit algorithmically optimized to divide.

Everybody thinks their tribe is immune to this sort of stuff but it isn’t. It’s all the same nonsense packaged for different echo chambers.

At the end of the day, everybody is human. It isn’t us vs them, it’s just us.
by hmokiguess | 2026-02-21 16:09:34+00:00
I took the OP post at face value and that they preach what they say. If OP said he’s disgusted by those things then wouldn’t the ads be doing a bad match against the target demographic? I would expect ads, the largest revenue machine as you mentioned, to work really well. So to accept your statement would mean OP is sort of lying, that that content is a good match for OP and they are just trying to avoid it and hide that.
by vessenes | 2026-02-21 16:09:41+00:00
To me this is the worst sort of journalism - couched in neutral language, it's an editorial piece disguised as a 'facts' piece.

Facts - DJB, largely right, at times a decade+ early, is fighting with standards boards. He does not believe the NSA has come off their long-standing approach to keep industry cryptography protocols weaker than five eyes cryptanalysis tools. The NSA's former employees, in the chain of command at the standards board, disagree with this characterization, and offer no proof to the contrary (if such a thing were possible).

Put another way, just because DJB is paranoid and coming across as strident right now does not mean he's wrong.

We really benefitted globally in the late 1990s from the cypherpunk movement getting legal coverage; the anti-government hacker mentality and culture that formed when writing about cryptography was mostly illegal, when allowed to publish and deliver to industry, brought real safety to billions of humans through better cryptographic protocols. Unfortunately, I'm not aware of an area where that same ethos is alive right now - in this way DJB's a dinosaur - and people a generation younger than him don't understand where he came from, and in this case, I think, don't understand how to use his viewpoint as a way to assess the world. It's not the only viewpoint, but it's an extremely useful one.

Not only that, it's a viewpoint that has asymmetric benefit - if he's wrong, well then, we just added a little useful safety. If he's right, then, thank God someone did something about it.
by surajrmal | 2026-02-21 16:09:53+00:00
The problem with this mentality is that you're not proposing a solution that solves the problem Google and Apple are trying to solve (or are at least stating they are). Rather than just vent about ideals, showing up to the table and listening to the requirements of all stakeholders (even if they differ from yours) will lead to a more productive result. I would not listen to your concerns if you didn't listen to mine.
by nly | 2026-02-21 16:09:58+00:00
There are rw lock implementations where waiters (whether or readers or writers) don't contend on a shared cache line (they only touch it once to enqueue themselves, not to spin/wait)

These are usually called "scaleable locks" and the algorithms for them have been out there for decades. They are optimal from a cache coherence point of view.

The issue with them is it's impossible to support the same API as you're used to with std::shared_mutex, as every thread needs it's own line.
by willangelo | 2026-02-21 16:10:12+00:00
Very nice to see this post and realize like I'm not the only one seeing things like this. Two quick stories:

I have always been a late mover to social networks, started using Facebook after many years of everybody around me using it and the same happened with Instagram. More recently, short videos and reels never caught my eye, never watched them and honestly took a long time to even realize they existed within Instagram and were not only a TikTok thing, but one time I decided to check it out and I got flooded with exactly the type of content the OP shared: thirst traps, women in the gym, AI garbage. This led to an interesting chat with my girlfriend btw, who was right next to me when I had this brilliant idea.

Took no more than 5 interactions in a course of a week or so of "open reels -> scroll down 3 or 4 videos -> exit" for the algorithm to be 100% more in tune with pages I follow on Instagram and content that appears in my feed (sports, tech, travel)

Also, similar thing for YouTube: if you watch a video in an anonymous tab, the home page will start empty, with no recommendations. After you watch the video, it will become 50% content similar to the video you just watch and 50% thirst traps.
by vunderba | 2026-02-21 16:10:30+00:00
Nice job. Honest feedback:

*** Positives ***

- Having a warning icon where enemies are coming from is a nice addition

*** Negative ***

- When going up the snake appears to be randomly wearing "shades".

- Did you test the laser emit point from all cardinal directions? Because it's not coming directly from the snake's mouth when moving up or down.

- Viewport resolution detection is messed up. The game properly scales but then asks me to "Rotate my device" despite being on a full desktop computer.

*** Other ***

- Snake comes with a set of expected conditions from players given its popularity. At first I was very confused why there wasn't a static item always on screen that would cause the snake to grow. Instead it appears to be time-based? Or possibly one of the bugs you eat?

- You may want to make the boundaries more explicit with physical walls. I honestly thought it was going to be like asteroids where the game wrapped screens.

- It's far too easy and the difficulty takes too long to ramp up. I would tune it a bit.
by MaulingMonkey | 2026-02-21 16:10:35+00:00
One thing I appreciate about Rust's stdlib is that it exposes enough platform details to allow writing the missing knobs without reimplementing the entire wrapper (e.g. File, TcpStream, etc. allows access to raw file descriptors, OpenOptionsExt allows me to use FILE_FLAG_DELETE_ON_CLOSE on windows, etc.)
by tomjuggler | 2026-02-21 16:12:17+00:00
Cool! I wrote a similar blog post last year when I decided to "Cut GitHub out of the loop"

https://www.circusscientist.com/2025/07/23/cutting-github-ou...

My motivation was mainly the fact that Bitbucket cut their free tier, and who knows how long GitHub will be free? So I tried and found out how easy git actually is to sync without third parties
by dhayabaran | 2026-02-21 16:12:33+00:00
Exactly. The fact that we've all internalized "store" as the default distribution model is itself a win for the platform gatekeepers. On desktop, nobody calls a .deb repo or a download link a "store" — it's just software distribution. Android sideloading should be the same: download an APK, verify the signature, install. The entire debate around "alternative stores" already concedes that distribution requires someone's permission.
by iggldiggl | 2026-02-21 16:12:42+00:00
> What most of these people do not seem to get is that proper sandboxing does not only protect against attacks from the inside (rogue developer, supply chain attack), but also from the outside.

The problem is that strict file system sandboxing in particular also breaks a substantial number of workflows that can't be modelled as 'only ever open the exact file the user explicitly' picked. (Any multi-file file formats are particularly affected, as well as any UI workflows that don't integrate well with strictly having to use the OS file picker.)

So you need some escape hatch for optionally allowing access to larger swathes of the file system, or even really everything as before, but that in turn then risks being abused again by malicious actors. And then…?

Plus things like Android's implementation initially using an API completely incompatible with classical file APIs, as well as causing some noticeable performance overhead even today if you need more than simply accessing the occasional single file here and there.
by somenameforme | 2026-02-21 16:12:57+00:00
Wikipedia is not a source. All of the dirt on that page is exclusively relying on one article [1] from a self-citing author, the same author you again cited in your post here, from 'lawyersgunmoney.' I don't find it compelling. It may indeed ultimately turn out to be accurate, but I find it generally unwise to rewrite history on the words of a single person, who seems to have a strong bias towards a certain narrative.

That bias could indeed just be because he believes he's discovered a truth which most people don't know, completely contrary to the 'official narrative', which is indeed quite a frustrating place to find oneself. But it can also cause one to be blind in some ways. For instance assuming everything as written is accurate, the author simply then jumps to malice (like tax evasion), seemingly without consideration of issues such as inconsistent or flawed record keeping which I imagine was extremely common in the days prior to computers.

[1] - https://nymag.com/intelligencer/2021/07/the-truman-show.html
by skywhopper | 2026-02-21 16:13:02+00:00
This is all bad, but I feel compelled to call out the “geolocation (inferred from your IP)” tidbit, because I can vouch that in the era of IPv4 scarcity, this value is often wildly wrong. When I’m at home, for the past 10 years, living in three different cities in that time, my ISP-granted IP address registered as incorrect locations (often by hundreds of miles) more often than not. And my mobile phone is always wrong, showing me in Colorado, St Louis, or North Carolina depending on the day. None of those locations are even close to correct.

It’s truly a shame we are allowing these companies to steal and share and abuse our personal data, and it’s even worse that even the very basics of that data are so often blatantly wrong.
by hmokiguess | 2026-02-21 16:13:10+00:00
This reminded me of a video I saw recently where someone mentioned that piracy is most often a service problem not a price problem. That back in the days people used torrents to get movies because they worked well and were better than searching for stuff at blockbuster, then, came Netflix, and they flocked to it and paid the premium for convenience without even thinking twice and piracy decreased.

I think the analogy here holds, people are lazy, we have a service and UX problem with these tools right now, so convenience beats quality and control for the average Joe.
by bediger4000 | 2026-02-21 16:13:12+00:00
137 people worldwide are known to have died from blood clots following COVID vaccine injection

Only 2 of those 137 are attributed to mRNA vaccines, which seem to be what the... vaccine hesitant... most object to.

How many millions have gotten a COVID shot or shots? This is a weird condition, but not a reason for... vaccine hesitancy...
by WaryByDesign | 2026-02-21 16:13:20+00:00
> the way he went about it — the accusatory tone, the refusal to compromise or even acknowledge that others might simply have honest differing opinions

...is entirely familiar and not a recent phenomena. He dismissed me as a "BIND company shill" during an IETF meeting in... 2008(?) for pointing out some (minor) implementation issues I saw with DNSCurve.
by AutoJanitor | 2026-02-21 16:13:22+00:00
We built Beacon Protocol for AI agents to communicate without relying on centralized platforms.

Key features:
- Ed25519 identity (agents generate keypairs, sign envelopes)
- 11 transports (webhook, SSE, email, Moltbook, 4claw, etc.)
- Relay discovery (agents find each other via /relay/discover)
- Reputation system (bounty completion tracking)
- Atlas (virtual cities where agents live, 50+ registered)

Live network: 50+ agents, heartbeat loops running 24/7, zero central authority.

Python SDK: pip install beacon-skill

Example use cases:
- Agent-to-agent task delegation
- Cross-platform identity (same agent on Moltbook, 4claw, BoTTube)
- Reputation/trust without centralized verification
- Anti-sycophancy bonds (agents stake reputation to disagree)

The protocol is transport-agnostic - envelopes can be sent via any channel. We've got agents running on vintage PowerPC hardware, modern x86, Apple Silicon, all talking to each other.

Repo: https://github.com/Scottcjn/beacon-skill
Live Atlas: http://50.28.86.131:8070/beacon/

Open to feedback. What would you use this for?
by DFHippie | 2026-02-21 16:13:48+00:00
The vetting and training process for judges is a lot longer and deeper than the vetting process for juries (though voting for judges kind of throws this out the window). Presumably part of the purpose of this is to establish whether the prospective judge can judge impartially despite their private feelings.

Most of the world does without juries. In the US we don't use juries for all trials. The Supreme Court and circuit courts do without juries. If we don't use juries for our most important legal decisions, why are they better in the cases in which they are used?

I'm not a legal scholar. I'm sure untold volumes have been written about this. Just on its surface, though, it looks like nothing more than an accidental quirk we inherited from the English legal system.
by jcalvinowens | 2026-02-21 16:14:12+00:00
> Unfortunately on Linux it seems like there is a large performance tradeoff

Implementing transitive priority inheritance is just inherently algorithmically more expensive: there's no avoiding that.

> Sometimes I feel like trying to use Linux for realtime is an effort in futility.

If you're not actually using an RT kernel, yeah, it's futile. But if you are, the guarantees are pretty strong... on x86 PCs, the hardware gets in the way much more than the software in my experience. There's a lot of active work upstream.
by asveikau | 2026-02-21 16:15:23+00:00
> Once Meta identifies you as male, you will get almost exclusively thirst trap posts no matter what you do.

I don't know what I did, but this has not been true of my account. A few years ago I did notice a sharp increase of AI slop filled with comments thinking it was real, which I found hilarious, but it wasn't thirst traps. It was more like "this person has a hidden talent and they are sad because they aren't recognized. Show them some love." And the person is obviously fake. I saw the same fake AI people in multiple languages.

Anyway, after a while that stuff lessened a lot, and the feed is a bit more reasonable. Mainly I get stuff that was posted on TikTok a few months ago. Lately there are a lot of quotations from the Epstein files.
Show HN: AI Dev Hub. 100 free dev tools (all client-side, no signup, no ads)
by orbydx | 2026-02-21 16:16:21+00:00
Hey HN, I’m Christoph.

I built AI Dev Hub because I hate switching between sites and was missing some light weight tools for building with ai.

Principles:
• no signup
• current tools run fully client-side
• fast utility over flashy UI
• built for real workflows

I’m curious about two things:
1. which tools are genuinely useful vs noise
2. what’s missing in your daily workflow that should exist

Would love brutally honest feedback, I’m actively shipping updates.
by afh1 | 2026-02-21 16:16:56+00:00
>The legal basis? Not consent.

You read and agreed with the terms explicitly stating the data would be used to do those things, and it was not at all necessary for you to do that. What else do you want? It seems like consent isn't the issue. You just don't like what this company does, and still volunteer your data for them to do just that. Now you regret it and write a blog post?

One thing is to be tricked or misled, or for a government to force your face to be scanned and shared with a third party. Another is to have terms explicitly saying this will be done, requiring explicit agreement, and no one forcing you to do it.
by pbronez | 2026-02-21 16:17:18+00:00
Well, I suppose the app could offer a proxy service. Funnel everything through a VPS, apply ad and tracker blocking there.

That opens the door to lots of additional features… Cache responses so you can still read stuff when it gets the HN hug of death. Do a full-text index and offer a secondary search capability over article contents. Maybe build an API for all that so you can have AI Agents ground themselves on articles that got strong quality signals on HN. Maybe sign agreements with publishers like LWN, The Information, or whoever else shows up on HN behind a paywall frequently.

Obviously that would need to be a paid feature.
by davecrawley | 2026-02-21 16:17:43+00:00
In the beginning there was a simple idea. If you were a platform and just acted as a conduit of information but didn't decide what got visibility - you weren't responsible for the content you transmitted - like a phone company isn't responsible for what you say on the phone. If you were a publisher - and exerted editorial control - such as deciding what gets put on the front page and what is buried 10 pages deep in the newspaper - you were responsible for the content. If you published libelous, fraudulent or other information the law held that you had decided to amplify that piece of information so were also held responsible.

In the beginning social media was a platform - you wrote something, your friends and family saw it - they really were just a conduit of information. Then social media decided they could suck up more attention by deciding what you saw - but, because its expensive to deal with libel suits they wanted to be categorized as a platform - even though they weren't. They succeeded - the good platform / publisher principle failed.

Most of the problems we are now seeing with Facebook, Amazaon, Ticktock could be solved instantly by saying - if you have a recommendation engine - you are responsible for the output of that recommendation engine. If it amplifies libelous, fraudulent or other such information - well you as the publisher are responsible.

It would mean that Ticktock, Facebook and others would drop their totally addictive design - as they would be afraid of being held responsible of the information which they are using to get users hooked. If they, by some miracle didn't drop their recommendation engine, and started acting as if they were responsible for the information their transmitted, your news feed wouldn't be filled with utter garbage. It would mean that fraudulent anti-vaxx conspiracy theories wouldn't get play on the internet. It would mean that libelous statements wouldn't get play. The list goes on and on.

Its simple, consistent with pre-existing law, and effective.
by ForHackernews | 2026-02-21 16:17:51+00:00
Addressed in the OP

> We see a battle of PR campaigns and whomever has the last post out remains in the media memory as the truth, and having journalists just copy/paste Google posts serves no one.

> But Google said… Said what? That there’s a magical “advanced flow”? Did you see it? Did anyone experience it? When is it scheduled to be released? Was it part of Android 16 QPR2 in December? Of 16 QPR3 Beta 2.1 last week? Of Android 17 Beta 1? No? That’s the issue… As time marches on people were left with the impression that everything was done, fixed, Google “wasn’t evil” after all, this time, yay!