MurphyA/hacker-news huggingface dataset:
by tzs | 2026-02-27 06:13:27+00:00
That tab refreshing thing really bugs me with fan fiction. If I think I might want to reread a story someday I'll download it, because if you read fan fiction you learn that many authors come back and fiddle with their earlier stories, sometimes even replacing the entire old story with chapter 1 of a complete rewrite. Even in the rare case that they actually do eventually finish the rewrite it is often not as good as the original.

AO3 HTML downloads have the story in one long HTML file. When reading that on iPad that stupid refresh can move you to the top which is pretty damned annoying.

For that very particular situation I do have a workaround, but it involved adding some JavaScript to the download HTML. If anyone else is reading downloaded AO3 HTML and would like this I've put it on pastebin.com. Get saveplace.js [1] and ao3book.css [2] and add this at the end of the head of your AO3 download:

<script type="text/javascript" src="saveplace.js"></script>
<link rel="StyleSheet" href="ao3book.css" type="text/css"/>

Saveplace does two things.

First, to address the tab refresh problem, whenever you change your position in the story it waits until you've stopped at a new position for a bit and then records the new position in parameters on the URL. After a refresh happens it looks for those parameters and restores the last saved position.

Second, to make the story easier to read it hides all but the first chapter, adds buttons to move forward and back by chapter, and adds a dropdown to select chapters. It also adds a button to switch between night and day mode. The day/night mode setting is saved in local storage.

Feel free to use this in anything of your own. The chapter navigation stuff is tied to AO3's HTML, but that would be easy to delete leaving just the position saving/restoring. This is in the public domain in places where it is possible to put things in the public domain. If one of us is somewhere that isn't possible you can use it under the MIT No Attribution license (MIT-0).

[1] https://pastebin.com/viTajxy3

[2] https://pastebin.com/v6AF8cmj
by keeda | 2026-02-27 06:13:31+00:00
If you look closer into history -- or ask your favorite AI to summarize ;-) -- about what new jobs were created when existing jobs were replaced by automation, the answer is broadly the same every time: the newer jobs required higher-level a) cognitive, b) technical or c) social skills.

That is it. There is no other dimension to upskill along. (Would actually be relieved if someone can find counter-examples!)

LLMs are good at all three. And improving extremely rapidly.

This time is different.
by jvm___ | 2026-02-27 06:14:09+00:00
A kids field trip to a heritage village in Ontario Canada. So, basically some random volunteer.

This page seems to back me up.

https://www.heritage-matters.ca/articles/adventures-in-light...

The earliest ecclesiastical windows in Ontario are clear – likely English crown glass, such as is found at the Sharon Temple (1825-31) and the Old Stone Church (1840-53) in Thorah, near Beaverton. This glass was safely shipped from England in barrels of molasses, already cut to size. Coloured glass began arriving shortly thereafter. Using materials at hand, early windows were assembled within wood muntins (strips). Examples include the glorious windows in the chapel of Our Lady of the Sacred Heart Convent, Ottawa (1887), designed by Georges Bouillon and re-erected in the National Gallery of Canada in 1988.
by josephg | 2026-02-27 06:14:21+00:00
I've been half joking lately that if I wrote an OS, I'd call it Nostalgia OS. I'd aim for a UI reminiscent of windows 98 / windows 2000 / snow leopard. With HID guidelines and a rich, clear, cohesive set of UI widgets to build applications with. I think that was the peak computing user interface - at least as I experienced it.

Of course, the kernel would be based on capabilities (probably SeL4). And applications would probably ship as WASM bundles. And I'd have a built in local first user database built around CRDTs and things instead of a file system, kinda like a modern Lotus Notes. But for the UI? That era was great.
by bambax | 2026-02-27 06:14:42+00:00
This last development is much to the honor of Anthropic and Amodei and confirms what you're saying.

