MurphyA/hacker-news huggingface dataset:
by firesteelrain | 2026-01-05 04:21:49+00:00
Author should look into WinLink. There is WinLink Wednesdays where WinLink is practiced. A lot of reports come out of WinLink and it’s all text. Of course need to be an Amateur Radio Operator

Many years ago, Google had a service I would use pre-Smartphone days to search when I was away from the PC and needed info for like a restaurant’s number. You would text 46645 and it would send you search results. It was useful during hurricanes.
by FrustratedMonky | 2026-01-05 04:23:18+00:00
"firing up a sandbox VM and testing some solutions"

If the LLM can start up a VM and test a solution, to identify a new unique problem, and find it's own solution. That would be pretty impressive. I'm not sure they are really to that point. But some AI's are winning the Math Olympiad, so maybe it is happening. I'm sure this is the overall goal.
by skhameneh | 2026-01-05 04:23:38+00:00
I didn't have the patience to click through after visiting a few pages only to find the depth lacking.

About an hour ago or so I used Opus 4.5 to give me a flat list with summaries. I tried to post it here as a comment but it was too long and I didn't bother to split it up. They all seem to be things I've heard of in one way another, but nothing that really stood out for me. Don't get me wrong, they're decent concepts and it's clear others appreciate this resource more than I.
by milchek | 2026-01-05 04:24:36+00:00
Thanks for sharing. I've recently been thrown into the 40k universe thanks to my son (who is 9) becoming obsessed with it.

What started out as a "oh look, they've opened a Games Workshop store in this shopping centre... hey it looks like they're giving away free miniatures and showing you how to paint, lets kill 5 mins in the store" has turned into starter packs, combat patrols and lore deep dives with books. All in the span of... 4 weeks.

That said, I have to say, it's been awesome learning about everything Warhammer 40k from him. Normally, I would research something myself to the point of overkill so I could answer his questions, but on this one his enthusiasm is driving it all and he's constantly telling me about this particular faction or that faction.

It's just nice to have a hobby that keeps him away from screen time these days. It also requires patience, dexterity, and creativity - plus there is obviously an incredible amount of lore, world building, backstories, etc, plenty to keep his imagination entertained.

The one big problem, of course, is the money required! Which is why someone recently said to me "maybe get a 3d printer" and we had this exact discussion about quality of printing etc, and regardless, I just don't see that impacting things like book sales or codex's.

Anyway, cool to read about how people got into it and just thought I'd share!
by josephg | 2026-01-05 04:25:41+00:00
> it looks to me like I could figure it out pretty easily from what's written there

Really? Wanna give it a try then, without looking up any other documentation? I've used ffmpeg plenty of times, but it doesn't seem obvious to me how I'd mute one audio channel.

From your other comments it sounds like you believe SO should have less content. Why? How would SO be improved by forcing people to figure something like this out from the existing answer? I just don't understand the benefit to having that question marked as a duplicate and deleted.

I've long wondered the same thing about wikipedia. Why does wikipedia delete well written pages about obscure topics? Is their hard disk full? Does every page cost them money? Does google search struggle at scale? I don't understand the benefit to deleting good content.
by skyberrys | 2026-01-05 04:26:15+00:00
The author has a sharp poetic knife he writes with. I first came across war hammer while in school for jewelry design at FIT while the other students had painting miniatures as side gigs. At the time I was heavily into 3d printing jewelry models and it was much more involved because personal printers didn't really exist for easy consumption yet. Several years later and I have moved on to designing even smaller things (too small! No one can see them only feel their effects!) now I've tried to scale back up again, and keep coming back to 3D printing. The hassle of owning my own machine continues to make sending out for prints more appealing.
by neilv | 2026-01-05 04:28:44+00:00
One way to get to this is to start with almost-'94 HTML:

<!doctype html>
<html>
<head>
<title>Some Topic</title>
</head>
<body>
<h1>Some Topic</h1>

<p>Information goes here.</p>

<p>Information goes here.</p>

<p>Information goes here.</p>

</body>
</html>

Then add a little non-'94 CSS styling.

