MurphyA/hacker-news huggingface dataset:
by Arifcodes | 2026-02-17 12:49:06+00:00
The useful stuff is different from a README. A README tells humans how to use the project. An AGENTS.md tells the AI how to work on it.

Mine typically includes:

- Build/test commands that aren't obvious from package.json (e.g. "run migrations before tests")
- Architecture decisions that would take the agent 10 minutes to reverse-engineer ("auth goes through middleware X, not controller Y")
- Known gotchas ("don't touch the legacy billing module, it's being replaced next sprint")
- Deploy process specifics ("push to main auto-deploys staging, prod needs a manual tag")
- Coding conventions that aren't in the linter ("we use Result types for errors, never throw")

The ones that look like READMEs are indeed useless. The good ones read more like the notes you'd give a new senior engineer on their first day. Stuff that's obvious to the team but invisible to an outsider.
by nicolasdec | 2026-02-17 12:49:15+00:00
Hey HN,

I'm the founder of BotBot. We just open-sourced BotBrain, a project we've been working on to make it easier to get complex legged robots up and running.

We found ourselves spending a lot of time on the foundational plumbing, getting ROS2, navigation, and hardware to play nice, instead of on higher-level behaviors.

BotBrain is our attempt to solve that. It's a modular platform built on ROS2 that integrates a autonomous navigation stack, a web-based UI for control. It's designed to run on a Jetson with a couple of RealSense cameras, and we've also open-sourced the 3D-printable hardware to tie it all together.

It's not perfect, but it's a solid starting point for anyone building on platforms like the Unitree Go2 or G1, and it's architected to be extended to other robots. The whole thing is MIT licensed.

Happy to answer any questions or hear your feedback.

We are also working on a Pro version for professional/enterprise use and will feature the AGX orin or Thor depending on use cases thats coming out in June.
by inrealtime | 2026-02-17 12:49:29+00:00
Wanted something kind of for myself but thought it was getting pretty good and others would like it too. Ozymandias aggregates signals from X, Reddit, arXiv, GitHub, Hacker News, YouTube, Product Hunt, and newsletters. It then uses AI to spot emerging patterns before they hit the real mainstream.

No sign-up required. It's a PWA so you can install it on your phone. Features include an AI trend prediction engine, a "Rabbit Hole" for deep-diving topics, real-time chat, sharing, vault saving among other features. Also has a signal watchlist that tracks what you care about.

Built with Flask, GPT-4o-mini, and Brave Search. Hope everyone can get some use from it. feedback always welcome. thanks
by Arifcodes | 2026-02-17 12:49:32+00:00
Fair point on Spanner. Though I'd argue Spanner proves the rule rather than breaking it: Google built an entire custom database with TrueTime, atomic clocks, and globally distributed consensus specifically to make serializable performant. That's a massive engineering investment most teams don't have.

For teams running vanilla Postgres (which is most of the teams I've worked with), serializable isolation uses predicate locking that causes significant retry storms under contention. The practical pattern I've seen work well: use serializable for the 10-20% of operations where correctness is critical (financial transactions, inventory counts), and read committed + application-level checks for the rest.

Your last point is the most honest one though. Half the time "we can't use serializable" really means "we haven't modeled our data access patterns well enough to know if we need it." The synchronization barrier approach in the original article is actually a great way to discover those hidden race conditions.
by sandreas | 2026-02-17 12:49:34+00:00
I recently PR'ed some improvements within the search (series and part are now searchable).

I also made a custom fork with some quality of life improvements, like series and part visible on screen, headset remote click patterns (tap for play/pause, double-tap for next, etc.).

Currently I'm working on a totally DIY build offline audio (book) player with the footprint a bit bigger than the iPod Nano 7g that maybe never will be finished, but ATM it is fun to work on... (see https://github.com/sandreas/rust-slint-riscv64-musl-demo for the testing repo and https://github.com/nanowave-player/nanowave-ui for the latest code I'm working on)
by pipnonsense | 2026-02-17 12:49:41+00:00
I built my share of AI stuff (although more using AI in the product than vibe coding ), so I won’t complain. But I did got frustrated when I recently posted a Show HN that I thought HN community would like and no one did.

