MurphyA/hacker-news huggingface dataset:
by DebtDeflation | 2025-10-04 13:07:44+00:00
Historically, the worst busts following the bursting of an asset price bubble, in terms of real economic impact, have been from debt fueled bubbles (Great Depression, Global Financial Crisis). You can read Hyman Minsky and Irving Fisher for a detailed analysis of why, but it mainly comes down to the fact that the financial obligations remain once prices and expectations have reset.

Then you have the busts that follow public equity fueled bubbles (Dotcom crash). Nowhere near as bad as the former, but still a moderate impact on the economy due to the widely dispersed nature of the equity holdings and the resulting wealth effect.

What we have now is more of a narrowly held private equity bubble (acknowledging that there's still an impact through the SP500 given widespread index investing). If OpenAI, Anthropic, Perplexity, and a bunch of AI startups go bust, who loses money and what impact does it have on the rest of the economy?
by TinkersW | 2025-10-04 13:07:56+00:00
The slowdown can be enormous if you use SIMD, I believe MSVC emits a write to memory after every single SIMD op in debug, thus the code is incredibly slow(more than 10x). If you have any SIMD kernels you will suffer, and likely switch to release, with manual markings used to disable optimizations per function/file.
Show HN: ilovellm – Private, in-browser LLM tools
by blurayfin | 2025-10-04 13:07:57+00:00
Hey everyone,

Inspired by iLovePDF, I grabbed myself the very cute domain ilovellm.com and decided to fill it with some fun, privacy-friendly AI tools, all running right in your browser.

It is a small playground for text, vision, and audio models that use Transformers.js, WebGPU, and MediaPipe. There's no server, no tracking, and no data leaving your device, everything runs locally. The models download once, cache for offline use.

Works best on Chromium browsers with WebGPU enabled, but there’s a WASM fallback too.

Try it here (no signup): https://ilovellm.com
by danabramov | 2025-10-04 13:08:46+00:00
As stated near the end of the article, this isn’t something you’d do much as an app developer. The article describes how to pull but the predominant model for building apps is to have the data pushed to you. So in practice you’d use at:// URIs as unique identifiers for the data you’re receiving and indexing on your backend, not something you actually need to resolve. You wouldn't need to resolve them because you'd be receiving the JSON itself via the websocket.
by watwut | 2025-10-04 13:09:01+00:00
But kids in those strict societies stay with parents more, help them and treat them better.

Meanwhile, you dont care about them except for them being potential resource of free work.

And I mean, you idea of local comunity is all about other people doing free work for you and then tolerating your peculiarities with no reciprocation.

So, I dont think that is much of an argument here.
by scrollop | 2025-10-04 13:09:29+00:00
I predict that they would say:

"There is no way dairy products can contribute to inflammation, cancer or anything bad for a person. Just ask the Milk Board!"

On the other hand:

https://www.youtube.com/watch?v=aIPksx7XLzk (it's a bit old though)

https://www.youtube.com/watch?v=_CRrI5U9HXU
by deaux | 2025-10-04 13:09:48+00:00
What is your point, besides potentially making yourself feel better about your industry? Those "different degrees" are what it's all about. They're the whole point.

Yes, voluntarily working in an industry where that "degree" is undeniably magnitudes higher than average just for personal gain, does make you quite the awful human. And "helping maximize the number of pills pushed to confirmed opioid addicts" is indeed a large number of standard deviations of "terrible" removed from the work the average person does.

Yup, working on recommender sysrems at places like Meta is also quite high up there. Luckily the number of people who do this kind of work is minuscule when taken as part of the global population. Even more luckily, thousands of people on HN alone will forego such jobs even if it means earning less. I've done so myself.
Show HN: Rendergit-lite – Interactive repo viewer with selectable files for LLMs
by peterdunson | 2025-10-04 13:10:33+00:00
Fork of Karpathy's rendergit that adds checkboxes to select which files get included in the LLM output. Renders a GitHub repo to HTML, then lets you pick files via checkboxes. Auto-skips bloat (package-lock.json, node_modules). Quick filters for "Python only", "No tests", etc. The LLM-ready CXML updates based on your selection. Solves: Pasting entire repos into Claude hits token limits. Manually cherry-picking files is tedious. LLMs hallucinate code if you just describe it. Now: Render once, click checkboxes for the files you need, copy clean output.
by James_K | 2025-10-04 13:11:42+00:00
I've never really gotten AT protocol. It just seems like reïnventing the web. I guess it's a little more secure than the normal web because there's no JS, and you can make it seem more integrated because users won't have custom styles, but neither of these are particularly appealing to me. HTML + RSS does basically the same job, and then link aggregator sites like news.ycombinator.com recommend content much better than the algorithms you get in social media.

I guess the big advantage is reposts and comments, but practically you could achieve these in the regular web through indexing with backlinks. The conceptual service Bluesky is providing is essentially just a web-index of items published using the AT protocol.
by jszymborski | 2025-10-04 13:12:01+00:00
As a person who studied cancer, I am probably not this article's audience.

That said, I feel the need to point out that chronic inflammation has long been known to be one of the roots of cancer. Chronic inflammation can be caused by a few things but common among them is the immune system.

The framing of the article, in my quick skim, felt like it was insinuating that researchers believed that cancer arises from mutations alone, and that everyone assumed carcinogens were all mutagens.

I haven't read the paper this article is describing. It seems very interesting. But the headline and the article makes it seem like some major turning point or ground shift which IMHO it is not.
by neuronic | 2025-10-04 13:12:37+00:00
Probably a "the dose makes the poison" kind of thing? Constant inflammation and exposure to inflammatory agents could eventually raise the likelihood of cell damage in affected tissues, no?

The immune system is highly highly complicated and directed by huge networks of genes and molecules all up- and downregulating each other depending on internal and external factors. If things go "off balance" in this system the consequences could be dire.

You dont want firefighters hosing down your house from the inside when there is no fire anymore either.
by deaux | 2025-10-04 13:13:31+00:00
How is it different from smuggling fentanyl or taking hostages for ransom?

There will always be someone willing to do the work if the pay is good enough.

The former almost certainly causes much less societal damage than working for a pharma company that strives to get the whole population addicted to opioids, due to the scale constraints that come with running an underground business vs. an "above board" one.

Why do you think that gambling companies pay above the industry average for the required skillset?

Because luckily there are many other people with me who won't work for them, so they have a smaller pool of candidates and need to pay more.
by alganet | 2025-10-04 13:13:33+00:00
> the LLM glue logic is what makes it effective

Allegedly (it's proprietary, we don't know). Maybe it's the triage approach, and there are undiscovered non-LLM triage techniques that would surpass it.

If I were to guess, the AI naming was for marketing purposes (to ride on the hype train), not because it accurately describes the product (even though it might accurately describe the product).

Most importantly, how is that it's so effective? I want to know. Perhaps you and some others just want to celebrate an LLM win. That's fine, but I want to know how it works.

I'd say my guess is fair, and it's a viable approach for someone trying to create a similar tool. If I were to try and replicate this, I would definitely start with an existing static analyzer. For example, I would do it with phpstan (just because I know it a little bit better).

I would extend it so it becomes more verbose than what it currently is (something humans don't want, but machines might benefit from it). Perhaps I would introduce some rules that make it report things that aren't even issues, but just information I can gauge from the AST (like, does this controller has a middleware? If so, emit something in the report). Then I would attempt to use that enriched report as the input for a coding model, and experiment with different prompts and different granularity units on the input.

It sounds reasonable, doesn't it? I could describe that approach as "LLM right in the core of the solution", but I know by heart that in that arrangement, the quality of the final product is still capped by the static analyzer and what it can detect and describe. It doesn't matter that the LLM is what makes it better. My wheat farm is still about wheat, not the fancy sift I recently bought to separate it from the chaff.

I don't understand why this sounds so offensive to some of the readers here. I was just thinking "how would I use AI in such a product" and the only way I can come up with is this way in which is not the main show.

I mean, my experience with LLMs also confirm that. Prompting "find me bugs" or stuff like that almost never works. It works better if I get an error and ask it to explain it to me, giving the application context. The static analyzer is there to give this initial kick, to create these nucleation sites in which the LLM will crystalize answers upon.

This sounds like the most viable, easy to make product that can find bugs with LLMs. It's only offensive if that's actually what these products are doing, it's not supposed to be known and I struck a nerve or something.
by ajross | 2025-10-04 13:14:15+00:00
> No legitimate business person I have ever met holds this position

Well, sure, that's true. But only because that's a no-true-scotsman fallacy in incubation. All these perps are "legitimate business people" until they aren't. And they cross that rubicon, almost to a person, still believing that they're legitimate business people and that this is all a clever hack.

It looks obvious only in hindsight when you're looking at the indictment.

What gets them in trouble is the clever hacking, not a fundamental moral flaw. Or conversely, we need to start treating clevery hackery with a lot more suspicion. It's fine to "cheat cleverly" in software design. Outside that world it's got some pretty ugly externalities.
by eric-hermosis | 2025-10-04 13:14:55+00:00
Hi! I've been training a lot of neural networks recently and want to share with you a tool I created.

While doing deep learning experiments, I noticed that it is very hard to write reusable code for training models. There are packages that help track metrics, logs, and checkpoints, but they often create more problems than they solve. As a result, training pipelines become bloated with infrastructure code that obscures the actual business logic.

That’s why I created this package, to build extensible training systems using domain driven design principles and replace ugly training scripts with clean and fully featured training services, with type annotations and modern python syntax.

Hope you find it useful.
by machardMAXHARD | 2025-10-04 13:15:11+00:00
a) thinking with the bells - you exchanges dissonances. you map each other mental model and exploit it recursively - you force each other brain into manic mode b) you self check the coherence of the data you received against your own mental model, you don't rely on other validation - see radical self honesty c) coherence is how well it mixes with your current state and rules, kind of how ethereum validator will reject a corrupted block, same as something feels off when your partner lies to you
by hashmush | 2025-10-04 13:15:52+00:00
> But also, does that mean that you have to pay a bank transfer fee every time you buy anything?

