MurphyA/hacker-news huggingface dataset:
by yetihehe | 2026-03-03 11:34:26+00:00
About 20 years ago there was a similar problem with demoscene creations. It was hard to capture demos in realtime in all their glory. So one guy created a tool[1] that waited for a frame render and presented proper time to demo so that frames would be paced properly. "All popular ways of getting time into the program are wrapped aswell - timeGetTime, QueryPerformanceCounter, you name it. This is necessary so .kkapture can make the program think it runs at a fixed framerate (whatever you specified)."

[1] https://www.farbrausch.de/~fg/kkapture/
by barnabee | 2026-03-03 11:34:44+00:00
In the UK at least, banking apps are how you give people cash when you owe them for dinner, drinks, whatever. It's also needed to authorise online payments. And for travel, location services is often used by the better banks as an alternative to immediately blocking your card every time you go anywhere. Then there are account perks[0] like airport lounges, co-working spaces, exercise classes, etc. that all use the app for access.

It'd be more than just a bit inconvenient to lose all of these things…

Luckily, all of my personal and business banking apps work fine on Graphene. Even the apps for the crusty old "bricks and mortar" banks that I still have backup accounts with.

[0] As an aside, Revolut Ultra in the UK costs less than the FT Digital subscription it includes so if you're an FT subscriber, all the other stuff that comes with the account is cheaper than free.
Show HN: Postrix – A canvas for folders and links (Beta)
by jihan_seo | 2026-03-03 11:35:19+00:00
I'm a high school student who got tired of clicking through nested folders just to find files. Every time I needed something specific, I had to open folder after folder. Small frustration, but it adds up fast.
So I built Postrix. You drag folders onto a canvas and immediately see what's inside without opening anything. As I kept building, I thought it'd also be useful to organize URLs alongside files, so I added that too. You can group links into cards and arrange everything freely on the same canvas.
It runs entirely in the browser with no server or account needed. Workspaces can be exported as a single self-contained HTML file to share with anyone. There's also a browser extension available on Edge.
Just launched as a free beta. Bug reports and feedback are very welcome.
Discord: https://discord.gg/Hxf7fPuv
by operator-name | 2026-03-03 11:35:56+00:00
I’ve been using WindHawk for a bit, and my favourite mods have been:

- Slick Window Arrangement (better window snapping): https://windhawk.net/mods/slick-window-arrangement

- Better file sizes in Explorer details: https://windhawk.net/mods/explorer-details-better-file-sizes
by krapp | 2026-03-03 11:35:58+00:00
Edmund McMillen isn't a game developer per se. As listed in his Wikipedia profile, he's a game designer and artist. He still did that work, though, and human beings still wrote that code. The end result is still an expression in part of his unique talent and creative process.

He could still be called a game developer in a general sense because "game development" doesn't have to explicitly refer to programming, as the game development process is multidisciplinary and multifaceted. But of course the dichotomy here isn't between "did this person or that person write the code" but rather "does a human who uses a machine to generate content deserve the same credit as a human who puts in skill and effort and does the work?"

Arguments equating the use of AI to using a compiler or photoshop or other tools fall flat because if those were equivalent no one would be using AI, the tools allow greater control and are less expensive. The entire use case of AI is that it replicates the creative process, not that it acts as a tool to facilitate that process for a human. AI can create assets and code that a person doesn't understand, and wouldn't be capable of replicating themselves, which wouldn't be the case using mere tools.

And yet AI people come up with these strained metaphors and false equivalences because they don't want to face up to the nature of what AI is, that it isn't liberating them from "gatekeepers" or freeing their creativity, it's commoditizing them and using them to generate content and putting them in a prison.
by DrScientist | 2026-03-03 11:36:01+00:00
Isn't Aria there to describe the structure of the page so that say visually impaired users gain the same information as any other user? ie the interpretation of what that page then does, and so the appropriate action to take is largely left to the human user post description - just as web you load a page and look at it - the human brain works out what to do based on those visual and textual clues.

This leaves agents trying to work out page intent, allowed values for text fields - parsing returned pages for working out success or failure etc.

I'm assuming that's why they want what is effectively an in page API - that massively improves machine accessibility and can piggy back on browser authentication systems so the agent can operate on the users behalf.
by TheCapeGreek | 2026-03-03 11:36:04+00:00
Firefox has lost the plot, Orion is close but still has the odd UI bug that makes it tough to recommend, Safari is just Safari.

