MurphyA/hacker-news huggingface dataset:
by realaaa | 2026-02-22 09:38:36+00:00
wow! but this felt like end of the story - here is LLM summary of timeline - sharing as is

---------

Here’s the chronology that the HN thread id=47092006 is about, based on the linked Ars Technica article and related sources.

---

## 1. What “started the argument”?

The core dispute starts from a 2023 blog post by engineer Jani Patokallio on his site Gyrovague, investigating who is behind archive.today. That post, plus later FBI interest, led to:

1. A *GDPR/takedown campaign* against the blog post.
2. An *apparent DDoS* launched from archive.today’s CAPTCHA page against his blog.
3. *Threats* from the archive.today operator (“Nora”) to associate Patokallio’s name with AI porn and other harassment.
4. *Discovery that archive.today had altered archived pages* to insert Patokallio’s name.
5. A *Wikipedia RfC* and decision to deprecate and blacklist archive.today links.

The Hacker News thread you referenced is about the final step: Wikipedia’s decision to remove ~695,000 archive.today links.

---

## 2. Timeline of the situation

```mermaid
timeline
title archive.today – Wikipedia controversy chronology

2012-2015 : Site founded as archive.is; later branded archive.today
2023-08-05 : Patokallio publishes investigation into archive.today’s ownership
2025-10-30 : FBI subpoena to archive.today’s registrar (Tucows)
2025-11-05 : Heise reports FBI subpoena, links to Patokallio’s 2023 post
2026-01-08 : GDPR complaint from “Nora” to Automattic re Patokallio’s post
2026-01-10 : archive.today webmaster emails Patokallio asking for temporary takedown
2026-01-11 : DDoS from archive.today CAPTCHA page against Gyrovague begins
2026-01-14 : First public HN report about weird/DDoS behavior from archive.today
2026-01-21 : gyrovague.com added to DNS blocklists used by ad blockers
2026-01-25 : Email exchange escalates; “Nora” threatens AI porn, “gay dating app”, “Nazi grandfather”
2026-02-01 : Patokallio publishes detailed timeline and DDoS disclosure
2026-02-07 : Wikipedia RfC opens on archive.today links
2026-02-10 : Ars Technica reports on DDoS and Wikipedia considering blacklist
2026-02-19 : DDoS code still present in archive.today CAPTCHA page (per Wikipedia guidance)
2026-02-20 : RfC closed; consensus to deprecate/blacklist archive.today
2026-02-20–21 : Major outlets report Wikipedia’s blacklist; guidance page created

```

So, in the terms of your question:

- *What started the argument* was Patokallio’s 2023 investigation into archive.today’s ownership, which later coverage of the FBI subpoena amplified.
- The *direct trigger for Wikipedia’s action* was the combination of:
- The *DDoS* launched from archive.today against his blog.
- The *threats* (AI porn, harassment) against him.
- Evidence that the *archive’s content had been tampered with*, violating Wikipedia’s trust in it as a citation source.【turn4fetch0】【turn9find1】
by TheSpiceIsLife | 2026-02-22 09:38:41+00:00
> You either need batteries that store energy for weeks of consumption, or backup with fossil fuels, and in any case, that makes solar panels more expensive than fossil fuels.

I love the wild mental gymnastics and cherry picking data these people put themselves through in order to delude themselves in to believing solar is cheaper than gas.

How can it be, when you need to build both. Or freeze in the dark.

As you said, in practice you either need batteries that don’t exist and would be prohibitively expensive because they would sit idle most the year where only hours to days of backup are required, but in winter you need weeks of storage and the output from the panels are significantly reduced so you need to massively overbuild…

OR you need to build gas peaker plants, which also sit idle most the year, but need to be run frequently and maintained to ensure they’re ready to run when needed.

The real world data is available for anyone who wants to run the numbers.

I was in Adelaide and participated in the discussions where Dr Barry Brook[1] and others ran the numbers over ten years ago. Exhaustively ran the numbers, both with real world data from recently built solar and wind, and optimistic projections of future improvements

The fundamentals haven’t changed. Even if the panels themselves were free, the amount or steel and concrete required to replace total global energy requirements with solar and wind is… it’s incomprehensible.

