MurphyA/hacker-news huggingface dataset:
by graemep | 2026-02-23 17:44:22+00:00
No. You interpret each document in context and in culture.

For example, you interpret Genesis as a story that makes a point and tell you something - it is like Jesus's parables (no one same says they are literal!). For example, that all human beings are made in the image of God - as we all look different that is clearly not literal. That we are all related and of one ancestry.

On the other hand you interpret the gospels as deliberately written biographies of Jesus. You interpret the epistles as letter written by their author to a particular person or group of people. You interpret the psalms as lyrics.

It is the traditional way of interpreting the Bible and few people had a problem with it until modern times.
by chacham15 | 2026-02-23 17:44:34+00:00
> The research findings “could present a challenge to those who argue that the AI model does not store or reproduce any copyright works,” said Cerys Wyn Davies, an intellectual property partner at law firm Pinsent Masons.

The defense to training with copyright is that it is the same as how humans learn from copyrighted material. The storage or reproduction is a red herring. Humans can also reproduce copyrighted works from memory as well. Showing that machines can reproduce copyrighted material is no different than saying that a human can reproduce copyright material that the human learned from.

The defense to actually reproducing a work is that in order to do so, the user has to "break" the system. It is the same as how you can make legal software do illegal things (e.g. screen recorder to "steal" a movie)

None of this is to say that these defenses are correct/moral; but rather that this article doesnt add any additional input into whether it is or isnt.
Show HN: AgentDbg - local-first debugger for AI agents (timeline, loops, etc.)
by z-a-f | 2026-02-23 17:44:40+00:00
AgentDbg is a local-first debugger for AI agents. It records structured runs (LLM calls, tool calls, state, errors) to JSONL and shows the timeline UI locally.
There is no need for cloud, accounts, and no telemetry.

Flow is as simple as:

1. Run an agent
2. `agentdbg view`
3. Inspect the timeline, loop warnings, errors, etc.

v0.1 includes `@trace` and `traced_run`, recorders, loop detection, best-effort redaction (by default), local UI, export. I also started working on integrations: there is an optional LangChain/LangGraph callback.

* Repo: https://github.com/AgentDbg/AgentDbg
* Demo: `python examples/demo/pure_python` and then `agentdbg view`

Would love feedback on:

1. Trace format
2. Integrations to prioritize in the next several days
3. What you would want for deterministic replay
by saltcured | 2026-02-23 17:44:43+00:00
In theory, a computer should be able to do the same. It could do sensor fusion with even more sense modalities than we have. It could have an array of cameras and potentially out-do our stereo vision, or perhaps even use some lightfield magic to (virtually) analyze the same scene with multiple optical paths.

However, there is also a lot of interaction between our perceptual system and cognition. Just for depth perception, we're doing a lot of temporal analysis. We track moving objects and infer distance from assumptions about scale and object permanence. We don't just repeatedly make depth maps from 2D imagery.

The brute-force approach is something like training visual language models (VLMs). E.g. you could train on lots of movies and be able to predict "what happens next" in the imaging world.

But, compared to LLMs, there is a bigger gap between the model and the application domain with VLMs. It may seem like LLMs are being applied to lots of domains, but most are just tiny variations on the same task of "writing what comes next", which is exactly what they were trained on. Unfortunately, driving is not "painting what comes next" in the same way as all these LLM writing hacks. There is still a big gap between that predictive layer, planning, and executing. Our giant corpus of movies does not really provide the ready-made training data to go after those bigger problems.
by the_mitsuhiko | 2026-02-23 17:44:56+00:00
I'm going to shill my own writing here [1] but I think it addresses this post in a different way. Because we can now write code so much faster and quicker, everything downstream from that is just not ready for it. Right now we might have to slow down, but medium and long term we need to figure out how to build systems in a way that it can keep up with this increased influx of code.

> The challenge is to develop new personal and organizational habits that respond to the affordances and opportunities of agentic engineering.

I don't think it's the habits that need to change, it's everything. From how accountability works, to how code needs to be structured, to how languages should work. If we want to keep shipping at this speed, no stone can be left unturned.