No, not at all. The Swish rails are free to users. But I've never had to pay any transfer fees for domestic transfers anyway. They are just much slower than using Swish (instant transfers) and much more clunky (bank account number etc. vs. phone number/QR-code).
by JamesLeonis | 2025-10-04 13:16:07+00:00
The Drake Equation is filled with assumptions, like life must appear on a planet in the Goldilocks zone of a star. The whole equation has only one datapoint to extrapolate from. Tweak the equation's parameters and it will predict universes that only have one civilization per galaxy or worse! We have no way of knowing what those parameters are because we haven't seen other examples.

A major reason we are interested in Europa is because it might have underground oceans. Hypothetically, through tidal forces with Jupiter, the moon's core is hot enough to create oceans under the ice crust. Combined with hydrothermal vents you have the possibility for deep sea life similar to our own deep oceans. The Drake Equation does not predict this possibility.
by inglor_cz | 2025-10-04 13:17:13+00:00
Many species of bats live longer than that. Like 40. When compared to other mammals, bats live very long lives relative to their tiny size.

Also, short-lived animals get cancer all of the time. Mice, dogs, cats.

The idea of cancer being caused by passive accumulation of mutations over time looks appealing, but does not seem to correspond to actual frequency of cancer mapped by body size (because more cells = more chances of some cell going haywire), nor to maximum age.