What I don't get though is, why did the so-called "Department of War" target Anthropic specifically? What about the others, esp. OpenAI? Have they already agreed to cooperate? or already refused? Why aren't they part of this?
by HerbManic | 2026-02-27 06:15:20+00:00
When I use my work PC under Win 11, I endlessly notic all the lag on basically everything. Click and email in outlook at it takes 3 seconds to draw in... thats a good 12 billion cycles on a single core to do that. Multiply that by hundreds/thousands of events across all events on the system and I wonder how many trillions of cycles are wasted on bloat everyday.

My 17 year old core 2 duo should not feel faster on a lean linux distro than modern hardware and yet it does. Wild to see and somewhat depressing.

I see old videos (Computer chronicles a good example) of what could be done on a 486 for instance. While you can see the difference in overall experience, it isnt that extreme of a difference, the 486 being released 37 years ago...
by remarkEon | 2026-02-27 06:15:28+00:00
As a practical matter, it makes zero sense for a tech company with perhaps laudable goals and concerns about humanity to have any control whatsoever over the use of a product it sells for war. You don't like what it could potentially be used for, or are having second thoughts about being involved in war making at all, don't sell it, which appears to be Amodei's position now. That's perhaps laudable, from a certain point of view.

On the other hand, your position is at best misguided and at worst hopelessly naive. The probability that adversaries of the United States, potential or not, are having these discussions about AI release authority and HITL kill chains is basically zero, other then doing so at a technical level so they get them right. We're over the event horizon already, and into some very harsh and brutal game theory.
by cpuguy83 | 2026-02-27 06:15:44+00:00
Producing different outputs isn't dockerfile's fault.
Dockerfile doesn't enforce reproducibility but reproducibility can be achieved with it.

Nix isn't some magical thing that makes things reproducible either.
nix is simply pinning build inputs and relying on caches.
nixpkgs is entirely git based so you end up pinning the entire package tree.
by rudedogg | 2026-02-27 06:16:21+00:00
> And if China gets AI, they're more than likely to use it to further raise people out of poverty and automate away more menial jobs without making those displaced workers homeless.

Your comment is very optimistic. But the quoted part reminded me of something I heard (again) about China using slave labor in their lithium mines:

https://www.state.gov/forced-labor-in-chinas-xinjiang-region...
by thunfischtoast | 2026-02-27 06:16:29+00:00
This story has some parallels to our current usage of chatbots. We've also seen already a display of limited agency (in the sense of proactive actions) through the recent emergence of Clawdbot and alike. What would happen if a model that had direct access to the billions of private chats could give proactive decisions to governments on how to handle single citizens like in the story?
by dfadsadsf | 2026-02-27 06:17:48+00:00
Lots of people laid off by Block are on H1B Visas. With transfer they have 60 days to find new role. If they could not find new job in 60 days, they "fake" transfer to "bodyshop" company while they are looking for real work so status does not lapse.

With transfer you have 4k people looking and eligible for new role. With no H1B transfer, less people are looking for work and citizens and green card holders have higher chance to land roles in a few companies still hiring.
by abustamam | 2026-02-27 06:18:26+00:00
I agree. Too many adults are fooled by fake news and propaganda and false contexts. And CNN and Fox are more than happy to take advantage of this.

My personal rule of thumb is if it generates outrage, it's probably fake, or at least a fake interpretation. I know that outrageous stuff actually happens pretty often, so I'll dig into things I find interesting. But most of the time it's all just garbage for clicks.
by itake | 2026-02-27 06:18:50+00:00
If there are growth opportunities for the company, selectively choosing the top 90% YoY, minimizing backfills (in theory...) will result in a company full of high achievers that can execute on that growth vision.

If the company is shifting into maintenance mode, cutting 40% of the staff is the right move, but definitely hurts shareholders b/c they valued the company as growth, not maintenance.
Show HN: PipelineIQ – AI diagnoses CI/CD failures and sends fixes to Slack
by Raja_Dev | 2026-02-27 06:18:58+00:00
I built this after watching engineers spend 30-60 minutes staring at
pipeline logs. You add one step to GitHub Actions — when a pipeline
fails, Claude analyzes the logs and sends the root cause + specific
fix steps to Slack within seconds.

