MurphyA/hacker-news huggingface dataset:
by wonox38673 | 2026-03-02 21:38:38+00:00
Yesterday, Explore.Fans, an OnlyFans search engine, got a sudden spike of nearly 10,000 visitors in a single day after a partner integrated a search-by-image feature powered by our backend that was later mentioned in a WIRED article about AI-driven discovery.

We originally built it because we kept running into the same issue on large creator platforms — millions of profiles exist, but there’s basically no real way to search or discover anyone unless you already have their direct link.

So we built a SaaS layer on top of public creator data that enables:

natural language creator search

search by image (upload a photo → find that creator or visually similar ones)

related profile suggestions based on content/style

estimated creators average monthly earnings based on public activity

We initially built this just to solve our own internal discovery problem, but it made us realize how much value is locked behind platforms that don’t expose any meaningful search or similarity layer.

Curious how others here approach building discovery layers on top of closed platforms.
by aucisson_masque | 2026-03-02 21:39:00+00:00
well the thing is, i don't do anything illegal, i don't have much to hide and even if the police asked me to unlock my phone, i'd do it !

What i don't like is having companies, google amongst others, siphoning my data and making money out of it, while offering in exchange a service that is becoming increasingly worst.

grapheneos with it's enhanced permissions and profiles is pretty god at preventing these spyware from stealing all my data, for instance you can have give whatsapp limited contact permission and make it run in a secondary profile.

face unlock is a tradeoff between security and convenience that i'd happily take ! But grapheneos doesn't give me that choice...
by lone-cloud | 2026-03-02 21:39:21+00:00
Location: Vancouver, Canada

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, React, Next.js, Electron, Node.js, Go, AWS, SQL

This is not an exhaustive list of tech, but only the ones that I'm currently engaged with. As a 13+ YOE full stack developer, I'm very comfortable picking up new tech and you can find recent examples of my work on github at https://github.com/lone-cloud

Résumé/CV: https://egor.philippov.ca/resume

Email: egor@philippov.ca
by alias_neo | 2026-03-02 21:39:23+00:00
Yeah, I went through it 3 times in the first decade of my career, two of them were just like yours, I was told "look, this has to go like this, so you're gonna have to go through the stuff, but don't worry, we're promoting you so you won't be affected". After the second one, I left because it just becomes a shitty place to work. The good people who weren't given a hint they're safe end up leaving because of the risk and hit to morale, then the morale for the rest of you drops.

The third one was a little different, they just said this entire country is redundant were moving operations abroad. So everyone was gone.
by bigfishrunning | 2026-03-02 21:39:40+00:00
I would say Go is better then python for 2 reasons

1) Go runs faster, so if you're not optimizing for dev time (and if you're vibe coding, you're not) then it's a clear winner there

2) Python's barrier to entry is incredibly low, so intuitively there's likely a ton of really terrible python code in the training corpus for these tools
by tbrownaw | 2026-03-02 21:39:46+00:00
We don't use standard time because it works best, we use it because it's "correct" relative to the position of the sun.

Now, standard business hours (9-5 or whatever) were probably chosen for working well in the circumstances where they became standard, and it might be interesting to watch for whether tweaking the clocks leads to tweaking the nominal time of things...
by bryanlarsen | 2026-03-02 21:39:56+00:00
Average school start/end times in BC are 8:30 AM and 3 PM. Standard time in Vancouver puts sunrise/sunset at 8AM/415PM at winter solstice for standard time. That's 30 minutes of daylight before school and 75 minutes after school. IOW, kids are more likely to be walking in the dark in the morning, even with standard time.

Switching to daylight time will switch sunrise/sunset to 9AM/515PM, guaranteeing kids will be walking in the dark in the morning.
by teddyh | 2026-03-02 21:39:57+00:00
No mention whatsoever of the $TERM environment variable. sigh

Outputting raw escape codes and hope that they work is not how you do it. This is not how any reasonable library (or bash, or git, etc.) does it. These programs and libraries start with the $TERM environment variable to find out what terminal the user is using, and then use something like termcap(5) or terminfo(5) to look up what capabilities that specific terminal has, and what actual escape codes to output to get that effect. In reality, though, most regular programs delegate all this to a library, like ncurses.