Anti-cancer capabilities of a given organism seem to be more important. There are gene variants that are protective against cancer, and the capability of the immune system to kill suspicious cells matters too. (Note that almost all new efficient oncological treatments in the last decade or so involve the immune system of the patient.)
by dredmorbius | 2025-10-04 13:17:27+00:00
The total number of connections would all but certainly be far greater than the maximum number of simultaneous calls which could be supported.

Under PSTN, public-switched telephone networks, a not-infrequent occurrence, especially when calling long-distance, was to get a message "all circuits are busy". When each call was literally a circuit, and the "switch" (the central telephone exchange) made and broke those circuits as calls began and ended, my understanding (not my area of expertise, but one of some interest) is that this meant that all available interchange connections were occupied. For long-distance, this was typically far lower than for local calls (most phone traffic is local), and for international calls, lower still. The first transatlantic telephone cable could support only 36 simultaneous calls, in 1956. Calls were short, expensive, and all but exclusively for business and government subscribers.

<https://hamhistory.org/first-transatlantic-telephone-cable/>

I'd expect that the Stockholm exchange probably supported a few hundred simultaneous calls, probably a few (a dozen or so perhaps) per operator, who had to physically connect each call.
by Earw0rm | 2025-10-04 13:19:20+00:00
Perhaps, but AFAIK similar things show up in other metabolically "different" animals - sharks, naked mole rats - whereas rodents adapted to a "run hot and fast" kind of a lifeplan seem to be especially prone.

