MurphyA/hacker-news huggingface dataset:
by chimprich | 2026-01-27 15:53:12+00:00
> becaue of the terrorist urban warfare tactics hamas and palestinian islamic jihad are using

This is ridiculous.

I don't want to be a Hamas apologist; they're certainly brutally cynical enough to use civilians as shields, but in the case of Gaza, what else would you expect them to do?

Urban areas are strong defensive structures, and 75% of Gaza is urban. Where else would you expect them to fight? It would be unrealistic to expect Hamas to take on the IDF in open farmland so they could be annihilated by Israeli air power.
by mikemarsh | 2026-01-27 15:53:30+00:00
Late to the party, but speaking of "challenge your own biases", have you considered that "Christianity" as a blanket term equally covering

* historical American Puritanism (of the kind you rightly opposed)

* modern "rock concert and a TED talk" Evangelicalism

* Traditional Orthodoxy such as that of the Jordanville Fathers of the linked article

may not be the most accurate classifier? Anything more than a cursory inspection would reveal these are all very different things, even if they all use some overlapping vocabulary from time to time (word-concept fallacy).
by cf100clunk | 2026-01-27 15:53:42+00:00
The ''tube'' was indeed extrememly fragile and thus extremely dangerous. I'm talking about only the unguarded ''tube'' itself. Repair and manufacturer technicians had to deal with that on a regular basis. Later, consumer protection laws and other standards came into effect that made TV and monitor superstructures more capable of guarding such a dangerous internal component. Your experience was clearly with those much safer, later types.
by colpabar | 2026-01-27 15:53:55+00:00
This will sound crazy but this is why I still use 4chan. Everyone is anonymous, there is no voting, and the only moderation is to remove illegal things or flagrant rule breaking. It's 99% dogshit (and worse), but if you go into it knowing that, you can find some good stuff sometimes. Not good as in morally good, just sometimes someone will post a link to a video or an article that will actually make me think.

Here, and on reddit, and anywhere with voting or people caring about the number next to their username, it's the most popular opinions at the top and everything else at the bottom or flagged. I genuinely don't understand what people get out of that.

And I guess I should specify that this is also why political topics get flagged. Sure, it probably has a lot to do with people flagging stuff that goes against their beliefs. But I also think that political threads here offer absolutely nothing aside from reaffirming existing beliefs. No one is trying to change anyone's minds, everyone is just yelling at each other. Threads about actual tech stuff can be very interesting and I do learn things from them sometimes. But political threads here are worthless.

edit: I do not mean /pol/, no one should ever go there
by Joker_vD | 2026-01-27 15:54:00+00:00
Like, seriously. It's impossible to run Erlang/OTP 21.0 on a modern Ubuntu/Debian because of libssl/glibc shenanigans so your best bet is to take a container with the userspace of Ubuntu 16 (which somehow works just fine on modern kernel, what a miracle! Why can't Linux's userspace do something like that?) and install it in there. Or just listen to "JuST doN'T rUN ouTdaTED SoftWAre" advices. Yeah, thanks a lot.
by sejje | 2026-01-27 15:54:05+00:00
The violence in Minnesota--that is, law enforcement killing people who are not obeying them--is nothing new. Happens in every state every day.

ICE deporting people isn't new, either.

What's new is the folks trying to stop federal agents from doing their jobs, getting into heated conflicts, thinking ICE has no authority because they heard that somewhere, etc.

In every state of the US (and most countries), people disobeying law enforcement will die. If you want to live, you comply, and you fight in court.
by jodrellblank | 2026-01-27 15:54:10+00:00
"In 2024, the United States spent an estimated $14,885 per person on healthcare - the highest healthcare costs per capita across similar countries. For comparison, Switzerland was the second highest-spending country with $9,963 in healthcare costs per capita, while the average for wealthy OECD countries, excluding the United States, was $7,371 per person."

"Despite spending nearly twice as much on healthcare per capita, utilization rates for many services in the United States is lower than other wealthy OECD countries."