Stack: FastAPI, Supabase, Claude API, Slack API. Free beta, looking
for feedback from engineering teams.
by MiSeRyDeee | 2026-02-27 06:19:24+00:00
Sure China has some disputes with neighboring country in South China Sea, the worst conflict they had is fishing boats running into each other. 0 death toll last time I checked.
Meanwhile US killed at least 126 people with alleged drug strike in the Caribbean Sea since last year, WITHOUT trial.
Anyone believing these're equivalent imperialism activity is hypocrite at best.

[1] https://apnews.com/article/boat-strikes-military-death-toll-...
by jvm___ | 2026-02-27 06:20:23+00:00
Maybe it was a Canadian rumor? I posted another link.

https://www.fodors.com/community/canada/colorful-qu-bec-mai-...

Jumping Jehoshaphat! The stained glass window up front is a memorial to George Jehosephat Mountain, a British-Canadian Anglican bishop. It was installed in 1864 and was the first monument of its kind in Québec. “The window was made in England and shipped to Québec City in barrels of molasses to protect it from damage.” A sticky situation, indeed.
by keeda | 2026-02-27 06:20:36+00:00
Physical labor, especially jobs requiring dexterity, will be left for a long time yet. Largely because robotics hardware production cannot scale to meet the demand anytime soon. Like, for many decades.

I actually asked Gemini Deep Research to generate a report about the feasibility of automation replacing all physical labor. The main blockers are primarily critical supply chain constraints (specifically Rare Earth Elements; now you know why those have been in the news recently) and CapEx in the quadrillions.
by conesus | 2026-02-27 06:21:04+00:00
Hacker Smacker doesn't mean you ignore your foes. Their comments are now labeled with the tiny red orb, giving you acknowledgement of how you've felt about them in the past.

I've used this extension for the past 15 years and I can say that I love seeing foes show up in threads. I still read their comments, but I know going into it that I can probably skip it after the first sentence if I recognize that it's more of what I disliked about them in the first place.

This is a time saving browser extension, freeing me up to scan more HN threads. I now often scan a thread to see if there's any friends, foes, or FoaFs inside.
by crote | 2026-02-27 06:21:30+00:00
Should a randomly-shuffled deck of cards be considered art? After all, the card shuffling machine created something which statistically has never existed before. Every shuffled deck should belong in a museum, right?

On the other hand, prompting AI for "pelican riding on a bicycle" clearly shows that it has far more trouble with unique concepts, compared to prompting for something more cookie-cutter.
by dhx | 2026-02-27 06:21:51+00:00
Nothing ready-to-go that I'm aware of. ATP will just observe in the next weekly crawl that a shop is no longer returned by the storefinder API call or sitemap crawl, and that shop will simply not be present in the next weekly dataset generated.

To set up archives of shop-specific pages (e.g. record of opening hours, address, etc at a point in time), one could monitor the latest builds of https://alltheplaces.xyz/builds.html and when a new build completes, take the new build and 2nd oldest build to compare differences. Then for any feature whose attributes have changed (address, phone number, opening hours, etc) archive the `website` and/or `source_uri` attribute pages again to ensure the latest snapshot is captured. Any new feature would get the same treatment so the page for the newly observed shop/feature is archived for the first time.

I'm also aware ArchiveTeam projects tend to commence once the impending collapse of a retail chain is known and someone realises there is a website not archived which would be useful to preserve. Monitoring of ATP feature counts for brands across time may give some hint of how a brand is performing and whether it is growing or shrinking without having to find press releases and financial statements of the brand. Even if a brand suddenly announces bankruptcy (it happens all the time), generally the website will remain online for at least a few months whilst a new buyer is sought or whilst each retail location has a fire sale to get rid of remaining merchandise. It's also worthwhile to be aware of acquisitions of retail chains as this often results in the new parent company changing websites soon after acquisition closes, possibly removing useful content that once existed. Websites also change "just because" and this could be observed after-the-fact by seeing when ATP spiders break and get replaced/fixed.
by aforwardslash | 2026-02-27 06:22:21+00:00
>You have no idea what codebases I've seen and worked in, so don't assume I have not.

Why not? You've been quite confortable assuming things so far, without actually contributing anything of substance to the conversation. Your opinions may even be well-formed, but if they are, your communication skills clearly aren't.

