MurphyA/hacker-news huggingface dataset:
by iamlintaoz | 2026-01-23 15:37:12+00:00
If you need so many tricks to support the infra, it will eventually come back to bite you. I am pretty sure that Google in year 2000 could have supported their workloads with existing technologies (Yahoo could, and it was a much larger company). But they did GFS and Bigtable, and the rest is history. Other companies struggled to catch up due to inferior infrastructure. A visionary company needs to be prepared and should not be hindered by infrastructure. Can you scale the single primary system another 10x or more? Because their CEO said that they will scale their revenue by that much within just a couple of years.
by thisislife2 | 2026-01-23 15:37:26+00:00
To be clear, it is in storage for the past 2+ decade. It was moving houses every year, the last few years, with only the essentials, that made me realise how much of a hoarder I was. Nevertheless, dumping it somewhere and "forgetting" about it is not much of a solution - as someone else said here, you are just passing on the problem to the next generation.
by shykes | 2026-01-23 15:37:32+00:00
> containerd was created under the CNCF from a lot of Docker code and ideas

No. containerd was created by Docker, as part of a refactoring of dockerd, then later donated to cncf. Over time it gained a healthy base of maintainers from various companies. It is the most successful of Docker's cncf contributions. But it was not created under the CNCF.
by josephcsible | 2026-01-23 15:37:41+00:00
You can't avoid tickets from speed cameras just by not speeding. You can't even avoid them just by not driving! https://www.youtube.com/watch?v=KY38N4vnhzI

And besides, as other commenters pointed out, even if things get lost in the mail or the government otherwise drops the ball, they'll still consider that your fault.
by jrmg | 2026-01-23 15:38:47+00:00
This certainly seems like a neat system. the FAQ, two things I was most concerned about knowing:

——

How does Radicle deal with potential abuse, illegal content sharing etc. on the network?

Each node is free to choose which repositories to host (seed) using configured policies. Nodes can block specific repositories or peers exhibiting abusive behavior.

Is there a way to host private repositories on Radicle?

Yes, Radicle supports private repositories that are only shared among a trusted set of peers, not the entire network. These are not encrypted at rest but rely on selective replication and are thus completely invisible to the rest of the network.

https://radicle.xyz/faq
by creativeair2049 | 2026-01-23 15:39:14+00:00
> instantly more trustworthy

quite ironic, radicle seems to have raised 7m$ from "radworks", some sort of crypto foundation.

that being said, why is it being not monetizable a good thing? their website says radicle has been in development for 4 years already. without more money in the bank, how would they continue to build the thing?
by krapp | 2026-01-23 15:39:17+00:00
This regime is just a symptom, it didn't emerge from a vacuum, rather it's a manifestation of the culture that nourishes it. This sort of vindictive cruelty and mockery is what voters liked most about Trump, they found it refreshing. What's deeply sick is the society that voted this regime into power - twice - and still supports it.

And I'm including the "leftists" who decided a second Trump term was preferable to the "status quo" under Kamala Harris, or that it didn't matter because "both parties were the same." There's a special circle of Hell reserved for that lot.
by vel0city | 2026-01-23 15:39:22+00:00
If most of your income comes from salary/wages, just have the paycheck first hit your normal checking account first and then have scheduled deposits from there into savings accounts someplace else. You generally have enough money in the account to cover your monthly stuff plus a bit of buffer, but have the pile of cash elsewhere in case something happens.

This way you're not actively having to top off your normal spending account, but at the same time have a backstop in case that active account gets hit by fraud or whatever.

I'd suggest protecting yourself even further and having those accounts be split across two different banks. This way if one of your bank credentials gets hacked or you have some issue with the bank you at least have a chance of still having an account with cash someplace else to cover the short term.
by raffisk | 2026-01-23 15:39:45+00:00
Introed Determinism-Faithfulness assurance harness (DFAH) in new paper "Replayable Financial Agents" along with the open-source code

A few findings:
- Determinism and faithfulness are positively correlated (r = 0.45) for the tasks in my experiments
- Schema-first Tier 1 (7–20B) stays near the 95% compliance threshold under stress.
- Frontier models performed well on some tasks (e.g., strong action determinism in agentic triage), but the matrix helps define when HITL is still needed.

note: I didn't have control of inferencing engines, or infra for these experiments, leveraged local models/frontier APIs

Paper: https://arxiv.org/abs/2601.15322
by weinzierl | 2026-01-23 15:40:08+00:00
In a functioning society the primary mechanism to deal with violation of social norms is (temporary or permanent) social exclusion and in consequence the loss of future cooperative benefits.

To demand public humiliation doesn’t just put you on the same level as our medieval ancestors, who responded to violations of social norms with the pillory - it’s actually even worse: the contemporary internet pillory never forgets.
by EGreg | 2026-01-23 15:40:10+00:00
Code is instructions