If I recall correctly, it worked out to requiring something absurd like more copper, steel, and concrete, than humans have produced to date (2013 figures) since the start of the Industrial Revolution, every year for the next fifty years just to replace existing energy production and distribution infrastructure, and in so doing we would double or triple atmospheric carbon dioxide levels. We’d then have to work out how to pull those emissions back out of the atmosphere, which wound require further resource use to produce the infrastructure to generate the energy required to extract and sequester the carbon dioxide.

Compare to what we’re doing now which has barely scratched the surface in replacing global energy requirements, with no reduction in carbon dioxide levels.

It all makes a pretty strong case for existing nuclear technology (Gen IV / Gen IV+) to give us time (hundreds of years with existing know uranium reserves) to perfect fast breeder technology so we can use Thorium as nuclear fuel for thousands of years.

https://en.wikipedia.org/wiki/Barry_Brook_(scientist)
by mcv | 2026-02-22 09:39:02+00:00
What counts as "long-lived"? Our shortest lived branches are quick fixes because something got merged into main that doesn't work properly.

I'd like main to always be ready for production, but that seems an elusive goal no matter what git workflow you use.

The best way to prevent complex merges does not depend on your git strategy, but on how modular you make your code. If a change requires changes to only a single file, and your files aren't too big, there's little chance of conflict. The more files need to be changed (often because the same thing needs to be declared in 4 different places), the bigger the chance of conflict. Same with larger files. Each file should have a single concern.
by zamadatix | 2026-02-22 09:39:39+00:00
The title is indeed silly and a poor choice but it's not the argument actually made in the article.

The title doesn't even seem to be intended as a shot in the night, despite that being how most of the HN took it. I.e. the author isn't saying "don't use agents because Claude Code is written in Electron" they are genuinely looking at why one would still have their agents write an Electron app over native this stage.
by tux3 | 2026-02-22 09:40:53+00:00
Right, but AES is a primitive used in a lot of protocols, and they might need to do something different with the IV. The source of randomness is also traditionally something that people want control over, because some platforms can have terrible randomness.

Even high-level libraries like crypto_secretbox still take the nonce separately. They do have a combined mode that prepends the authentication code to the cipher text, and most people who just want to encrypt something should probably look at a higher-level interface like this one instead of directly using raw AES libraries.

That being said, providing an interface where the IV is optional and the default value is a constant instead of random is still insane. That wouldn't be out of place in some Underhanded Crypto Contest where the goal is to create subtle bugs.
by cherry19870330 | 2026-02-22 09:41:14+00:00
Hi HN,

I’ve been building a small bootstrapped fan-made guide site focused on Roblox Abyss.

The goal is to structure scattered information (codes, beta updates, gameplay systems, weapons, races) into a clean, SEO-optimized content hub.

I’m experimenting with:
- Building a strong /codes landing page for search intent
- Creating structured overview pages instead of blog-style posts
- Improving internal linking for topical authority
- Testing how gaming niche content performs without paid traffic

Would love feedback on content structure or SEO direction from others who’ve built niche content sites.

Not affiliated with Roblox Corporation.
by wps | 2026-02-22 09:41:19+00:00
Likewise with the resolution. I briefly maintained a dual monitor setup, one was a vertical 1080p 27 inch monitor and the other was 4k. The pixel density of the 1080p monitor was genuinely Paleolithic in comparison, so I couldn’t even use it because of how obviously I could tell. But when it was my primary monitor it never occurred to me.
by flimflamm | 2026-02-22 09:41:46+00:00
I just don't trust "the claw" so I build following system
- Docker 1:
* Locked up Claw docker - user level priv. Access outside to "one port" only.

- Docker 2:
* Tool gateway with pre-baked commands - openclaw can only index what command to execute
* Keys are here
* Telegram hook to approve all "post" commands i.e. sending email or posting something somewhere.

- Docker 3:
* LLM gateway keeping track of cost and routing
by frm88 | 2026-02-22 09:42:07+00:00
Importing labor devalues native labor. This is outside of the cultural change, etc. These are real problems.

Some other real problems, please solve without immigration:

https://www.thelondoneconomic.com/news/bumper-british-strawb...

https://britbrief.co.uk/business/economy/uk-population-decli...
by magicalhippo | 2026-02-22 09:42:41+00:00
> quite a lot of research on latency in academia

