MurphyA/hacker-news huggingface dataset:
by HEmanZ | 2026-01-28 11:22:47+00:00
There aren’t Nazi-style extermination camps in the U.S., but an extermination camp is just a subset of concentration camps. There are large-scale immigration detention facilities, with 60k+ people on any given day, where tens of thousands of people are held without criminal trials. Enforcement often targets identity proxies like race, accent, neighborhood, sweeps up citizens and legal residents, uses expedited deportations with effectively suspended habeas, and operates with extremely limited judicial oversight and blatantly ignores judicial rulings.

These are concentration camps, or at least so close that I’m rhetorically OK with it. All of the famous concentration camp programs of history started the same way. And there’s always an excuse for why “no no no, our program is different, these people are illegal, we have to operate like this (suspended legal rights and oversight) to stop the bad people, it’s not targeted by race/religion/etc it’s just the bad people all happen to be like that…”

This is not a good place to be.

Scope of camps: https://tracreports.org/immigration/quickfacts/

Formal suspension of habeas was enabled en-masse by: https://www.americanimmigrationcouncil.org/blog/thuraissigia...
by GuestFAUniverse | 2026-01-28 11:23:46+00:00
I don't care:
I can administer with relatively high confidence any Redhat- or Debian-derivate.
Thanks to systems.

Most issues regarding systemd I encountered were due to a halfway adoption (Debian).
Some things like timers are a bit more cumbersome than "the old way", but I wouldn't want to miss the added robustness.
Most things systemd implements lead to _less_ issues.
And writing a systemd unit is pretty easy, contrary to the old bash script mess.

So, no. Keep your Poettering-Bashing to yourself.
I'd rather invest the time in geokking the systemd choices deeper.
by g947o | 2026-01-28 11:24:13+00:00
It doesn't make sense for that device alone, but the vendor probably supplies all the different equipment in the gym. Using a tablet simplifies their supply chain, deployment, debugging/repair, app update process and simply supports more features. There are probably some connectivity features on the device, for example. When you look at all of that together, it's hard to argue it's wasting money.

It's like complaining about Electron apps. For sure I love small native apps like everyone else. But, if Electron enables a company to ship cross-platform apps and iterate faster, who am I to say no?

(I happen to have seen some of those tablets in diagnostic mode and poked around a bit. These things are much more complicated than you think.)
by jhbadger | 2026-01-28 11:25:01+00:00
This could be really useful in the future. NIST has been talking about retiring its radio-syncing signal, as there are better modern alternatives with satellites, the Internet, etc. But last time they suggested this there was an outcry, not just from the public with old radio-synced clocks and watches, but also industry with legacy equipment using it. This provides a solution.
by djeastm | 2026-01-28 11:25:31+00:00
>They never get tired, they never get demoralized, they just keep going and trying things where a person would have given up long ago to fight another day.

"Listen, and understand! That Terminator is out there! It can't be bargained with. It can't be reasoned with. It doesn't feel pity, or remorse, or fear. And it absolutely will not stop... ever, until you are dead!"
by heyitssim | 2026-01-28 11:25:33+00:00
I love making games! I've been building a no-code game engine by extracting reusable components each time I make a new game. Started as a way to scratch my own itch, now it's becoming a proper platform. A couple games I've shipped with it:

- https://craftmygame.com/game/e310c6fcd8f4448f9dc67aac/r/play

- https://craftmygame.com/game/f977040308d84f41b615244b/r/play

Each game I build adds to the component library: multiplayer, event systems, NPC behaviors, dialogues, etc... Currently working on a multiplayer Bomberman clone which is stress-testing the networking layer.

The engine/editor is at craftmygame.com if anyone wants to poke around!
by NekkoDroid | 2026-01-28 11:25:45+00:00
> systemd parses your crontab and runs the jobs inside on its own terms

systemd itself only has 2 references to "crontab" in its entire codebase and both of those are in man-pages.