We know that the body has cancer suppressor mechanisms, because when they fail (due to HIV or genetic mutations) people suffer higher rates of the disease. So it's reasonable to guess that evolution has chosen not to dial them up further.

It feels like the immune/inflammatory system is something we understand about as well as the brain, which is to say pretty good at a gross anatomical level, and also at the fine molecular level, but with a heck of a lot of complex system dynamics in between remaining to be mapped out.
by muldvarp | 2025-10-04 13:19:56+00:00
More productivity at same cost = More profit for companies.

Also, the cost of most of the stuff I (have to) buy (i.e. rent, groceries, ...) is not dominated by the wage of knowledge workers.

Or to put it differently: If AI makes me lose my job but doesn't decrease my rent, I'm in a really bad position.
by ranger_danger | 2025-10-04 13:20:05+00:00
IANAL but I research this stuff quite a bit.

Doxxing of federal employees' personal information in certain circumstances is technically illegal (but many people think it isn't): https://www.robertreeveslaw.com/blog/doxing-arrested/

But publishing location information of where authorities happen to be in public at a certain time... I don't think is actually illegal. The Apple app author also believes he is 100% legal and is seeking to go to court over this.

https://www.kpbs.org/news/science-technology/2025/10/03/lega...
by CuriouslyC | 2025-10-04 13:20:38+00:00
Oh yeah, this is huge! I instruct agents to do a few things in this vein that are big improvements:

1. Have agents emit chatter in a structured format. Have them emit hypotheses, evidence, counterfactuals, invariants, etc. The fully natural language agent chatter is shit for observability, and if you have structured agent output you can actually run script hooks that are very powerful in response to agent input/output.

2. Have agents summarize key evidence from toolcalls, then just drop the tool call output from context (you can give them a tool to retrieve the old value without recomputation, cache tool output in redis and give them a key to retrieve it later if needed). Tool calls dominate context expansion bloat, and once you've extracted evidence the original tool output is very low value.
by coldtea | 2025-10-04 13:21:05+00:00
>Usage of Scala.js is steadily growing. Several indicators suggest that 1 in 5 Scala developers use Scala.js at this point.

Wow! 4 out of 20 total ain't bad!