(And also make sure not to output any terminal codes at all if the standard output is not a terminal, as in isatty(3) or tty(1).)

This way, you can check for and use modern cool stuff like sixels, but not use them if some user is using something older like XTerm or the Windows Console.
by D-Machine | 2026-03-02 21:39:59+00:00
> Another thing to consider about LLMs is that the nature of the training and the core capability of transformers is to mimic the function of the processes by which the training data was produced; by training on human output, these LLMs are in many cases implicitly modeling the neural processes in human brains which resulted in the data. Lots of hacks, shortcuts, low resolution "good enough" approximations, but in some cases, it's uncovering precisely the same functions that we use in processing and producing information.

I would argue this is deeply false, my classic go-to examples being that neural networks have almost no real relations to any aspects of actual brains [1] and that modeling even a single cortical neuron requires an entire, fairly deep neural network [2]. Neural nets really have nothing to do with brains, although brains may have loosely inspired the earliest MLPs. Really NNs are just very powerful and sophisticated curve (manifold) fitters.

> Could be very TARS like, lol.

I just rewatched Interstellar recently and this is such a lovely thought in response to the paper!

[1] https://en.wikipedia.org/wiki/Biological_neuron_model

[2] https://www.sciencedirect.com/science/article/pii/S089662732...
by terminalshort | 2026-03-02 21:40:24+00:00
The blame is 100% on society, so BP is correct to place it there. If we wanted to reduce our CO2 output to near zero we could do that easily. But it turns out that we would rather have all of our modern conveniences, so this is 100% our fault. Blaming it on oil companies is like a murderer blaming Smith and Wesson.
by theshackleford | 2026-03-02 21:40:26+00:00
> no, I'm not going to manage TODOs on my phone - whole other conversation

I will. Far simpler, far more secure and far less wasteful than inserting some additional and unrequired LLM loop + hardware/virtualisation layer on top to do something I've already been able to do for years.

> But until you've had it on you for a while, you can't comprehend the utility.

You've not yet described anything that literally 99% of the population can not already do with the existing hardware and software in their pocket.
by anthk | 2026-03-02 21:40:37+00:00
9front can mount old DOC/XLS documents as OLE 'filesystems' first and then extract the tables/text from them.

As for sandboxing, 9front/plan9 uses namespaces, but shared directories exist, of course. That's the point on computing, the user will want to bridge data in one way or another. Be with pipes, with filesystems/clipboard (or a directory acting as a clipboard with objects, which would be the same in the end).
by osigurdson | 2026-03-02 21:40:40+00:00
In addition to the search tools mentioned above, feel free to use https://nthesis.ai/public/hn-who-is-hiring. You can search and chat with the posts on this page. Updates live. I hope it helps! Note: The default view is a basic text / tag search, click on the "Chat" button to chat with the results (direct link: https://nthesis.ai/public/b28f0eb9-f5ac-4152-9a4c-152253d698...)
by indubioprorubik | 2026-03-02 21:40:57+00:00
Then again,UE5 has massive criticism leveraged against it- for pushing exotic and hyped up technology, that is not really production ready and demands you tailor your whole workflow around them. Held against last gen custom engines - ue5 almost always looks worse.

https://www.youtube.com/watch?v=Ls4QS3F8rJU&t=539s
by throwyawayyyy | 2026-03-02 21:40:58+00:00
A lack of imagination on my part perhaps, but I can't think of anything I'd use it for which isn't either: 1) cheating myself and others of leisure (e.g. I suppose I could use it to fake-keep up with friends..? Or plan a holiday and book a load of stuff for me. But I like doing that!), 2) not feasible (loading and unloading the dishwasher, which is already the robot I used to wash dishes), 3) utterly insane (it's tax time in the US).
Show HN: PRD Agent – Turn your app idea into a shareable RPD in minutes
by kmatthews812 | 2026-03-02 21:41:02+00:00
I built this to compress the jump from messy ideas to engineer-ready specs.

It takes raw inputs — docs, transcripts, brainstorm notes — and it asks the questions necessary to turn ambiguity into a PRD engineers can actually scope against.