There is no truly good, independent, feature complete browser out there right now if you want to avoid Chrome and have something that a) works and b) isn't hostile to the userbase.

Brave at the very least said they'd keep supporting Manifest v2 extensions, though not sure how you'd acquire them anymore unless Chrome web store has kept the listings up.
by screwt | 2026-03-03 11:36:07+00:00
This article is a great explainer of the basics underlying anonymous credentials. I look forward to the promised follow-up explaining real-world examples.

The key issue however is trust. The underlying protocols may support zero-knowledge proofs. But as a user I'm unlikely to be able to inspect those underlying protocols. I need to be able to see exactly what information I'm allowing the Issuer to see. Otherwise a "correct" anonymous scheme is indistinguishable from a "bad" scheme whereby the Issue sees both my full ID and details of the Resource I wish to access. Assuming a small set of centralized Issuers, they are in a position of great power if they can see exactly who is trying to access exactly what at all times. That's the question of trust - trust in the Issuer and in the implementation, not the underlying math.
by Anon84 | 2026-03-03 11:37:29+00:00
Location: NYC
Remote: Yes
Willing to relocate: No
Technologies: Machine Learning, Python, LLMs, LangChain, CrewAI
Résumé/CV: By request
Website: https://www.data4sci.com
GitHub: https://github.com/DataForScience/
Substack: http://data4sci.substack.com/
Email: bgoncalves@gmail.com
by pdpi | 2026-03-03 11:37:36+00:00
There's nothing special about ARM, sure. Hence "for whatever reason". Still, ARM is a known quantity, and the leading alternative to x86 for desktop CPUs. The article is titled "reaching desktop performance".

We know how Apple's hardware performs on native workloads. We know how it performs emulating x86 workloads (and why). Surely "... and this is how this hardware measures up against the other guys trying to achieve the exact same thing" is a relevant comparison? I can't be the only person who reads "reaching desktop performance" and wonders "you mean comparable to the M1, or to the M3 Ultra?"
by efilife | 2026-03-03 11:38:06+00:00
> Unfortunately, the Internet is no longer just a toy for the nerds amongst us. For many, it’s a source of income and a way to put food on the table.

I don't have anything smart or witty to say about this but I really want this point to be heard. It feels so absurd to me, that years ago advertising on the internet was condemned, and now it's extremely widely accepted, and even expected
by NicuCalcea | 2026-03-03 11:40:43+00:00
I'm a journalist. As a general rule, if someone approaches me with a pitch for a feature or investigation (not news piece) that was already published elsewhere, I'll turn it down. To be fair, I turn down all PR pitches, but there are journalists who don't but still want an exclusive.

It sometimes happens that you spend weeks or months working on a story, only to be scooped by another publication. It sucks, especially if you think your story is the better one, but unless you can pivot or add a substantial amount of new insight, it won't come out.
by ilu2026 | 2026-03-03 11:41:05+00:00
Here what I found:

As of late 2023, Jolla, the Finnish mobile software company behind the Sailfish OS, was acquired by its former management team. They bought from Rostelcom. So they sold to Rostelecom and original management “bought” back.
The original Jolla Oy company filed for bankruptcy in 2024, but the business operations and employees were successfully transferred to this new management-owned entity in late 2023.

More details here:

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

https://www.phoronix.com/news/Jolla-Acquisition-By-Managemen...
by hexaclawdevs | 2026-03-03 11:41:37+00:00
Hey HN, I built HexaClaw because signing up for AI services was too boring and wasting too much time.

Every provider wants its own account. Go to the website, verify your email, add a credit card, set up billing limits, generate an API key, copy it somewhere safe. Repeat for
Anthropic. Repeat for OpenAI. Repeat for Google. Repeat for image generation, TTS, web search, browser automation. That's 5-10 minutes per provider, across 8-10 services, before
you write a single line of code.

HexaClaw bundles all of that into one signup:

- One account, one credit card, one billing dashboard
- 12+ LLMs (Claude, GPT-4, Gemini Flash/Pro, o3, etc.)
- Image generation (3 quality tiers)
- Text-to-speech and speech-to-text
- Web search
- Browser automation
- Vector storage