[1]: https://lucumr.pocoo.org/2026/2/13/the-final-bottleneck/
by DrJid | 2026-02-23 17:45:10+00:00
Code generation is cheap in the same way talk is cheap.

Every human can string words together, but there's a world of difference between words that raise $100M and words that get you slapped in the face.

The raw material was always cheap. The skill is turning it into something useful. Agentic engineering is just the latest version of that. The new skill is mastering the craft of directing cheap inputs toward valuable outcomes.
by harshil4000 | 2026-02-23 17:45:17+00:00
Appreciate MCP server availability, will help integrate with Claude. I literally have a Notion database where I tag papers by technique and link them to our codebase decisions. It's a nightmare to maintain. Does Paper Lantern keep any kind of project memory - like "for this repo, we previously decided on approach Y because of paper Z" - so the reasoning compounds over time?
by grantpitt | 2026-02-23 17:45:33+00:00
Very cool project! Reminds me Chiang's great short story 'The Truth of Fact, the Truth of Feeling':

> “If you speak slowly, you pause very briefly after each word. Thatʼs why we leave a space in those places when we write. Like this: How. Many. Years. Old. Are. You?” He wrote on his paper as he spoke, leaving a space every time he paused: Anyom a ou kuma a me?

> “But you speak slowly because youʼre a foreigner. Iʼm Tiv, so I donʼt pause when I speak. Shouldnʼt my writing be the same?”
by drb493 | 2026-02-23 17:45:50+00:00
I'd discourage claiming any biological process is "solved."

But to your point: No--AlphaFold is an amazing machine learning approach to predicting protein structure but Folding@Home is still immensely useful for simulating how proteins fold up over a timescale. They are/will be complimentary methods.

https://pmc.ncbi.nlm.nih.gov/articles/PMC11892350/
by WorldMaker | 2026-02-23 17:46:01+00:00
The work is largely the same.

You think about allocations: JS is a garbage collected language and allocations are "cheap" so extremely common. GC is powerful and in most JS engines quite fast but not omniscient and sometimes needs a hand. (Just like reasoning with any GC language.) Of course the easiest intervention to allocations is to remove allocations entirely; just because it is cheap to over-allocate, and the GC will mostly smooth out the flaws with such approaches, doesn't mean ignoring the memory complexity of the chosen algorithms. Most browser dev tools today have allocation profilers equal or better to their backend cousins.

