MurphyA/hacker-news huggingface dataset:
by pgbouncer | 2026-03-02 13:20:33+00:00
How tagging works: SigLIP (Google's CLIP successor) runs locally through ONNX Runtime. Image embeddings are scored against a 68,000-term vocabulary (pulled from WordNet nouns) via dot product + sigmoid scaling. A self-organizing relevance system adapts the vocabulary to your dataset i.e. frequently matched terms get promoted, irrelevant ones demote to a cold pool. So a photo of red sneakers gets tagged sneakers, footwear, red, fashion without any training or finetuning.

The progressive encoding system should take the 90-minute cold start (encoding 68K text terms through SigLIP) down to ~30 seconds by encoding a seed vocabulary first, then background-encoding the rest while you're already processing images.

It's pure Rust, single binary, pip install photon-imager or build from source.

Would love feedback, contributions, and forks. Some areas where help would be especially welcome:
- Windows support (currently macOS + Linux only)
- Additional model backends beyond SigLIP
- Frontend/UI for browsing tagged collections
- Database integration examples (pgvector, Qdrant, etc.)
by kypro | 2026-03-02 13:21:26+00:00
How is this even going to work in practise?

Citizenship laws in the West are hardly very robust. The delta between a foreigner and a full legal citizen is fairly minimal these days.

China is already paying women in the US to carry Chinese children via surrogacy so they are legally US citizens as per the constitution. Then you have anchor babies, where again there are numerous reports of China sending people to cross the US border under Biden.

Similar stuff happens here in the UK where we routinely grant British citizenship to terrorists from various countries, to the point where now Israel is concerned about sharing intel with us.
by chelm | 2026-03-02 13:21:33+00:00
I can say I am pleased to see that!

I did something similar with it. It addresses the pain points of typical real estate owners (landlords and tenants). https://der-walter.de/

On Google, the game I made is more trending than the tools.

I think the monetization is still unresolved.

I did some experiments with the File System Access API. So users can select a folder, work in it via the web app, and just leave.
by megous | 2026-03-02 13:22:48+00:00
It all starts with open formats, open data and open apis. Unless this is somehow guaranteed by law for interaction with public entities, it's going to be hard for any FOSS projects or independent apps/developers.

Without that, we have a situation where almost every bank tries to shove their stupid android app in your face so they can more easily track you. They also force you to their authentication mechanisms, instead of using already working ones. There are no APIs that are usable, only if you have $$$$$. They'll just ignore you if you're a regular client and want to download your data automatically via a reasonable mechanism, etc.

If only banks can write apps and have closed API, they will
by api | 2026-03-02 13:23:09+00:00
The AI backlash is interesting to watch. It’s both right and wrong.

It’s right that slop is real and a lot of present AI is crap, and it’s right about the risks to employment and the economy. But when it comes to the first, it’s wrong that this won’t get better. AI is advancing rapidly.

When it comes to economics, AI is just bringing to a head long standing fundamental problems with wealth distribution and fairness that have been building for a long time. AI might be the straw that breaks the camel’s back, but the camel isn’t looking so hot. Before AI hit big we already had two generations priced out of housing.

The story on journalism and public discourse is, I think, similar. AI might be the last nail in that coffin but the coffin was already closed and the man was already dead. Social media algorithms and man-made disinformation killed public discourse more than a decade ago. Any solution to those problems should also help the slop problem.

My point is that all these problems were nearing crisis level without AI and would still demand solutions without AI. AI might actually help by making them no longer possible to ignore.

Meanwhile all this criticism totally ignores what AI will make possible and is already making possible. Typical human negativity bias.
by notepad0x90 | 2026-03-02 13:23:39+00:00
> People are lovely. Go out and try it.

I hope this is not an inappropriate question, but are you by any chance fit and/or attractive? I've heard that and being well dressed affects your experience with people a lot.

For me it's a mix, the majority at least try to be decent and pleasant, no argument there. But as with many other things, the minority who aren't tend to have a much bigger impact. Honestly, I'd take just being safe from violence from people is good enough for me, even that isn't a given.
by SamBam | 2026-03-02 13:23:44+00:00
I don't understand the meaning of the word "stolen" in this context.

I've never seen a LFL with explicit rules on who can or cannot take out the books, or what they're allowed to do with the books afterward.

If someone sees "all the good books," are they not allowed to want all the good books? What if they take them and don't get around to reading them, are they stealing them?

I understand that there's a potential tragedy of the commons with a LFL, but if I put some of my books in one, am not going to worry about whether they're being read the "right" way. Mostly I'm happy to have had a place to donate my books, and figure there's a non-zero chance they'll be read again.
by TrianguloY | 2026-03-02 13:25:52+00:00
As someone who identifies with the text, a very introverted guy that almost never starts a conversation but it's able to maintain it once they other person starts it, and as someone who has never dated any girl (and failed to do so) I'll just say: almost every random person that talks with me...is a man.

It doesn't seems...fair...and, again, says a lot about society.
by Zak | 2026-03-02 13:26:27+00:00
It's not just the average consumer. I continue to be surprised that so many developers and other tech nerds - the type who post on HN - chose and continue to choose the iPhone over Android when Apple dictates what apps they can install and locks third-party accessories out of certain features.

Current times do present the opportunity to raise awareness of the issue though. App store bans for apps like ICEBlock, and various laws age-gating app stores considerably expand the population with reason to care who has ultimate control of their phone.
by sillyfluke | 2026-03-02 13:26:42+00:00
This looks like more OpenAI damage control. Since the Pentagon accuses Dario of having a "God-like complex" one can only surmise that the potential future guardrails Altman claims they can employ are purely optional for the Pentagon when push comes to shove.

But this made me chuckle:

>U.S. intelligence agencies including the C.I.A., which uses Anthropic’s A.I. technology,

...just cause it has amusing parallels with those stories about how the Pentagon were supporting the Kurds and the C.I.A was propping up ISIS in Syria. Now we have their AI agents fighting out in the field to look forward to in the future!

With Anthropic it's just the rest of the world that is fucked, with OpenAI it's the whole world including the US that is fucked. How relieving.
by microtonal | 2026-03-02 13:26:57+00:00
This is one of the advantages apple currently has: Staying on the bleeding edge of or buying an iphone is cheaper than you would think, because iphones in general retain their value longer than the average android

I have found that you can also use the less long value retention to your advantage by not buying an Android phone on release day. E.g. Pixels often go for hundreds off after 6 months or so. E.g. here in Western Europe, including VAT: Pixel 9a 549 -> 349, Pixel 10 899 -> 549, Pixel 10 Pro 1099 -> 769. At the same time the iPhone 17 has only gone down about 100 Euro. When getting e.g. a Pixel at the discounted price, the loss is not so much after selling after 1-2 years.

Also, I had a habit of getting a new iPhone every year and the loss of selling second-hand is now much larger than in the early days. I think the demand lessened due to the market largely reaching an equilibrium + there not being a lot of advances in smartphones, so people are staying on their phones longer, so there is less demand for second-hand phones (e.g. my parents were on iPhone 11 until recently, my mom still is).

The typical interested buyers are also more annoying to deal with these days (also probably due to the changing iPhone demographics). So nowadays, if I cannot sell it to family or friends, I'll often just send it to a company like Rebuy.
Show HN: A productivity app with reminders and nested AI chats
by JeduDev | 2026-03-02 13:28:05+00:00
I built this app as a hobby project to experiment with developing a full-stack product from scratch—handling everything from the core utility and vision to the actual implementation. It took me about three months to build, and it was a massive learning experience that has prepared me to tackle my next set of projects.

What it does:
The app allows you to create documents, whiteboards, and databases integrated with reminders and nested, agentic AI chats.

The "Beta" Reality:
To be completely honest, the app is still quite "broken" in several areas. You might run into loading issues, UX friction, or bugs that could interrupt your workflow. I wouldn't recommend using this for mission-critical work yet; please treat it as a live demo or a functional prototype.

About the Subscription:
You’ll see a payment option with certain limits. Honestly, I don't recommend paying for it right now given the current state of the app. If you do choose to subscribe, please consider it a donation to support further development rather than a purchase for a polished service.

Feedback & Collaboration:
I have a lot of ideas for where to take this next and I plan on iterating quickly. I’d love to get your feedback on the concept, and if anyone is interested in collaborating or just chatting about the tech, I’m all ears.

Link: www.listal.space
Tech Stack: NextJS, TailwindCSS, Typescript, Supabase(Auth and Database), Tavily(ai web search), Groq, R2 Cloudflare, Vercel(Hosting)

Thanks for checking it out!
by DrBazza | 2026-03-02 13:28:37+00:00
Because it comes 'free' with an Office365 subscription. Embrace (<<you are here), extend, extinguish.

It's usually 'management'. The same management that won't pay for developer tools (including Slack) because 'why do you need that when you can do 95% of your work in VSCode?' It's also usually the same sort of management that can do 95% of their documents in... VSCode and markdown. Or LibreOffice.
by pointlessone | 2026-03-02 13:29:16+00:00
> How are you all staying sane?

Making some bold assumptions, eh?

But more seriously, you can do very little about most of the things listed. Do that little and leave the rest behind.

Tune out of news. Find sources of news that are relevant to you immediately. Like your local community, city council news, your employer, that sort of things. You can’t do anything about war in Iran or wherever, it’s not actionable, stop worrying about it, stop following the news.

Be more offline. Go for walks. Read paper books. Listen to music, preferrably not streamed. Meet real people. Like, talk to a stranger at a coffee shop shop or in a park.
by pingou | 2026-03-02 13:29:20+00:00
I would say mastering the art of talking to anyone includes having a good mental model of what the other person thinks or how they would react.

It can be delightful to be surprised, but if you are surprised all the time then I would say something may be wrong in the way you see the world.

Nowhere did I say that people should mind their own business at all time. You cannot imagine a situation where you shouldn't talk to a person? You feel entitled to look at their phone? Is there no social boundary you respect? You are free to not respect them, but you can't hardly be surprised to experience pushback.
Again, I like that people like you exist, I hope I don't come as too aggressive.
by em-bee | 2026-03-02 13:30:03+00:00
actually, i am not fine with ghostwriters. i am fine with speechwriters, because public speeches are a shared product, so is music. performing someone else's music is normal and probably has been done ever since music existed. in that sense i would also not mind a performance of a song if that song was originally created using AI. if the song and the performance are good that it is no different from performing a traditional song. if you don't like AI music, that's fine, i also don't like every traditional song, but that's not the fault of the performer (beyond choosing a song you don't like). the problem with milli vanilli is that they violated the expectation that we know who the singers are. milli vanilli were dancers, not singers, and if that had been properly communicated, it would have been fine.
by sarchertech | 2026-03-02 13:30:07+00:00
https://www.theonering.com/wp-content/uploads/2024/12/The-Ho...