My educated guess is that some other package is installing a generator to generate systemd units out of the crontab (e.g. https://github.com/systemd-cron/systemd-cron)
by api | 2026-01-28 11:26:16+00:00
It doesn’t need to be rational.

https://www.theguardian.com/world/2001/mar/03/afghanistan.lu...

The thought experiment I’m doing is asking what happens if there is a link between hyper aggressive species and certain kinds of intelligence and technological development.

It could just be a fluke of our evolution and history that there seems to be a link, but what if it’s a pattern. If true this would mean any spacefaring intelligence is likely to be quite scary.
by bilekas | 2026-01-28 11:26:29+00:00
> “As soon as Higby put that post out, I opened an investigation on it,”

So when a right wing 'reporter' highlights people are doing things within their legal right, there's an investigation straight away.

But they can release the Epstien files when the victims themselves are asking them to.

> if that leads to a break in the federal statute or a violation of some law, then we are going to arrest people

That's not how the justice system works, you can't just go on fishing expeditions to find a crime.
by imtringued | 2026-01-28 11:26:54+00:00
Actually, you don't care if your partner agrees to the prenup. You care that your partner's lawyer (you can't have the same lawyer for this) agrees to the prenup. The reason for this is that there are judges that are hostile to prenups and you need evidence that your partner made an informed and explicit agreement.

Also don't add sunset clauses because those are ticking time bombs. There is nothing worse than having a stable marriage only for a looming deadline to change the incentives towards instability.
by Wurdan | 2026-01-28 11:27:06+00:00
As an engineering manager (and one who's slowly starting a job hunt) these comments don't make for comfortable reading. What we'll never know from a press release like this is whether this is a change that employees wanted, or one which senior leadership wanted.
Sure there are companies where management is overly bloated or inefficient. And maybe I'm just flattering myself by thinking that my teams' lives wouldn't be any easier if I got axed. But I'd like to think that "good middle management" is not a self-contradictory notion.
by metalman | 2026-01-28 11:27:09+00:00
And before, to the founding of the Russian identity, when confronted with the Khans and the europeans, they (the princes of Kiev) fought for generations, seasonal wars of attrition.
And now they are fighting europe, pointing to the dinipter saying "remember?"
Plus this war is much more, as it is the first high tech war, and many outside partys are involved in every way.
Just think how SK is shitting square ones knowing that NK has troops fighting on the front lines, and is totaly involved in planning, tacticts and strategy.
by compounding_it | 2026-01-28 11:27:12+00:00
Significantly complex means when ORM starts to become bigger and bigger and you need multiple threads and more complex processes that run in workers. When you start to run into scaling problems, your solution is within that framework and that becomes a limiting factor from my experience.

Then as a programmer, you have to find workarounds in Django instead of workarounds with programming.

PS: Dealing with a lot of scaling issues right now with a Django app.
by jorvi | 2026-01-28 11:27:25+00:00
But both dividends and stock buybacks are terrible and really shouldn't exist. In a proper market, competition is so fierce that you cannot afford dividends / stock buybacks because your competitors will put all their money towards R&D and retaining & attracting the best personnel.

Then again, this has been going on for decades. Businesses used to be about being the best for your customers and personnel. But it's all become about sticking it to everyone for the benefit of the shareholders.
by qwertytyyuu | 2026-01-28 11:27:36+00:00
their website says
"This course ensures students never approach Python “cold.” They develop genuine computational literacy before advancing into real programming and higher-level algorithm design."
Which isn't very convincing, yeah.

Also its very expensive at $20 a month, for something that is supposed to help with equitable access for poorer countries....

Its probably just a throw-away high school project. By that i mean the creator probably doesn't seriously believe in it. It probably is a high effort project though.

Also the language as shown in this video, is weird
https://www.youtube.com/watch?v=1W6eO1pB_xE&embeds_referring...
by mikkupikku | 2026-01-28 11:27:59+00:00
Poettering gas a track record of recognizing good ideas from Apple, then implementing them poorly. He also has a track record of closing bug reports for plain and simple bugs in his software to protect his own ego, and this kind of mentality isn't a great basis for security sensitive software.

Audio server for linux: Great idea! Pulseaudio: Genuinely a terrible implementation of it, Pipewire is a drop in replacement that actually works.

Launchd but for Linux: Great idea! SystemD: generally works now at least, but packed with insane defaults and every time this is brought up with the devs they say its the distro packagers jobs to wipe SystemD's ass and clean up the mess before users see it.

Security bug in SystemD when the user has a digit in their username: Lennart closes the bug and says that SystemD is perfect, the distros erred by permitting such usernames. Insane ego-driven response.
by curt15 | 2026-01-28 11:28:09+00:00
> The models we have in mind for attestation are very much based on users having full control of their keys.

If user control of keys becomes the linchpin for retaining full control over one's own computer, doesn't it become easy for a lobby or government to exert control by banning user-controlled keys? Today, such interest groups would need to ban Linux altogether to achieve such a result.
by bob1029 | 2026-01-28 11:29:01+00:00
You can do parametric for games too. Building an entire scene using code/data can be very productive when you are trying to tune complex concerns like travel time between arbitrary points on the map (balance). Parametric also makes things like [LLM] automation way more feasible because it's using editor APIs rather than exercising piecemeal scene tools. 1000 lines of c# can do a hell of a lot more damage than a bucket of calls like GetObject, SetComponentProperty, etc. This also allows for much deeper integration and iteration over non-geometric concerns like lighting systems, materials and physics.
by mlrtime | 2026-01-28 11:29:02+00:00
Same, I barely made it through Engineering school, but would stay up all night figuring out everything a computer could do (before the internet).

I did it because I enjoyed it, and still do. I just do it with LLMs now. There is more to figure out than ever before and things get created faster than I have time to understand them.

LLM should be enabling this, not making it more depressing.
by einr | 2026-01-28 11:29:41+00:00
I am an XFCE user since many years, and am pretty decidedly in the "traditional and conservative about technologies" camp, and I think this is neat and just fine and dandy -- as long as they're not in a hurry to depreciate X11. Whenever I eventually have to go Wayland I would like to continue to use XFCE, so thumbs up for doing the work.
by zwaps | 2026-01-28 11:30:12+00:00
Firstly, management and leadership are not the same thing. Giving direction is the job of a leader. Managers, just like anyone else, are rarely good leaders. They are more likely to give the wrong direction and vision than ICs, given that they typically also know less.

IC's do benefit from coordination, as any team might. That is management. However, having more than the absolute minimum of managers and management attached to a product invariably means an exponential decrease in efficiency.

Any team with more managers than senior ICs such as staff engineers is in trouble. That's because staff+ engineers are the people who's ACTUAL job it is to give direction, force multiplication and avoidance of local minima.

Hence, the nature of the position of manager is that it is very often unnecessary, or only intermittently useful. Therefore, a successful manager is not one who makes the product succeed, but rather someone who creates work that they themselves can and need to solve. Typically, this happens when there is a group of managers where there should be only one.
by mlrtime | 2026-01-28 11:31:10+00:00
Nope, not for me, unless I tell it to.

Context matters, for an LLM just like a person. When I wrote code I'd add TODOs because we cannot context switch to another problem we see every time.

But you can keep the agent fixated on the task AND have it create these TODOs, but ultimately it is your responsibility to find them and fix them (with another agent).
by mikkupikku | 2026-01-28 11:33:06+00:00
> the reason I don't do it is.. my laptop is buggy. often when I enable secure boot, something periodically gets corrupted (often when the laptop powers off due to low power) and when it gets up, it doesn't verify anything. slightly insane tech

Reminds me of my old Chromebook Pixel I wiped chromeos from. Every time it booted I had to press Ctrl-L (iirc) to continue the boot, any other keypress would reenable secure boot and the only way I knew to recover from that was to reinstall chromeos, which would wipe my linux partition and my files with it. Needless to say, that computer taught me good backup discipline...
by wolvoleo | 2026-01-28 11:33:21+00:00
This is the problem with Linux in general. It's way too much infiltrated by our adversaries from big tech industry.

Look at all the kernel patch submissions. 90% are not users but big tech drones. Look at the Linux foundation board. It's the who's who of big tech.

This is why I moved to the BSDs. Linux started as a grassroots project but turned commercial, the BSDs started commercial but are hardly still used as such and are mostly user driven now (yes there's a few exceptions like netflix, netgate, ix etc but nothing on the scale of huawei, Amazon etc)
Show HN: VNOL – The Vendor-Neutral Cognitive OS Layer for Agent Portability
by grrajan | 2026-01-28 11:33:39+00:00
Hey HN,

I’ve been obsessed with the idea that while LLMs are becoming commodities, Agent State is becoming the new vendor lock-in.

Currently, if you build an agent in LangChain, its "mind" (history, intent-graph, learned synapses) is trapped there. If you want to move that same cognitive session from GPT-4 to Claude 3.5, or from one framework to another, you’ve basically got to start from scratch or deal with massive context loss.

I built VNOL (Vendor-Neutral Orchestration Layer) to solve this at the kernel level.

What it is: VNOL is a "Cognitive OS" layer. It treats an agentic session like a process that can be snapshotted, serialized (VNOL v2.0 YAML spec), and rehydrated on any model or framework.

Key Technical Hooks:

Pre-Disk Intent Locking: We intercept agent actions (file writes, API calls) before they hit the system, with a 12ms latency budget (using Azhwar, a hybrid Regex/AST engine).
Mind Portability: Decouples the reasoning skeleton from the model. You can "pause" a session on OpenAI and "resume" it on Anthropic with full intent continuity.
Inhibitory Synapses: A self-healing mechanism that injects negative-weight synapses into the agent's memory graph after a failure, preventing deterministic loop failures.
Canonical Cognitive Sealing: Every snapshot is sealed with an HMAC signature to ensure that the agent's identity and constraints aren't tampered with during transfer.

Why I built this: I’m running a "1.1 Person Startup." I use VNOL to manage a swarm of 20 autonomous agents that code and audit each other. Without a standardized way to move their states and secure their actions, the overhead of managing them was becoming a full-time job.

The Tech Stack:

TypeScript (Kernel)
YAML (Snapshot Spec)
Azhwar (AST-based Governance)
Sentrix (Security Interception)

I’d love to hear your thoughts on "Mind Portability." Is the industry moving toward a standardized agent state, or are we destined for cognitive silos?
by hebejebelus | 2026-01-28 11:35:12+00:00
For a little while recently I did a weekly vibe game jam for myself using TIC-80 and Claude Code and had the best time.

I actually went to college for game development but never really built any games for myself because the time investment was just too large and the payoff too small. I really think that agent-driven development is the way for games, especially small games and to prototype gameplay mechanics. You no longer have to worry about how to factor your codebase when you just want to see if some idea works. This is especially the case when you put yourself in the constraints of a little virtual machine where you don't have to care much about assets, which are now definitely the bottleneck for this kind of thing.

These games are all unfinished, riddled with bugs, and almost none of them are actually fun (I like Traffic and Shapeship the most) but the thing is that I absolutely loved making them in a way that I haven't enjoyed making anything on a computer in a long while. It was so exciting to see doors that I felt were long since closed to me be blown wide open by agentic development.

https://redfloatplane.lol/blog/07-tic80/

https://redfloatplane.lol/arcade/
by jll29 | 2026-01-28 11:35:45+00:00
What the OP was talking about is the negative connotation that goes with the word; it's certainly a poor choice from a marketing point of view.

You may say it's "silly to obsess", but it's like naming a product "Auschwitz" and saying "it's just a city name" -- it ignores the power of what Geffrey N. Leech called "associative meaning" in his taxonomy of "Seven Types of Meaning" (Semantics, 2nd. ed. 1989): speaking that city's name evokes images of piles of corpses of gassed undernourished human beings, walls of gas chambers with fingernail scratches and lamp shades made of human skin.
by chainbuilder | 2026-01-28 11:36:18+00:00
I’ve been experimenting with analyzing large wallets across both token trades and NFT activity instead of treating them as separate worlds.

A few things stood out:

Some wallets that look inactive on tokens are very active in NFTs (and vice versa).

Timing patterns often matter more than transaction size — bursts vs steady accumulation tell very different stories.

NFT activity frequently lines up with token moves in ways that aren’t obvious when you look at each in isolation.

Hybrid behavior (human + automation) seems to be the norm for larger wallets.

What surprised me most is how much context you gain once you combine both views. Looking at tokens alone or NFTs alone hides a lot of behavior.

Curious if others here track NFTs alongside token flows, or if you’ve found timing/rhythm to be useful when analyzing large wallets.
by tntpreneur | 2026-01-28 11:36:32+00:00
> I'll add more resources to find disposable domains and validation points. You can report the domain here so I can add it to the list: https://disposablecheck.irensaltali.com/report.

> As the product owner, if I didn't need real email addresses, I would just use usernames. If there is an email, then a legitimate email address is required. Spam is a different problem.
by theshrike79 | 2026-01-28 11:37:21+00:00
There is a middle road.

America went full car to a point where just going to the shops from the suburbs is a car drive. Crossing the ROAD needs a car in way too many places.

There are cities where you can find a shop for essentials within walking distance, bigger shops need a short to medium drive, but can be still walked to if you really want to.
by akoboldfrying | 2026-01-28 11:37:31+00:00
You're a machine. You're literally a wet, analog device converting some forms of energy into other forms just like any other machine as you work, rest, type out HN comments, etc. There is nothing special about the carbon atoms in your body -- there's no metadata attached to them marking them out as belonging to a Living Person. Other living-person-machines treat "you" differently than other clusters of atoms only because evolution has taught us that doing so is a mutually beneficial social convention.

So, since you're just a machine, any text you generate should be uninteresting to me -- correct?

Alternatively, could it be that a sufficiently complex and intricate machine can be interesting to observe in its own right?
by dingdingdang | 2026-01-28 11:37:32+00:00
I use another distro but totally appreciate the effort to keep different branches of potential futures alive. Humans have a tendency, in tech and most other domains afaict, to put a lot of eggs in one basket because it's easier/allows-faster-moving-forward.. but that basket may have structural weaknesses that only shows once it has A LOT of eggs in it.
by storystarling | 2026-01-28 11:37:33+00:00
It is less about the raw transfer speed and more about the synchronization and kernel launch overheads. If you profile a standard inference loop with a batch size of 1 you see the GPU spending a lot of time idle waiting for the CPU to dispatch the next command. That is why optimizations like CUDA graphs exist, but moving the control flow entirely to the device is the cleaner solution.
by gambiting | 2026-01-28 11:37:57+00:00
>>Recently my wife was around her friend who was having a vertigo spell. We talked about it when we met. None of us searched about it. Lo and behold my YouTube feed has videos on how to mitigate vertigo.

Again, while the simplest explanation is the most tempting one, we just have to consider that Google has an absolutely stunning amount of information on any of us. Like, it definitely knows your friend is your friend. It knows what your friend searched for recently, and it knows you met and spent some time together. So of course it makes sense to show you videos about some stuff that it marked as "interesting" for them. They are probably getting videos for stuff that you have looked up recently, whether you talked about it or not.
by mlrtime | 2026-01-28 11:38:23+00:00
Listen, Trump won almost every single demographic. His numbers increased % wise among them vs 2016. To claim it was all lies, racism and sexism is just wrong.

Now you can claim that Trump is bad, we'd agree with you. We're saying it's VERY dangerous to state why people voted for him because it enables it to happen again!

DO not double down on the mistakes of the Harris campaign again and then put fingers in your ears and blame the voters for being misinformed, please.
by metalman | 2026-01-28 11:38:27+00:00
I owned a TV for aproximatly 30 seconds, when an obnoxtious roomy sold me theres for $20, thinking they could still watch there horrid shit, but I promptly threw it off the balcony.
Obviously doing this with a screen, but I have zero "accounts" for social media that are not text based, and block everything by default.
My basic practice is to resist and avoid asymetric situations that are not defined by a negotiated contract or agreament, up or down.
by direwolf20 | 2026-01-28 11:38:44+00:00
Does murdering someone who is driving away from you prevent immediate harm to you? Uncontrolled moving vehicles with bricks on the accelerator are very dangerous.

Self–defence is extremely limited in scope. Basically, if someone is about to stab you, you can do anything necessary to prevent that stabbing. Self–defence doesn't include that after someone fails to stab you and runs away, you can shoot them while they are running away. It doesn't include revenge. If you shoot someone who fails to stab you and runs away, it is murder like any other shooting. Self–defence doesn't include shooting someone who invades your house and isn't currently trying to hurt you, that is castle doctrine.