MurphyA/hacker-news huggingface dataset:
by theshrike79 | 2026-01-27 15:18:46+00:00
But if your goal is to get from A to B, car is more efficient.

It's the whole "journey vs destination" thing.

Currently AI seems to be the rocket you strap to your back as you put on VR glasses and enjoy the entertainment. You'll get there fast or blow up in the middle.

The True Artisanal Coders are the ones running the whole way, enjoying the scenery and the physical conditioning they get.

And there are people in between with bikes, cars etc. (different stages of AI use)

Analogies are fun =)
by blenderob | 2026-01-27 15:18:59+00:00
This.

I wonder if it is a generation gap thing. The young folks these days have probably used only Gmail, Proton or one of these big email services that abstract away all the gory details of sending and receiving emails. Without some visibility into the technical details of how emails are composed and sent they might not have ever known that the email headers are not some definite source of truth but totally user defined and can be set to anything.
by ericmay | 2026-01-27 15:19:28+00:00
> For many users, this is their primary news source.

That's their problem. You can't make blanket claims saying Americans now don't have easy access to information when there are other sources, ranging from the NYT to the Intercept, to anything you want to read being written and translated right on your computer from the EU or Japan or anywhere else you want to read.

> An American oligarch and party loyalist now has de facto control of the app.

Chinese oligarch, American oligarch. Either way someone without your best intentions in mind owns your platform. Maybe you should stop using it.
by asveikau | 2026-01-27 15:19:38+00:00
Right now the Ellison family owns both CBS and the US version of TikTok, so sometimes the connection is kind of literal.

But this complaint is pretty old, I think of Chomsky's Manufacturing Consent. (Setting aside his Epstein connections for a moment) The way we do censorship is much less the methods of a traditional totalitarian state and more like the private sector policing what is acceptable discourse.
by btbuildem | 2026-01-27 15:20:36+00:00
Cool toy! As an avid snow enjoyer, I would like to point out that wind and snow interact in all kinds of interesting ways, and it would be super cool to see some of those captured in future iterations of a toy like that.

One of those is that snow doesn't necessarily get packed onto the wind-exposed side; those features tend to stay bare. The lee side is where the snow will accumulate, but with that too depends on the features. Tall / steep / abrupt features will tend to generate areas with no snow at all directly behind them. Gentle downwind slopes will accumulate massive snow drifts. This all of course depends on the quality of the snow itself, roughly related to the air temperature at the time of precipitation but not solely that.

A quick little tweak to add to the control panel could be "stickiness" - how much the snow pours vs sticks to itself. Cheap one and would give the toy some behavioural variation.
by ceejayoz | 2026-01-27 15:20:41+00:00
Speaking of historically illiterate...

https://en.wikipedia.org/wiki/IRS_targeting_controversy

> Conservatives claimed that they were specifically targeted by the IRS, but an exhaustive report released by the Treasury Department's Inspector General in 2017 found that from 2004 to 2013, the IRS used both conservative and liberal keywords to choose targets for further scrutiny.
by 1dom | 2026-01-27 15:20:52+00:00
> LLMs which the weights aren't available are an example of when it's not local LLMs, not when the model happens to be large.

I agree. My point was that most aren't thinking of models this large when they're talking about local LLMs. That's what I said, right? This is supported by the download counts on hf: the most downloaded local models are significantly smaller than 1tln, normally 1 - 12bln.

I'm not sure I understand what point you're trying to make here?
Show HN: Kimi K2.5 (Agent Swarm, beats GPT-5) now on RouterLab (Swiss hosting)
by ScioNos | 2026-01-27 15:21:01+00:00
Hi HN!

Moonshot AI released Kimi K2.5 today, and we integrated it on RouterLab within hours.

Why this matters:

