MurphyA/hacker-news huggingface dataset:
by zvr | 2026-03-03 15:58:55+00:00
Remember that we're talking many years ago, in the previous century.

The only way to "automatically" deposit cash was to put it into an envelope and then drop it in the machine. IIRC, you used to write the total amount on the outside of the envelope, together with your bank account information.

The machine was emptied at regular intervals, the envelopes were transferred to the bank, and an employee was manually opening them, verifying the amount, and credit your account.
by ivannovazzi | 2026-03-03 15:59:02+00:00
Cool approach — using a private GitHub repo as encrypted storage is clever for solo devs who want zero external dependencies.

We're building something in the same space with KeyEnv (https://keyenv.dev) but took a different direction: server-side encrypted storage with a CLI that injects secrets as env vars at runtime (`keyenv run -- npm start`). No files written to disk, no .env files to manage.

The trade-off is pretty clear: AxKeyStore gives you full ownership of storage (GitHub repo) at the cost of managing encryption keys yourself. KeyEnv handles the key management server-side but requires trusting our infrastructure (or self-hosting).

For teams, the big differentiator is access control — KeyEnv scopes secrets per project and environment, and tracks who accessed what. Curious if you've thought about multi-user scenarios for AxKeyStore?
by rohxnsxngh | 2026-03-03 15:59:04+00:00
We are doing exactly what you described with continuous calibration. We have essentially built our own in-house labeling, ingesting, and task assignment software for these tasks. Low confidence predictions get flagged for review, corrected labels feed back into training, and we retrain on a rolling basis. We also stratify our calibration datasets intentionally by time of day, tank conditions, and fish density rather than just grabbing random frames. Early on our datasets were too homogenous and the models would work great in testing then degrade in production. The architecture matters less than having a tight feedback loop between deployment and retraining.

On the welfare angle, yes we are thinking about this carefully. The data we collect includes body shape, fin integrity, spinal curvature, and other morphological traits that are signals of fish health and robustness, not just growth rate. Farms that care about sustainability can use this to select for fish that are healthy and resilient rather than just fast growing. The tool is neutral but the selection criteria are up to the breeder. We do not want to enable the same failure mode that happened with poultry.

The talent pipeline point is interesting too. You are right that most CV talent ends up in adtech or fintech. We have found that people get excited about working on something physical and tangible once they realize the problems are just as hard.
by jimnotgym | 2026-03-03 15:59:09+00:00
> It’s a bad time to move away from tech

It continues to amaze me that becoming a manager of anything should mean moving away from it. The manager has to move away from the detail, but why should they move from the substance of the role. A legal partner has to stay up to date as much their staff, in fact a legal partner is often the only one who can answer complex questions. When I need complex advice on my statutory accounts I get referred to the Audit Partner, the most senior manager.

The manager at my structural engineers can still calculate a beam size, he is better at it than his staff.

So why in software should an engineering manager move away from tech? Isn't this just a sign of disfunction in those organisations rather than anything about the role. Is it this MBA idea that management itself is a profession, rather than being 'a higher level thinker than the others'?

And what do these managers even do if they have moved away from tech? Approve holidays and expenses? My personal theory is that in these kind of organisations a manager is the person who is better with PowerPoint than the other people!
by amlug | 2026-03-03 15:59:25+00:00
Hey HN — I've been building Perry, a compiler that takes TypeScript and emits native binaries. No V8, no runtime, no Electron. It maps to platform-native UI widgets: AppKit on macOS, UIKit on iOS, Android Views on Android, GTK4 on Linux, Win32 on Windows.

Pry is the first real app built with it — a JSON viewer, deliberately small.

It's in the iOS/macOS App Store and Google Play right now. Linux build works, Windows is waiting on code signing.

The compiler itself is written in Rust. It handles TypeScript parsing, type checking, and lowers to native code. The UI bindings aren't a wrapper library — the compiler generates the actual platform API calls.

This is a building-in-public thing. Pry is the proof-of-concept. The bigger goal is a full IDE. Happy to answer questions about the compiler architecture, the app store submission process, or anything else.