Install the CLI, sign up once, and you're calling any model in under 2 minutes.

It also ships with 90+ built-in skills and supports MCPs out of the box — plug it into your agent workflows without writing glue code for each provider.

Built on OpenClaw, an open-source AI agent framework. HexaClaw is the managed cloud layer at $19.99/mo — one subscription instead of ten.

Stack: TypeScript, Node 22+, plugin architecture with 40+ extensions.

Would love feedback — especially from anyone who's spent an afternoon just setting up accounts before they could start building. What's the most annoying part of that process for
you?
by fnordian_slip | 2026-03-03 11:42:03+00:00
It's rather off-topic, but the linked blog is by the guy who made
.kkrieger, the tiny first-person shooter (only 96kB) in the early 2000s. Though the website for it is now gone, as .theprodukkt doesn't exist anymore, apparently. Nice to see his other stuff, didn't think to look at the time.
by andai | 2026-03-03 11:42:15+00:00
People who are making a simple 2D web game don't need an engine, with rare exceptions. Chrome's 30 million lines is plenty of bloat to build on ;)

Besides, in this context you're already outsourcing all the code to Claude or Codex or whatever. i.e. a "programmer" who has no problem handling the engine side of things.

That being said, most enginedev is creative procrastination. Randy's recent video on this is very illuminating — "I thought if I made a really good engine, making the game would be the easy part!" So he avoided actually making a game for like ten years...

Most 2D games don't even need an engine: you can just make the game "directly", on top of SDL or Canvas or what have you. (That being said, noob friendly stuff like Processing and Kaboom is great and highly recommended!)

--

Source: made lots of 2D games and a few engines. The engines were a complete waste of time. (Even ready made engines often did more harm than good!)

If I was making 3D games, then I would probably need an engine (but js13k begs to differ!), and it would probably not be a great to roll your own (unless you're going for something 90s themed :)

--

Edit: Most of my games are very "programmer art", or very retro. If I were an artist or working with artists, then an engine would be useful for that, for the visual side of things. Flash was probably unmatched in that regard

That being said, it's not that hard to roll your own level editor, so... ;) even that argument is questionable.

Edit 2: Also the web APIs are unfortunately kind of ass, so using a library (or engine) has the advantage of letting you avoid dealing with them directly for the most part.
by bialpio | 2026-03-03 11:42:40+00:00
I'm in the camp of liking Windows and having had to put up with Linux and MacOS for work. Inertia and familiarity does play a role, but as a dev there are things I really like (ETW + WinDbg immediately come to mind) & really miss on other OSes. I'm not there yet to join an enthusiast group though. ;)
by matkoniecz | 2026-03-03 11:43:09+00:00
Yes, I posted some stupid stuff as teenager and later.

I never in my life were mocking and making fun out of other people for trusting me, or equivalent.

I also never run company that knowingly ruined multitude of lives and social interactions in general.

> snarky

Snark is not a problem that people have with Mr. Zuckerberg.
by RamblingCTO | 2026-03-03 11:43:58+00:00
I've been working on that for a client since yesterday (as a fractional CTO). Pretty hectic, basically nothing really works and we don't know yet if all data is lost or if anything is recoverable or when AWS UAE will become functional again so we can recover that region.

Finally, I have a very good argument for multi-region deployments ;))

that's my go to website atm: https://health.aws.amazon.com/health/status
by gib444 | 2026-03-03 11:44:23+00:00
> lol why is every post even hinting at criticizing Daniel or the GrapheneOS project getting downvoted in this thread

I know right. The victim card as a way to dodge answers is getting a bit boring, to be honest.

As a GrapheneOS user, it's seriously putting me off. (On top of the gaslighting over the years about how every bug must be a hardware fault)
by birdsongs | 2026-03-03 11:44:39+00:00
Agree. The shocking part of the history for me was those few planes in the 60's that were literally torn apart by turbulence. I never knew that. I looked it up, BOAC Flight 911: https://en.wikipedia.org/wiki/BOAC_Flight_911

Also the fact that the turbulence models for design stressors, for planes manufactured today, were from those original measurements in the 60's. Science needs to stay at the forefront here with the earth changing, I only hope that the political situation improves to allow that to remain a priority.