The version you linked is a 2016 reprint, so I’m actually not sure which one is correct.

The version I linked to still has Gollum offering to give Bilbo the ring so it certainly predates the modern version I have. And that is the change Tolkien explicitly states he made.
A DI-style container for AI agent capabilities
by duncankrebs | 2026-03-02 13:30:16+00:00
I’ve recently been working on decoupling MCP-style agent tool calling from application code into a control plane. The goal was to make agent tooling infrastructure-managed rather than hardcoded into agent logic.

That part worked — but it exposed the next bottleneck.

Once tools live in a control plane, the real question becomes how agents receive the right capabilities at the right time, in a way that aligns with existing enterprise permissions.

Software has already solved an analogous problem.

Dependency Injection (DI) became standard because components shouldn’t construct their own dependencies. They declare what they need, and a container resolves and injects them. The result was looser coupling, testability, and composability. Today it’s invisible infrastructure.

AI agents still feel pre-DI.

Most agents operate with static permissions, hardcoded tools, or broad service accounts. Capabilities are embedded in the agent or environment rather than granted dynamically. This works for demos but breaks down in enterprise settings where governance and auditability matter.

The core insight is simple: authority should be injected the same way dependencies are injected.

Instead of treating an agent as an app with built-in permissions, treat it like a DI-managed component whose container is a runtime connected to an enterprise directory. The container doesn’t just wire objects — it wires capabilities derived from identity and policy.

