MurphyA/hacker-news huggingface dataset:
by marxism | 2026-01-25 19:47:35+00:00
Hey! Happy Coder contributor here. Great timing on this post. I hear you on the reliability issues and feature stagnation. The project went through a rough patch, but we've had some new core contributors come on board and things have picked up significantly.

Planning to release this week (clean out about 100 issues and pulls in 20 of the 30 open PRs). Would love for you to give it another shot once the update drops. And if you hit issues, we're actually responding to them now :)

Importantly for you Leeroy has created a single statically linked binary for self-hosting in this release, no more docker-compose with postgres, redis, node, minio.

Here are the minutes from the the contributor meeting today; I think you'll find your problems addressed:

Jan 25, 2026

- Karl
- rebase and merge Ryan Newton's happy-devbox e2e tests.
- Leeroy
- Secret sharing session
- Profiles!!!! Improving
- Allow to define api keys in app
- Modals / popovers / overlays
- Auth fixes
- Opening a session without auth would still show you the screen, but it won’t work
- Permissions sticky to the session
- Codex permissions now applied
- Claude allowlist
- Not in codex / gemini - unified this
- Modified message queue - see in the UI that the message is pending
- Ask user question - fixed / permission related (will resolve #383)
- CLI installed / not detection
- Used in resume features - claude / codex / acp resume
- Capability registry
- Agent registry
- Added opencode!! (will resolve #394)
- Improved daemon reliability - reattach to sessions that were running with it
- Tmux / profiles - decoupled
- Resume sessions from the UI
- Claude streaming / local / remote - not update the session - missing some messages
- Local / remote switches not working completely - previously messages in the queue were broken
- Server light - now in the server, different flavour. Postgress schema / sqlite schema auto synced
- If you are working with multiple sessions - notifications in app for other sessions
- [denis overlap] reworked the ACP part, codex / opencode had some duplicated parts. Make it easier to add new agents - works / stable. Tools display - unify it. Normalization layer different providers have different formats! Normalize on the CLI
- Kirill
- Server is deployed from main on path modification /server in the monorepo
- Steve fixed certificates - so ready to release
- #16 on app store
by twodave | 2026-01-25 19:47:37+00:00
I think this is an oversimplification. History has shown that as soon as a country is developed enough that children start increasing the family expenses rather than decrease them (I.e. helping out with the farm, or whatever the sustaining family business is, but in developing countries this is overwhelmingly agriculture) the pressure to have children slacks off to a large degree and becomes more of a luxury. So it’s just a byproduct of industrialization.

The US is actually better off with replacement rate than a lot of countries that have industrialized since them because of the way it happened and the wars that were fought. More rapidly-industrializing countries (China, Japan, a few other Asian and SA countries) have way shorter runways despite industrializing much later than the US. And those with one child policies really just made things worse for themselves.

A very large part of what the future is going to look like in my opinion is how different countries are able to grapple with this issue and come up with solutions to the problem of a large aging population and a service, hospitality and medical industry with not enough bodies.
by AnthonyMouse | 2026-01-25 19:47:46+00:00
This has nothing to do with decentralized networks. It's simple incompetence.

If you haven't received any mail from a mail system before (or in a long time) and then it sends you one message, it probably isn't spam, because spammers are typically going to send you a large number of messages. You also typically want to let the first few messages through so the recipient can see them and then classify it as spam or not, so that you get some data on how to treat future messages from that sender.

This is the same thing a centralized system should be doing with individual users. You impose some reputation on accounts (e.g. by sender/registration IP address) and then if that address starts spamming people it gets blocked, and otherwise it doesn't.
by zhouzhao | 2026-01-25 19:48:21+00:00
>I don't think Germans realize just how much DTAG is holding the experience back for end users

The ones not on HN probably just notice that their internet is getting slow after 5 p.m

Trust me, I know how much they suck and I still had to enter a 2-year contract just to get fiber optics in my house.
by bigstrat2003 | 2026-01-25 19:48:45+00:00
> They don't need advertising

Then why is it that they advertise? We just last week had a thread about how the Apple app store is making ads blend in more with organic results. So not only are they advertising to users (which admittedly was news to me), they are engaging in dark patterns to make those ads more enticing. It doesn't seem like being locked into the Apple ecosystem (and paying their tax on hardware) is actually benefiting the users.
by lokar | 2026-01-25 19:48:59+00:00
I doubt that side-loading impacts revenue all that much. Alternate stores are the real, potential, risk to $.

I think the solution is to come up with a balance between the needs of different groups of users. People here see the phone as a general purpose computer they should be able to modify and use for all kinds of novel tasks. This is great, and should be fully supported.

But there are also many, many more people who see the phone as an important way to enable a higher standard of living. Giving them access to information, government services and banking for the first time. They are not technically sophisticated, and don't need or want a general purpose computer.

So, we need platform providers to come up with ways to work out who is who, and give each side what they need.
by cfiggers | 2026-01-25 19:49:34+00:00
There was a time when ethicists were optimistic about all the different, competing moral voices in the world steadily converging on a synthesis of all of them that satisfied most or all of the principles people proposed. The thought was, we could just continue cataloging ethical instincts—micro-standards as we talked about before—and over time the plurality of ethical inputs would result in a convergence toward the deeper ethics underlying them all.

Problem with that at this point is, if we think of ethics as a distribution, it appears to be multi-modal. There are strange attractors in the field that create local pockets of consensus, but nothing approaching a universal shared recognition of what right and wrong are or what sorts of values or concerns ought to motivate the assessment.

It turns out that ethics, conceived of now as a higher-dimensional space, is enormously varied. You can do the equivalent of Principal Component Analysis in order to very broadly cluster similar voices together, but there is not and seems like there will never be an all-satisfying synthesis of all or even most human ethical impulses. So even if you can construct a couple of rough clusterings... How do you adjudicate between them? Especially once you realize that you, the observer, are inculcated unevenly in them, find some more and others less accessable or relatable, more or less obvious, not based on a first-principles analysis but based on your own rearing and development context?

There are case studies that have near-universal answers (fewer and fewer the more broadly you survey, but nevertheless). But. Different people arrive at their answers to moral questions differently, and there is no universal moral standard that has widespread acceptance.
by seec | 2026-01-25 19:49:39+00:00
Not gonna lie, this kind of extreme sport doesn't attract the brightest people.

I have a fascination with this kind of stuff. Taking risks is sometimes necessary and worthwhile in life, but seriously, risking your life just so you can say you realized a specific feat is really dumb.
Especially when we have the technology to do the thing just fine with no problem whatsoever.
I think those people live too comfortable lives and try to feel something. They could apply those skills to some meaningful work, but of course it doesn't get the same recognition.
by keybored | 2026-01-25 19:50:00+00:00
I sometimes imagine that HN was a professional collective. Maybe working with the supply chain of foodstuffs. Carciogenic foodstuff would be legal. Environmental harzards getting into foodstuff would be legal. But there would be a highly ideological subgroup that would advocate for something that would very indirectly handle these problems. And the rest of the professional collective are mixed and divided on whether they are good or what they are actually working towards. A few would have the insight to realize that one of the main people behind the group foresaw these problems that are current right now 30 years ago.

That people ingest environmental hazards and carciogens would be viewed as a failure of da masses to abstractly consider the pitfalls of understanding the problems inherent to the logistics of foodstuffs in the context of big corporations.
Show HN: A Zero-Copy 1.58-bit LLM Engine hitting 117 Tokens/s on single CPU core
by dhilipsiva | 2026-01-25 19:50:32+00:00
The Project: I am building R3-Engine, a from-scratch, local AI inference engine for Microsoft's bitnet-b1.58-2B-4T. It is written in 100% Safe Rust, natively cross-compiles to Wasm SIMD128, and uses Zero heap allocations in the execution loop.

The Physics: By mapping a 64-byte aligned .r3 file directly from NVMe to CPU L3 Cache (Zero-Copy) and using AVX-512 VPOPCNTDQ for branchless math, the Ryzen 9950X3D achieves 117 Tokens/Second latency.

The Problem: The AI is mute (Outputting <unk>*)* The matrix multiplication pipeline is mathematically complete, but the output is stuck at Token ID 0 (<unk>). The issue lies in the transition between the quantized weights and the float-based non-linear activations.

Where I need expert input:

Weight Tying in BitNet: Microsoft's 2B model ties Embeddings with the LM Head. I am cloning the embedding matrix for the output projection, but I suspect a scaling factor is missing.

RMSNorm & SiLU in 1.58-bit: How should the raw integer accumulators (from the VPOPCNTDQ loop) be scaled before entering the SiLU activation and the subsequent layer?

GitHub Repo: https://github.com/r3-engine/r3-engine

If you know the physics of LLM Logit Sampling or ternary activation math, I would love your eyes on the codebase.
by EveW | 2026-01-25 19:51:24+00:00
NFSC INTEL UPDATE

NFSC’s latest intel from reliable sources claims covert arrests, and even assassinations, are underway inside Communist China, including at the Langfang Army Missile Academy, PLA Nanjing Institute of Foreign Languages, and the Fujian Provincial Military District.

At the same time, the CCP is running an overseas “recall” campaign, targeting individuals previously linked to Zhang Youxia and pressuring them to return to China.

Tactics include:
Threats and intimidation
“Come back” incentives (“The Party will give you bread / a future / safety”)
Pressure via family members (claims relatives are being controlled or even kidnapped)

This's Xi Jinping’s two-front operation to contain fallout:
Outside = forced return. Inside = secret detentions or executions.
by ewoodrich | 2026-01-25 19:51:46+00:00
When I was a kid I used to pack my house's cable modem in a backback and bring it to my friend's house a couple miles away when I'd visit to play Xbox Live. My dad had a back-up dial-up connection for emails and mom didn't use the internet very much so usually wouldn't mind unless he needed to work. I remember this working at greater distances in other places occasionally too.

Earlier, in the dial-up era, my dad didn't feel like paying for internet at home and work, so after school I would call his office and ask his secretary if he had left for his evening meetings yet. If so, she'd disconnect his dial-up connection and I'd get a couple hours to myself after school.

We didn't have two phone lines at home so I'm not sure what happened if he needed it unexpectedly. I think he also had a by-the-minute service as a backup or maybe his partner in the office had a separate plan? This was all done under agreed rules I only vaguely remember so must not have been a frequent problem.

Always funny to think back to that era when internet wasn't assumed to be a 24/7 thing and losing internet for a day wasn't the end of the world...
by cdrini | 2026-01-25 19:52:01+00:00
I've seen a few of his videos over the years and remembered them similarly to your description, but watching that video you linked to I think he does do a proper critique. Goes into what makes the writing weak, plot drag, links books to other books, and even has a deep understanding of an authors' body of works to be able to compare and provide insight.

And in the beginning of the video he gives quite a lot of praise to BookTok, so I reckon the title is more tongue-in-cheek hyperbole, with a dash of clickbait!
by dmitrygr | 2026-01-25 19:52:48+00:00
> But how will i know where such zones are ?!

Pilot here. This is not unprecedented. The same kind of thing applies to all major sporting events. They have no-fly zones but FAA provides NO official source for getting the info of when such events occur and why. It is left to the pilots to find out all major sporting events and stadiums around and when they have events, under serious penalties. It forces pilots to care about sportsball.
by EveW | 2026-01-25 19:53:20+00:00
NFSC EXCLUSIVE ALERT:

Urgent Window for U.S. Leverage: Safeguard Zhang Youxia’s Family and Freeze Assets Abroad to Extract CCP Core Intelligence Before Xi Moves.

Zhang Youxia has about 60 to 70 extended family members living in Europe, more than 20 children born via IVF, and hundreds of billions of dollars in overseas assets.

The United States should act immediately by protecting exposed family members, rapidly freezing overseas assets, and using that leverage to secure high value CCP intelligence that only Zhang and his family are positioned to provide.

This would also preempt Xi Jinping from moving first to silence sources and seize control.
#takedowntheccp
by huhkerrf | 2026-01-25 19:53:38+00:00
I really have a hard time understanding why people post videos of themselves crying. Maybe I'm already old in my 30s, but it's hard for me to wrap my head around it.

Like, I get that at some level it's fishing for sympathy and pity, but your real friends are going to be there whether they have a video of you crying or not. Everyone else just... doesn't matter that much?
by UncleEntity | 2026-01-25 19:53:49+00:00
IDK, it's probably more a matter where they don't want people to be flying RPGs into their windscreens and this is the first step for them to carry around frequency jammers. The last time I was in Iraq they used them to stop the cellphone detonated IEDs and all the convoys has one or two.

Coincidentally, folks won't be able to live stream their encounters but I'm sure that's totally unrelated...
by wolvoleo | 2026-01-25 19:54:18+00:00
Yeah I hate SMS. I don't want my carrier to be involved in the content of my communications. Also I normally use the computer when at home, no point using a tiny mobile device obviously.

I don't use Google or Apple accounts either so RCS is out too. WhatsApp is meta now unfortunately but for historical reasons there's no avoiding it here.

I use WhatsApp and Telegram pretty much exclusively (telegram more for group chats)
by tonymet | 2026-01-25 19:54:19+00:00
Postgres is essentially a b-tree with a remote interface. Would you use a b-tree to store a dead letter queue? What is big O of insert & delete? what happens when it grows?

Postgres has a query interface, replication, backup and many other great utilities. And it’s well supported, so it will work for low-demand applications.

Regardless, you’re using the wrong data structure with the wrong performance profile, and at the margins you will spend a lot more money and time than necessary running it . And service will suffer.
by BeetleB | 2026-01-25 19:54:43+00:00
The thing with young kids is they tend not to be good at timing restroom breaks with the availability of charging. By the time they tell you, you need to stop at the nearest gas station - they can't wait for you to drive 20 miles to the next charging station.

> No maintenance on, spark plugs, timing belts, gearbox. No oil changes. A quieter ride, especially nice on a road trip.

I'm thinking of getting an EV, so I'll see how much I like this. I can say that this is pretty much not a hassle for me with my ICE car - over the last 20+ years. But then I tend to buy reliable cars and didn't fall for the manufactured "3 months or 3000 miles" rule.

I keep track of all my costs. I average about $500 a year in maintenance (includes tires, oil changes, brakes, etc). I just checked with the insurance company - the increase in my annual premiums for the EV car I'm looking at is $400 more than if I got an equivalent ICE car. And one still needs to change tires, etc on an EV. So the repair/maintenance savings aren't there.
by cdrnsf | 2026-01-25 19:54:43+00:00
There's no reason to believe that ICE, DHS or any other agencies will use this data carefully, judiciously or in good faith. Instead, it's quite clear at this point that all they will do is abuse the power they do have, execute and antagonize anyone they disagree with and then lie despite ample evidence to the contrary.

I'd say Palantir should be ashamed for facilitating this, but their entire business model is built around helping the government build an ever more invasive police state.
by Moto7451 | 2026-01-25 19:54:46+00:00
I don’t object to licensing software. It’s the way they went about it. Individual EMs and ICs being targeted and intimidated vs going through a procurement/legal channel. The companies I’ve worked for have staff lawyers for a reason. If they have a legal objection they should take it up with them. Not someone trying to work through a React bug.
by lotusxblack | 2026-01-25 19:55:25+00:00
Agreed. The problem with GDELT is unless you're in a major city zip, no news will display. Fallsback to state level which includes some of the junk you see. Going to create a whitelist of sites/networks to make it cleaner. There are some good weather news updates from random local sites that GDELT picks up which would be the only sacrifice here.
by arseniibr | 2026-01-25 19:56:15+00:00
Safetensors solves RCE, but it doesn't solve legal liability. I scan .safetensors because metadata headers often contain restrictive licenses (like CC-BY-NC) that contradict the repo's README. Deploying a non-commercial model in a commercial SaaS is a security/compliance incident, even if no code is executed (PS I'm in the EU and it's important for us).

Additionally, a massive portion of the ecosystem is still stuck on Pickle/PyTorch .bin.
by sampo | 2026-01-25 19:57:09+00:00
He made a famous career, to being a professor and a director in Stanford University, about meta-research on the quality of other people's research, and critiquing the methodology of other people's studies. Then during Covid he tried to do a bit of original empirical research of his own, and his own methods and statistical data analysis were even worse than what he has critiqued in other people's work.
by bri3d | 2026-01-25 19:58:14+00:00
> Surely the marginal revenue from the inconsequential number of sideloading users isn't attractive enough to justify that kind of strategic blunder.

Or you could analyze this at the actual face value: the damage to Google’s brand caused by malware campaigns, especially faux-banking apps robbing people in some regions, is greater than the damage from making sideloading harder for some edge case users.

Not everything is a giant conspiracy; this move has always looked pretty clear cut to me from Google’s standpoint and I’ve never really seen any evidence to the contrary.
by bigbadfeline | 2026-01-25 19:59:06+00:00
You are quite right about the dangers of propaganda in the time of AI and social media which is not only easily accessible but also addictive. I have observed people around me being misled despite their best intentions and above average abilities.

I also agree that we can't go back to the old status quo but we don't have to - it probably wasn't the right thing to do if it led to the current state of affairs.

I think, there's still a chance for positive change, not going back but forward. I'm not saying it's going to be easy but the implication of giving up warrant the pursuit of that chance no matter how small.
by Moto7451 | 2026-01-25 19:59:09+00:00
Yup, exactly that. The situation shouldn’t have even happened in the first place but sometimes that’s just how it goes.

I’ve consulted at some places that should have been licensing Dicker Desktop and I just skipped the workflow headaches and used Rancher from the start with the compatibility aliases installed. A lot of places are simply unaware.
by somat | 2026-01-25 19:59:29+00:00
Yes, but they can only be analyzed, patched and distributed "After" the attack is known.

A zero day attack is where there have been zero days since the attack mechinism is discovered(by the victim, not the attacker obviously), there is no after. There is no time for a fix to be developed. When you get hit one day after the attack vector is known that would be a one day attack.
by arseniibr | 2026-01-25 19:59:35+00:00
In an ideal local environment with a properly configured git client, sure.
But in real-world CI/CD pipelines, people can use wget, curl, or custom caching layers that often pull the raw pointer file instead of the LFS blob. When that hits torch.load() in production, the service crashes. The tool was designed to catch this integrity mismatch before deployment.
by jaccola | 2026-01-25 20:00:20+00:00
Funny, I’m the same. I also like taking walks to think but I’ve found that I must have my head pointing almost directly down (I.e. looking at my feet). It’s also how I stand thinking in the shower, with the warm water hitting my angled neck. Maybe something beneficial about that position of the neck, or maybe just habit!

I will also have conversations in my head during my walk, I’ve done this my whole life and I’m not sure to this day whether my lips move during these or not. In any case, I must get some funny looks with head bolted to the ground mumbling to myself…
by ezst | 2026-01-25 20:00:22+00:00
I don't think it matters very much. It's not a matter of "if" but of "when": one is consistently getting worse, and the other is measurably getting better and more compatible with the former. Unless of a drastic paradigm change, Linux will see more and more users. Trump dismantling of the global system of trade might also add another nail to this coffin (the recent talk by Cory Doctorow at CCC gives a good picture of how and why).
by calvinmorrison | 2026-01-25 20:00:32+00:00
I dont know erlang. My hobby LLM project is having it write a fully featured ERP in Erlang.

An ERP is practically an OS.

It now has

- pluggable modules with a core system
- Users/Roles/ACLs/etc.
- an event system (IE so we can roll up Sales Order journal entries into the G/L)
- G/L, SO, AR, AP
- rollback/retries on transactions

i havent written a line of code
by divyaprakash | 2026-01-25 20:00:40+00:00
Haha fair enough.The actual internals are basically just one big fight with VRAM. I'm using decord to dump frames straight into GPU memory so the CPU doesn't bottleneck the pipeline. From there, everything—scene detection, hsv transforms, action scoring—is vectorized in torch (mostly fp16 to avoid ooming). I also had to chunk the audio stft/flux math because long files were just eating the card alive. The tts model stays cached as a singleton so it's snappy after the first run, and I'm manually tracking 'Allocated vs Reserved' memory to keep it from choking.
Still plenty of refinement left on the roadmap, but it's a fun weekend project to mess around with.