I recall reading about a study years ago that showed while response times are limited to around 150ms between stimulus and say moving a finger, the participants could consistently time movements with an accuracy of less than 10 ms or so (I forgot the exact number).

Which I assume explains why consistent input lag is much better than variable input lag.
Show HN: Overture – Interactive plan viewer for AI coding agents (open source)
by AdewoleJasper | 2026-02-22 09:44:17+00:00
As a daily Claude Code and Cursor user, something that kept frustrating me
is that plans are just a flat list of steps in the terminal and chat screen.
I can't monitor what's happening at each step while it runs — I just wait
for the whole thing to finish and hope it worked. If I want to restructure
the plan, I'm copy-pasting text around in a chat box. I can't attach
specific instructions or files to step 4 without it leaking into step 7.
I can't tell one step to use the Figma MCP and another to use Supabase.

So I built Overture. It's an open-source MCP server that takes the agent's
plan and turns it into an interactive node graph in your browser before any
code gets written.

I can now click into any step and attach exactly what it needs — files,
docs, API keys, an MCP server, special instructions — scoped to just that
step. I can drag to reorder, delete steps, add new ones. I can see which
steps depend on which. When the plan has a branch point (like Stripe
Checkout vs Stripe Elements), I can pick one or run both in parallel and
choose the winner. During execution, each node updates individually —
green when done, red with logs when failed, and I can inspect the output
of any step without waiting for the full run to finish.

Works with Claude Code, Cursor, Cline, Codex — anything that supports
MCP. Plans are structured XML under the hood, and agents can declare input
fields per step ("this step needs a Stripe API key") so I fill everything
in upfront instead of getting interrupted mid-execution.

npx overture to try it. Everything runs locally.

Still early — contributions very welcome. Graph rendering, layout
algorithms, and getting agents to consistently generate structured plans
are all areas that need work.
by KronisLV | 2026-02-22 09:44:39+00:00
It always seemed a bit weird to me because both the game FPS and the monitor refresh rate matters - currently I only have 60 Hz monitors (4x1080p ones, a work setup mostly, some gaming) and when playing War Thunder there's a perceptible difference between the game being capped to 60 FPS (with RTSS or just running with VSync on), vs allowing it to run at 120 FPS or more. The monitor doesn't even support VRR.
by numpad0 | 2026-02-22 09:45:46+00:00
The point is, it is a full EV. The "hydrogen fuel cell" thing is a type of a battery. A lot of people somehow misses this, and thinks it of an EV-ICE hybrid. It's not.

The FC is a magic non-moving fin stack that generates electricity proportional to the amount of H2 and O2 fed through it. It's a type of a primary(non-reusable) battery. Nominal cell voltage is 3.7V and pack voltage is 370V for Mirai.

Not that it makes the car great, but it is literally an EV.
by krisoft | 2026-02-22 09:46:38+00:00
> my question then is why does Slack exist?

I do not actually believe that you can trivially vibe code a viable slack replacement. But even if one day we could it wouldn’t mean that Slack as a company would just disappear overnight.

They would hang around serving companies who haven’t got the memo yet, or who are locked in a contract, or where the internal political situation is against such a move. The innertia of a bunch of humans behaving like a bunch of humans would provide a sort of “coyote time” effect where the fundamentals could fall out from under Slack yet the company would keep “floating” for a while.

It is funny how much of your question sounds like the old joke where an economist can’t believe their eyes that a $20 bill is laying on the pavement, because surely if it were so someone would have already picked it up. In a steady state the logic might hold up, but we are not in a steady state.

And that is separate from why do I think it is not realistic to just replace slack with vibe coded alternative: just in my company some people use the web interface, some the ios app and some the android app. To be a viable replacement you would need all 3 platforms supported with all features. That sounds in itself a nightmare. Then figuring out what features my company members really use is an other nightmare. There are some who craft custom emojis all the time, some who integrate all kind of weird apps. We various CI and data pipeline processes integrated with slack reporting. And then comes huddle. Video and voice chat and screen sharing. You can even draw on someone else’s screen with it! IT has their needs to archive things (maybe?) or snoop on certain things. Then comes of course interfacing with single-sign-on. I wouldn’t even volunteer to enumerate all the different features people just at my company depend on, let alone offer to replace it.
by NinjaTrance | 2026-02-22 09:47:37+00:00
To run Llama 3.1 8B locally, you would need a GPU with a minimum of 16 GB of VRAM, such as an NVIDIA RTX 3090.