I love flying for the engineering aspect, when I manage to turn off my scared animal-brain. It's absolutely mind blowing the technology and iterative designs these machines have gone through.
by junon | 2026-03-03 11:44:46+00:00
It's a joke, a meme response to "games looked so bad back then" types of comments made about games built during the CRT era and played on modern "perfect pixel", so to say, monitors.

https://www.datagubbe.se/crt/

Also, yeah. The site was ugly, you're not missing or misunderstanding anything. It's pure nostalgia to those who experienced the web back then, a reminder of a simpler, more ideal time in the internet's life.
by ralferoo | 2026-03-03 11:45:02+00:00
I don't really understand this article. It seems to centre around the quote "probably the first instance of a robot ever captured in a moving image" when it is quite clearly an actor not a machine.

Nowhere does the article refer to something like "depiction of a robot", no it explicitly talks about robots captured on film. This is not that.

It's definitely a cool glimpse into early filmmaking, but it's not a robot.
by basilikum | 2026-03-03 11:46:05+00:00
That's not NIMBYism or hypocrisy. It's just liberalism. You don't like something, but you think it should be legal. That is exactly what liberalism is about. You do not have to like everything and in fact, if you only want to allow things that you like, you're not liberal. It's precisely the acknowledgement of other people's right to do things that you do not like that defines liberalism. But at the same time you have the right to not associate with people who do these things. You give them their freedom and they give you yours. There is nothing hypocritical about that.

Also some of the things you describe are just addiction and coping, euphemizing it.
Show HN: Atlaz – Decoding Decision-Making with tacit knowledge and verifiability
by RasmusBjersing | 2026-03-03 11:46:22+00:00
Hi HN, I'm Rasmus, Founder of Atlaz https://www.atlaz.ai.

Atlaz helps you make decisions by (1) interviewing you to capture tacit knowledge (context in your head) and constraints, then (2) generating a decision memo where key claims are backed by traceable analysis.

How it works:
- You describe the decision (e.g., pricing change, hiring plan, vendor selection).
- Atlaz asks follow-up questions to capture assumptions, constraints, and goals.
- It produces a report you can share and collaborate on with teammates. For important claims, you can inspect supporting sources and the underlying analysis (scope/code/data).

What's different:
Most AI tools jump straight to an answer that can be hard to justify. Atlaz extracts goals/constraints/assumptions first, and then gives you recommendations that you can easily review, scrutinize and share.

Video demo: https://youtu.be/EejvT6-Utc4

Pricing: free to try, paid plans $20, $100 and $200/month, or team pricing.
by lachiflippi | 2026-03-03 11:46:37+00:00
I've been really enjoying all these articles proposing solutions to anonymous age verification, mainly because most of them are written as if this has never been implemented in the real world. German IDs support age verification that just returns a yes/no response to the question "is this user above the age of 18," and not a single service in the entire country supports it.

Anonymous age verification isn't a technical problem to be solved, as it's already been solved, it's a societal problem in that either the companies or the politicians pushing for age verification don't want to support it.
Show HN: Kabit – Free habit tracker app
by iamrahulrao | 2026-03-03 11:46:39+00:00
Hi folks, coming from a product design background I wanted to build my apps. With the advent of AI, I used Cursor to create my first app - Kabit

Why kabit?
I have used a lot of habit-tracking apps and most of them are filled with features that are not useful to me, sometimes UI is a mess etc. I wanted to build an app that was simple and useful. There was a lot of trial and error, especially in figuring out the logic of the streak counter, which took a lot of time. I have spent some time polishing the UI as well. Although not a perfect app, I think I have a good tracker. I am planning to add more features and would love to know your thoughts and feedback. Thanks
by sph | 2026-03-03 11:48:00+00:00
My two year-long plan:

1. Move out of the expensive city into a lower-cost of living country.

2. Buy cheap property with cash, reduce my expenses to a minimum.

3. Take a long time off to figure out what the world will look like in a year.

4. Learn a trade skill, hand-code for fun. Considering becoming an electrician, with a hobby for retrocomputing and repairing electronics.

I am at step 2 currently, and my current job contract ends in the summer. I can’t wait, man. Enjoy your AI-assisted coding; after 20 years I am out.