I’ve been calling this pattern Capability Injection (CI).

In CI, agents don’t possess permissions. They declare the capabilities they need for a specific purpose. A governing layer — a realm — evaluates the request, resolves the human principal, checks policy, and injects a scoped, time-bound delegation token. The agent runs strictly within that scope and never holds standing privileges.

The earlier MCP decoupling moved tool execution into a control plane. CI completes the picture by injecting capabilities at runtime rather than baking them into code or environments.

This only works if grounded in human identity. In practice, that means integrating with systems like LDAP or Active Directory. Every injected capability must be traceable to a person, for a purpose, for a duration.

One rule matters most: authority must be requested, not assumed. Guardrails can be injected automatically, but capabilities that expand external power should never appear implicitly.

Dependency Injection made software composable.
Capability Injection makes AI composable.
by jazz9k | 2026-03-02 13:30:34+00:00
"Open source is closing its doors. Yesterday, tldraw took the unusual step of removing the tests from their codebase, on the theory their continued presence would make it far too easy for anyone with an agent to build a cleanroom rewrite and undermine their business. Nothing says "closed for contributions" quite like not even having access to a test suite or CI to work with"

This could always happen with open source. If you are worried about 'undermining your business', you shouldn't release any open source, as big companies can always do this.
by Mordisquitos | 2026-03-02 13:31:07+00:00
In your earlier comment you said that deGoogled Android alternatives are what's "slowing us down from leaving Android entirely", but that is not consistent with saying that most banks and government apps require play services.