It is a comeback from a post that stayed for a few hours in the front page a few years ago. Also, it is a useful, non-AI slop, free product. So when it got none upvotes it made me think how I don’t understand HN community anymore how I used to think I did.

Here is the post for the curious

Show HN: (the return of) Read The Count of Monte Cristo and others in your email

https://news.ycombinator.com/item?id=46854574
by CosmoSantoni | 2026-02-17 12:49:48+00:00
As another example, from yesterday's report: 7 independent VLA papers (vision-language-action models for robotics) dropped within 24 hours from 9 different orgs. Xiaomi, GigaBrain, RISE — all attacking sim-to-real transfer for robotic manipulation, none coordinating. Unless you are monitoring all those channels, you might have missed this, more importantly their solutions and discussions.

I'm most curious if reports like these match what people were already seeing or if it was somewhat difficult to get a full picture of convergence until clustered.
by BLKNSLVR | 2026-02-17 12:49:59+00:00
I'd also recommend to slowly migrate to GrapheneOS, getting to know where the boundaries are for specific apps. Once you've got your 'dailies' all up and running predictably, then you're good to go, but it could take a few days depending on how much spare time you have to find said boundaries. Having said that, I turn on most of the higher level security protections, which quite a few apps need exceptions from.

But, yes, you can't tap to pay and it's unlikely you ever will. Banking apps will be hit and miss depending on their (generally hypocritical) paranoia levels.

I pay with a tap-to-pay card, and I have never needed to do banking related things immediately, I've always done it via the bank's website.

