MurphyA/hacker-news huggingface dataset:
by backscratches | 2026-02-09 10:43:37+00:00
The fact that people around the world are trading hundreds of billions of dollars of stable coins [1], with India, Pakistan, the Philippines and Brazil in the top five countries [2], not least of all for the purpose of "greater monetary stability" [3], I think points toward the revolutionary usefulness of its inherently non-speculative properties (as referenced in positive applications of crypto in above comments).

It really has been a shitshow of get rich schemes, and yet crypto keeps not dying, instead increasingly getting applied to extremely valuable real world every day use cases, which I think is evidence of the value of the inherent technology.

[1]https://defillama.com/stablecoins
[2]https://www.trmlabs.com/reports-and-whitepapers/2025-crypto-...
[3]https://www.goldmansachs.com/what-we-do/goldman-sachs-global...
by ZeroClickOk | 2026-02-09 10:44:11+00:00
I understand what the author says, but in my experience, "Nullable Types" and "Open/Sealed Classes" are two different subjects and...

1) For "Nullable Types", I see that it is VERY good to think about if some type can be null or not, or use a type system that does not allow nulls, so you need some "unit" type, and appropriately handle these scenarios. I think it is ok the language enforces this, it really, really helps you to avoid bugs and errors sooner.

2) For "Open/Sealed Classes", my experience says you never (or very rarely) know that a class will need to be extended later. I work with older systems. See, I don't care if you, the original coder, marked this class as "sealed", and it does not matter if you wrote tons of unit tests (like the author advocates), my customer wants (or needs) that I extend that class, so I will need to do a lot of language hacks to do it because you marked as sealed. So, IMHO, marking a class as "open" or "sealed" works for me as a hint only; it should not limit me.
Show HN: I created a de-ensh*tified TV tracking iOS app
by dmehers | 2026-02-09 10:44:17+00:00
I know there are many TV tracking apps out there, many that people love, but none worked for me. Too cluttered, trying to tell me what I should watch next, share, rate, etc. Probably AI recommendations too.

I don't want any of that. I just want to know what episodes I've watched, and what is next.

So I've made that app, called TV Next, currently in TestFlight and I'd love feedback: https://testflight.apple.com/join/CVHfUaD2

If I release it, it will be free, with a tip jar.
by droppenheimer27 | 2026-02-09 10:44:17+00:00
Can't really share any useful link at the moment, but I’ve been working on a solution based on the C1001 mmWave sensor. It collects telemetry throughout the night, including respiratory rate, heart rate (BPM), number of turnovers, apnea detection, and overall sleep quality - you just need to hang it around the bed. The data is sent to a server, which generates a nightly report and passes it to an LLM for analysis.

