MurphyA/hacker-news huggingface dataset:
by TacticalCoder | 2026-02-15 11:07:47+00:00
I now work on the "real thing" and that is fascinating to read. I didn't know about Wall Street Raider. Anyone who's ever tried a "paper trading account" on a real brokerage app knows how poor these are: it's near impossible to simulate the real thing without implementing the real thing.

One thing I really don't understand at all is how it's possible to do so much in only 115 kloc. 115 000 lines of code is next to nothing for such a project: there are solo projects with more lines of code than that. It simply ain't that much: how can you simulate mergers, financial derivatives, etc. all in so little lines of code?

It is, simply put, a little codebase. Which makes it all the more impressive.

I mean: it's both a lot (for the time) and nothing for what it does. I'm sure brokerage apps have 10x that amount of code and they only deal with the client side of things. I understand the game doesn't reproduce everything but it still looks incredibly impressive to me to pack so much in so little lines of code. Doubly so if this is sufficient to teach people the basics of finance and trading.

Now something else: this reminds me a bit of a game by the company FTL (created in 1982), who created Dungeon Master. Before that game FTL did "Sundog: The Frozen Legacy". In Sundog they implemented an interpreter for a programming language so that they could write their game (otherwise the default languages available were too limitating) and... You could buy/sell stuff across planets, that you'd transport in your spaceship. They had started writing a complex trading engine for the game: the player was supposed to be able to place buy/sell orders and whatnots but eventually they gave up that part of the game. FWIW when I was playing Sundog The Frozen Legacy I was feeling I was Han Solo in my spaceship: great memories.

Wishing the best to Ben Ward and sending big thanks to Jenkins. These kind of entries are why I'm on HN.
by seec | 2026-02-15 11:08:40+00:00
Well, I agree with that if we are talking about the general population.
But Apple does have some niches it serves very well that make the prices worth it for some. But of course, this is a very tiny minority of their customers.

For example, they always have been focusing on video editing since the PPC days, starting with the iMac DV. And nowadays, Macs are still quite good for video editing; even when you factor in the price, it's not that bad of a deal.
Previously it was about DTP and desktop graphics generally.

But it's always the same playbook; they are first to offer the possibilities of a new usage, but that comes with their high price; over time they lose competitiveness, and they end up switching to something else.

The question is always if the asking price is going to be worth it for whatever you try to accomplish with a computer at the moment.
If you are doing work that doesn't require being on the bleeding edge, the answer is probably no.