"In fact, the United States spends over $1,000 per person on administrative costs — approximately five times more than the average of other wealthy countries"

"Despite higher healthcare spending, America’s health outcomes are not any better than those in other developed countries. The United States actually performs worse in some common health metrics like life expectancy, infant mortality, unmanaged diabetes, and safety during childbirth."

- https://www.pgpf.org/article/how-does-the-us-healthcare-syst...
by mholm | 2026-01-27 15:54:16+00:00
The reason Macs get recommended is the unified memory, which is usable as VRAM for the GPU. People are similarly using the AMD Strix Halo for AI which also has a similar memory architecture. Time to first token for something like '1+1=' would be seconds, and then you'd be getting ~20 tokens per second, which is absolutely plenty fast for regular use. Token/s slows down at the higher end of context, but it's absolutely still practical for a lot of usecases. Though I agree that agentic coding, especially over large projects, would likely get too slow to be practical.
by runarberg | 2026-01-27 15:54:22+00:00
I made sure to say relative political stability.

I don‘t like it (in fact I hate it), but capitalism won the cold war. And communist revolutionaries went dormant as a result. The cold war brought a different kind of stability, particularly to Europe, and the end of it created a massive turmoil (mainly along nationalistic lines rather then political ideological ones).

In hindsight perhaps I should have been more specific and said “relative political stability along ideological lines.”
by anonymars | 2026-01-27 15:54:54+00:00
I think Windows 11 in particular is a confluence of two other problems with respect to competition:

1. Subscriptions instead of discrete paid versions removes the incentive to put out a good product. In the past, if the new version was bad, it was a direct financial hit. But now, there's no direct financial feedback loop as long as it's not so terrible that you leave the subscription entirely

2. I think Windows 11 is the first time there's no other version of Windows still in support you can use to "ride it out"
by conductr | 2026-01-27 15:55:00+00:00
Out of curiosity. What do those videos mean to an average Chinese person?

What are the opinions of illegal immigration over there? How do they police it? (If at all).

Does this look like normal government activity? Or are they appalled at the lack of “freedoms” in America?

I am truly naive on their culture or politics around this and how they would use it to show the US as boogeymen government and how their government is better. Is it a grass isn’t always greener type thing for them or is it a way to actually think we’re evil and should be stopped.
by insane_dreamer | 2026-01-27 15:55:05+00:00
I don't go to Reddit or other forums that discuss politics. HN is the only forum I visit, and it's important to be aware, and talk about, these issues that involve large tech companies but also have to do with politics, because of the widespread implications. The comments are sometimes informative of what similar things may be happening elsewhere, or technical-oriented perspectives on the matter, which aren't going to come up in a NYT or similar article.
by Alifatisk | 2026-01-27 15:55:10+00:00
Go to kimi chat, there will come up multiple suggestions of use cases. One of them will be the bargain robot. If you download their mobile app, the challenge to bargain will probably popup too!

Depending on how well you bargain with the robot, you can go as low as 0,99$ (difficult). Either way, their moderate plan doesn’t have to be 20$. The agent wants a good reason for why it should lower the price for you.

Here’s the direct link to Kimmmmy:

https://www.kimi.com/kimiplus/sale

I’ll send an invite link too if you don’t mind:

https://www.kimi.com/kimiplus/sale?activity_enter_method=h5_...
by FireBeyond | 2026-01-27 15:55:38+00:00
What? As someone who has worked in emergency services, with a brother-in-law who was a 911 dispatcher in a capital city for 10 years, what dispatching prioritization system puts "violence in progress" lower than "threat of violence", unless the cops are bored and just want to roll their SWAT team at the slightest provocation?
by wongarsu | 2026-01-27 15:55:38+00:00
> Claiming you've not examined your own mental machinery is... concerning