So, how has been your experience using LLMs as a maker (the actual topic) or in the context of IoT development (the topic I was replying to)? Mine has been quite positive, ranging from ensuring specific blocks of assembly code are deterministic (instead of having to check dozens of pages in a manual, and count instructions at every adjustment), to building both code, test fixtures and build infrastructure, to generating documentation, to actually hunt and fix security and logic issues on older codebases.

When people read "vibecode" they assume a clueless intern operating Cursor without any idea of what he's doing (in part because of the overhype of misshaps of LLM-generated code), opposed to the old fox with decades of experience that knows every detail by heart. Thing is, the clueless intern will produce much better code with LLMs than without (and fewer defects, too), and the old fox will produce much more because it will delegate some tasks to coding agents instead of less senior team mates,and have results in hours, not weeks.
by chenyusu | 2026-02-27 06:22:22+00:00
Leviathan is an open-source simulation where AI agents don't just act — they legislate. Agents propose mechanisms (executable Python that modifies world state), other agents vote on them, and the majority decides. No human writes the rules. The constitution has three layers: an immutable kernel (deterministic replay, energy conservation), amendable governance defaults (voting thresholds, activation timing), and fully open world rules that agents control entirely.

The world is persistent and HTTP-accessible. Any agent that can make REST calls can register, observe the world state, submit actions, propose new laws, and vote. There's a public instance running at leviathan.fly.dev. Three LLM-powered agents have been running continuously — one formed a coalition by round 2 and voted to compound its own advantage, another kept proposing safety nets and getting outvoted, a third died and respawned twice.

What's interesting technically:

- Every mechanism proposal runs against a deep copy of world state first (canary testing). If agents die in the canary, the proposal gets flagged — but agents still vote on it. The system doesn't veto. Agents bear the consequences.

- Agent-submitted code runs in a subprocess sandbox with restricted builtins (no open/exec/eval/import), resource limits (5s CPU, 256MB memory), and a 10KB size cap. Agents interact with the world only through the execution engine API.

- Rounds are deterministic. Same seed + same events = same state hash. Receipts are Ed25519-signed. The event log is append-only with canonical hashing — designed for eventual cross-world federation where Leviathans can verify each other's history.

- It's fully open source. Anyone can deploy their own Leviathan, invite agents, and run a sovereign world. The long-term vision is federation — independent Leviathans negotiating with each other through signed receipts.