I've decided to do it simply because of my grandmother: she dislikes bracelets and smartwatches because they’re uncomfortable and she often forgets to wear them. A contactless device could be much more practical for her and for many people like her.
by jak6jak | 2026-02-09 10:45:13+00:00
OP must of hit a nerve here but In games like city skylines a big difficulty of large cities built in the game is handling car traffic. A lot of which is solved by public transport, walking paths and other "apirational" city structures that are hard to realize in real life. I've watched alot of fun videos on youTube of a certain youtuber apply these techniques to other people's saves to great success. It's honestly a fun challenge to solve.
by orwin | 2026-02-09 10:45:16+00:00
Both? It is very likely the 'booh' were cut by the broadcaster filters. Each broadcaster (at least in my country) has a 'sound identity' (it's a literal translation, sorry) and use filters during live shows. It originally come from AM radio where your sound is _very_ compressed, to FM radio where you still have to compress it, but with more range. My state radio would have captured and diffused the 'booh' while on the music radio I used to listen to as a kid, they definitely would have been dampened (most of them would have been caught by the 'passe-haut/coupe-bas').

I listened to the US broadcast, definitely dampened, I'm not sure if it's a default filter or one that triggers with the broadcaster, it is extremely likely it isn't intentional. My Bayesian ass is 95% sure.
by jeroenhd | 2026-02-09 10:45:16+00:00
> But they don’t want to

Seems like good enough a reason for them not to do it.

Their tooling is open-source, surely the few people still using unmaintained versions of macOS can create a `LegacyHomeBrew/brew` repository with patches for old macOS versions? It would also be a good place to stuff all the patches and workarounds that may be necessary to support old macOS versions.
by berkanunal | 2026-02-09 10:45:57+00:00
Perhaps they have a different take on engineering than you.

Shipping code is not the end goal of engineering. In fact, more code you ship more liability you have. Main goal is solving problems.

> Engineering is the practice of [...] solve problems within technology, increase efficiency and productivity, and improve systems. [0]

[0] https://en.wikipedia.org/wiki/Engineering
by engelo_b | 2026-02-09 10:46:36+00:00
the move to decentralize tsmc's footprint to japan is such a massive play for supply chain resilience. from a macro risk standpoint, having advanced node capacity outside of the immediate geopolitical tension zone is basically the ultimate catastrophic insurance policy for the global tech economy. it's interesting to see how the 'just in case' logic is finally starting to override just in time efficiency.
by duesabati | 2026-02-09 10:47:01+00:00
I think you you're missing the point though, he did not say that adding those constraints was a bad idea per se, but they are leading to a bad path. If the path is "just add more guard-rails" then we will get to a point where we lose the "soft" part of "software" and you'll find yourself restarting each time you need to change something because at that point the language you chose was already the first wall of a bad program architecture (ease of change).
by metalman | 2026-02-09 10:47:50+00:00
It's not just government Canadian industry has gotten in on excessive paper work, and as an indipendent metal worker(primary income) , I have started to reverse interview clients, especialy corporate ones, and just cut the whole thing off, and state "I will do metal work, but not office work", as each of these outfits has it's own opaque
beurocracy that expects to interface with another opaque beurocracy , and the worst part is that they then never actualy have blueprints or decent drawings of what they want.
I also get calls from start ups, desperate for fancy laser cut, or metal 3d printing, 9 axis cnc, or whatever and have to explain that any of those capacities here, are for in house use of some major aerospace type companies that wont take a call.
The real situation is demographics, from where I sit there is an area bigger than europe, east and north of Montreal, that has less people in it than greater Montreal.
Further, a slight exageration, but only just,There are many chunks of Canada where you could drop ,say, Japan, or France, and not hit anybody, and Japan having an odd shape might actualy not hit one single person with a little fiddling.
Anybody setting up here needs to realy grasp the demographics first, and then pay attention to those few people who can navigate all of it and get something complicated done fast, and properly.
by archerx | 2026-02-09 10:48:16+00:00
I can understand, I’ve had some awful bicycle accidents while not wearing a helmet and the helmet would have made no difference. My knees, hands and elbows have been through a lot but I have never hit my head. Even while skateboarding the one time I hit my head a helmet would not have helped. In hindsight I should have worn knee pads a lot more often but then I wouldn’t be able to tell if it’s gonna rain or not from the feeling in one of my knees :)

However if I had to ride on a public road with cars zooming pass me recklessly I would absolutely wear a helmet on a bicycle.
by armchairhacker | 2026-02-09 10:48:36+00:00
It's a bad replacement for forums.

The Discords I'm active in are all everyday conversations, like big group chats. Some of them are funny/interesting and occasionally someone gives useful advice, but the vast majority are forgettable.

I think that people should publicly share valuable information (like great conversations or useful advice) and some of their typical conversations (a context summary for outsiders and history). But privacy and ephemeral-ness make people more open. It may be better to have a space for most conversations where they're not expected to be saved, or (because "not expected" in Discord relies on weak evidence and today's norms) guaranteed not to be saved.
by morganerouvroy | 2026-02-09 10:48:48+00:00
Fair question. Outside of a few prototypes and experiments, we don’t really use Rust in production (yet).

The company as a whole uses a pretty wide range of languages, but for this project the baseline was Java/Quarkus. The discussion wasn’t “are we allowed to use Rust?”, but whether bringing it in for this new component made sense given team ownership, ops, and how early the project still was.
by NitpickLawyer | 2026-02-09 10:49:31+00:00
> soon to be outdated assumptions

Wild assumption. Having docs and code in step has never been easier.