You think about threading, concurrency, etc: JS is even a little easier than many backend languages because it is (almost excessively) single-threaded. A lot of concurrency issues cannot exist in current JS designs unless you add in explicit IPC channels to explicitly "named" other threads (Service Workers and Web Workers). On the flipside, JS is a little harder to reason about threading than many backend languages because it is extensively cooperatively threaded. Code has to yield to other code frequently and regularly. Shaving milliseconds off a routine yields more time to other things that need to happen (browser events, user input, etc). That starts to add up. JS encourages you to do things in short, tight "bursts" rather than long-running algorithms. Here again, most browser dev tools today have strong stack trace/flame chart profilers that equal or exceed backend cousins. Often in JS "tall" flames are fine but "wide" flames are things to avoid/try to improve. (That's a bit reversed from some backend languages where shallow is overall less overhead and long-running tasks are sometimes better amortized than lots of short ones.)

> But someone browsing my webpage one time ever? That might matter a lot less to me, you're not "browsing in a hot loop".

The heavily event-driven architecture of the browser often means that just sitting on a webpage is "browsing in a hot loop". Browsers have gotten better and better at sleeping inactive tabs and multi-threading tabs to not interfere with each other, but things are still a bit of a "tragedy of the commons" that the average performance of a website still directly and indirectly drags everyone else down. It might not matter to you that your webpage is slow because you only expect a user to visit it once, but you also aren't taking into account that is probably not the only website that user is browsing at that moment. Smart users do directly and indirectly notice when the bad performance of one webpage impacts their experiences of other web pages or crashes their browser. Depending on your business model and what the purpose of that webpage is for, that can be a bad impression that leads to things like lost sales/customers.
by NoMoreNicksLeft | 2026-02-23 17:46:04+00:00
>How about we offer safe spaces instead of banning the unsafe spaces for kids.

Children shouldn't be associating with other children, except in small groups. Even the typical classroom count is far too large. They become the nastiest, most horrible versions of themselves when they congregate. A good 90% of the pathology of public schools can be blamed on the fact that, by definition, public schools require large numbers of children to congregate.
by embedding-shape | 2026-02-23 17:46:07+00:00
I understand how they work, as I do work with them everyday and been doing so for two years or so. What I don't understand, is how what you're saying is in any way related to the whole "deliberately create errors in code" part, which is where I jumped into the discussion.

Maybe I'm missing some bigger picture you're trying to paint here? I understand (and see) them making "mistakes" all the time, and I guess you could argue it's deliberate in some way, because it's simply how they work and adjusting the prompt and redoing usually solves the problem. But I'm afraid I don't see how it's connected, at least yet.
Ask HN: Is there anyone working at Meta who could help with a stolen FB account?
by snicky | 2026-02-23 17:46:16+00:00
A friend of mine has lost access to his FB account due to malware. Is there a way to get hold of a human being who could help to retrieve it? He runs a couple of businesses that rely on their FB pages heavily and all that is becoming a wall of random spam now.
by latexr | 2026-02-23 17:46:25+00:00
> They only have no copyright for distributing it.

No, they don’t have the copyright to download it either. It’s in the name: the right to copy (other things are also included, such as adaptations and performances).

> let's assume they bought a copy for personal usage

If it’s for personal usage, then training a commercial LLM does not apply. When you buy a DVD of a movie you have the personal right to watch it at home, you don’t have the right to play it on the street.
by hluska | 2026-02-23 17:46:37+00:00
Very few priests take vows of silence. The standard vows are chastity, obedience and poverty. Even highly contemplative orders like Trappists don’t make a vow of silence - they practice something called monastic silence but it’s not a vow.

The closest thing is that a priest cannot share anything told during the sacrament of reconciliation. But that’s not so much a vow as just the other side of what Catholics believe is a direct connection to god.
by mindslight | 2026-02-23 17:46:39+00:00
Smear campaign? It's the man's own actions - blatant incompetence followed up with divisive bullying. If you don't see that, then you're still in the reality distortion field.

As for patriotism, I see quite a lot of it at the weekly protest I drive by and sometimes attend. As I said, it arises naturally.
by SunshineTheCat | 2026-02-23 17:46:39+00:00
The greatest of uphill battles in today's current climate is trying to push anything in the realm of personal responsibility.

Politicians' whole basis for nearly every campaign is "you're helpless, let us fix it for you."

For the vast majority of problems plaguing society, the answer isn't government, it's for people changing their behavior. Same goes for parenting.

But unfortunately, "you're an adult, figure it out" isn't the greatest campaign slogan (if you want to win).
by antitoxic | 2026-02-23 17:46:48+00:00
I work at a European identity wallet system that uses a zero knowledge proof age identification system. It derives an age attribute such as "over 18" from a passport or ID, without disclosing any other information such as the date of birth. As long as you trust the government that gave out the ID, you can trust the attribute, and anonymously verify somebodies age.

I think there are many pros and cons to be said about age verification, but I think this method solves most problems this article supposes, if it is combined with other common practices in the EU such as deleting inactive accounts and such. These limitations are real, but tractable. IDs can be issued to younger teenagers, wallet infrastructure matures over time, and countries without strong identity systems primarily undermine their own age bans. Jurisdictions that accept facial estimation as sufficient verification are not taking enforcement seriously in the first place. The trap described in this article is a product of the current paradigm, not an inevitability.
by albatross79 | 2026-02-23 17:47:13+00:00
Sounds like you might have gotten lost in abstractions. It's a simple question. There is a box. I cannot see inside. I can model the output based on my input to it. Is that enough to tell me everything I want to know about the box? If that is all we can know about it, if we can never see inside, or there is no inside, then what do we know? Is that enough to satisfy everything you want to know about the nature of the universe?
by D_ashe | 2026-02-23 17:47:18+00:00
If you’re anything like me and have very specific taste in games, you probably run aground a lot.

I loved Inscryption. I put solid time into Graveyard Keeper and Slay the Spire. But lately? I haven’t found myself back in the game desert.

On the All-In podcast, David Friedberg talked about a future where everyone can customize their own experience. Maybe that means your own ending to Star Wars. In my case, it means a game tuned precisely to my preferences.

So I built a 90s style TCG. The AI is confusing, the edge cases are many, but it's been a blast.

Take a look and let me know what you think.

https://aracana.online/
by Twirrim | 2026-02-23 17:47:22+00:00
> reaching to the point of saving php code into the mysql database and executing from there.

Wordpress loves to shove php objects into the database (been a good long while since I used it, don't remember the mechanism, it'd be the equivalent of `pickle` in python, only readable by php).

Not sure if they've improved it since I last dealt with it about 15 years ago, but at the time there was no way to have a full separated staging and production environment, lots of the data stored in the database that way had hardcoded domain names built into it. We needed to have a staging and production kind of set-up, so we ended up having to write a PHP script that would dump the staging database, fix every reference, and push it to production. Fun times.
by wizzwizz4 | 2026-02-23 17:47:40+00:00
The US generally has strict anti-alcohol laws, with exceptions for legally-recognised familial relationships (e.g. children, spouses). The UK doesn't: its laws are restricted to "the relevant premises" (https://www.legislation.gov.uk/ukpga/2003/17/part/7/crosshea...) and "in public" (https://www.gov.uk/alcohol-young-people-law – can't find the actual law right now); but still, the behaviour I described does not occur in the UK often enough for me to have heard of it. I have, however, heard about similar behaviour from the US, where "we all go out late at night and become alcoholics" seems to be a culturally-acceptable form of teenage rebellion.