The example was carefully chosen. I can introspect how I calculate 356*532. But I can't introspect how I calculate 14+17 or 1+3. I can deliberate the question 14+17 more carefully, switching from "system 1" to "system 2" thinking (yes, I'm aware that that's a flawed theory), but that's not how I'd normally solve it. Similarly I can describe to you how I can count six eggs in a row, I can't describe to you how I count three eggs in a row. Sure, I know I'm subitizing, but that's just putting a word on "I know how many are there without conscious effort". And without conscious effort I can't introspect it. I can switch to a process I can introspect, but that's not at all the same
Show HN: Pixie-prompts – manage LLM prompt templates like code
by yol | 2026-01-27 15:55:40+00:00
How existing prompt management solutions work bothers me, it seems to go against programming best practices: the prompt templates are stored in completely separate system from its dependencies, and there’s no interface definitions for using them. It’s like calling a function (the prompt template) that takes ANY arguments and can silently return crap when the arguments don’t align with its internal implementation.

So I made this project according to how I think prompt management should work - strongly typed interface, defined in the code; the prompt templates are co-located in the same codebase as their dependencies; and there’s type-hint and validation for devEx. Doing this also brings additional benefit: because the variables are strong typed at compose time, it’s save to support complex prompt templates with if/else/for control loops with full type safety.

I’d love to know whether this resonate with others, or is it just my pet peeve.
by willio58 | 2026-01-27 15:56:00+00:00
I thought they already did close them.

I know at some point they got caught basically paying people to watch cameras to figure out what products people we're grabbing. I'm sure were either at the point or very close to the point where AI can successfully do this basically 100% of the time.

So I doubt it's the tech aspect of this, more just the grossness a person feels walking into a store with Amazon's name on it. Compare this to whole foods.
by dataviz1000 | 2026-01-27 15:56:31+00:00
It isn't so much as the rest of the world having easy access. It is what the Chinese want the rest of the world to see. If you are in a South American country using a residential IP in new incognito session, doom scroll, after the initial disturbing content, you will start to notice videos of the United States government physically attacking people born in the country of the residential IP address.

The most brutally honest propaganda is always the most effective propaganda.
by Joker_vD | 2026-01-27 15:56:46+00:00
Well, if you're fine with using 3-year old versions of those libraries packaged by severely overworked maintainers who at one point seriously considered blindly converting everything into Flatpaks and shipping those simply because they can't muster enough of manpower, sure.

"But you can use 3rd party repositories!" Yeah, and I also can just download the library from its author's site. I mean, if I trust them enough to run their library, why do I need opinionated middle-men?
by infecto | 2026-01-27 15:56:56+00:00
I agree those are real failure modes, and I am not denying they happen. People absolutely misread disagreement as bad faith, or assume coordination where there is none, especially when emotions are involved.

Where I differ is that I do not think this is only an individual perception problem. There are structural incentives online that reward signaling, amplification, and rapid norm enforcement over slower, substantive engagement. That does not require explicit coordination to function like a pile on, and it does not require bad intent from participants.

Social pressure and norm enforcement are inevitable in any society, as you note. My concern is about degree and speed. When the dominant response to a nonconforming view is immediate identity assignment or moral framing rather than argument, the space for persuasion narrows quickly. At that point, engagement becomes less about exchanging ideas and more about sorting people.

Opting out is always an option, but that feels like conceding that meaningful public discourse online is no longer worth defending. I am not convinced that is a good outcome either.
by fc417fc802 | 2026-01-27 15:57:32+00:00
> what is the libssl distribution called in a given Linux distro’s package manager?

I think you're going to need to know that either way if you want to run a dynamically linked binary using a library provided by the OS. A package manager (for example Cargo) isn't going to help here because you haven't vendored the library.

To match the npm or pip model you'd go with nix or guix or cmake and you'd vendor everything and the user would be expected to build from scratch locally.

Alternatively you could avoid having to think about distro package managers by distributing with something like flatpak. That way you only need to figure out the name of the libssl package the one time.

Really issues shouldn't arise unless you try to use a library that doesn't have a sane build system. You go to vendor it and it's a headache to integrate. I guess there's probably more of those in the C world than elsewhere but you could maybe just try not using them?
by miki123211 | 2026-01-27 15:58:03+00:00
The TikTok ban is the hammer, antitrust is the anvil.