To be fair, to hedge my bets, I am working on a side-project/game. Clankers are a long way from creating art, and I need this outlet after decades of soulless engineering.
by onel | 2026-03-03 11:50:33+00:00
This is a demo I build with the acorn framework that checks if a Show HN project is ready to be adopted in prod.

Checks GitHub maturity markers (LICENSE, CONTRIBUTING, tests, CI/CD) and mines HN comments for technical concerns. Returns a Production Readiness Grade (A–F).

Free to use, but you might get rate limited by the model provider. You can also use your own keys to test it out.
by strangegecko | 2026-03-03 11:50:44+00:00
> Please. Now is objectively the best, safest time to have children. When western societies had high birth rates the expectation was basically "it is a coin toss whether a child will survive until adulthood and then they will have to deal with wars, famines and epidemics".

This argument is rather one dimensional. If you're trying to solve the problem in modern developed society, you can't look to what happens at a more primal level, you need to address the actual concerns people are living with.

We have more choice and visibility into options and unfair power structures now, and unless your solution is to remove choice again, then looking back to a time when people depended on children for survival and safety isn't going to offer much relevant insight. Instead it's going to lock you into positions with no way out.
by lproven | 2026-03-03 11:51:21+00:00
Thanks for sharing my article, @rbanffy.

To me this certainly looks like TDF opening hostilities against Collabora... while TDF feels that the local-first desktop Collabora Office was Collabora's opening shot.

Rich desktop apps are -- rightly or wrongly -- unfashionable and seen as being on the way out. In declining or shrinking markets, internecine conflict is inevitable.
by Jensson | 2026-03-03 11:52:11+00:00
> John Hagee appears to have popularized the term in his 2013 book Four Blood Moons: Something is About to Change.

Terraria had "Blood Moon" when it released 2011, so no the book didn't start it. Terraria is much more popular than that book.

Edit: Apparently there is even a movie from 1990 called bloodmoon, just google it next time...

https://en.wikipedia.org/wiki/Bloodmoon_(1990_film)
by kasey_junk | 2026-03-03 11:52:13+00:00
Is Hezbollah hiding in the elementary school that got bombed? Perhaps that’s where the Iranian nuclear research was done?

We attacked them. Full stop. And as far as I can tell we haven’t given them any conditions for when we will stop bombing them. In what moral framework do you have to just accept another sovereign, a vastly more powerful one, invading your country without fighting back?
by TacticalCoder | 2026-03-03 11:52:29+00:00
Oh common. I was playing my Magic the Gathering card that was a red card and showed a red'ish moon from the The Dark MtG edition in 1994. And that card was called...

Blood Moon!

TFA says: "John Hagee appears to have popularized the term in his 2013 book"

TFA's title isn't "The term 'Blood Moon' wasn't invented until 2013" but simply "The Blood Moon", don't know why it became that on HN.

Also site seems to be a bit /.'ed now.
Show HN: FileHunter, Self-hosted file manager that remembers disconnected drives
by zen-logic | 2026-03-03 11:52:46+00:00
Hi HN. I built File Hunter because I have a drawer full of USB drives and no idea what's on them without plugging each one in.

File Hunter is a self-hosted, web-based file manager. You point it at any folder — USB drive, network share, DVD — and it catalogs everything into SQLite. When you unplug the drive, the full catalog stays. You can browse, search, and review files on storage that isn't connected.

The other thing it does well is deduplication. A three-tier hashing strategy (file size → xxHash64 partial → SHA-256 full) finds exact duplicates across all your locations with minimal I/O. Then you can consolidate: keep one copy, stub the rest, full audit trail.

Some numbers: I run it on a catalog of ~7 million files across 9.6 TB and 10 locations. The UI stays responsive during scans.

Tech: Python, Starlette, uvicorn, SQLite (WAL mode), vanilla JavaScript. No frameworks, no build step, no npm. One curl command to install:

curl -fsSL https://filehunter.zenlogic.uk/install | bash

It's MIT-licensed and free. There's a paid Pro tier that adds remote agents (scan machines across the network into one catalog), but everything on the GitHub page is the free version and will stay that way.

Website: https://filehunter.zenlogic.uk
GitHub: https://github.com/zen-logic/file-hunter

Happy to answer questions about the architecture, the dedup strategy, or anything else.