If you decide to add an off-the-shelf wad of CSS, like Pico.css, consider hosting it alongside your HTML (rather than turning it into another third-party dependency and CDN cross-site surveillance tracker). Minified, and single-request.
by cal_dent | 2026-01-05 04:31:28+00:00
Me too. I heard this phrase at maybe too young and age and took it completely literally, so it clouds my judgement of it a bit, but I still cannot shake the view that it is 100% on the money. The brain wants to "solve" your issues, ideas, hang-ups, anxieties, ("solve" because sometimes having no solution is the solution and that is valid) it just needs us to give it the space to meander through it. But we keep finding more and more novel ways to interfere and stop it from doing that most noblest of things.

As a related aside, that's why I continue to find it odd that many people take their phones when they're using the bathroom. Just further limiting the few places (with the shower being #1) where circumstances does force your brain to review and assess like it clearly wants to do.
by latchkey | 2026-01-05 04:32:34+00:00
We built our own ironic. Instead of a ton of services and configuration, we just have a single golang binary. Our source of truth is built on top of NetBox. We integrate Stripe for billing. We're adding features as customers ask for them.

While it is a lot of moving parts coordination, I'm not sure I agree with the complexity...

https://docs.openstack.org/ironic/latest/_images/graphviz-21...
by dhosek | 2026-01-05 04:34:53+00:00
This is one of those things that cause confusion: There are two sets of centuries, each mostly overlapping but not quite identical.

There’s the numbered centuries: e.g., the twentieth century, which ran from 1901–2000.

Then there’s centuries named by the first two digits: e.g., the 1900s which ran from 1900–1999.

I would note that decades are always indicated by the first three digits and (almost¹) never as numbered decades so when people talk about the ’20s they’re referring to 1920–1929 or 2020–2029 and not, e.g., 2021–2030.²

⸻

1. I’m sure you can find somewhere someone talking about the first decade of the twenty-first century, although that’s likely an attempt to get around the awkwardness of not having convenient names for decades like 2000–2009 or 2010–2019.

2. Every ten years you’ll find tedious people who will insist that the decade doesn’t end in ###9. Don’t argue with them. Just walk away.
by kristianp | 2026-01-05 04:37:33+00:00
A related article I read yesterday lamented that 1GB of RAM isn't enough to run a graphical browser anymore (1). Sure JavaScript runs fast now, but at the cost of the code size of the average website being unnecessarily large. This is because speedy js and speedy network connectivity allows for more code, more network requests. Another example of Wirth's law.

This was the case when I got a Rapberry Pi 4 with 1GB of RAM about late 2019. You could run one tab of Chrome, but any more and it would be killed.

(1) https://log.schemescape.com/posts/hardware/farewell-to-a-net...
by rl3 | 2026-01-05 04:39:39+00:00
Additional context:

https://cppa.ca.gov/regulations/pdf/20260101_ccpa_statute.pd...

https://cppa.ca.gov/regulations/pdf/ccpa_statute_eff_2026010...

https://cppa.ca.gov/data_broker_registry/

https://cppa.ca.gov/announcements/

Here's hoping other states follow suit.
by Rzor | 2026-01-05 04:40:15+00:00
And someone don't need to look further than this quite interesting report by the Rand Corp: https://www.rand.org/pubs/working_papers/WRA516-1.html

We document the cumulative effect of four decades of income growth below the growth of per capita gross national income and estimate that aggregate income for the population below the 90th percentile over this time period would have been $2.5 trillion (67 percent) higher in 2018 had income growth since 1975 remained as equitable as it was in the first two post-War decades. From 1975 to 2018, the difference between the aggregate taxable income for those below the 90th percentile and the equitable growth counterfactual totals $47 trillion.
by inkyoto | 2026-01-05 04:40:18+00:00
«Memory technology» as in «a single tech» that blends RAM and disk into just «memory» and obviates the need for the disk as a distinct concept.

One can conjure up RAM, which has become exabytes large and which does not lose data after a system shutdown. Everything is local in such a unified memory model, is promptly available to and directly addressable by the CPU.

Please do note that multi-level CPU caches still do have their places in this scenario.

In fact, this has been successfully done in the AS/400 (or i Series), which I have mentioned elsewhere in the thread. It works well and is highly performant.
by inkyoto | 2026-01-05 04:40:37+00:00
> Some English translations of Russian literature can run into the absurd (sentences at half a page long), but even then there is a beauty to it.

C. K. Scott Moncrieff and Terence Kilmartin’s translation of Marcel Proust’s «In Search of Lost Time (Remembrance of Things Past)» contains nearly half-page long sentences.

Many modern readers complain about the substantial difficulty in following such sentences, although I personally find them delightful.
by defrost | 2026-01-05 04:42:38+00:00
It's rare to met a community of secularists as degenerate as a Christian Brothers community.

eg. and on the record

* https://www.theguardian.com/uk-news/2017/mar/02/child-migran...

* https://www.childabuseroyalcommission.gov.au/case-studies/ca...

* https://kelsolawyers.com/au/paedophile_offenders/brother-kea...

Still, I concede your point that buggery and physical child abuse at an industrial scale isn't especially creative and just the usual dull grind played out again and again.
by katdork | 2026-01-05 04:43:05+00:00
Purity here is a difficult ask without the whole "erase your darlings" impermanence. In general, there is something regardless which handles stateful interactions.

Often this is activation scripts, e.g. home-manager will complain at you if you are attempting to overwrite an existing file not managed with home-manager unless you tell it to forcibly overwrite the file.

You can get yourself into situations where even in NixOS land, switch-to-configuration will refuse to switch due to some kind of violation, e.g. a systemd mount service wholly failing. I've had an experience like that recently.

The Nix store is not a perfect get out of jail free card for this, everything impure must be wrangled by something eventually.

What I'm really trying to say is, the world is messy and full of impurity, it's unavoidable. The thing that manages Brew, casks and app store applications for you within nix-darwin is no different than home-manager managing home.files or switch-to-configuration acting upon systemd.
by SubiculumCode | 2026-01-05 04:45:26+00:00
I spent much of my youth at cafe's alone an hour or two until someone I know comes by. Before everyone had cell phones, such places were used by us as a place to be, waiting to see who comes by, waiting to see what the world was going to bring. There is part of me that misses that way of being. But I suspect that it would be like video games. It sounds funner than it is, and so while I may buy a game or two, I rarely spend my time doing it.
by jeffkumar | 2026-01-05 04:47:37+00:00
I don’t think this is about ignoring consent. It’s about who controls relationships. These are mutual, first-degree connections, and the emails are intentionally visible to me.

LinkedIn isn’t protecting people from misuse here; it’s preventing portability. If the concern were outreach consent, that could be handled with clearer user controls. Blocking access entirely keeps relationships dependent on the platform, which conveniently aligns with their business incentives.
by bluecalm | 2026-01-05 04:47:37+00:00
I agree it's very rare.
I have this goto. A few that go to common return block that can be handled by other means and the rest is either error handling or things handled by labelled break or switch.

I mean we know you can program without it and defer/labelled switch and labelled break/continue cover 99%+ of use cases of it. I am still not convinced those are in fact easier to read but I get it's a reasonable design choice to make.
by cookiengineer | 2026-01-05 04:48:14+00:00
> 5. Novelty is a loan you repay in outages, hiring, and cognitive overhead.

I think I agree with the article, except for this point.

Defining it as innovation cost is wrong in my opinion, and it should rather be defined as maintenance cost. You should strive for programming languages and ecosystems that make it easy to maintain your code, and easy to write tests for improved stability over the years.

That way you also gain the option to measure when a refactor is worth it, and when its cost is amortized.

(My personal opinion is that this is Go's and Rust's advantage depending on the use case)
by edg5000 | 2026-01-05 04:48:37+00:00
> Before you build, exhaust the question: “What would happen if we just… didn’t?”

Well said! So many times I have seen great products slide down. If they just froze the features and UI, and just fixed performance, compatibility and stability issues for years, things would be better. (this applies to any company). Many programs I use are years old. They are great programs and don't need constant change! Updates can only make it worse at that point (minus critical security issues, compatbility, performance regressions)
by phatskat | 2026-01-05 04:48:41+00:00
I’ll put that on the list, thanks!

There is a _lot_ of KF there, I started that from the beginning and I’m close to episode 300…I shudder to think how much of my last two years has been Alex Jones content…but it’s fascinating. And frustrating that his whole shtick seems so transparent yet too complex to get through to people already wrapped up in it
by AdieuToLogic | 2026-01-05 04:48:48+00:00
> Did your elementary school teacher make it clear whether you should pronounce the middle two t's in gotten as a glottal or a held stop?

Yes

> What do you think of that advice today?

It is a small part of my English enunciation.

> How might it vary depending on where in the anglophone world you live, and your age?

Significantly.

But I did not author a critique regarding English prose and the nature of prevalent sentence structures therein.
Show HN: Flakestorm – Chaos engineering for AI agents (local-first, open source)
by frankhumarang | 2026-01-05 04:48:57+00:00
Hi everyone,

I’ve been working on an open-source tool called Flakestorm to test the reliability of AI agents before they hit production.

Most agent testing today focuses on eval scores or happy-path prompts. In practice, agents tend to fail in more mundane ways: typos, tone shifts, long context, malformed input, or simple prompt injections — especially when running on smaller or local models.
Flakestorm applies chaos-engineering ideas to agents. Instead of testing one prompt, it takes a “golden prompt”, generates adversarial mutations (semantic variations, noise, injections, encoding edge cases), runs them against your agent, and produces a robustness score plus a detailed HTML report showing what broke.

Key points:
Local-first (uses Ollama for mutation generation)

Tested with Qwen / Gemma / other small models
Works against HTTP agents, LangChain chains, or Python callables
No cloud or API keys required
This started as a way to debug my own agents after seeing them behave unpredictably under real user input. I’m still early and trying to understand how useful this is outside my own workflow.

I’d really appreciate feedback on:
Whether this overlaps with how you test agents today
Failure modes you’ve seen that aren’t covered
Whether “chaos testing for agents” is a useful framing, or if this should be thought of differently
Repo: https://github.com/flakestorm/flakestorm
Docs are admittedly long.

Thanks for taking a look.
by brianpan | 2026-01-05 04:49:52+00:00
"Universal design" or "design for accessibility" will give you lots of examples of constraints that are not "commonly" needed ending up having much wider application and benefiting many other people.

Some oft-cited examples are curb cuts (the sloped ramps cut into curbs for sidewalk access) and closed-captioning (useful in noisy bars or at home with a sleeping baby).

There are many examples from the web where designing with constraints can lead to broadly more usable sites- from faster loading times (mobile or otherwise) to semantic markup for readers, etc.
by olowe | 2026-01-05 04:51:04+00:00
It's stuff like this that makes me want to scurry right back into the SRE/sysadmin space. Currently back in webdev after a few years out. I just feel like I'm being a pain in the arse to comment "could just write the HTML...?".

This very article loaded 2.49MB (uncompressed) over 30 requests. It's served using Next.js (it does actually load fine with JS disabled).

Ironically this is a great opportunity for the author to have made a stronger point. It could have gone beyond the abstract desire of "going back to basics" to perhaps demo reworking itself to be served using plain HTML and CSS without any big server-side frameworks.
by chucksmash | 2026-01-05 04:51:33+00:00
I've been doing a lot of running on uneven ground recently.

Anecdotally, I've found that in the beginning I couldn't go a week without twisting an ankle. And that as an avid jogger and sometimes hiker. After a while the stabilization muscles got better and it feels like I've just become knock on wood almost impervious to that class of injury. So many missteps where part of the foot is unsupported and I don't really wobble, just keep going and think "huh, that worked out"
by pgroves | 2026-01-05 04:52:06+00:00
All the use cases that popped into my head when I saw this were around how nice it would be to be able to quickly see what was really happening without trying to flop between logs and the AWS console. That's really how I use k9s and wouldn't be able to stand k8s without it. I almost never make any changes from inside k9s. But yeah... I could see using this with a role that only has Read permissions on everything.
by ggm | 2026-01-05 04:53:39+00:00
The rollable caught my eye. I could believe in it, as a concept where a large wallspace has art, and then you pull down the projector screen, but it's not for a projector, its active LED.

The various "art mode" TV's with matte finish screen, wide viewing, and framed like a picture: I thought "gimmick" and then stayed in an AirBNB which had one had I totally did NOT clock it as a TV until the picture changed. It's remarkably effective.

Otherwise yes, I agree. the bigger thing, you kinda get a bit "I can't conceived of fitting this into my life" once they get to the entire size of a wall. And, as I age, the resolution in DPI terms I can handle seems to drop, not raise. I can't really handle 4k monitors well with my post-PVD, pre-cateract eyeballs.
by eviks | 2026-01-05 04:54:20+00:00
> While you obviously can't have highly paid engineers tied up dealing with user support tickets,

You obviously can, that's one of the more visceral way to make them aware of the pain they cause to real people with their work, which sticks better, or simply serves as a reminder there are humans on the other side. There are even examples of higher paid CEOs engaging, we can see some of that on social media
by yunnpp | 2026-01-05 04:55:54+00:00
Indeed. The CCPA is welcome, but this explicit opt-out just means that only broccoli of the technical caliber that frequents HN will realistically benefit from the law. This needs to go a step further and make opt-out the default for all to benefit. And it is the social duty of the technical broccoli that understand these things that need to push this for everyone's benefit.
by pseudohadamard | 2026-01-05 04:56:42+00:00
It's an artefact of OpenSSH braindamage, like a WiFi device spraying probe requests OpenSSH sprays all of your keys to any server it connects to and then takes whatever the server responds with as the one to auth. There's a CVE for this, CVE-2016-20012, but the OpenSSH maintainers rejected it as by-design, https://github.com/openssh/openssh-portable/pull/270.
by greatgib | 2026-01-05 04:57:13+00:00
Looks like all bullshit to me.
When you try to make up complex terms to pretend that you are doing engineering but it is baseless.

Something like if I do a list of dev pattern and I say:

- caffeinated break for algorithmic thinking improvement

When I'm thinking about an algorithmic logic, go to have a coffee break, and then go back to my work desk to work on it again.

Here is one of the first "pattern" of the project I opened for example:

Dogfooding with rapid iteration for agent improvement.

Developing effective AI agents requires understanding real-world usage and quickly identifying areas for improvement. External feedback loops can be slow, and simulated environments may not capture all nuances.
by MilnerRoute | 2026-01-05 04:58:15+00:00
I wrote a blog post where I'd transcribed a conversation with a non-native speaker. Someone on Reddit was convinced the mangled syntax of the written-out words meant it must be AI-generated. (I'd also used some emdashes...)