The end result is a structured PRD with feature, milestones, budgets, tech stack, and open questions that's easily shareable to wherever you go to get your software built.
by Nevermark | 2026-03-02 21:41:23+00:00
The "constraint" that a complete description of reality doesn't require external information, isn't a brute contingent, it is a tautology. One that can be leveraged as an axiom we get for free.

It has many forms. One is, nothing can be created (no external source), or destroyed (no external dump), so any local structures can be transformed, but must be conserved in some way. They must be reversible. We now have the necessity for a law of conservation as a "for-free" requirement, as a result of no external information/interaction.

Local zero information constraints:

No specific exists, except those that are completely determined. Anything else would require external information. This is a law of fully determined intersection.

Anything not completely specified, must exist in all its disjoint alternatives. This is a law of fully determined union.

Think of the exhaustive superpositions over all possible conserving interactions in quantum mechanics. A real "local physics" example of this principle.

Cancellation is caused by conservation. Duals that can be generated must be reducible. And it is cancellation of duals that create the non-trivial structure that superposition and entanglement produce, out of otherwise a neutral exhaustion of possibilities.

This all comes from "no external information or interaction".

It turns out, that tautology is not a trivial constraint.

In fact it is a very active constraint. Try to come up with a form in which everything is either determined, or exhaustively covered, and always locally conserved (i.e. all transforms are fully and exactly reversible). It will be a challenge! Exactly what we want. But you can fit a lot of our current physics in as consistent pieces. Superposition and entanglement over conservation conforming interactions are a very strong example. And historically, we have understood the universe better every time we have generalized or unified laws of conservation.
by Night_Thastus | 2026-03-02 21:41:27+00:00
The average consumer wants a phone with their personal balance of:

* Feature

* Price

* Looks/status

Everything else is completely irrelevant. Now, what features and what looks varies over time. But something as intangible as being 'more open' or 'more private' just isn't significant for most people. People on HN care. Average consumers do not. It's too ethereal and meaningless.

If a new phone or service had a specific certification, like how IP certifications work for waterproofing, then that might change. If it was certified by a third party that X phone with Y service would never sell your data in Z ways.

But without something concrete, it's irrelevant.
by sorenjan | 2026-03-02 21:41:47+00:00
Right, but where I live sunrise is in the middle of the night in the summer (around 03:30). Using standard time in the summer gives me one less hour of useful sunlight in the evening, and while it doesn't technically disappear it gets moved to where I can't use it because that's when I sleep. It's the same for people further south as well, another bright hour in the early morning before they wake up is a wasted bright hour that would make more sense in the evening, when most modern humans are awake. The argument "noon should coincide with solar noon" is nonsensical to me, the clock is a social construct and should make sense for how most of us live our lives.
by bubblewand | 2026-03-02 21:42:05+00:00
The jacket just looks like a variant of “morning dress”. It’s the equivalent of a tuxedo for the daytime (wearing either at the wrong time of day used to be considered incorrect; see the selectively-sartorially-fastidious Jack in 30 Rock reacting to Liz’s surprise at his wearing a dinner jacket without some special event planned with, “it’s after 6:00, Liz, what am I, a farmer?”)

You still occasionally see them at state functions (Trump wore an infamously poor-looking one when visiting Queen Elizabeth in his first term, iirc, and you can find photos of people like Reagan in it looking a bit less uncomfortable). I think they were standard/required clothing for arguing in front of the Supreme Court through the 1970s or something.

It’s the kind of jacket one might imagine a stereotypical cartoon mayor of a town wearing for a daytime ribbon cutting… because, not that long ago, that’s exactly what they would have worn.

It’s an almost, but not quite, dead piece of clothing, but it was still quite familiar when this was made.
by charlieflowers | 2026-03-02 21:42:27+00:00
Yeah, Go is probably the best general purpose language at the moment.

Rust is great, but there's no need to manage memory manually if you don't need to.

So for general mainstream languages, that leaves ... Python. Sure, it's ok but Go has strong typing from the start, not bolted on with warts.