People, for the most part, have no respect for the law. They usually haven't even read the law. They have respect for what they consider appropriate or inappropriate behaviour. (Knowingly breaking the law is, in most instances, considered an inappropriate behaviour – except copyright law, which people only care about if there are immediately-visible enforcement mechanisms. Basically everyone is fine with copying things from Google Images into their PowerPoint presentations… but I digress.) Most people would object to murder, even if the law didn't forbid it. This distinction is important.

Is there a law that says "children must not play in traffic"? Probably! Haven't the foggiest idea which it would be, though. That law (if it exists) is not why children don't play in traffic. The law against giving alcohol to children (if it exists) is not why we don't give alcohol to children. We can establish similar social norms for deliberately-addictive, deceptive, dangerous computer systems, such as modern corporate social media.
by knuckleheads | 2026-02-23 17:48:15+00:00
I'm not a chess engine guy, but I've talked to some, and, from what I recall, there is a very interesting difference between an engine like Leela Chess Zero (lc0) and Stockfish. Stockfish internally calculates in centipawns while lc0 calculates in WDL's. Stockfish has a model they use that converts their centipawn calculation to WDL's, but it's not _really_ WDL of the position, it's just their estimate of it according to a probabilistic model. Same in reverse applies to lc0. Why I find this interesting is that it shows how they come from different generations, with Stockfish representing the old deterministic style with deep search, and lc0 being directly inspired by Alpha Zero and the new generation of engines based on neural nets. Stockfish has by now adopted the best of both worlds (deep search with a small neural net) and is the better for it, but I still think the developers of both engines banter over who is really producing the True WDL numbers for a given position.

For my part, I find that WDL is more amendable to interpretation. Being up 5 pawns worth of material sort of makes sense, but being told you have a 95% chance of winning makes more sense to me at first blush.
by leptons | 2026-02-23 17:48:24+00:00
>But, the pro-legalization folks would argue patently crazy things: it cures cancer, the smoke isn't bad for you at all, there are no downsides! etc.