Some instructions are benign, eg to add two numbers or even divide by zero

Other instructions call APIs of the OS

It is at these times that the user should be prompted interactively whether they want the action to be done, with full details of what the scope is, and keep asking every time until the user checks a box that says “continue allowing this action on this scope to THIS program”.
by spwa4 | 2026-01-23 15:40:18+00:00
During France's Reign of Terror, the line towards the guillotine is rumored to have been over 4 kilometers long. 30% of Paris died. This done to kill the bourgeoisie, despite that over 90% of those executed didn't hold any titles. It turned into a massacre, and was replicated across France. The son of the king was locked up at age 8, alone, until he died, before his 11th birthday. The youngest person actually guillotined was 13 years old.

... I don't think there was much "humanizing" going on at all.
by the_sleaze_ | 2026-01-23 15:40:50+00:00
Let's say something had technology so far advanced we could only perceive it as magic - our electronic brains could easily be hacked from a distance.

All the advanced race would need to do is to prevent short/long term memory creation of certain things. Just set a rule to prevent caching of certain patterns, bob's your uncle they could live amongst us in peace.

But of course a hallucinogenic could circumvent those hacks but fundamentally altering memory generation and perception. So in theory the aliens could be really tiny little humanoids living amongst us and we're constantly adjusting to not crush them, but we just don't remember.
by shikhar | 2026-01-23 15:41:07+00:00
> Is this for like "making your own Twitch" or something, where streams have to scale to thousands-to-millions of consumers?

Yes, this can be a good building block for broadcasting data streams.

s2-lite is single node, so to scale to that level, you'd need to add some CDN-ing on top.