If these apps cannot run on deGoogled Android, then deGoogled Android cannot be slowing us down from leaving Android because using deGoogled alternatives is as inconvenient for banking and government services as using a non-Android alternative would be.
Show HN: Atrium – An open-source, self-hosted client portal
by ecotto123 | 2026-03-02 13:31:35+00:00
I started a solo software engineering lab earlier this year and wanted a professional foundation for my clients from day one.

I looked at platforms like HoneyBook, but they are expensive and didn't feel built for developers. I wanted a lightweight, self-hosted, and white-label solution that handled the essentials—file sharing, project tracking, and invoicing—without the SaaS tax. So I built Atrium.

It’s a clean interface that gives clients a single place to track progress and handle billing under my own branding, rather than me stitching together fragmented tools.

Core Features:

* White-Labeling: Fully customizable branding for the client-facing UI.

* Updates & Collaboration: Status updates and file sharing for clients, plus internal notes for team-only coordination.

* Asset Management: Support for S3, MinIO, R2, or local storage.

* Invoicing: Integrated PDF generation and billing.

I’m using this to run my lab’s client operations and would love technical feedback, contributions or feature requests from the community.

GitHub: https://github.com/Vibra-Labs/Atrium
by coderjames | 2026-03-02 13:31:45+00:00
For the 2D version, you might not need very much custom. Use a regular pen plotter and use a pen with conductive ink. These both exist today, though personally as a hobbyist PCB designer, I can get 2-layer and 4-layer boards cheap enough from JLCPCB or Oshpark or PCB Unlimited that I don't bother trying to make them myself.
by sarchertech | 2026-03-02 13:31:47+00:00
It’s not a primary source is a scan of a 2016 reprint that I can’t find much information on. And I she a version that purports to be the 1937 edition which does have the small slimy creature line.

https://www.theonering.com/wp-content/uploads/2024/12/The-Ho...

That version has the original “Gollum offers to give him the ring if he wins”.
by encom | 2026-03-02 13:32:20+00:00
>critically important in our lives