Without antitrust regulation, TikTok would have been sold to Meta, and that would be it. We'd have an even worse monopoly (which is not a good thing), but at least we wouldn't have this. With such regulations present, the US government both forced a sale and disallowed a sale to anybody who they didn't like, basically forcing TikTok to choose a government-approved partner. What did that partner do to become government approved? We'll never know.

Antitrust in the US (and GDPR in Europe) give regulators wide latitude over who to prosecute and for what. This makes it much easier to do under-the-table deals to achieve objectives that you can't or don't want to achieve by regulation, like restricting free speech.

Subjecting companies to such regulation was ok when it was about transporting cattle or selling bricks, but giving governments the ability to regulate companies that have a wide impact on speech, even if the regulations don't seem to have anything to do with speech, is just asking for trouble.
Show HN: Honcho – Open-source memory infrastructure, powered by custom models
by vvoruganti | 2026-01-27 15:58:43+00:00
Hey HN,

It’s Vineeth from Plastic Labs. We've been building Honcho, an open-source memory library for stateful AI agents.

Most memory systems are just vector search—store facts, retrieve facts, stuff into context. We took a different approach: memory as reasoning. (We talk about this a lot on our blog)

We built Neuromancer, a model trained specifically for AI-native memory. Instead of naive fact extraction, Neuromancer does formal logical reasoning over conversations to build representations that evolve over time. Its both cheap ( $2/M tokens ingestion, unlimited retrieval), token efficient and SOTA: LongMem (90.4%), LoCoMo (89.9%), and BEAM. On BEAM 10M—which exceeds every model's context window—we hit 0.409 vs prior SOTA of 0.266, using 0.5% of context per query.

Github: https://github.com/plastic-labs/honcho

Evals: https://evals.honcho.dev

Neuromancer Model Card: https://plasticlabs.ai/neuromancer)

Memory as Reasoning Approach: https://blog.plasticlabs.ai/blog/Memory-as-Reasoning

Read more about our recent updates: https://blog.plasticlabs.ai/blog/Honcho-3

Happy to answer questions about the architecture, benchmarks, or agent memory patterns in general
by qeternity | 2026-01-27 15:59:06+00:00
> In every state of the US (and most countries), people disobeying law enforcement will die. If you want to live, you comply, and you fight in court.

This is one of the worst takes I have ever seen, to the point that you must just be trolling.

Disobeying law enforcement is not a death sentence. It is often not even illegal. Just because LEO shouts "I am giving you a lawful order" does not in fact make it a lawful order. And this certainly is not happening in most other countries.

The desire to be part of the Trump Tribe has made people forget what actually made America great.
by pydry | 2026-01-27 15:59:12+00:00
The Soviet Union used to routinely criticize Nobel Peace Prize winner and dissident Andrei Sakharov for having nothing to say on American atrocities.

"I don't know anything about them, I don't care about them, what I talk about are Soviet atrocities."

It's interesting that soviet style Whataboutism has made a comeback in defense of Israel.
by exagolo | 2026-01-27 15:59:23+00:00
I think the issue in the tests was the lack of a proper resource management of Clickhouse that led to queries failing under pressure. Although I have to admit that the level of pressure was minimal. Just a few concurrent users shouldn't be considered pressure. Also, having far more RAM than the whole database size means very little pressure. And the schema model is quite simple, just two fact tables and a few dimension tables.

I think any database should be able to handle 100 concurrent queries robustly, even if this means to slow down the execution of queries.
by reeredfdfdf | 2026-01-27 15:59:36+00:00
A year ago Air Busan Flight 391 burned completely after a single passenger power bank caught fire on the overhead compartment, and crew couldn't extinguish it. If that had happened on a plane that was in middle of an ocean for example, it would have been almost certainly a total loss with everyone dead, or at least ditching into the sea.