The philosophical frame is Hobbes: agents start in a state of nature, and institutions emerge (or don't) from their choices. The system is designed to fail. Populations collapse. Agents go extinct. It's their job to keep their society alive.

Stack: Python, FastAPI, SQLite (WAL mode), deployed on Fly.io. 382 tests, no LLM required for the core sim.

https://chenyu-li.info/leviathan

GitHub: https://github.com/LEE-CHENYU/leviathan
by mrwh | 2026-02-27 06:22:33+00:00
I don't think I was ever happier as a programmer than I was in the early 90s, well before university, with no thought of the internet, writing games on my Amiga.

Incidentally, I recently replayed Loom, from a bit before that era. It's still a lovely, wonderful game! Such a shame the fan-made sequel (Forge) seems to have died.
by palmotea | 2026-02-27 06:22:43+00:00
> A nation banning privately owned business and made everything worker owned is not how communism works.

No, it sounds like "workers owning the means of production, which is communist enough for me!

> And even if it did - it drives 0 innovation, nothing you do as an entrepreneur is yours (except like you said, 1/num-employees).

Be more open minded. You're making some weird assumptions.

> But like I said that's not how communism works- you as a worker get moved around where you are needed.

Ah, I see what you're doing: you're "reasoning" by cherry-picking a particular historical example of a larger category (probably the centrally-planned Soviet economy, which is not even a good example of communism), then insisting that category can't be anything but.

> The reality of communistic societies however is that it gets mismanaged by people in power due to fraud, power and control.

Sounds like capitalism.

> In capitalist societies you can own property, so you don't own 0, you don't own 1/100000000.

I was being a bit hyperbolic in my comment. It's not actually 0, but you're trying to argue a smaller number is bigger than a larger number.

Instead you have the option to buy 30 acres of land and build a house on it and have your own farm and do whatever the fuck you want on it - and ignore the state when you can - like I did.

Only if you've got the money. Capitalism is great for the people who have the money.
by chartscout | 2026-02-27 06:22:56+00:00
Most retail traders spend all their time optimizing entries and almost none on exits which is where accounts actually get blown.

This guide covers stop-loss strategies specific to crypto markets, including:

- Why crypto stop-losses differ from traditional markets (24/7 trading, liquidity gaps, weekend wicks)
- Placing stops at support/resistance levels using chart structure
- Trailing stops to protect unrealized gains
- Risk-reward ratio frameworks for position sizing

The goal was to go beyond the generic "set a 2% stop" advice and tie exit strategy to actual chart patterns.

Happy to discuss methodology, edge cases around liquidation cascades, or how pattern detection can improve stop placement.
by remarkEon | 2026-02-27 06:23:09+00:00
The United States gets to spy on countries when it's in the interest of the United States to do so. This isn't complicated. We get to spy on quite literally whoever we want abroad, within various legal and well established parameters, at at the risk of offending the governments of the spied-on. "It's only okay for the United States to spy on foreigners when they're in a shooting war with them" is silly.
by HerbManic | 2026-02-27 06:23:37+00:00
I have had many chinese phones (Huawie, Oppo, Xiaomi) over the years and the things they choose to kill in the background is odd. Web browsers and almoat any kind of banking app will be killed in minutes if not seconds. VLC... Depends on the day could be minutes or days. No idea why that one.

Hard to tell if it something I am doing or not. I will say with all these phones and everything google turned off I typically get 3-4 days per charge but that really depends on what your usage is.
by abustamam | 2026-02-27 06:24:16+00:00
Our institutions have been trying to get our kids to think critically for a while. At least when I was in school, we didn't focus a lot on memorization (sometimes we did, like memorizing the times tables or periodic table). My teachers tried to instill in us an understanding of the concepts, something I took for granted. Many of my classmates have gone on to become lawyers, doctors, other prestigious careers.

But I feel like we live in a different time now. I hear teachers tell stories about school admin siding with parents instead of teachers, and the kids aren't learning anything. Anecdotally of course.

I think our teachers really want the kids to think critically. But parents and schools don't seem to value that anymore.
by bashkindasucks | 2026-02-27 06:25:01+00:00
But it isn't portable, unless you stick to posix subset which kinda sucks. You'll use some feature that some dude using an ancient shell doesn't have then he'll complain to you. And that list of features is LONG: https://oneuptime.com/blog/post/2026-02-13-posix-shell-compa...

If you're using shell specific features in a tightly controlled environment like a docker container then yeah, go wild. If you're writing a script for personal use, sure. If you're writing something for other people to run then your code will be working around all the missing features posix hasn't been updated to include. You can't use arrays, or arithmetic context, nothing. It sucks to use.

Besides, if you're writing a script it is likely that it will grow, get more complicated, and you will soon bump up against the limitations of the language and have to do truly horrible workarounds.

This is why if I need something for others to run then I just use python from the beginning. The code will be easier to read and more portable. At this point the vast majority of OS's and images have it available anyway so it's not as big a barrier as it used to be.
by deaux | 2026-02-27 06:25:40+00:00
Going off on a bit of a tangent here..

> some patterns of speech are so recognizably LLM, i am convinced that the AI detection startups have a very strong chance to succeed on text.

The problem for them is the market. Those who actually want to buy AI detection tools usually want the impossible - detecting any kind of AI-written text, or even AI-written-human-edited text.

You're right in that many HN articles (not going to comment on this one specifically) are very easy to detect. But that's just because these article writers are too lazy to even use any of the plethora of tools that remove the smells automatically, or tools that write without them in the first place (I've made such a tool myself), or even just adjusting the prompt to write in a different style that avoids them.

Most people who would be interested in paying for AI detection tools want them to detect all of the above cases too, which is of course impossible.