Using the most anecdotally crazy people you met to suggest that the pro-legalization movement is crazy, is frankly, crazy. I'm very involved in legalization and I don't know anyone that is for legalization that thinks any of those things, never even heard anyone say such garbage. I think you may be cherry-picking the crazy here.
by bikenaga | 2026-02-23 17:48:36+00:00
Abstract: "This paper defines pro-worker technologies, including Artificial Intelligence, as technologies that make human skills and expertise more valuable by expanding worker capabilities. Our conceptual framework distinguishes among five categories of technological change: labor-augmenting, capital-augmenting, automating, expertise-leveling, and new task-creating. Only the last category is unambiguously pro-worker, generating demand for novel human expertise rather than commodifying it. We illustrate these distinctions through hypothetical and real-world examples spanning aviation maintenance, electrical services, custodial work, education, patent examination, and gig delivery. While AI’s capacity to automate work is substantial, we argue that its potential to serve as a collaborator, by extending human judgment, enabling new tasks, and accelerating skill acquisition, is equally transformative and currently underexploited. We identify market failures, including misaligned firm and developer incentives, path dependence, and a pervasive pro-automation ideology, that may lead to underinvestment in pro-worker AI. We consider nine policy directions that would change incentives, including targeted investments in health care and education, tax code reform, antitrust enforcement, and intellectual property protections for worker expertise."

The main conclusions are discussed in more depth on pages 2--4.
by ecshafer | 2026-02-23 17:48:57+00:00
I am not sure why they used this title for this study as that is not the important part. We already have known Viking was a job description, thats been known for hundreds of years. We also knew that viking settlement was widespread. This study used DNA sequencing to settle the debate on if vikings from certain areas went to certain areas, and if they mixed. It seems to confirm the theory that the norse did NOT mix, and traded, raided and settled different areas separately.
Show HN: DealLedger – An open ledger of every business for sale in America
by jsosville | 2026-02-23 17:49:20+00:00
I'm building an open, verifiable record of businesses for sale in the US. Think EDGAR for Main Street.
The problem: ~7,500 business brokers each maintain their own listings on their own websites. There's no central registry, no standardized data, and no way to audit what's actually on the market. The same listing might appear on 4 different sites. A business that sold 6 months ago can still show as "available."
DealLedger scrapes 1,700 broker websites daily using a combination of specialized scrapers for major franchise networks and ML-based pattern detection for the long tail. Every listing is source-linked, timestamped, and hashed. Snapshots are committed to GitHub daily.
It's not a marketplace. We don't rank, recommend, or broker. It's infrastructure.
The stack: Python scrapers, Playwright for JS-heavy sites, GitHub Actions for daily automation, an AI agent (Claude) that generates new scraper configs from any broker URL you submit. Everything outputs to flat files — JSON/CSV committed to git. The git history IS the ledger.
What's open source:

The scraper framework (specialized + ML-based)
The broker registry (1,700 URLs)
An AI scraper builder agent
All daily data snapshots
The methodology documentation

Live data browser + broker submission form: https://dealledger.org
Source: https://github.com/jeffsosville/dealledger
Background: I've brokered businesses for 12 years (200+ transactions, $75M+). The data infrastructure in this industry hasn't changed since 2005. This is my attempt to fix that, starting with transparency.
Looking for: feedback on the approach, broker URLs we're missing, and anyone interested in adding verticals (HVAC, landscaping, vending, etc.).
by Seattle3503 | 2026-02-23 17:49:33+00:00
If we create age verification tools with strong privacy protections that solve the problems they raise, we can can call their bluff.

If we fight every and any solution, we may end up with their solution, becauase they build it. We end up in the position of saying "don't use the thing they built" without offering alternatives. I'd rather be saying "use whatbwe built, ita is better."
by z-a-f | 2026-02-23 17:49:49+00:00
Sorry about long links, but here are some GIFs of what you get:

Custom agents view: https://raw.githubusercontent.com/AgentDbg/AgentDbg/4d0fcb94...

LangChain agents view: https://raw.githubusercontent.com/AgentDbg/AgentDbg/4d0fcb94...