Compiler repo: https://github.com/PerryTS/perry
App links: https://apps.apple.com/us/app/pry-json-viewer/id6759329040 https://play.google.com/store/apps/details?id=com.perry.pry
by kobalsky | 2026-03-03 15:59:46+00:00
my tinfoil hat theory is that they make small features depend on new hardware.

for example, let's say the new os depends on m5's exclusive thumbnail generator accelerator, and let's say it improves speed by a 20%.

now, your M1 notebook than on previous OSes uses standard gpu acceleration for thumbnails will not have this specialized hardware acceleration, it will have software fallback that will be 90% slower.

you won't notice it a first thought because it's stuff, fast, but it eats a bit of the processor.

multiply this by 1000 features and you have a slow machine.

I don't know how else to explain how an ipad pro cannot even scroll a menu without stuttering, it's insane how fast these things were on release
by virtualritz | 2026-03-03 15:59:52+00:00
"We sell car tires, selling fruit is just a side business."

"The fact that our fruit is rotten and customers complain about that does not faze us as, again: we're primarily a car tire business and that's where our revenue comes from."

The "reasoning" of the sociopath-level[1] of the coporate hiereachry never fails to entertain.

[1] https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
by thewebguyd | 2026-03-03 15:59:57+00:00
Growing up I had a "computing" class in high school. It's where I learned to type, but also learned the basics of using both macOS(9 at the time) and Windows.

It was also drilled into me that the default state of anything on the internet is to be untrusted and potentially harmful.

It also helped that you could actually tinker with things, and there were plenty of foot guns around to drill that lesson home.

Somewhere along the way that message got lost and didn't get communicated to the young ones, and I'm not even that old (38).
by fusslo | 2026-03-03 16:00:12+00:00
Personally, I can see use cases for verifying my identity:

Banking, taxes, treasurydirect, linkedin, docusign, online filing,

Right now all those are tied to my gmail account.

So I'm feeding google all this juicy (IMO) confidential information. What happens when I get locked out by google's automatic systems? I already lost my first gmail account from like 2003, when you had to get an invite to sign up. I'm stuck in a verification loop that emails a yahoo email that no longer exists. Impossible to get a real person to look at it.

If I can just verify that I am who I say I am without an email account... That'd be worth it. Of course that just shifts the burden to the identity verification company rather than an email company.

But verifying my age? I see no purpose other than a backdoor for mass identity verification. keeping lists of people and what they're accessing. Buying alcohol online still requires the person accepting the package to be over 21. Buying firearms online still requires being shipped to an FFL.