(I realized how incredibly subjective this comment turned out to be after I had written it. Apologies if I omitted or slighted your fave. This is pretty much how I see it).
by littlestymaar | 2026-03-02 21:42:32+00:00
That matches with actual Rust use actually, I've worked with Rust since 2017 on multiple projects and the number of times I've used the lifetime annotation has been very limited.

It's actually rare to have to borrow something and keep the borrow in another object (is where lifetime happens), most (95% at least I'd say) of the time you borrow something and then drop the borrow, or move the thing.
by DanielBulicDev | 2026-03-02 21:42:37+00:00
SEEKING WORK | Remote (Europe, USA, Germany, Taiwan)

Location: Germany/Taiwan

Remote: Yes

Willing to relocate: No

Technologies: Angular, Spring Boot, Next.js, Nest.js, Express.js, HTML, CSS, SCSS, TypeScript, Java, SQL, MongoDB

Portfolio:
https://danielbulic.dev/en/projects/

Resume-CV (english):
https://drive.google.com/file/d/18PPv5GN893soCy2Pc0fjfWg6H1U...

Resume-CV (german):
https://drive.google.com/file/d/1jlj9VKSJ62Av7wsDJeSJ601htAE...

Email: info@danielbulic.dev

GitHub: https://github.com/bulicovic

Hello, I am Daniel, a freelance full-stack software developer and consultant with over 8 years of experience in developing scalable, high-performance web applications and services. I specialize in accessibility in web applications and have developed fully automated tests for this purpose. I have experience in Angular, Spring Boot (Java/Kotlin), Node.js, and DevOps practices.

My Service includes:

- Consulting on accessibility, provide information and guidelines

- How developers implement accessibility (with Angular, React.js, Vue.js, Next.js, etc.)
- How accessibility is tested automatically from end to end
- How this can be integrated into the CI/CD pipeline.

- Consulting and development of web applications with Angular.

- Consulting and development of REST APIs with Spring Boot.
Show HN: Agd – a content-addressed DAG for tracking what AI agents do
by BlueHotDog2 | 2026-03-02 21:42:40+00:00
Every agent framework gives you logs(each its own flavour of logs). Unstructured text. Maybe some spans if you're lucky. When your agent breaks something, you get to grep through a wall of output in some proprietery system.

Why can't i easily see what the agent did to produce the PR? why can't i restart a different agent from a state?

I got tired of this. agd is a content-addressed object store and causal DAG for recording agent behavior.
It works like git (blobs, trees, refs, immutable objects identified by hash), but the object types are specific to LLM interactions: messages with typed content parts, tool definitions, and workspace snapshots that form a causal graph.

The core idea is stolen from git: the data model is the API. You interact with objects directly. Everything is immutable, everything has a hash.

An "action" in the DAG records: what messages the agent saw (observed state), what it produced (produced state), which tools were available, which model was used, and what caused it (parent actions).

Two states per action, both full snapshots, not deltas. You diff them to see what changed.
What you get:
- agd log --session s1 shows one conversation's full causal chain
- agd show <action> --produced --expand shows the exact prompt and tool calls
- agd diff between two actions compares messages and workspace files
- agd rewind moves a session back to a previous point (old actions stay in the store)
- agd replay reconstructs the exact input state and reruns an action

It integrates as middleware/plugin. Wraps your existing LLM calls, records before/after state, doesn't require rewriting your agent code. The session ref (like a git branch pointer) auto-advances on each action, so parent tracking is a single ref read.

Written in Zig. Most of the code was written with heavy AI assistance. The store is append-only loose files, like git's object directory. Write path targets low single-digit ms per action with batched fsync. Sessions can be bundled and published to a remote for sharing and viewing(working on a POC of this, have some core questions)

This is pre-alpha. The object model and write path work. Workspace capture, session sharing, and a Phoenix LiveView web viewer are functional.

Plenty is still missing: resume-from-any-point, proper diffing, the replay command. The on-disk format will probably change. I wouldn't depend on it for anything you care about yet.

What it does not do: orchestrate agents, make agents smarter, stream in real time, or replace your framework.

Looking for feedback, thoughts, contributors