This is the sad part. I've resisted that slippery slope as much as possible. In part because of ideological reasons, and in part for usability reasons. I have large hands and poor eyesight - using a phone for non-trivial tasks is tedious. I think the only thing I encounter from time to time that requires a smartphone is paying for parking. Everything else I do from a desktop, or don't do at all (doom-scrolling etc.)

I wish society would resist the smartphonification of everything for no reason. A lot of it is marketing- and surveillance-driven.
by microtonal | 2026-03-02 13:32:37+00:00
That's true, but for the price and compared to non-Samsung they are doing really well. Our daughter's A54, which was a bargain at 300 Euro, is still getting monthly updates after three years and looks like it's still getting them for at least another year (since A53 is also still supported).

Though for price vs. updates it's hard to beat the Pixel 9a. It's currently often ~349 Euro and gets updates until April 1, 2032.
by dangoodmanUT | 2026-03-02 13:33:09+00:00
Been eager for something that wasn’t temporal (egregious overhead and annoying multiple services), but they do write this like Temporal… doesn’t exist. They use a lot of the same pioneered techniques (like “our own context type”) that they do.

go-workflows has always been the good alternative, but I’m sure dbos is a bit better supported. Dbos always had some weird gaps (I don’t remember why exactly, I just remember saying “oh well I can’t use this then” more than once), but maybe they’ll close them with the go sdk
by qsera | 2026-03-02 13:33:18+00:00
I think the flaw in your reasoning is the assumption that chemical reaction is causing the sensation of blue.

But imagine if the consciousness and what it senses cannot be separated. So the consciousness sensing blue and the chemical reaction happening in the brain, are just correlated. One did not cause the other.

One can ask where that correlation came from. I think that the such correlations are inherent in such worlds where consciousness is possible.
Show HN: MMO snake over ssh – ssh snakes.run
by eieio | 2026-03-02 13:33:38+00:00
snakes.run is massively multiplayer snake, played over ssh. ssh snakes.run to play.

I spent a while reducing the game's bandwidth footprint as much as I could; I have a writeup on my site about how the game works if you're curious[1].

That said - there is only a single server here (Anycast shenanigans were out of scope), so latency does get worse the further you are from the server (NYC). I think the game is pretty playable for a surprising number of people, but you'll definitely struggle to play from, say, Australia.

Fun fact: two sub-problems that I encountered while thinking about this game made their way to HN's front-page - TCP_NODELAY[2] and SSH keystroke obfuscation[3].

[1] https://eieio.games/blog/secure-massively-multiplayer-snake/
[2] https://news.ycombinator.com/item?id=46359120
[3] https://news.ycombinator.com/item?id=46723990
by scott_w | 2026-03-02 13:34:07+00:00
> (if my memory is correct, oddly the engine uses quads rather than triangles)

I'm also working off a near 30-year-old memory but I recall quads not being unusual around this time. I remember a preview of Tomb Raider 3 in Official Playstation Magazine making a big deal out of the updated engine using triangles instead of quads to draw things. This was around 1998, so a couple of years after Quake came out.
by criddell | 2026-03-02 13:34:30+00:00
> Speed-limits typically remain grandfathered in at their original value

That depends on where you are. In Texas, state highway speed limits are determined though a traffic study[1]. The monitor traffic for a while, then set the limit to the 85th percentile.

People can use this to get out of speeding tickets. If you find that it's been a long time since a speed study was done on the road you were on, the judge might throw the ticket out.

There are some hard limits though. For example, the maximum speed limit that can be set on a road is 85 mph.

[1]: https://www.txdot.gov/safety/driving-laws/speed-limits/speed...
by tunapizza | 2026-03-02 13:34:46+00:00
For people whose cultures value reserve and privacy, visiting the U.S. is a study in cross-cultural dynamics and sometimes a serious test of social boundaries. Your comment reflects that. The loudness, friendliness, warmth, and (occasional) casual intrusiveness is both a reality and a stereotype. It always reminds me of this hilarious Harry & Paul (UK) sketch: https://www.youtube.com/watch?v=BGc3zFOFI-s