Jocking aside the starting set (Scala developers) is already small, so it's not like either it or even less Scala.js is going to be a major player anytime soon.
by iterance | 2025-10-04 13:22:09+00:00
This does not demonstrate a sound understanding of how the public domain works, why copyright lengths have been extended so ferociously over the last century (it's shareholders who want this), nor the impact it has both on creative process and public conversation.

This is a highly complex question about how legal systems, companies, and individual creatives come in conflict, and cannot be summarized as a positive creative constraint / means to celebrate their works.
by madaxe_again | 2025-10-04 13:23:20+00:00
The tech is fundamentally fine - where the problem arises is human behaviour.

When offline contactless payments first emerged in the U.K., there was a significant spike in unplanned overdraft usage and disputed transactions, as people rapidly realised it essentially worked as a free line of credit, up to £100 or £250 depending on your issuer.

This quite quickly caused issuers to push up prices on offline transactions, which made them less appealing to merchants - add to that that people were talking about them being a hotbed of fraud, and merchants err away from offering them, PCNs start dropping the capability due to lack of demand, and here we are today.
by dredmorbius | 2025-10-04 13:24:45+00:00
More specifically, packet-based rather than switched telecoms.

Using a switch, each connection is a literal physical circuit. Multiplexing allows multiple circuits per phone line (through frequency separation at the carrier-frequency level), and much early telephony research involved increasing the multiplexing capacity and consequent issues.

With packet-switched networks, the only circuits are the interconnects between routers, and each individual data packet can take a different route. Subject to quality of service / service level agreements (QoS / SLA), it's possible to support far more distinct individual connections over packet-switched networks, though there still remains a maximum total bandwidth. For time-sensitive modalities (e.g., realtime voice or video), excess traffic leads to congestion and buffering, distortion, or interference, so limits remain. But they're far more generous than with circuit-based networks.

Put another way, packets give a greater assurance of establishing a link between any two nodes, whilst circuits give a greater assurance of a minimum bandwidth floor between those nodes. If you can get a connection, circuit-based line quality is often (though not always) superior, in terms of consistency, clarity, and low latency.
by littlestymaar | 2025-10-04 13:24:50+00:00
> It's not magic, but it's just magic enough to conclusively disprove "brain regions are fixed function"

You cannot confidently disprove anything unless you can back your statement.

> information-theoretic reasons somehow weren't enough for you.

Your “Information-theoric reasoning” is completely pointless though.

> Human brain implements a learning algorithm of some kind - neuroscientists disagree on the specifics, but not on the core notion. It doesn't ship with all the knowledge it needs, or anywhere close. To work well, it has to learn, and it has to learn by getting information from the environment

Nobody said otherwise. But that doesn't mean everything is being learned either. There are many things a human is born with that it doesn't have to learn. (It's pretty obvious when you have kids: as primates humans are naturally attracted to climbing trees, and they will naturally collect stones and sticks, which is what primitive tools are made of).
by danabramov | 2025-10-04 13:25:34+00:00
That's more or less how AT works, minus the Torrent part. There's a private key you own (which is normally held on your hosting but you can also add a "higher priority" key that would override that one if your relationship with your hosting sours). The updates are broadcasted by WebSockets but you can think of it similar to RSS. The repo is MST but that's not too far from Git. The commits are signed. The publishing is done on traditional web though.
by N70Phone | 2025-10-04 13:25:39+00:00
Given they're referencing Icarus, they seem to agree with you.

Past bubbles leaving behind something of value is indeed no guarantee the current bubble will do so. For as many times as people post "but dotcom produced Amazon" to HN, people had posted that exact argument about the Blockchain, the NFT, or the "Metaverse" bubbles.
by ngriffiths | 2025-10-04 13:26:40+00:00
It's funny how people's mindset shifts when they work for a company versus independent contracting, but this is another case (like salary negotiation) where it should be the same. If your client asked you to do something illegal you'd be thinking about liability and drop the client. If your employer does, you should realize not only do they not have to protect you, it's probably in their interest to turn around and blame it all on you!
by Neywiny | 2025-10-04 13:28:32+00:00
Seems good. Basically follows what we learned in academia. That said, the scheduler part is a bit weird. I guess I understand why a scheduler could be uninitialized, but I don't understand all the wishy washiness around the scheduler pointer. There's a global schedule. It exists, no doubt about it. Feels a lot easier to say that the now function just always returns its current time and the default time is part of the data section that gets 0-ized, and the scheduler should have its own delay function that if not initialized throws the error or whatever unwrap does. I'm not a rust person but as a C person this seems inefficient considering the system, where the system is one that always has a scheduler instance