Talas promises a 10x higher throughtput, being 10x cheaper and using 10x less electricity.

Looks like a good value proposition.
by guoyu | 2026-02-22 09:47:56+00:00
Every developer knows the pain: your .env file has 15 API keys, it's not in git (for good reason),
and when you get a new laptop or a teammate joins, you spend hours hunting through dashboards to
recreate them. Some keys were shown once and are gone forever.

Shipkey fixes this by using the password manager you already have (1Password or Bitwarden) as your
API key backend. It works in 3 steps:

1. shipkey scan – auto-detects every API key your project needs by scanning .env files, GitHub
Actions workflows, wrangler.toml, and package.json dependencies
2. shipkey setup – opens a browser wizard with direct links to each provider's dashboard and
permission guidance inferred from your code
3. shipkey pull – restores all keys on any new machine in seconds

It also syncs keys to GitHub Actions secrets and Cloudflare Workers with shipkey sync, so you manage
everything from one place.

No central server, no new SaaS subscription, no network dependency. Just a local CLI that talks to op
or bw on your machine. Supports 40+ providers out of the box (Stripe, OpenAI, Supabase, AWS,
Cloudflare, etc.).

Built with TypeScript/Bun. Open source.
by wps | 2026-02-22 09:49:13+00:00
Forget business secrets. In my anecdotal surveys, normal people are feeding their entire lives into the normal web ui! Many of these people are on the free plan with no data protection at all! People I know have admitted to feeding chat transcripts, documents with tons of PII, most email correspondence, their private IP (medical texts, fiction, lyrics), and don’t even get me started on the emotional counseling.

I’ve had a long history of managing my digital privacy and even I’ve been quite lax with this. It’s just so easy to dump stuff in the black box. I try to use ZDR endpoints when I can via openrouter for certain tasks.

Google’s policies regarding data collection on paying customers is so shady as well. From what I understand: they train on all days of all paying customers unless you turn Gemini apps and activity off. This completely disables your ability to save chats. They obviously merge these two settings to collect as much data as possible. They allegedly do not train on temporary chats, but the UX for them is annoying and requires so many more button clicks.

Ultimately I just treat any endpoint as a public record at this point. If I wouldn’t be happy letting the world see it, I don’t attach it. Welp.
by fuzzfactor | 2026-02-22 09:49:31+00:00
Good to get your message. Upvote for sure.

There were a lot of "non-standard" elements to work around through time, since there wasn't actually a real standard. More info can always help from many viewpoints and experiences and still not cover it all, young or old the more that have something to give as well as something to learn is a winning combination :)

The CHS values are still present in the partition table along with LBA equivalent, SCSI or not. Only with MBR layout though, not GPT. Some systems have never paid attention to CHS, some have never stopped. Like different forms of DOS.

Which is why a proper USB adapter is intended to just work with a PIO-0 HDD, and usually does unless the data layout on the old drive is so uncommon to be the kind of edge case that would be a show-stopper when connected to a vintage ATA motherboard too. That would require the unique CHS to be manually set in the BIOS to conform to a "custom" layout that was so non-mainstream for some reason when the old HDD was set up.

Then you had "drive overlays" which can get even more challenging when you're connecting old HDDs to modern PCs so often it makes you blue in the face :)
by NucleusOS | 2026-02-22 09:49:31+00:00
Great point. Currently, Nucleus focuses on Sovereign Execution Governance--specifically tool sandboxing and forensic audits. While we don't have native 'financial circuit breakers' in the core protocol today, the Hypervisor layer is designed to mediate exactly these types of tool-level interactions.

We’re mapping out a 'Budget Proxy' capability for v1.1 where you can define hard spending caps per-agent. For now, the Audit Trail provides real-time forensic proof of tool-spend, which is the foundational telemetry needed for manual or automated circuit breaking.
by Maxious | 2026-02-22 09:50:26+00:00
CXMT was already an option for consumers via brands like Kingbank and Asgard.