I also still have a not-very-old 'normal' android phone for some edge cases - which are few and far between (actually, I think it's usually to cast youtube to the TV since I only have the revanced youtube app on the GrapheneOS device).

P.S. On the use of profiles, I use them to separate work apps and notifications from personal, from sporting club, from X, Y, and Z. Yes, they're a pain in the arse to switch between, but I'd argue it's more of a pain in the arse to have them all jumbled together causing even more notifications, frustrations, and distractions from whatever one should actually be concentrating on in the present moment.
by dardeaup | 2026-02-17 12:50:28+00:00
I had a very similar path starting with dBASE III Plus.

As you say the productivity it (xBASE/FoxPro/Clipper) offered was remarkable. One of the tools that I really wish I had was a FoxPro/Clipper compiler that took a subset of the language (general purpose stuff and screen functionality) and compiled it to either C or Go with ncurses. Who knows, I might have AI help me build one.
by kloud | 2026-02-17 12:50:44+00:00
Reviewing large volume of code is a problem. In the pre-LLM era, as a workaround to occasionally review large PRs, I used to checkout the PR, reset commits, and stage code as I would review. In the first pass I would stage the trivial changes, leaving the "meat" of the PR that would need deeper thinking for later passes.

With the increased volume of code with agentic coding, what was once occasional is now a daily occurrence. I would like to see new kinds of code review to deal with larger volume of code. The current Github review interface does not scale well. And I am not sure Microsoft has organizational capacity to come up creative UI/UX solutions to this problem.
by haskman | 2026-02-17 12:51:29+00:00
And once you are on GrapheneOS, break free from your proprietary watch ecosystem and switch to GadgetBridge (https://gadgetbridge.org/)

I run a Thinkpad with NixOS and KDE, a Pixel 9 with GrapheneOS, and an Amazfit watch paired with GadgetBridge on my phone.

It's a testament to the hard work of the FOSS maintainers of these projects, and the spirit of open source, that everything works flawlessly together without any cloud service sucking up my data. For example, I can control youtube and music playback on my laptop with my watch because KDE Connect syncs my laptop and my phone, and gadgetbridge syncs the phone and the watch. The breezy weather app on my phone can automatically push its data to gadgetbridge which in turn pushes the data to the watch. And so on. So many little things, developed independently, working like a single well oiled machine.
by belval | 2026-02-17 12:51:56+00:00
My pet peeve with AI is that it tends to work better in codebase where humans do well and for the same reason.

Large orchestration package without any tests that relies on a bunch of microservices to work? Claude Code will be as confused as our SDEs.

This in turns lead to broader effort to refactor our antiquated packages in the name of "making it compatible with AI" which actually means compatible with humans.
by bko | 2026-02-17 12:52:03+00:00
I think it's just numbers. There are maybe a few dozen people that see your post on /new. That's a tiny sample size, not a good proxy for how interesting the post is. You see this on Reddit as well where the same exact post gets 1 upvotes and then finally blows up.

Chasing clout through these forums is ill advised. I think people should post, sure. But don't read into the response too much. People don't really care. From my experience, even if you get an insanely good response, it's short lived, people think its cool. For me it never resulted in any conversions or continued use. It's cheap to upvote. I found the only way to build interest in your product is organic, 1 on 1 communication, real engagement in user forums, etc.
by thomassmith65 | 2026-02-17 12:52:34+00:00
Full control over app permissions

GrapheneOS allows for full control over what permissions each application can have.
For example, in conventional Android forks, every application by default has granted
Network (internet access) and Sensors [...] permissions.

Has anyone ever wondered if all apps on a phone need Internet access?

Well, Apple made privacy a major selling point, so I'm sure you can do this on iOS, too. /s

https://news.ycombinator.com/item?id=40667147
by SCdF | 2026-02-17 12:53:47+00:00
Agreed, and were gonna see this everywhere that AI can touch. Our filter functions for books, video, music, etc are all now broken. And worst of all that breaking coincides with an avalanche of slop, making detection even harder.

There is this real disconnect between what the visible level of effort implies you've done, and what you actually have to do.

It's going to be interesting to see how our filters get rewired for this visually-impressive-but-otherwise-slop abundance.
by palata | 2026-02-17 12:53:59+00:00
> Sorry, but then I take this as the usual

Sure, you're free to do what you want. Just sharing my opinion given that I follow those projects from the outside.

> You or other readers can check

I guess what I am trying to say is that it takes multiple sides to argue.

For what it's worth, your link shows the founder of /e/OS engaging there. I have seen both technically wrong and misleading claims from the founder of /e/OS on Mastodon, then GrapheneOS explaining why they thought it was wrong on their forum, and then the founder of /e/OS calling them toxic and complaining about those attacks. And then /e/OS users would join the party and start attacking GrapheneOS, fully trusting those claims from the /e/OS founder. I can't really say that he didn't have any responsibility in the drama under those conditions...

Again, GrapheneOS tend to be blunt, but it doesn't make it technically wrong. And when the message is "it is unacceptable to us in terms of security", then it will be blunt anyway. I realised after years of using a phone I bought to Murena that my system (that they installed and sold to me) was entirely breaking the AOSP security model: it was signed with the Google testing keys and the bootloader was unlocked (and just couldn't be relocked, and anyway it wouldn't matter because of those keys that are not meant for production).

In other words, I bought a product to Murena that was unacceptable to me in terms of security, but genuinely thought it was better than Stock Android because of Murena / /e/OS marketing. I genuinely feel either they tricked me, or they didn't know it themselves. I have personally seen multiple /e/OS phones in a state where they were objectively less secure than Stock Android. I get that they don't like it when GrapheneOS says it, but that is not wrong.
by anovikov | 2026-02-17 12:54:04+00:00
Y Combinator founders, and proper startup founders in general are not outsiders. They aren't, and never been, Upwork customers, and in fact every sane VC will reject a startup that uses any sort of outsourcing to build their offering, because they know that not just it doesn't work, can't possibly work, but the very idea of trying it shows that you don't know what you are doing and are thus uninvestable.

So i don't mean people like YC founders (i wouldn't even talk to one if i met them - surely there won't be money to make there). These are mostly, people from different spheres completely who just walked into money for some irrelevant reason and decided to start something online, out of random. For almost all of my clients, mine was their first, and last, software project ever.
by lukebrandon | 2026-02-17 12:54:20+00:00
Hey Community!

In The React Native Rewind #29: React Native 0.84 lands with Hermes V1 as the default and precompiled iOS binaries enabled. We explore True Sheet 3.9’s Side Sheets for fully native docked bottom sheets, dive into React Native Material Palette for dynamic Android colour theming, and check out Expo Paste Input for handling rich media pasting.

If the Rewind makes you nod, smile, or mutter “oh… that’s actually cool” — a share or reply genuinely helps

#ReactNative #Hermes #TrueSheet #SideSheets #ReactNativeMaterialPalette #ExpoPasteInput #Android #MobileDevelopment #JavaScript #ReactNativeRewind
Show HN: Seedance3AI – a web app for text-to-video, image-to-video
by xuyanmei | 2026-02-17 12:55:10+00:00
Hi HN,

I built Seedance3AI because I wanted a single, simple place to iterate on short visual ideas without hopping between tools.

It currently supports:
- text → video (short clips)
- image → video (animate a reference image)
- AI image generation (useful for thumbnails/storyboards)

The workflow is intentionally minimal: pick a mode, set a couple of creative controls, generate, then download.

Implementation notes:
- [stack: e.g. Next.js + serverless API + a job queue + object storage]
- [anything you learned the hard way: rate limits, retries, prompt history, etc.]

What I’d love feedback on:
1) Which controls matter most (duration/aspect/seed/style, etc.)
2) Prompt UX: what’s confusing or missing
3) Any failure cases you hit (timeouts, weird outputs, etc.)