You're right that fortunately there aren't many cases of people causing fires inside airliners on purpose. But that doesn't mean it couldn't happen. When a single power bank can cause catastrophic results like this, I'm glad there's at least some monitoring of what people carry into the airplane in their bags.
by wang_li | 2026-01-27 15:59:40+00:00
If you aren't doing hires graphics, you don't have to mess with the screen memory directly. You can just call the ROM routines which has the nice side effect of working with 40- or 80-columns automatically. If you are doing hires graphics you are going to use a lookup table regardless as doing the multiplication to get the base address of a particular scanline is far too slow. You can, one time, either make a table manually, which you can use forever, or you can write a short routine that counts from 0 to 191, stick 0 in X and the scanline number in A and JSR $F411. It'll leave the base address of the scanline in $36 and $37. Which you can stick in your table.

As in other comments, if you are specifically interested in the Apple II line, the Assembly Lines books by Roger Wagner is fantastic.
by techblueberry | 2026-01-27 15:59:42+00:00
The changing economics of soft synths seems to have made NI this weird case of like reverse enshittification that is still enshittification.

There products are probably better than ever. But like from their marketing material:

"Komplete 15 Standard includes over 95 premium instruments and effects, over 50 Expansions, and more than 50,000 sounds. Get to know some of the highlights below."

10 years ago their complete had like 8 synths and you knew what you're getting. Now you're still getting that and 50,000 sounds, and so it feels like before, you were paying $1-2k for 8 instruments you used all of. Now you're paying similar for all this stuff and you're only using 5% of it, and it just got to the point where I really wanted to simplify my workflow and just use a couple of synths. I still use Kontakt, but I don't think I use anything else, and even Kontakt is crazy since it makes up for a big chunk of that 50k samples.
by iugtmkbdfil834 | 2026-01-27 15:59:54+00:00
On occasion, it is worthwhile to take a step back and recognize that what is happening is not new or novel. Likewise, it is useful to recognize a pattern when it presents itself. It is extra useful ( and helpful ) that this is brought to the attention of other people who may still be going through the steps of processing of what seems to be happening.

If it helps, I appreciate going meta after me, but there is not much to dissect here. I stand by my bemused. You may think it is some soft of grand struggle and kudos for you for finding something to believe in, but don't project onto others.
by datsci_est_2015 | 2026-01-27 16:00:31+00:00
We’re not sure what your point is. “Things of a similar nature have happened in the past” is not a particularly strong argument.

> In every state of the US (and most countries), people disobeying law enforcement will die. If you want to live, you comply, and you fight in court.

This is naked bootlicking. You only support it because you view it as “your team” or “your tribe” and do not feel threatened by it. Tables turn in time. Maybe you are not old or wise or well-read enough to recognize that.
by conorbergin | 2026-01-27 16:00:31+00:00
I use a lot of obscure libraries for scientific computing and engineering. If I install it from pacman or manage to get an AUR build working, my life is pretty good. If I have to use a Python library the faff becomes unbearable, make a venv, delete the venv, change python version, use conda, use uv, try and install it globally, change python path, source .venv/bin/activate. This is less true for other languages with local package management, but none of them are as frictionless as C (or Zig which I use mostly). The other issue is .venvs, node_packages and equivalents take up huge amounts of disk and make it a pain to move folders around, and no I will not be using a git repo for every throwaway test.
by cosmic_cheese | 2026-01-27 16:01:45+00:00
Even if React is technically the most popular, that’s somewhat moot because most folks who might be interested in writing desktop apps with Rust probably aren’t coming from a web background, but instead from old school desktop UI frameworks (AppKit, win32, GTK, Qt, etc).

For this crowd, the barebones “bring your own everything” style of React and its analogues and contortions required to write apps with complex UIs in a declarative framework are not very appealing. OO imperative UI frameworks with a wide and deep chest of batteries-included widgets still come out on top for this particular use case. Minimal declarative frameworks are fine for light utilities but become progressively more cumbersome every step beyond that.