There's Kingbank DDR5 using CXMT modules starting to become available in Australia https://www.techpowerup.com/346479/hardware-unboxed-examines... including from mainstream retailers like Mwave https://www.mwave.com.au/memory/pc-ddr4/kingbank https://www.mwave.com.au/memory/pc-ddr5/kingbank
by drdaeman | 2026-02-22 09:51:13+00:00
I’m not sure I understand the morale of the story. Would you share yours?

A crudest summary of my understanding is that it’s a tale of some dude with eidetic memory who - as a consequence of it - develops a conlang with a huge vocabulary but without abstract concepts.

It’s a stretch for sure, but all I could think of it, is that it’s possibly a tale of how a person with an eidetic memory may find the sheer volume of available information so overwhelming it may even hurt their information processing, like the formation of associative memories. Or something like that, I don’t think I know how it works.

If that, my idea of how machine-assisted memory is supposed to work is opposite of that, it should provide limited but relevant information, with a lot of classifications and references further. Like an encyclopedia with extra fancy natural language querying mechanism. It’s whole point to give awareness about anything user wants to know, faster and more comprehensively than regular diaries, but focused on just what matters for an inquiry.

Fumes, in my understanding, wouldn’t have an idea of a “key” but only “that front door key on a silver keychain” or “smaller mailbox key with a deep scratch on the right side”. If I’d be querying external memory through a natural language interface, it’d be doing opposite of that, heavily relying on abstract ideas as classifiers. Machine that cannot connect “mail”, “key” and “location” into a meaningful query would be useless. Computer “AI” assistant is not an eidetic memory (at least until we start to consider BMI), it’s only a personal encyclopedia at one’s fingertips.
by graup | 2026-02-22 09:52:27+00:00
Ten years ago, I did some experiments building an "input lag measurement device" for touch screen devices with an Arduino. https://github.com/graup/feedback-delay-measurement
The research was related to QoE in cloud gaming. At that time, some Android devices had insane lag (125 ms+), whereas Apple devices were already consistently around 30ms. I assume this isn't a problem anymore nowadays.
by VorpalWay | 2026-02-22 09:52:41+00:00
I found it was a gradual decline from "figuring out the overall gist from about half the words" in 1300, to "I have no idea" in 1100. Perhaps being a native Swedish speaker helped a bit. Some words definitely looked related and also made sense in context (but who know, false friend words do exist). I am curious as to what someone who can read Icelandic would make of this.

For example "grymme" as "cruel" (possibly related to modern English "grim"?)

Also: after reading the notes below about how the unusual symbols should be pronounced it becomes easier, if you slowly read it aloud to yourself. The 1300s is now mostly clear except a few unusual words.
by SilverElfin | 2026-02-22 09:53:36+00:00
Title has a typo. It should say Palmer Luckey

More info:
https://www.ft.com/content/202d68bd-629e-42da-a938-c612bc839...

I guess he can’t help himself with stealing Tolkien names for companies, sort of like Peter Thiel did with Palantir. Also worth noting this is the only bank charter the Trump administration has approved. Which makes sense since Luckey is a hardcore Trumpist.

Investors are all MAGA universe: Andreessen Horowitz, Lux Capital, 8VC, Peter Thiel's Founders Fund, and Palantir co-founder Joe Lonsdale
by chaboud | 2026-02-22 09:53:44+00:00
It's this line that I'm bristling at: "...the workflow I’ve settled into is radically different from what most people do with AI coding tools..."

Anyone who spends some time with these tools (and doesn't black out from smashing their head against their desk) is going to find substantial benefit in planning with clarity.

It was #6 in Boris's run-down:
https://news.ycombinator.com/item?id=46470017

So, yes, I'm glad that people write things out and share. But I'd prefer that they not lead with "hey folks, I have news: we should *slice* our bread!"
by frankacter | 2026-02-22 09:53:56+00:00
You should have seen this coming:

https://funeral.star.tupcheck.me/r/oczgRMJWogM

>Cause of death:
>Market saturation with similar tools already exists.

>Epitaph:
>Honesty without nuance is just harshness.

>What to build instead:
>A simple script that generates a one-sentence critique of any given idea.
by flimflamm | 2026-02-22 09:54:18+00:00
If you don't have workflows which repeat in inet you don't need openClaw.
- Messages from school where to react
- Getting payments from someone and tracking that you get them
- Summary of news the way you like it from sources you like it every day
- Integrated task lists reminders
- Drafting taxation reports based on spending
etc etc.