[Optional: This is an independent project and not an official ByteDance/Seedance release.]

Thanks!
by svilen_dobrev | 2026-02-17 12:55:44+00:00
> The same applies more generally, to all sorts of tools, frameworks, and platforms

yep. When everyone and their dog tells LLM to generate stuff in whatever way LLM knows best, not bothering even reading the output, any new thing is doomed into invisibility and oblivion. So no need of new tool/language-like-things anymore.

Unless someone pickpoints some XYZ and makes artificial ecosystem around it and feeds that into training-next-LLM. Which isn't happening without a major (possibly adversarial) need.

Or, wait until next wave of AI (6th? 8th?) actually combines analytical with generative, making context part of the training, and looping over those..
Every OpenClaw Security Incident, CVE, and Exploit in 2026
by dhayabaran | 2026-02-17 12:56:04+00:00
I compiled a complete timeline of every OpenClaw security incident documented so far — all 6 CVEs, the ClawHavoc malware campaign (341 malicious skills), 42,000+ exposed instances, the Moltbook token leak (1.5M API keys), prompt injection research, and government warnings from Belgium, China, and South Korea.

Full writeup: https://blog.barrack.ai/openclaw-security-vulnerabilities-2026
Ask HN: Is GPT-5.2 smarter than you?
by saberd | 2026-02-17 12:57:25+00:00
Three years ago I asked HN if GPT-4 was smarter
https://news.ycombinator.com/item?id=35160752

Reading the responses now feels almost quaint.
We have now reached GPT-5.2, how are you feeling?

I remember I also asked GPT-3.5 if it was afraid of being replaced by GPT-4 and its response was very human.
It said that although GPT-4 was better, it was a bigger and heavier model and that there would always be a use case for a smaller and faster model like itself (GPT-3.5), and it would always be useful in some way.

Anyone with 200 karma want to create a yes/no poll for this?
https://news.ycombinator.com/item?id=21231804
by georgefrowny | 2026-02-17 12:57:49+00:00
It's 3000V, but the energy delivered can be absolutely minute on a human scale, even for the highly sensitive nervous system. But metal oxide layers (what static discharge is often blowing holes in) are not on a human scale, they're atoms thick. And highly insulating, which leads to teravolts/metre field gradients.

For discharge that you can feel and see, the energy is even higher, but damage can be done far below this level.
by piva00 | 2026-02-17 12:58:35+00:00
A lot, the period from National Romanticism onward is the most relevant for any form of study of a "nation".

Before that you could only think in terms of loosely connected realms/kingdoms, before more in terms of tribes and some city-states. Those aren't that useful to study to understand the present, from the 17th century is where most of the current culture branched out from.