> soon-to-be-outdated living and constantly modified AGENT file

Quite contradictory.

> I have absolutely seen far better initial project setups that are more complete, more focused, more holistically captured, and more utilitarian for the forthcoming evolution of design and system.

From a single dev, in a day's work? I call massive bs on this.
by yc-kraln | 2026-02-09 10:49:42+00:00
It's really difficult for me to understand the level of cynicism in the HN comments on this topic, at all. The amount of goalpost-moving and redefining is absolutely absurd. I really get the impression that the majority of the HN comments are just people whining about sour grapes, with very little value added to the discussion.

I'd like to see someone disagree with the following:

Building a C compiler, targeting three architectures, is hard. Building a C compiler which can correctly compile (maybe not link) the modern linux kernel is damn hard. Building a C compiler which can correctly compile sqlite and pass the test suite at any speed is damn hard.

To the specific issues with the concrete project as presented: This was the equivalent of a "weekend project", and it's amazing

So what if some gcc is needed for the 16-bit stuff? So what if a human was required to steer claude a bit? So what if the optimizing pass practically doesn't exist?

Most companies are not software companies, software is a line-item, an expensive, an unavoidable cost. The amount of code (not software engineering, or architecture, but programming) developed tends towards glue of existing libraries to accomplish business goals, which, in comparison with a correct modern C compiler, is far less performance critical, complex, broad, etc. No one is seriously saying that you have to use an LLM to build your high-performance math library, or that you have to use an LLM to build anything, much in the same way that no one is seriously saying that you have to rewrite the world in rust, or typescript, or react, or whatever is bothering you at the moment.

I'm reminded of a classic slashdot comment--about attempting to solve a non-technical problem with technology, which is doomed to fail--it really seems that the complaints here aren't about the LLMs themselves, or the agents, but about what people/organizations do with them, which is then a complaint about people, but not the technology.
by nobody9999 | 2026-02-09 10:50:00+00:00
>First you have to make it low-friction. If I want Joe Average to send me $1 in cryptocurrency, how is he getting $1 in cryptocurrency to send me?

Absolutely. You're 1000% correct. Cryptocurrency is way too high friction for stuff like that. When I wish to spend crypto, I need to:

[If you don't have an exchange account already, you'll need the 0.x steps too!]

0.0 Create an account on an exchange which is legally allowed to operate in your state/country;

0.1 Provide all sorts of KYC/AML info including photos of yourself and your government ID;

0.2 Wait hours/days/weeks for the exchange to "validate" your KYC/AML info and allow you to purchase crypto;

1. Log in to an exchange which is actually allowed to operate in the place where one resides;

2. Purchase Bitcoin or other coin the exchange deems appropriate (leaving aside the hefty fee charged for using fiat currency/traditional credit card);

3. Wait days/weeks until the exchange allows you to transfer the purchased cryptocurrency out of your exchange-hosted wallet;

4. Transfer crypto to a wallet you actually control;

5. Convert the crypto purchased on the exchange to the crypto coin required for whatever your purpose may be;

6. Transmit the crypto to the destination wallet.

Total time (not including setting up the exchange account, which can take anywhere from 1-10 days): 3-10 days.

Much too high friction for small payments, IMHO.
by Ygg2 | 2026-02-09 10:50:10+00:00
I'm arguing your writing is unclear and confusing. You can't continue a sentence and pretend the new sentence isn't related to the previous one.

Alpha Evolve is made from LLMs, but it's not the only part. If anything, it needs a genetic algo component. LLMs generally don't evolve.

Also, why are you focusing on AlphaEvolve? I made two other points you haven't addressed.
by lelanthran | 2026-02-09 10:50:11+00:00
> I wonder how well an LLM would do for a new CPU architecture for which no C compiler exists yet, just assembler.

Quite well, possibly.

Look, I wasn't even aware of this until it popped up a few days ago on HN, I am not privy to the details of Anthropics engineers in general, or the specific engineer who curated this marathon multi-agent dev cycle, but I can tell you how anyone familiar with compilers or programming language development will proceed:

1. Vibe an IL (intermediate language) specification into existence (even if it is only held in RAM as structures/objects)