Repo: https://github.com/frontman-ai/agd
by jraph | 2026-03-02 21:43:31+00:00
There's even a paragraph saying it's good for the environment. This means Apple really cares about the environment. That's good! So I suppose I can install my community OS of choice painlessly after Apple decides to stop supporting it so it doesn't turn into e-waste that day despite being perfectly good hardware for many more years?

I also suppose parts can be easily replaced without also replacing everything including the motherboard should something stop working?

Sarcasm, obviously, but until they do these things, their environment selling point is just irritating and scandalous and they should just focus on the other selling points.
by bigyabai | 2026-03-02 21:43:59+00:00
From TFA:

For Private Cloud Compute specifically, the system is described as underpowered and perhaps more trouble than it’s worth. Updating the software is apparently trickier and takes time, and more fundamentally the chips (believed to comprise right now of modified M2 Ultra processors) are not powerful enough to run the latest frontier models like Gemini, which the new Siri will be based on.
by foxfoxx | 2026-03-02 21:44:00+00:00
So policy feeds are dynamic news headlines because no one really wants to click on or understands:

"Making further consolidated appropriations for the fiscal year ending September 30, 2026, and for other purposes."

This is similar to how most people don't want to read the raw source bill text which is why it's at the bottom. The reason policies aren't direct links to congress.gov is because I've spent more time than most on congress.gov and the federal register and on one wants to do that.

My first commit on this project was Feb 22, 2025 so I'm sure you're happy to find out there is plenty of "why" to my answers and that these are all my design decisions.
by exhilaration | 2026-03-02 21:44:10+00:00
Does that matter though? My impression is that most people don't see doctors anymore. Every urgent care visit I've had in the past few years has been with a physicians assistant or nurse. Same for our pediatrician, I can't remember the last time we saw her instead of one of the nurses.

I actually have a routine visit with a specialist at one of the top hospital systems in the country in 2 days, and I see in the portal I'm seeing a "CRNP, MSN", not a doctor.
by boca_honey | 2026-03-02 21:44:11+00:00
>when was the last time you knew someone that went out and bought a Windows-based computer for anything other than gaming?
I'm sorry, what? I don't know if this is because of the developer-bubble mindset on HN (or the wealth gap that comes with that), but Windows adoption on the consumer level is around 70% and close to 90% on the business level.
This actually falls short from what I see anecdotically (I don't live in any North-American / European country), which is close to 95% of Windows adoption, in general.
by Pgrech | 2026-03-02 21:44:29+00:00
Thank you!

Whoosh has really interesting tech more focused on the fish transport side with products that move fish from tank to tank while performing some operations.

Our initial focus with inspection is taking high quality images of fish to pull insights needed for maximizing efficiency and improving breeding programs. We have designed our system to easily drop-in to the current operations so it is seamless.
by ternus | 2026-03-02 21:44:48+00:00
Almost nowhere do you see the sun directly overhead at noon, even during Standard Time. The differences can be quite stark: https://24timezones.com/cms-static/images/uploads/solartimev...

BC (and PST) is actually quite reasonable in this regard, with Vancouver and LA being fairly close to "on the money." Contrast that with China and Russia, where clock time can be 2h+ off from solar time.

As a further note, this is one reason it's miserable to be in Boston/Maine during the winter if you're an SAD sufferer: sunset times of 4pm or sooner feel like "insult to injury."
by al_borland | 2026-03-02 21:44:50+00:00
Only if they can make it easy to use without compromising on what makes GrapheneOS what it is.

I’m in the Apple ecosystem, but was curious about it after hearing so many people talk about it. Linus Tech Tips made a video on it a while back and for those who don’t want to tinker, it sounded like it could be a bit of a nightmare. At my age, I’m not looking for my phone to become a hobby.

This generally means sensible defaults for the 80%, settings for the 95%, and then more settings just behind the curtain for the 5% who really want to tinker or to cover the one-gaps from choices made for the 95%.
by 1718627440 | 2026-03-02 21:45:14+00:00
I don't get that argument. The numeric time is just a measure for the state of the sun in the sky. When you choose your day to have ended is completely independent. There is already a high enough variance of people deciding when they go to sleep, that DST is hardly relevant. Some people have dinner at half past 5, some do at half past 8, the hour daylight saving time can't possibly make that difference.