However, in general, people buy Apple stuff for the status, very often as an ego trip (to prove they are better) and not infrequently out of ignorance/incompetence (it's crazy how much stupid shit Apple fans believe).
by ongy | 2026-02-15 11:09:29+00:00
That black hole behavior is a result of corporate processes though.

Not a result of git.

Business continuity (no uncontrolled external dependencies) and corporate security teams wanting to be able to scan everything.
Also wanting to update everyone's dependencies when they backport something.

Once you got those requirements, most of the benefits of multi-repo / roundtripping over releases just don't hold anymore.

The entanglement can be stronger, but if teams build clean APIs it's no harder than removing it from a cluster of individual repositories.
That might be a pretty load bearing if though.
by shevy-java | 2026-02-15 11:09:30+00:00
I feel that label is actually deserved. Yes, some cancer types are easier to detect with MRI, in particular inside of a body, but at the same time MRI in and by itself isn't great at predicting all cancer types. How could it help with regards to leukemia, for instance? What exactly could MRI detect here better than other diagnostic tools? One has to keep in mind that diagnosis also takes time - plus the cost; and the overdiagnosis problem which means that some cancer that are not really relevant, are hyped up by MRI to be the end of the world for a patient. So there is a trade-off.

IMO MRI needs to become cheaper; and more reliable too.
by demetris | 2026-02-15 11:12:06+00:00
Thank you!

> The folks who crawl more appear to mostly be folks who are doing grounding or RAG, and also AI companies who think that they can build a better foundational model by going big.

But how can they aspire to do any of that if they cannot build a basic bot?

My case, which I know is the same for many people:

My content is updated infrequently. Common Crawl must have all of it. I do not block Common Crawl, and I see it (the genuine one from the published ranges; not the fakes) visiting frequently. Yet the LLM bots hit the same URLs all the time, multiple times a day.

I plan to start blocking more of them, even the User and Search variants. The situation is becoming absurd.
by Toutouxc | 2026-02-15 11:13:21+00:00
That's easy. When LLMs are good enough to fully replace me and my role in the society (kind of above-average smart, well-read guy with university education and solid knowledge of many topics, basically like most people here) without any downsides, and without any escape route for me, we'll probably already be at the brink of a societal collapse and that's something I can't really prepare for or even change.
by sfdlkj3jk342a | 2026-02-15 11:13:32+00:00
> I love it. We need to see more of this.

> Use of semantic elements is an interesting take. I'll give it a try.

> Thank you for this, can’t wait to use. Minimalism at its best.

> Good one. Presentation is good too. Thanks

These are the kind of comments you see from Indians paid to boost Youtube content.
by viraptor | 2026-02-15 11:13:34+00:00
We don't have enough context here really. For simple changes, sure - 10min is plenty. But imagine you actually have a big spec ready, with graphical designs, cucumber tests, integration tests, sample data, very detailed requirements for multiple components, etc. If the tests are well integrated and the harness is solid, I don't see a reason not to let it go for a couple hours or more. At some point you just can't implement things using the agent in a few simple iterations. If it can succeed on a longer timeline without interruption, that may be actually a sign of good upfront design.

To be clear, this is not a hypothetical situation. I wrote long specs like that and had large chunks of services successfully implemented up to around 2h real-time. And that was limited by the complexity of what I needed, not by what the agent could handle.
by tjansen | 2026-02-15 11:13:40+00:00
> I wonder how our comments will age in a few years.

I don't think there will be a future where agents need to work on a limited piece of code for hours. Either they are smart enough to do it in a limited amount of time, or someone smarter needs to get involved.

> This can't be a serious project. It must be a greenfield startup that's just starting.

I rarely review UI code. Doesn't mean that I don't need to step in from time to time, but generally, I don't care enough about the UI code to review it line-by-line.
by panstromek | 2026-02-15 11:13:51+00:00
I'm referring to UI interfaces that allow you to do structural editing only and usually only store the structural shape of the program (e.g. no whitespace or indentation). I think at this point nobody uses them for programming, it's pretty frustrating to use because it doesn't allow you to do edits that break the semantic text structure too much.

I guess the most used one is styles editor in chrome dev tools and that one is only really useful for small tweaks, even just adding new properties is already pretty frustrating experience.

[edit] otherwise I agree that structural editing a-la IDE shortcuts is useful, I use that a lot.
by shrecshrec | 2026-02-15 11:14:30+00:00
I've built a comprehensive secp256k1 library in C++20 with zero external dependencies. Everything — SHA-256, SHA-512, Keccak-256, RIPEMD-160, Base58, Bech32 — is implemented from scratch.

Key highlights:

Assembly backends for x64 (MASM/GAS, BMI2/ADX), ARM64, RISC-V
SIMD: AVX2/AVX-512 batch operations
GPU: CUDA (4.63M kG/s), OpenCL, ROCm/HIP
Constant-time layer with separate namespace (no runtime flag switching)
Full protocol stack: ECDSA, Schnorr BIP-340, MuSig2, FROST, Adaptor sigs, Pedersen commitments
Complete Bitcoin support: Taproot, Silent Payments, BIP-32/44, all address types
27+ cryptocurrency address generation with auto-dispatch
Custom generator/curve context support
Runs on: x64, ARM64, RISC-V, ESP32, STM32, WASM, iOS, Android
200+ tests, fuzz harnesses
Design philosophy: hot paths are allocation-free, branchless where possible, with explicit buffers and fixed-size POD types. No exceptions/RTTI/virtual calls in compute paths
by vict00r99 | 2026-02-15 11:14:41+00:00
AI coding tools generate different code every time for the same requirement.

RUNE is a specification pattern that fixes this: define a function's signature, WHEN/THEN behavior rules, and test cases upfront.

Give the same spec to any AI tool — the generated code has the same behavior.

It's a pattern, not a framework. Works as YAML files or Markdown sections. Any language, any AI tool, no installation.

Includes 7 skills (markdown files you load into your AI tool) for the lifecycle: create specs, validate, refine, generate tests, detect drift, reverse-engineer from code, multi-language generation.

This is the GitHub project: https://github.com/vict00r99/Rune-stone
Show HN: Free mission statement generator – paste URL, get draft in 5s
by maximedupre | 2026-02-15 11:16:58+00:00
Hey HN, I built this as a free side tool for ChampSignal (my main product, a competitive intelligence platform).

I made this because I noticed many people were searching for it on Google.

You paste your website URL, it scrapes it, figures out what you do, who you serve, and what makes you different – then generates a mission statement draft. You can tweak the inputs and regenerate until it feels right.

It uses GPT-5.1 with web search to analyze your site. No signup, no paywall. I'm just hoping it drives some traffic to my main product :D

A few notes:
- If you don't have a website yet, there's a "describe manually" option
- You can pick different tones (professional, bold, friendly, etc.)

Would love feedback. What would make this more useful?
by pabs3 | 2026-02-15 11:17:05+00:00
Some accounts and web resources related to Ralph:

https://www.wizards-of-os.org/archiv/sprecher/g_h/ralph_gile...
https://thaumas.net/~giles/
https://thaumas.net/~giles/blog/
https://thaumas.net/~giles/2024/hillaria.html
https://thaumas.net/~giles/2021/brave-19363/hyphen-char.html
https://thaumas.net/keybase.txt
https://github.com/rillian
https://gist.github.com/rillian/
https://www.flickr.com/photos/rillian/
https://www.flickr.com/people/rillian/
https://hachyderm.io/@rillian
https://www.foms-workshop.org/foms2010/uploads/foms2010-gile...
https://web.archive.org/web/20160310023413/http://www.advoga...
https://web.archive.org/web/\*/https://people.xiph.org/~gile...
https://2005.guadec.org/schedule/speakers.html
https://wiki.xiph.org/index.php/People#nick_rillian
https://wiki.mozilla.org/Standards/emeritus
https://wiki.mozilla.org/User:Rillian
https://bugzilla.mozilla.org/user_profile?user_id=170965
https://openhub.net/accounts/rillian/
https://keybase.io/rillian
https://gravatar.com/rillianmoz
https://web.archive.org/web/\*/thaumas.net/\*
https://portfolio.debian.net/result?email=giles%40thaumas.ne...
https://qa.debian.org/developer.php?login=giles%40thaumas.ne...
https://repology.org/maintainer/giles%40thaumas.net
https://crates.io/users/rillian
https://lib.rs/~rillian/
https://commons.wikimedia.org/wiki/File:Ralph_Giles.jpg
https://www.linkedin.com/company/ffmpeg?trk=public_post_resh...
https://www.linkedin.com/posts/xiph.org-foundation_its-with-...
https://x.com/rillian
https://gitlab.gnome.org/rillian
https://gitlab.xiph.org/rillian
https://salsa.debian.org/rillian
https://projects.blender.org/rillian
https://medium.com/@rillian
https://medium.com/mozilla-tech/deploying-rust-in-a-large-co...
https://news.ycombinator.com/item?id=46996490
by gchadwick | 2026-02-15 11:17:50+00:00
> If copying user tokens was the bottle neck, batching would not achieve any speed up.

Reality is more complex. As context length grows your KV cache becomes large and will begin to dominate your total FLOPs (and hence bytes loaded). The issue with KV cache is you cannot batch it because only one user can use it, unlike static layer weights where you can reuse them across multiple users.

Emerging sparse attention techniques can greatly relieve this issue though the extent to which frontier labs deploy them is uncertain. Deepseek v3.2 uses sparse attention though I don't know off hand how much this reduces KV cache FLOPs and associated memory bandwidth.
by uf00lme | 2026-02-15 11:17:54+00:00
Do you know which MRI you used? Not all are equal.
Most MRI are 1.5T powered, and you can’t get fine details until you hit 3T. And there are differences even in the 3T power range. There are higher powered MRI which are mostly only used in research, whilst it is a bit scary thinking about the sheer power of them but a 7T machine doing a full scan of you, would be guaranteed nearly to find anything wrong with you.

When I last looked the full body scans for sale seemed to used 1.5T setup, which seems like a waste. The 3T advanced scans looks much more detailed, but it just depends on where you live - I couldn’t find any around.
by ongy | 2026-02-15 11:18:05+00:00
Why do you think it has too many children? If we are talking direct descendents, I have seen way larger directories in file systems (git managed) than I've ever seen in an AST.

I don't think there's a limit in git. The structure might be a bit deep for git and thus some things might be unoptimized, but the shape is the same.

Tree.
by MITSardine | 2026-02-15 11:19:09+00:00
Setting the framework (what I short-handed by "definitions") precludes the exploration of results (or at least an efficient one) that would yield to some framework-defining analysis.

The search space is much too rich to be explored anything but greedily in timid steps off the trodden path, and the frameworks (arbitrary) set both the highways and the vehicles by which we move along and out of them.

Now, the argument can be made that the "meta-mathematical" (but outright mathematical, really) setting of frameworks follows the same structure, and LLMs could also explore that space.

Even assuming that, a major roadblock remains: mathematics should remain understandable by humans, and yield fast progress in desirable (by whom? until now, by humans) directions, so the constraints on admissible frameworks are not as simple as "yields to coherent results".

Also, to take a step back, I wonder what the pertinence of using numerical math is to derive analytical math when we can already solve a great deal of problems through numerical methods. For instance, is it worth spending however many MWh on LLMs to derive an analytical solution to an optimization problem, which might itself be very expensive to compute (human-derived expressions tend to be particularly cheap to evaluate precisely because we are so limited; machines (formal calculus for instance) will happily give you multi-page formulae with thousands of operations to evaluate), when there's a vast array of algorithms at the ready to provide arbitrarily precise solutions?

What remains is the kind of math that, arguably, is much more precious to understand than to derive.
by ChrisMarshallNY | 2026-02-15 11:19:15+00:00
A good analogy might be synthesized music.

In the early days, the interfaces were so complex and technical, that only engineers could use them.

Some of these early musicians were truly amazing individuals; real renaissance people. They understood the theory, and had true artistic vision. The knew how to ride the tiger, and could develop great music, fairly efficiently.

A lot of others, not so much. They twiddled knobs at random, and spent a lot of effort, panning for gold dust. Sometimes, they would have a hit, but they wasted a lot of energy on dead ends.

Once the UI improved (like the release of the Korg M1 sampler), then real artists could enter the fray, and that’s when the hockey stick bent.

Not exactly sure what AI’s Korg M1 will be, but I don’t think we’re there, yet.
by DonHopkins | 2026-02-15 11:19:42+00:00
UniPress, RMS's arch enemy Evil Software Hoarder, sold a commercial version of the Amsterdam Compiler Kit as well as Gosling's Emacs.

https://compilers.iecc.com/comparch/article/92-04-041

UniPress made a PostScript back-end for ACK that they marketed with the NeWS version Emacs, whose slogan was "C for yourself: PostScript for NeWS!"

https://news.ycombinator.com/item?id=42838736

>UniPress ported and sold a commercial version of the "Extended Amsterdam Compiler Kit" for Andrew Tanenbaum for many CPUs and versions of Unix (like they also ported and sold his Unix version of Emacs for James Gosling), so Emacs might have been compiled with ACK on the Cray, but I don't recall.

>During the late 80's and early 90's, UniPress's Enhanced ACK cost $9,995 for a full source license, $995 for an educational source license, with front ends for C, Pascal, BASIC, Modula-2, Occam, and Fortran, and backends for VAX, 68020, NS32000, Sparc, 80368, and others, on many contemporary versions of Unix.

>Rehmi Post at UniPress also made a back-end for ACK that compiled C to PostScript for the NeWS window system and PostScript printers, called "c2ps", which cost $2,995 for binaries or $14,995 for sources.

>Independently Arthur van Hoff wrote a different C to PostScript compiler called "PdB" at the Turing Institute, not related to c2ps. It was a much simpler, more powerful, more direct compiler written from scratch, and it supported object oriented PostScript programming in NeWS, subclassing PostScript from C or C from PostScript. I can't remember how much Turing sold it for, but I think it was less than c2ps.

https://compilers.iecc.com/comparch/article/92-04-041

https://donhopkins.com/home/archive/NeWS/NeScheme.txt
by hshdhdhj4444 | 2026-02-15 11:20:07+00:00
According to you the only definition of “covering something with multiple points of view” is if you provide different perspectives in the same time period.

But really, you’re arguing the semantics of “covering multiple points of view”. Whether your restrictive opinion about that is right or not, you completely ignored the actual substance of what the person you replied to said. That the Atlantic is not a monolith. It employs different people who bring different viewpoints. And they may write different articles with different perspectives and/or conclusions, often completely opposing ones at the same or different times.

And your final conclusion does not follow from anything you’ve said or any other evidence presented.

We actually know what publications that try to present a single viewpoint look like. The most famous example of this is the Economist, which as a key part of this ethos refuses to have bylines for their articles. The Atlantic, on the other hand, looks nothing like that. Every article is bylined with details on each author’s bio.
by IshKebab | 2026-02-15 11:21:12+00:00
If the test provides you zero information about whether it needs treating then it was never a useful test. Presumably it's more like "there's a X% chance this needs treatment". In which case you just set reasonable thresholds for X. E.g. if it's 5% you monitor it, 10% you do a biopsy, 70% you operate, etc.

This is much more sensible than just not testing at all and letting people die from cancer.

> leaving patient scared and anxious during that time

This seems to be the actual motivation. We don't want to scare people with test results so we're just not going to test them. I think that should be up to the patient.
by nephihaha | 2026-02-15 11:21:44+00:00
The earlier Red Dwarf episodes were filmed in the BBC cafeteria and other similar locations. The difference is that Red Dwarf was supposed to look grimy. They were on a mining ship with few luxuries. Red Dwarf was more in the territory of Dark Star, and played into that. (Early Red Dwarf tended to use physical models and costumes for a lot of effects. CGI has never been especially great on RD.)

I did watch Babylon 5 when it first came out in the UK. Deep Space 9 definitely had better looking effects, but I preferred B5 to DS9 on the basis of other factors.
by quintu5 | 2026-02-15 11:22:09+00:00
Yeah, AI generated diagrams can be pretty hit or miss. The lack of good quality examples in training data and minimal documentation for these tools can make it difficult for models to even get basic syntax correct for more complex diagrams.

I’ve had a lot of success dogfooding my own product, the Mermaid Studio plugin for JetBrains IDEs (https://mermaidstudio.dev).

It combines the deep semantic code intelligence of an IDE with a suite of integrated MCP tools that your preferred agent can plug into for static analysis, up to date syntax, etc.

I basically tell Claude Code to run the generated diagram through the analysis tool, fix issues it detects and repeat until fixed. Then generate a png or svg for a visual inspection before finalizing the diagram.

Now all of my planning and architecture docs are filled with illustrative flowcharts, sequence diagrams, and occasionally block diagrams for workshopping proposed UI layouts
by tjansen | 2026-02-15 11:24:19+00:00
> 10 minute is not the limit for current models. I can have them work for hours on a problem.

Admittedly, I have never tried to run it that long. If 10 minutes are not enough, I check what it is doing and tell it to do what it needs to do differently, or what to look at, or offer to run it with debug logs. Recently, I have also had a case where Opus was working on an issue forever, fixing one issue and thereby introducing another, fix that, only for the original issue to disappear. Then I tried out Codex, and it fixed it at first sight. So changing models can certainly help.

But do you really get a good solution after running it for hours? To me, that sounds like it doesn't understand the issue completely.
by wafflemaker | 2026-02-15 11:25:45+00:00
In Norway we eat plenty of salmon which is quite raw or even raw (in sushi). It has to be frozen and thawed first, to kill parasites.

A friend that studied fish production did recommend not eating salmon though and eating trout instead (ørret in Norwegian). Based on scientific evidence difference is pretty small (15% fish not surviving for salmon vs 12% for trout). But rainbow trout does have more DHA per kg.