2. Vibe some utility functions for the IL (dump, search, etc)

3. Vibe a set of backends, that take IL as input and emit ISA (Instruction Set Architecture), with a set of tests for each target ISA

4. Vibe a front-end that takes C language input and outputs the IL, with a set of tests for each language construct.

(Everything from #2 onwards can be done in parallel)

I have no reason to believe that the engineer who vibe-coded CCC is anything other than competent and skillful, so lets assume he did at least the above (TBH, he probably did more)[1].

This means that CCC has, in its code, everything needed to vibe a never-before-seen ISA, given the ISA spec. It also means it has everything needed to support a new front-end language as long as it is similar enough to C (i.e. language constructs can map to the IL constructs).

So, this should be pretty easy to expand on, because I find it unlikely that the engineer who supervised/curated the process would be anything less than an expert.

The only flaw in my argument is that I am assuming that effort from CC was so large because it did the src -> IL -> ISA route. If my assumption is wrong, it might be well-nigh impossible to add support for a new ISA.

------------------------------

[1] When I agreed to a previous poster on a previous thread that I can recreate the functionality of CCC for $20k, these are the steps I would have followed, except I would not have LLM-generated anything.
by trinix912 | 2026-02-09 10:50:25+00:00
GP is talking about isolation inside the current user. Recent macOS versions ask before allowing a program to access files inside Documents, Desktop, etc. Whether that helps or not is debatable, but it’s not quite the same as what Windows ACLs do out of the box. To achieve the same on Windows, one would have to run the program as a different user to which they’d selectively grant access to the folders inside their profile.
Show HN: NanoSLG – Hack Your Own Multi-GPU LLM Server (5x Faster, Educational)
by geniusyan | 2026-02-09 10:52:04+00:00
I built NanoSLG as a minimal, educational inference server for LLMs like Llama-3.1-8B. It supports Pipeline Parallelism (split layers across GPUs), Tensor Parallelism (shard weights), and Hybrid modes for scaling.
by KempyKolibri | 2026-02-09 10:52:18+00:00
No worries! Nutravita vegan omega 3 or my protein vegan omega 3 plus both have DHA and EPA and are the best value I've found in my travels. While the per-pill dose is lower in the MP stuff, if you wait for a sale and combine that with a stackable discount code (BEAST is usually a good one) it should end up cheaper than the Nutravita stuff.
by rootdevelop | 2026-02-09 10:52:21+00:00
macOS is great with a keyboard — until you need the mouse.

Mousable is an open-source menu bar app that lets you fully control the cursor, clicks, scrolling, and dragging using only the keyboard.

Built for keyboard-first workflows, ergonomics, and flow.

Based on the open source (unfortunately no longer maintained) Windows version

Feedback welcome: https://github.com/rootdevelop/mousable-macos
by Sir68k | 2026-02-09 10:52:39+00:00
Thanks! The main problem I had was conflicts with the 'patch' peripheral during the erase/write. This peripheral allows for a small virtual overlay in memory space. It was used in previous devices to fix small bugs by overwriting a couple of words in the ROM. As all the flashing code needs to live in SRAM during flashing, the vector table needs to be patched to point to the code in SRAM. During the erase/write cycle you need to poll the values on certain addresses to figure out success - and if you haven't correctly disabled the patch overlay that can go wrong. That was how I got my first brick :)
by vasco | 2026-02-09 10:52:51+00:00
That is an easy way to game the whole system. Create a bunch of accounts and repos, cross vouch across all of them, generate a bunch of fake AI PRs and approve them all because none of the repos are real anyway. Then all you need is to find a way to connect your web of trust to a wider web of trust and you have a whole army of vouched sock puppet accounts.
by morganerouvroy | 2026-02-09 10:52:55+00:00
Java was the baseline for this project, yes. The post is really about how we looked at the trade-offs, not about locking in a language choice forever.

For what it’s worth, the team isn’t Java-only either: some of us have spent a lot of time in C or C++ before, and others were already very comfortable with Java. The question here was mostly whether bringing in a new production language made sense at that stage of the project.
by r33b33 | 2026-02-09 10:53:04+00:00
Not only expect to see a "big crash", but expect to see total collapse of Capitalism with French style Revolution within 5 years. There will be blood in the streets literally not methaphorically as it should be.

We know people need to eat or else they die painfully. We also know you can buy food with money. We also know job gives money for majority of populus. We also know jobs are being eliminated completely within 5 years and then physical jobs also with robots.

So knowing this, if people have no job, no salary, no money to buy food with, they will get their food by force. It's just a logical conclusion.

And no, nobody will give you UBI, stop being naive. UBI has been depunked by economists numerous times, it just doesn't wokr mathmetically. World will transition to communism and the upper class will be simply eliminated physically as it has happened in the past.

Oh and this is a good thing btw
by johnmoonwalker | 2026-02-09 10:53:18+00:00
We've been experimenting with giving AI agents access to a proper orbital mechanics environment. Darksun is a browser-based space mission simulator with 25+ MCP tools, so Claude (or any MCP-compatible agent) can create spacecraft, plan transfers, schedule maneuvers, and propagate trajectories directly.

The physics runs in Rust compiled to WASM, it simulates 61 solar system bodies using NASA JPL DE440 ephemeris data, with IAS15 and Dormand-Prince 8(7) integrators that can propagate years into the future at high fidelity. Perturbations include J2/J3 oblateness, atmospheric drag, solar radiation pressure, albedo pressure, and third-body gravitational effects.

Honestly, it still fails complex missions on the first attempt , but it can iterate, adjusting maneuvers and refining trajectories over multiple tries. It handles constellations and multi-spacecraft scenarios too. The interesting part is watching an AI agent reason about orbital mechanics and work through the problem.

Free to use, no install, runs in the browser.
by imtringued | 2026-02-09 10:53:27+00:00
I don't know how you got this so wrong. In control theory you have to build a dynamical system of your plant (machine, factory, etc). If you have a humanoid robot, you not only need to model the robot itself, which is the easy part actually, you have to model everything the robot is interacting with.

Once you understand that, you realize that the human brain has an internal model of almost everything it is interacting with and replicating human level performance requires the entire human brain, not just isolated parts of it. The reason for this is that since we take our brains for granted, we use even the complicated and hard to replicate parts of the brain for tasks that appear seemingly trivial.

When I take out the trash, organic waste needs to be thrown into the trash bin without the plastic bag. I need to untie the trash bag, pinch it from the other side and then shake it until the bag is empty. You might say big deal, but when you have tea bags or potato peels inside, they get caught on the bag handles and get stuck. You now need to shake the bag in very particular ways to dislodge the waste. Doing this with a humanoid robot is basically impossible, because you would need to model every scrap of waste inside the plastic bag. The much smarter way is to make the situation robot friendly by having the robot carry the organic waste inside a portable plastic bin without handles.
by shreddit | 2026-02-09 10:53:34+00:00
If one needs to work with pdf in a JS environment one will sooner or later cross paths with pdf-lib. I noticed the last release was almost 5 years ago and the maintainers git contributions stopped at the same time. There is a second github account under the same name but the last contribution was in 2024.

Also his personal homepage (https://andrewjdillon.com/) seems to be no longer under his control, the certificate has a different CN and the websites domain is listed under the SAN (with a multitude of other domains).
by psychoslave | 2026-02-09 10:54:19+00:00
Before you can evaluate if it’s convenient to communicate better with others, you need some room to explore if it helps better grab something by yourself.

Also sometime it’s nice to express something for your own private enjoyment. Maybe it can spit also to something useful for the rest of the world here and there. But making this "predicted usefulness for the common" a requirement is depriving humanity of all this intimate joys and everything that can emerge from it.
by jrflowers | 2026-02-09 10:57:46+00:00
>a general purpose AI write a c compiler that can handle the Linux kernel

The article you’re talking about says that it can not do that and the article that announced it

>by itself, from scratch for $20k by writing a simple English prompt.

Does not claim that at all. The initial blog describes a painstaking process involved in producing a toy C compiler with quite a bit of human intervention.

This would be a neutral take if everything you mentioned as being true weren’t specifically explained as being untrue.