*Open source beats proprietary:*
• Kimi K2.5: 50.2% on HLE (Humanity's Last Exam)
• GPT-5: 41.7%
• Claude 4.5: 32.0%

First time an open-source model beats GPT-5 on expert-level reasoning.

*Agent Swarm architecture:*
• Orchestrates up to 100 parallel agents
• 1,500 simultaneous tool calls
• 4.5x faster than sequential execution
• Autonomous task decomposition

Example: "Analyze 50 competitors and create a report"
→ Creates 50 research agents
→ Parallel execution
→ Compiled report in minutes

*Technical specs:*
• 1T parameters (32B activated)
• 384 experts MoE
• INT4 quantization native
• 256k context window
• Open weights on Hugging Face

*Benchmarks:*
• HLE (reasoning): 50.2% (GPT-5: 41.7%)
• BrowseComp (web nav): 60.2% (GPT-5: 54.9%)
• SWE-Bench (coding): 71.3%
• VideoMMMU: 86.6%

*Pricing:*
• $0.60/$3.00 per 1M tokens
• 5x cheaper than GPT-5

We're a Swiss company (Eyelo SA, founded 1983) and integrated Kimi K2.5 on RouterLab with Swiss/German hosting for GDPR compliance.

OpenAI-compatible API, migration is 2 lines of code:

```python
client = OpenAI(
base_url="https://routerlab.ch/v1",
api_key="your-key"
)
I wrote a technical analysis:
https://medium.com/@comeback01/kimi-k2-5-the-agent-swarm-rev...

Try it: https://routerlab.ch/blog/kimi-k2-5 (14-day free trial)

Happy to answer technical questions about Agent Swarm, MoE architecture, or deployment!
by graemep | 2026-01-27 15:21:02+00:00
I used Wayland for a long time and I very much agree. it just works, and is lightweight. I use KDE these days but XFCE would be my second choice.

> The X11 diehards will go the way of the SysV-init diehard

I hope you are not conflating anti-systemD people with SysV init diehards? As far as I can see very few people want to keep Sysv init, but there are lots who think SystemD init is the wrong replacement, and those primarily because its a lot more than an init system.

In many ways the objects are opposite. People hate system D for being more than init, people hate Wayland for doing less than X.
by tinco | 2026-01-27 15:21:29+00:00
There was no need for the 15 year old boy who told me this traumatic story of how his sister was killed in his own house to make that story up, because just the fact that they're a liberal family coming from Iran would have been enough information for them to get a visa to stay in The Netherlands based on political persecution.

This happened during Clinton, if you're counting history in US presidencies. And also it doesn't even matter if their sister really was killed. Islamic regimes like the one in Iran are despicable, and would have been even they didn't support goons killing girls for dumb religious regions.
by JCattheATM | 2026-01-27 15:21:49+00:00
I said "If they only deleted comments from comments on the left, I think the sub would still be representative, maybe less so, but still so."

My point was it might show more variation, but would still overwhelmingly match the view on other social media platforms and published works from media sources that align. The only crack has been with Alex Pretti having a gun because of 2A fanaticism, there was no significant dissent regarding the murder of Renee Good, for example.

Now, a third time, let me ask you again: Do you think any subs are representative of conservatives? Do you think all the numerous people defending the murder of Renee Good and defending ICE were bots? What about X, or Gab, where it's easy to find mass opinions mirroring those subs? Where is the conservative home on the internet where everyone is against what is happening?
by mrguyorama | 2026-01-27 15:22:37+00:00
>The whole thing was a borderline traumatic ordeal that I'm still pretty pissed about.

Why did you do the thing people calmly explained you should not do? Why are you pissed about experiencing the obvious and known outcome?

In medicine, even a test with "Worrying" results is rarely an actual condition requiring treatment. One reason doctors are so bad at long tail conditions is that they have been trained, both by education and literal direct experience, that chasing down test results without any symptoms is a reliable way to waste money, time, and emotions.

It's a classic statistics 101 topic to look at screening tests and notice that the majority of "positive" outcomes are false positives.
by vishaal_007 | 2026-01-27 15:22:40+00:00
I’m another founder on this. One thing that surprised us while building AI features was how often the hard problems weren’t about model choice, but about request lifecycle. Once you introduce streaming, retries, and multiple providers, a lot of implicit assumptions in typical request–response code stop holding.

We kept seeing teams reinvent similar patterns in slightly different ways, especially around correlating events, handling partial failures, and keeping the frontend in sync with what actually happened on the backend. The goal with this writeup was to make those tradeoffs explicit and show what’s actually happening on the wire in each approach.

Curious to hear how others here are handling long-lived or streaming AI requests in production, especially once things start failing in non-obvious ways.
by dagmx | 2026-01-27 15:22:55+00:00
I disagree that rust can be as ergonomic. I’ve been writing rust for longer than Swift , and there’s a lot of niceties in Swift.

Default parameters, null shortcircuits, lazy static initializers, computed properties, ease of binding to C++, RC by default, defer.

Both languages are great, but I don’t think they’re on the same ergonomic level by any means.
by palmotea | 2026-01-27 15:23:05+00:00
> Do you think anti-ICE videos are being blocked in China?

Of course not, but other stuff is.

Interestingly, my understanding is government pressure forces Douyin to be more "positive" and "encouraging" than Tiktok (i.e. outrage is an easy way drive engagement with obvious negative externalities, and that path is blocked).
by smileysteve | 2026-01-27 15:23:07+00:00
Alt; typical western coverage. Has completely ignored other journalists publishing of the plight fitness bands have caused in doctors "am I getting a cold, my watch/ring says I'm getting a cold, give me antibiotics now"

Or how vo2 max is hard to measure, or how not wearing a wearable or wearing it loose changes results, to, I gave an llm a range to rate without really giving it context of what I want the range to really represent or the methods of gathering data.

Tldr; author bought everything, read nothing, complained to an expensive professional, and now hopes that we read his article.
by neochief | 2026-01-27 15:24:04+00:00
All the versions—including the web version available through the gitbybit.com, as well the GitHub Codespaces version—all are compiled from the single source, which is a large React monorepo.

All the editors share the same VS Code internals and APIs, so once your extension works in VS Code, it'll likely work in other editors. The are different ways to distribute extensions for VS Code and clones, but that's a technical detail.

Design-wise, even if it's just VS Code, there are mutiple themes, dark modes, etc that may affect your content, so you have to keep reusing VS Code CSS styles and keep your own styling minimal so that the content look good on any crazy theme user might have installed. And on the web, you can carry VS Code theme variables to style things similarly to VS Code's base theme.
by carlosjobim | 2026-01-27 15:24:15+00:00
It's absolutely not something to think about, unless you are in some kind of cult.

This website is also foreign to Europeans, so what are you then doing here contributing with your comments?

It is probably time for Europeans to start dealing with their problems in different ways than having internal "purity purges". It has never worked, and will never work. It makes people weak and easily defeated in every endeavor.
by sidewndr46 | 2026-01-27 15:24:46+00:00
You're right about getting industrial lubricants in bulk for cheap. But I don't need 55 gallons of lubricant. I'd never use it all nor do I want to store it.

Used engine oil isn't really suitable for lubricating an engine anymore but it's fine for a temporary lubricant of a drill bit, some random hinge on a gate, or stubborn bushing on a piece of equipment. Engine oil is only really replaced on an engine because at some point it degrades enough that things like oil film bearings in the crankshaft would start to fail. A bushing on something like a small dump trailer doesn't rotate at 2300 rpm.
by bm3719 | 2026-01-27 15:24:55+00:00
Was in one of those chain book stores recently and decided to stop by the philosophy section. It was tiny, only taking up part of a single shelf in a huge store. I was surprised to find about half of the titles were on Stoicism and closely-related topics. There were many pop-psych texts about applying Stoicism to modern life. I guess it's been having a moment? Interestingly, it was right next to the massive self-help section.

I have a notion that both the ancient West and East experienced a chance to align with systems of thought that reject desire, either in part or whole. In the East, that was more successful and stuck around longer. Unfortunately for us, it remained a fringe notion (think how we would react to a modern Diogenes). However, we never completely forgot, flirting with similar ideas from the direction of Christian piety, the synthesis of Eastern thought that occurred in the counter-culture era, and the psychoanalytic frameworks of Lacan, Deleuze+Guattari, and others. Now that our desires are being exploited against us by the tech that mediates our very existence, it makes sense we would seek defense mechanisms. There's trillions of dollars of economic force out there creating, curating, and capturing desire. It's probably worth stepping back and asking how being embedded in that structure is actually affecting us and the degree it's aligned with our innate interests.
by notepad0x90 | 2026-01-27 15:24:56+00:00
No, you're being intentionally oblivious to justify something negative. You have done something illegal, that is not in contest. But people are not labeled "illegal" when their license expires. They're called out based on the specific thing they did. You can say "this person migrated illegally", that's different than saying "this person is an illegal", as if their very existence and presence is illegal, that's the insinuation and you're intentionally avoiding that. The fact that migrating illegally is is indeed illegal, and that illegal migrants, or those who stay here illegally must be removed has not been contested by anyone serious. You're advocating a stance that goes further than that and dehumanizes these people. You should lookup the videos of wailing children in detection camps with no heating in winter, migrants being strangled to death and beating in black sites, even US citizens being abducted and removed from the country - that's the propaganda you're supporting by claiming the people themselves are illegal as opposed to they committed something illegal and need to face lawful consequences. You don't need to be cruel and inhumane to enforce the law (in fact this is specifically prohibited by the constitution). There are people that enjoy and revel in the inhumanity and cruelty, I hope you're not on that side of things. It might cost a lot, but it is reasonably possible to locate, lawfully process (courts/lawyers) and remove every person that is not present in the US lawfully.

> By same logic you can't stay in the house you legally rented previously.

If you did, you'd be called a squatter, not "an illegal". Even squatters who take over someone's home have rights. Everyone gets due process. You foolishness is that you think because they're migrants, however they're treated won't affect you. I don't care what demographic group you're in, you'll be called an illegal soon enough. Words matter, the whole law is just a bunch of words.
Show HN: Semantic Primitives- TypeScript types that understand natural language
by emcodes | 2026-01-27 15:25:05+00:00
Weekend project exploring what TypeScript looks like when small, fast LLMs are cheap enough to embed at the type level.

// Parse natural language
await SemanticNumber.from("about a dozen") // 12
await SemanticDate.from("next Monday") // 2025-02-03
await SemanticBoolean.from("yeah I guess so") // true, confidence: 0.7

// Classify and validate with plain English
await message.classify(['question', 'complaint', 'feedback', 'request'])
await input.validate(["must be valid email", "must not contain profanity"])

// Context-aware operations
SemanticNumber.from(150).isReasonable("human age")
// { reasonable: false, explanation: "Human age rarely exceeds 120" }

// Same error, different audiences
error.explain("end-user") // "We couldn't connect. Check your internet."
error.explain("developer") // "ECONNREFUSED on port 5432..."

15+ types: boolean, number, string, array, date, error, URL, promise, map, set, etc.

Alpha—feedback welcome on what feels useful vs gimmicky.

https://github.com/elicollinson/semantic-primitives
by desolate_muffin | 2026-01-27 15:25:07+00:00
I am not sure. I think we're talking about the one where Trump illegally and unilaterally ignored the sale or de-list deadline passed in said bipartisan bill so he could figure out which Trump loyalists would be taking over. I'm glad they finally got it sorted out a little over a year after the January 19, 2025 deadline in the bill.
by stefanve | 2026-01-27 15:25:11+00:00
I spent 1500 hours building an app with AI coding assistants. The code compiled and tests passed. But it was full of silent issues: patterns violated, conventions ignored, technical debt accumulating invisibly.
This is the hidden cost of AI-assisted development. The code works today. The codebase becomes unmaintainable tomorrow.
I built a tool to prevent this, then benchmarked it across 5 different AI models. Key finding: top-tier models don't need help writing working code. They need help writing code that belongs.
Full analysis and open source tool linked below.
by program_whiz | 2026-01-27 15:25:12+00:00
Sorry I think the GP's point is correct. I feel the same about how we hear very little about modern-day slavery, but lots about much more minor workplace issues in the west. I'm not saying don't discuss modern workplace issues, and don't battle for even better working conditions -- but the silence is deafening. If American children were working 12-16 hour days in sweatshops, it would be nonstop in the news.

By not speaking out, it lessens the moral standing of those making a huge ruckus over certain issues, but remaining silent on arguably far more serious ones.

The power to cause change in democracy rests mostly in influence over decision makers who hold the power and money. The ability to get the news and media and celebrities talking about an issue is what gives protestors and those shouting on the left power to change things. Ultimately politicians and the elites want to be "in the right" to hold onto their power and money.

As an example, suppose 80% of the population was suddenly in an uprising about atrocities in Iran, and the next major election hinged on this subject. If some political party takes the right actions, they win the presidency house and senate. Do you think nothing would happen? Trump has literally said he wants to annex Greenland -- anything is possible if leaders feel they have political mandate.

Sitting in comfortable silence or talking about relatively easier issues just allows the more complex issues to go unsolved.

Again, nothing against pushing for peace for people in Palestine, but claiming that we should just ignore things in Iran reduces the legitimacy of the cause.

The pro-peace activist in WWII, who knew of concentration camps, but never mentioned it, and even told others not to discuss it. They claimed there was no point, nothing could be done. But the legacy wasn't the pro-peace activism, it was denial of the glaring situation they ignored.
by justonceokay | 2026-01-27 15:25:17+00:00
Because someone held a flag in austrailia 8 months before this current Iranian conflict, you assume “the left” (globally!?) is in support of the Ayatollah?

Even more rich because Iran is currently massacring their /leftist/ population who were protesting for rights like /free markets/. How does that dissonance feel to you?
by BearOso | 2026-01-27 15:25:22+00:00
If Rust has one weakness right now, it's bindings to system and hardware libraries. There's a massive barrier in Rust communicating with the outside ecosystem that's written in C. The definitive choice to use Rust and an existing Wayland abstraction library narrows their options down to either creating bindings of their own, or using smithay, the brand new Rust/Wayland library written for the Cosmic desktop compositor. I won't go into details, but Cosmic is still very much in beta.

It would have been much easier and cost-effective to use wlroots, which has a solid base and has ironed out a lot of problems. On the other hand, Cosmic devs are actively working on it, and I can see it getting better gradually, so you get some indirect manpower for free.

I applaud the choice to not make another core Wayland implementation. We now have Gnome, Plasma, wlroots, weston, and smithay as completely separate entities. Dealing with low-level graphics is an extremely difficult topic, and every implementor encounters the same problems and has to come up with independent solutions. There's so much duplicated effort. I don't think people getting into it realize how deceptively complex and how many edge-cases low-level graphics entails.
by FuckButtons | 2026-01-27 15:25:32+00:00
From my own usage, the former is almost always better than the latter. Because it’s less like a lobotomy and more like a hangover, though I have run some quantized models that seem still drunk.

Any model that I can run in 128 gb in full precision is far inferior to the models that I can just barely get to run after reap + quantization for actually useful work.

I also read a paper a while back about improvements to model performance in contrastive learning when quantization was included during training as a form of perturbation, to try to force the model to reach a smoother loss landscape, it made me wonder if something similar might work for llms, which I think might be what the people over at minimax are doing with m2.1 since they released it in fp8.

In principle, if the model has been effective during its learning at separating and compressing concepts into approximately orthogonal subspaces (and assuming the white box transformer architecture approximates what typical transformers do), quantization should really only impact outliers which are not well characterized during learning.
by gambiting | 2026-01-27 15:25:43+00:00
I stand corrected - I looked it up and yeah, you are right, drunk driving is only the cause of about ~20% of road deaths in the UK.

>>And also: note you're only considering the pov of a person inside a car.

Well the person above was talking about how dangerous driving is, to which my argument still stands - if you are just commuting to work in or near a city, your actual risk is incredibly low(as the driver or passanger).
by nikanj | 2026-01-27 15:26:01+00:00
> Microsoft forum user Kave discovered the problem on Tuesday when trying to access work-related information stored in Notepad. “Getting the error code 0x803f8001 for most my microsoft apps including my Notepad app which has important information and URLS i need for my job. This is getting pretty paralyzing,”

It's always good to get some end-user perspective. "Hmm, notepad can't open a text file anymore" is such a trivial hurdle for power users, but completely blocks regular users
by JimmaDaRustla | 2026-01-27 15:26:12+00:00
What an ignorant thing to say. Clio? Wealthsimple? 1Password? Hootsuite? Lightspeed? Ecobee? SkipTheDishes? Those are just off the top of my head.

And what's this about running a small business? I run one, no issues here. Couple employees, file my taxes...nothing special about running a business.