s2.dev is the elastic cloud service, and it supports high fanout reads using Cachey (https://www.reddit.com/r/databasedevelopment/comments/1nh1go...)
by alephnerd | 2026-01-23 15:41:16+00:00
Hungary isn't the only illiberal democracy within the EU - France, Italy, Slovakia, Romania, Poland, Cyprus, Malta, Slovenia, Latvia, Belgium, Lithuania, Croatia, and Bulgaria are all either Illiberal/Flawed Democracies or Hybrid Regimes according to the EIU.

Now that Babis is back in power with the backing of SPD and AUTO, it will also revert back into an Illiberal/Flawed Democracy.

Furthermore, all states on the cusp of EU membership (Albania, Montenegro) are also Illiberal/Flawed Democracies.

> largest chunk of GDP and growth still sits firmly in democratic countries

The only Full Democracies in the 10 largest GDPs are Germany, Japan, and the UK. Japan under Takaichi Sanae is pro-Trump and Germany is likely to see the AfD break it's cordon sanitare by 2029.
by graypegg | 2026-01-23 15:41:51+00:00
This is an immensely cool thing that fits the space I imagine for AI within art. And I am not someone that likes framing AI output as art.

If you had instead drawn this, there would be charm and fun details EVERYWHERE. Little buildings you know would have inside jokes, there would be references snuck into everything. Who YOU are would come through, but it would also be much smaller.

This is HUGE, and the zoomed out view is actually an insanely useful map. It's so cool to see reality shifted into a style like this, and there's enough interesting things in "real new york" to make scrolling around this a fun thing to do. I have no impression of you here other than a vague idea you like the older sim city games BUT I have a really interesting impression of NYC.

IMO, that's two totally different pieces of art, with two totally different goals. Neither takes away from the other, since they're both making something impactful rather than one thing trying to simulate the impact of the other. Really nice job with this.
by jbstack | 2026-01-23 15:42:27+00:00
Suggestion: improve the opening summary paragraph:

"Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow."

From this, I can't tell how it's any different to just plain self-hosted Git. A well written introduction should tell the reader immediately what the software actually does. If it's meant to be an alternative to something like gitea / forgejo then say that, with a brief summary of features that build on top of Git.
by mikepurvis | 2026-01-23 15:42:30+00:00
I've really appreciated RH's work both on podman/buildah and in the supporting infrastructure like the kernel that enables nesting, like using buildah to build an image inside a containerized CI runner.

That said, I've been really surprised to not see more first class CI support for a repo supplying its own Dockerfile and being like "stage 1 is to rebuild the container", "stage two is a bunch of parallel tests running in instances of the container". In modern Dockerfiles it's pretty easy to avoid manual cache-busting by keying everything to a package manager lockfile, so it's annoying that the default CI paradigm is still "separate job somewhere that rebuilds a static base container on a timer".
by nknize | 2026-01-23 15:42:34+00:00
Hi, author here.

jGuard is a capability-based security framework for the JVM (JDK 21+) designed for running untrusted or semi-trusted code after the removal of the Java SecurityManager.

Policies are declared using a module-style descriptor inspired by module-info.java, and enforcement happens at the JDK operation level (filesystem, network, threads, native loads).

Happy to answer questions about the threat model, design tradeoffs, or how this compares to the legacy SecurityManager.
by froh | 2026-01-23 15:42:35+00:00
please bear with me...

data exchange was baked into xml from the get go, the following predate the 1.0 release and come from people involved in writing the standard:

XML, Java, and the future of the Web
Jon Bosak, *Sun Microsystems*
Last revised *1997.03.10*

section on Database interchange: the universal hub

https://www.ibiblio.org/bosak/xml/why/xmlapps.htm

Guidelines for using XML for Electronic Data Interchange
Version 0.04

*23rd December 1997*

https://xml.coverpages.org/xml-ediGuide971223.html

the origin of the latter, the edi/xml WG, was the successor of an edi/sgml WG which had started in the early 1990, and was born out of the desire to get a "universal electronic data exchange" that would work cross platform, vms, mainframes, unix and even DOS hehe, and to leverage the successful sgml doc book interoperability.

was it niche? yes. was it starting in sgml already? and baked into xml/xsd/xslt? I think so.
by skippyboxedhero | 2026-01-23 15:43:04+00:00
your source...is a union? really? you can look at ONS numbers yourself (and you will see this isn't the case).

Scotland has seen a drastic reduction in police numbers (unfortunately for you, not a Tory government :( oh well) despite record government funding levels. Labour's plan appears to be attempting the same trick with consolidation of forces, which should allow massive reductions in numbers. In Scotland, there are some days when there is one traffic car covering an area the size of England, and the expected time to respond to car accidents is usually 6-12 hours (this includes situations with serious injuries).

There is a lot more going on here than funding because government has never had more resources. The Tories, to their credit, actually put money in but (even then) the results were no better.

Also, in response to original comment, I am not sure why you think the Police are competent. Much of the policing function of a few decades ago not lies with private companies. Police numbers are generally high but the level of output has never been lower. You are seeing this in multiple areas of the public sector, public-sector output hasn't increased since 1997 whilst govt spending to GDP has basically doubled. The police have massive structural issues with their remit in the UK because of demographic change, and it is generally seen as a career for people of low ability resulting in fairly weak performance. It doesn't feel complex but than you realise that people don't understand that a politician looking to get elected might say it is even simpler. Does anyone actually work at a company where more spending increases results? I have never seen this to be the case. If anything, more spending seems to lead worse results.
by dspillett | 2026-01-23 15:43:57+00:00
* 56k baud modems but even my USR (the best of the bunch) never got more than half way to 56k throughput*

56k modem standards were asymmetric, the upload rate being half that of the download. In my experience (UK based, calling UK ISPs) 42kbps was usually what I saw, though 46 or even 48k was stable¹ for a while sometimes.

But 42k down was 21k up, so if I was planning to upload anything much I'd set my modem to pretend it as a 36k6 unit: that was more stable and up to that speed things were symmetric (so I got 36k6 up as well as down, better than 24k/23k/21k). I could reliably get a 36k6 link, and it would generally stay up as long as I needed it to.

--------

[1] sometimes a 48k link would last many minutes then die randomly, forcing my modem to hold back to 42k resulted in much more stable connections
by shikhar | 2026-01-23 15:45:28+00:00
We wanted S2 to be one API. Started out with gRPC, added REST - then realized REST is what is absolutely essential and what most folks care about. gRPC did give us bi-directional streaming for append/read sessions, so we added that as an optional enhancement to the corresponding POST/GET data plane endpoints (the S2S "S2-Session" spec I linked to above). A nice side win is that the stream resource is known from the requested URL rather than having to wait for the first gRPC message.

gRPC ecosystem is also not very uniform despite its popularity, comes with bloat, is a bit of a mess in Python. I'm hoping QUIC enables a viable gRPC alternative to emerge.
by vel0city | 2026-01-23 15:45:46+00:00
> those legal protections are useless for the majority of purchases

I think you're misunderstanding the protections we're talking about.

When someone steals my credit card and spends $10k on it, I just dispute it. The charges don't show up on my bill until after the investigation happens, and chances are it will be found in my favor. I continue having my cash in my bank account. Life continues with no changes.

When someone steals my debit card and spends all my cash, I dispute it. They begin their investigation. This means I'm without all my cash for days, maybe weeks, while they do their investigation. Now I can't pay rent. Now I can't buy groceries. My life is pretty messed up at this point.

I've seen it happen to several people personally. It happens all the time.
by biofox | 2026-01-23 15:45:47+00:00
That's a sad indictment of tech.

Most underlying technology is timeless (see TAOCP, SICP, CLRS, K&R, GoF, Dragon Book, Beej's Guide, Sipser,...); but we seem set on producing an endless, pointless, churn of frameworks and minor language differences in the name of progress.
by travisgriggs | 2026-01-23 15:45:47+00:00
Huh. I tried docker. Didn’t like the odor of enshittification, and so switched to podman (desktop). I use it on macOS, and deploy on Ubuntu. It’s been smooth sailing.

I found the signal to noise ratio better in Podland. As a newb to docker space, I was overwhelmed with should I swarm, should I compose, what’s this register my thing? And people are freaking about root stuff. I’m sure I still only use and understand about 10% of the pod(man) space, buts way better than how I felt in the docker space.

I miss when software engineering put a high value on simplicity.
by eesmith | 2026-01-23 15:46:02+00:00
> used the family TV as a monitor (so no evening computing)

I was allowed to program during ad breaks, typing in code I wrote out while the family was watching a show. :)

I too remember the manual as being very well written. As I recall, it had tables on the back with frequencies for different notes, and foreground/background colors which went well (and not well) together.
by pluralmonad | 2026-01-23 15:46:04+00:00
I don't agree with this blanket statement. The internet is low trust for lots of reasons, but regular (read small, proximal/spatiotemporally constrained) communities still exist and are not grifters all the way down. Acknowledging that distant strangers are not trustworthy in the traditional sense seems reasonable, but is categorically different than addressing natural social groups (small and local).
Show HN: Open Agent, My attempt at a managed environment for AI coding agents
by th0rgal2 | 2026-01-23 15:46:07+00:00
I've been running Claude & Open Code on remote servers for a while, and the workflow wasn't great.

Open Agent is my attempt to make this more structured:
- Containerized workspaces with systemd-nspawn (or host workspaces if you trust the agent)
- A git repo for your library of skills/tools/rules that syncs automatically
- A web dashboard to start missions, view thinking/tool calls, browse history and manage environments
- An iOS client for simple monitoring

It's opinionated: the backend is deliberately thin (no agentic logic), and it supports both Claude Code and OpenCode as runtimes. Goal is to be able to easily switch between them if needed (you keep one unified library that is "translated" to the various formats).

Still rough around the edges. Would appreciate feedback on what's missing or what you'd do differently
by fc417fc802 | 2026-01-23 15:46:09+00:00
It doesn't get a free pass from me but it seems to work fine with only first party cookies, ublock origin and built in tracking protection active, and most (but not all) third party content blocked by umatrix.

Alternatively you can use the link in GP to grab the video via yt-dlp. Can even do that via tor if you want. (Weirdly at least historically youtube was friendlier to tor exit nodes than it was to a lot of mainstream VPNs. Not sure what was up with that, haven't tested it in a while.)
by jklowden | 2026-01-23 15:46:13+00:00
If only there was one good library. libxml2 is the leading one, and it has been beleaguered by problems internal and external. It has had ABI instability and been besieged by CVE reports.

I agree it shouldn’t be hard. On the evidence, though, it is. I suspect the root problem is lack of tools. Lex and yacc tools for Unicode are relatively scarce. At least that’s what’s set me back from rolling my own.
by wilkommen | 2026-01-23 15:47:00+00:00
Too many people try to find work in competitive fields where there are fewer jobs than applicants and spend years tearing their hair out trying to make it happen without success, and all for nothing. Go where you're wanted, especially if you're already broke. Find a job in construction, they'll hire anyone who can show up on time every day and can work hard, or is smart, and the pay isn't even bad. Join the union if you can, and figure your path out from there. Maybe you'll make it back to tech, maybe not, and maybe it's ok either way.
by closewith | 2026-01-23 15:47:24+00:00
It seems from your comments that you are confusing power dynamics with coercive control.
Power dynamics doesn’t refer to coercion, but to asymmetric authority wielded, social status, risk distributed, or cost borne by individuals in a group. Even when refusal is possible, where the one or more of the above is uneven, power dynamics are at play.

> My wife and I have a formal relationship: our marriage contract. If I violate that contract then there can be consequences for me. Are there power dynamics at play?

I'm not sure this is landing the way you think it is, as yes, of course there are power dynamics at play in personal relationships, including between you and your wife.

>I sign a contract with a supplier (or vice-versa). If one of us violates that contract, there are consequences. Are there power dynamics at play?

Yes, of course.

> I have done, yes.

And of course you would speak to each differently as you would to me or to a subordinate, due to the power dynamics at play.
by skippyboxedhero | 2026-01-23 15:47:25+00:00
Ah yes, the risk of small fines that is why people won't do dangerous things. Have we tried a £50 fine for murder?

Economist brain.

The problem is very simple: driving tests aren't hard enough, too many people have driving licences, and we don't retest people. In addition, enforcement of people driving without a licence is completely pathetic (as anyone who has driven in the UK can attest to, the stuff I have seen over the past few years is insane...obviously there is an underlying cause but if you see a clapped out hatchback, Just Eats bag in the front seat, P plates on the car, you know to steer well clear...as if the multiple dents on the car already didn't give it away).