I think the real problem is people being sure they can correctly identify AI (while they're actually just guessing wrong). Honestly, I do appreciate the efforts to weed out AI-generated content. Maybe someday we'll come up with more fool-proof detectors.

In the mean time, those weren't meaningful consequences for me. But one of the big newspapers ran an article about college students wrongfully accused of using AI, and then facing academic discipline for cheating.
by bruce511 | 2026-01-05 04:58:49+00:00
First thanks for the "anecdotal evidence" for consciousness being a mentally ill person. That's an excellent laugh on multiple levels.

But my main question is this - why do you care if people believe it is sentient or not, and why do you believe some tech-minority should control how they perceive AI?

Obviously AI is not conscious- it is a statistical engine spitting out numbers with some additional randomization.

But why is it a problem if it mimics sentience while conversing? How is it a problem to you if others perceive it in this way?

Who made you sufficiently important to call for specific global prompt? Given that you have solved the problem for yourself? Your username suggests a desire for personal liberty, yet you wish to control how others interact with AI?

I ask these questions not to be combative. I am asking in good faith, in the sense that I want to understand your impulse to control others, or the world as others perceive it.
by musicale | 2026-01-05 05:01:45+00:00
> free miniatures and showing you how to paint

First hit is free; it is a cool hobby though and I like how it combines arts and crafts with gaming, strategy, world lore/building and storytelling, as you noted.

Also the skills are likely transferrable to RPG minis as well as general model building and painting.

I think custom game pieces for basically any tabletop game are a killer app for 3d printers. Also custom scenery and minis for RPGs (for example a mini customized for a player character, a custom monster, a key NPC, etc.)

Probably good for making doll house (or action figure hideout) furniture and accessories as well, though I expect part of the charm of that hobby is making tiny furnishings etc. out of realistic materials like wood, fabric, or ceramic.

And of course for creating replacement components for any toy or model as needed.