I already despise how much information my ISP has about what I see, what I access, and when.
by blackcatsec | 2026-03-03 16:00:25+00:00
I'll distill it down into something you might understand a bit easier. On social media, such as Instagram, or Tiktok, you'll find a bit of a meme going around that shows the difference between an influencer video of a vacation destination and then a follow-up video from someone with their iPhone, often showing overcrowding of tourists, brown water where there was blue; with these videos often with a poor-sounding Recorder being played over them (I forget the song that it's attempting to play).

The difference between the "real" video and the "influencer" video is the artistry from the artist(s) involved. (And yes, top influencers often have a person or a team of people involved)
Show HN: A visual sitemap generator for planning site structure
by epic_ai | 2026-03-03 16:00:31+00:00
I built EPIC (https://no-edit.lovable.app) to make planning website and SaaS navigation less messy.
I used to outline everything in docs:
Home
– Features
– Pricing
– Blog
It works at first, but once the hierarchy grows, it becomes hard to scan, restructure, or share clearly.
This tool converts a simple list of pages into a visual sitemap instantly. You can reorganize hierarchy, see nesting depth, and adjust structure before touching UI.
It’s been useful for planning:
SaaS navigation
Onboarding flows
Documentation structure
Course outlines
The goal isn’t design — it’s clarity before design.
Would love feedback from the Hacker News community, especially on how you approach information architecture before building.
by Hizonner | 2026-03-03 16:00:35+00:00
This is a really frustrating topic, because there are so many layers of wrong.

First you have people running around claiming that systems are "anonymous" and "privacy preserving"... meaning that they're anonymous if you trust somebody you shouldn't be trusting. Just simple snake oil. Often offered by people who know perfectly well what they're doing, too.

Then somebody like Matt Green writes something like this, or some standards committee decides to try to do zero knowledge right, or whatever. But (a) people don't understand how it's different from the snake oil, and (b) almost nobody understands how hard it is to get it right. Information wants to be free, and even if you have a perfect privacy-preserving protocol, it doesn't work if you embed it in a workflow that turns around and leaks the information you're trying to hide. So there are an infinite number of more mistakes to argue against.

But all of THAT just distracts from the fact that age verification is a bad goal. Setting up an ubiquitous, actually functional age verification tool is just handing weapons to people like, say, [Ken Paxton, Attorney General of the great state of Texas](https://thehill.com/policy/healthcare/5762893-paxton-opinion...). A system like that is an attractive nuisance that should not exist. What people like that will do with it is far worse than any problem it could possibly solve.

... and that fact gets lost in all the other stuff...
by jlongo78 | 2026-03-03 16:00:37+00:00
losing session context is a real buzzkill, especially in fast-paced support roles. an insider tip: leverage a mix of named workspaces and session analytics to keep tabs on your team's performance. it helps spot common issues and shows where context gets lost. plus, building a habit of tagging sessions can save you from that “where’d we leave off?” panic. oh, and don’t underestimate a solid backup plan—keep your conversation history handy. it’s like having a safety net that catches your past so you can jump back in without a hitch.
by jlongo78 | 2026-03-03 16:00:48+00:00
losing session context is the silent killer of agentic workflows. people obsess over prompt engineering but ignore the infra holding it together.

best pattern ive seen: treat every session like a git commit. named, timestamped, resumable. the moment you cant replay exactly what an agent saw and did, debugging becomes archaeology.

full-text search across past conversations is underrated too. youll redisocver solutions you forgot you already built.
by novia | 2026-03-03 16:01:22+00:00
compromise between observing the daylight saving time switch and not observing it. There are benefits to switching twice a year (sunlight in the morning during the winter when you're supposed to be getting up for work, or when kids are getting on the school bus) (sunlight later into the evening during the summer so you can go play soccer after work if you want to) and you lose things if you decide to stick with just one
by rohxnsxngh | 2026-03-03 16:01:25+00:00
they're heavy but we have some post processing tasks related to the smoothness of the countours created by the labels. sometimes CNNs do not have smooth segmentation. We do various calculations to determine deformities or welfare indicators on a fish. For that we need some smoother contours.

Given that, we have trained a variety of models and we are still experimenting on what works the best. We are even considering using VLMs for certain tasks if we can fine-tune them well enough.
by pjmlp | 2026-03-03 16:01:33+00:00
> Please elaborate.

Ideally Swift would have been something with compile speed of Delphi, its RAD capabilities, strong typing with a good enough type system to support the transparent migration path from Objective-C, and that was it.

Instead we have quite a few type systems ideas going back and forth, with some hard changes across language versions, as if playing with Haskell type system, and GHC feature flags.

> Users also request those features.

Some users request those features, most of them come from team themselves roadmap, regarding what cool features to add next.

Then as politics get into the game, naturally the process of what features land into the stable implementation, and what fail by the wayside depends pretty much how they get pushed into adoption.
Show HN: MoodJot – Mood tracker mobile app with community feed, built with KMP
by cosmicmeta | 2026-03-03 16:01:46+00:00
MoodJot is a mood tracking app I built solo using Kotlin Multiplatform and Compose Multiplatform. It ships on both iOS and Android from a single codebase.
The main differentiator from existing mood trackers (Daylio, DailyBean, etc.) is a community feed where users can share moods and see how others are feeling.

Technical details: - Compose Multiplatform for shared UI (31 screens) - GitLive Firebase KMP SDK for Firestore, Auth, Storage - ChatGPT integration for AI mood pattern analysis via Ktor - expect/actual for StoreKit 2 (iOS) and Play Billing 7.0 (Android) - Home screen widgets: SwiftUI WidgetKit (iOS) and RemoteViews (Android) - Custom localization: 5 languages without platform string resources - Kamel for cross-platform image loading, multiplatform-settings for persistence

Other features: photo attachments, 10-point intensity scale, 80+ trackable activities, 25+ achievement badges, 14 emoji themes, goal tracking.

Live on App Store and Google Play since November 2025.

https://moodjot.app

Happy to discuss the KMP architecture or any design decisions.
by jamesgill | 2026-03-03 16:01:59+00:00
That's me, I wrote it.

If you are genuinely interested in the history of the region, the saddest part is that it's not 'sensationalized' as you put it, but the opposite--it's incredibly well-documented. Even released CIA documents confirm the coup and other actions. I don't see much disagreement between Wikipedia and what I wrote.

And Iranians, like Americans, differ in their opinions of government. There are nearly 100 million Iranians in country (and many more outside).

And of course if you read what I wrote, it's fairly clear why many Iranians didn't want a religious nationalist government, and many left over the past decades. Many of them didn't want the Shah or his Israel-trained brutal secret police, either, and many more didn't want the country's economy sold wholesale to the West (as it was).
by chneu | 2026-03-03 16:02:07+00:00
I was just talking about this the other day. This all happened right after 9/11(nevr 4get) and people were fucking PISSED that the patriot act wanted to look at people's library histories. It was a HUGE deal where I lived. Now? Nobody gives a shit and people will trade away their valuable privacy for an IQ test.
by MarsIronPI | 2026-03-03 16:02:10+00:00
> Even if LLMs get better, English itself is a bad programming language, because it's imprecise and not modular.

I absolutely agree. I've only dabbled in AI coding, but every time I feel like I can't quite describe to it what I want. IMO we should be looking into writing some kind of pseudocode for LLMs. Writing code is the best way to describe code, even if it's just pseudocode.
by general_reveal | 2026-03-03 16:02:11+00:00
Why’s it hard to imagine? More training data will solve whatever language lapses it has. The next miracle is that TTS is perfect now, so they don’t need to be able to read.

You can convey abstract concepts as alternate abstractions, explain like I’m five but on turbosteroids. It’s the ultimate teaching tool and it’s about to be ubiquitous.
by throw310822 | 2026-03-03 16:02:15+00:00
> just find the most probable word that follows next

Well, if in all situations you can predict which word Einstein would probably say next, then I think you're in a good spot.

This "most probable" stuff is just absurd handwaving. Every prompt of even a few words is unique, there simply is no trivially "most probable" continuation. Probable given what? What these machines learn to do is predicting what intelligence would do, which is the same as being intelligent.
by dgathercole | 2026-03-03 16:02:22+00:00
Could not immediately access:
no-edit.lovable.app/:1 GET https://no-edit.lovable.app/ net::ERR_CONTENT_DECODING_FAILED 200 (OK)

Edit: Worked on mobile, must have been eaten by my corpo proxy.
Immediate dark patterns and "featured on Hacker News"?
by bmacho | 2026-03-03 16:02:29+00:00
> How would you implement ability to arbitrarily block any network connection on any website without giving an extension 100% access?

Browsers should provide a filtering option before they makes a request.

IMO a lot of no-brainer options are missing from personal computers. Like the ability to start a program with restricted access to files, network or OS calls (on Windows and on Linux). Browsers should provide the ability to inspect, and filter network access, run custom javascript on websites, etc.
by cj | 2026-03-03 16:02:36+00:00
Same experience here: someone at our company had a bricked Macbook Pro. It was previously MDM-managed with JamF, and it wouldn't boot up. Asked ChatGPT to give me steps to fix it.

The first set of steps didn't work, so we iteratively sent pictures of the screen until the steps eventually did work and the issue was fixed.

This saved us from having to call Apple support.
by 1552ventures | 2026-03-03 16:02:37+00:00
While everyone is busy shining a spotlight on Claude, Alibaba has been busy refining Qoder into what feels like a software printing machine.

I’m putting that to the ultimate test: going from idea to launch in 24 days. I'll be documenting the whole journey, sharing the prompts, the codebase evolution, and whether Qoder's "Quest Mode" actually lives up to the hype or falls flat.

Sink or swim at its finest. Bring the popcorn, I'll be posting updates here.
by whacko_quacko | 2026-03-03 16:02:40+00:00
Are you kidding me? Hamas controlled the aid distribution until the US and Israel recently implemented their own distribution channels.

BTW, here's 120 Million funneled through te UN, which has dependent organizations (UNRWA) with ties to Hamas
https://civil-protection-humanitarian-aid.ec.europa.eu/news-...

https://unwatch.org/new-un-watch-report-exposes-hamas-takeov...

But hey, that's okay, because Israel is the problem, right?
Show HN: A text-to-motion-graphics engine
by Vraj911 | 2026-03-03 16:03:10+00:00
Hey HN,

Like many bootstrapped founders, I needed to create a high-quality promotional video for my startup (NexChat). But hiring a motion graphics designer or spending weeks keyframing UI animations in After Effects wasn't feasible.

To solve this, I built an internal text-to-motion-graphics tool. It takes plain text descriptions (e.g., "animate floating Gmail and Reddit icons connecting to a central hub" or "show a laptop screen syncing with a mobile UI") and programmatically generates the motion graphics, seamlessly compositing them over existing video footage.

I used it to generate 100% of the UI animations, floating icons, and text tracking in my promo video. The whole process took me less than an hour.

Here is the output (YouTube link):https://youtu.be/YGILQN4Rl1Q

(Note: The video itself is a promo for my main app, but I am sharing this here to showcase the motion graphics engine that generated it).

The tool is currently just an internal pipeline, but I want to see how well it handles different use cases, aspect ratios, and styles for standard social media content or YouTube videos.

I'd love to stress-test this. If anyone here is working on a project, a launch video, or just a social media clip and needs sleek motion graphics added to it, drop a comment or reach out. I'll run your video through my system and add the graphics for free.

Would also love any technical feedback on the rendering quality or animation smoothness you see in the demo!
by rickypp | 2026-03-03 16:03:11+00:00
I've often thought about this when assembling Ikea furniture. I have never been shorted. There's got to be someone at Ikea with the job of calculating the target acceptable ratio of over/under supplying small hardware pieces. I figure they can probably give out thousands if not tens of thousands of extra little screws/dowels/plastic bits before it exceeds the cost of missing just one. Between the cost of a support call, maintaining a supply of spare parts, labor and shipping to send out replacements... not to mention the less tangible to calculate loss of reputation to the brand. Quite interesting to think about at scale.
by 8organicbits | 2026-03-03 16:03:14+00:00
Can you clarify what you mean?

My local library is run by the county government, so of course the government can see the checkouts, they are the ones I check the book out from. But they restrict checkout information from others. For example, a parent can see the checkouts of their own children, but not after they turn 13.

Perhaps you're talking about subpoenas? Checking some other libraries I see SF Public Library has some discussion about that, but they delete books from your checkout history once they are returned. https://sfpl.org/about-us/confidentiality-and-usa-patriot-ac...
by alistairSH | 2026-03-03 16:03:30+00:00
But how does that apply to photography vs AI photo generation?

Photo (w/ camera):
1. MET: Human authorship - somebody picked the tools (lens, body) and used them.

2. MET: Creativity - somebody chose a subject, lighting, etc.

3. MET: Fixation - film (or SD card)

Photo (w/ AI):
1. MET: Human authorship - somebody picked the tools (models etc) and used them.

2. MET, maybe?: Creativity - somebody wrote the prompt, provided inputs, etc. (how is this substantially different than my wife taking a random snapshot on her phone?)

3. MET: Written to disk, same as a digital camera.
by ryandrake | 2026-03-03 16:03:38+00:00
> This is why everyone in a startup is a VP and ICs climb the ladder to senior in a couple of years.

Another thing I've noticed happening is that if these companies grow into medium sized companies, these OG employees actually become VPs and directors whether they are qualified for these roles or not. Just by virtue of them being there first. I've worked at enough medium sized companies and have seen this at every one of them: "Why is this moron SVP of engineering?" "Well, he was employee number 5 back in the day."