The historical connection to the land from the people/tribes living in territories of modern Europe from before the Middle Ages is more akin to studying Native Americans in the USA, they were the people inhabiting the land, they had their traditions, and some of those traditions were used to forge the national identity of present cultures but there's a lot of this national identity that was myth-making by National Romantics to generate a sense of unity needed for creating the nation and nation-states.
by bubblewand | 2026-02-17 12:58:35+00:00
What I’ve seen in the wild is that this is entirely a veneer. It’s important to have numbers. It doesn’t matter if they mean anything. In fact, management is full of numbers that a slightly-clever high school sophomore who’d paid attention in science classes could tell you are totally useless, because they were gathered all wrong. They mean nothing whatsoever. They’re just noise.

But nobody wants to hear stuff like “well first we’re going to need a baseline, and if you want it to be any good we’ll probably need two years or so before we can start trying to measure the effects of changes”. They just want something convincing enough that everyone can nod along to a story in a PowerPoint in four months. Two years out? Lol you’ll be measuring something totally different by then anyway. Your boss may be in a different role. You’ve asked something the company is literally incapable of.

Meanwhile, last I checked, measuring management effectiveness isn’t something we can do in practice for most roles, except bad ways that only pretend to tell us something useful (see above). Good scientists, excellent and large dataset, just the right sector, just one layer of management under scrutiny, maybe you get lucky and can draw some conclusions, but that’s about it, and it’s rare to see it happen in an actual company. Any companies that do achieve it aren’t sharing their datasets.

This kind of thing has been consistent everywhere my wife or I have worked. Similar things reported by many friends. Companies want to pretend to be “scientific” and “data-driven” but instead of applying it to only a couple things where they might do it well (enough data, cheap to gather metrics, clear relevant business outcome) they try it everywhere, but don’t want to spend what it would take to be serious about it, with the result that most of their figures are garbage.

This trend has become just another “soft”, as you put it, tool.
by tesserato | 2026-02-17 12:58:37+00:00
Lean 4 is an open-source functional programming language and interactive theorem prover that allows developers to write efficient code and prove its correctness within the same environment. Reimplemented entirely in Lean itself, the latest version features a high-performance compiler and a powerful, extensible macro system. While it is widely used by the mathematical community to formalize complex proofs, it has recently emerged as a critical tool in AI research, providing a verifiable “ground truth” for training large language models in automated reasoning and formal logic.
by davidguetta | 2026-02-17 12:59:20+00:00
This is plain wrong for anybody that has been actually following chess.

He said like a year before declining that he would only defend against Alireza because he was the younger generation. Nobody believed him, Alireza didn't win the Candidates and he said "no thanks" and then everybody was surprised pikachu.

The Jean thing was way later and in an unrelated event.
by analog31 | 2026-02-17 12:59:25+00:00
The big squiggly mess in the article is filled with people. I think Deming’s deepest concept was giving workers on the production line simple tools to improve processes on their own. His books are filled with exhortations to trust the workers. This is what American managers could never bring themselves to do.

Even in manufacturing, the application of statistical process control was never entrusted to the workers, but became a department of its own, with bureaucracy, OKRs, and elaborate software.
by jlokier | 2026-02-17 12:59:28+00:00
> when you can just open the thing in a website anyway. I can use my bank on some linux distro

Unfortunateley this is increasongly not the case.

I'm in the UK. Two of my personal banks, all four of business banks that I need to use, and several credit cards, require authentication using their phone app to confirm login on their website. In practice I'm not free to just switch providers.

None of those are using TOTP or SMS, for which I could use a general service. All of them their own phone or tablet app.

When my last phone's screen stopped working, I called one bank's "phone banking" line (using another phone of course) to make an urgent transaction, and they told me they can't do that, as only service they offer by phone is registering a new phone or tablet. They told me explicitly that it's not possible to login to their web-based banking service without using their app for authentication, and on a registered device.

It's the reason I have my current phone. I had to buy a cheap-ish Android in a hurry from a local shop, in order to proceed with my bank transaction.

(Banking and other service authentications are also the only reason I have my current passport. I resented having to pay to renew my expired passport, given I had no plans to travel and the expired passport used to be accepted, but I found some banks, credit cards and even government services increasingly requiring to see a non-expired passport occasionally, with the threat of closing my account or blocking my application if they don't. But that's another story.)