MurphyA/hacker-news huggingface dataset:
by helsinkiandrew | 2026-01-27 10:48:38+00:00
Not really that gives you much exposure:

If OpenAI is worth $5B, 4% of MSFT market Cap is Open AI.

ARK Venture Fund (ARKVX) holding is 7.2% of its total but also has xAI, Anthropic and lots of other AI

https://www.ark-funds.com/funds/arkvx#hold

OpenAI going bust might be a shock to shareprices of publicly traded companies like Oracle, CoreWeave, Softbank and the like
by domh | 2026-01-27 10:49:56+00:00
My friend made this site to try and surface the best place to buy music: https://streamtoshelf.com/

He also made a section of the site that allowed you to login via Spotify and it would aggregate your listening history and tell you how much it would cost to buy all of your most listened to albums. Annoyingly Spotify seems to restrict the oauth app creation process, so users have to be invited by email to access that.
by joe_mamba | 2026-01-27 10:50:10+00:00
>not wearing ID or proper uniforms

Really? Is that why they have vests with labels that say "POLICE FEDERAL AGENT" front and back? Maybe literacy is an issue.

> covering their faces to avoid identification

Same reason SWAT and special forces covering their faces. Because just like them, ICE arrests and deports violent criminals, cartel members, human traffickers, etc. Dangerous people that could identify their faces and then track down and kill their families in retaliation, exactly what lib-dem ANTIFA & co anarchists would love to do to them if they could see their faces.

And also then, why are the "protesters" assaulting them covering their faces as well if the good guys are supposed to show their faces and only bad guys cover their faces according to your logic?

>In any Western democracy (and I'm not sure if the US is currently part of that category) there would be a public investigation

Public investigations are meaningless now in this case. If the officer would be publicly investigated and then cleared, them dems would just say it was all rigged anyway. So then what's the point?
by Telaneo | 2026-01-27 10:50:15+00:00
I consistently see .docx files and people using Office and Google's alternative, and they don't even use templates. They use nothing more than a few fonts, some size adjustments, bold/italic/underline, maybe a table and and an image if they're fancy.

Unless they just can't handle the buttons being in a different place, as ggm said, I can't see what functionality the average user is missing. Fair enough that the Excel wizard is missing their macros, but most people are far from the level.

What are these problems you (or anyone you've met) couldn't solve? I have a hard time imagining what that could even be in the first place, since the scope of required functionality is so small; again, my grandma could probably use Wordpad if it came down to it, and from what I see other people using Word for, that seems to be true in the general case too.
by sameer_singh17 | 2026-01-27 10:50:17+00:00
That's a publicly reported number and widely cited. It includes all revenue from the labs and hyperscalers. Menlo Ventures themselves reported that all enterprise AI spend in 2025 totaled $37B.

Yes, hyperscalers claim there's a lot of demand. A lot of that demand isn't actually priced, e.g. demand for Nano Banana.
by veunes | 2026-01-27 10:51:11+00:00
The main problem with current AI reviewers isn't catching bugs, it's shutting up when there is no bug. Humans have an intuitive filter like "this code is weird, but it works and won't break prod, so I'll let it slide". LLMs lack this, they generate 20 comments about variable naming and 1 comment about a critical race condition. As a result the developer gets fatigue and ignores everything. Until AI learns to understand the context of importance, not just code context, it will remain an expensive linter
by 0x3f | 2026-01-27 10:51:18+00:00
Technically, Venn Diagrams don't show _degree_ of overlap :)

Although re your actual point: the current admin only gifts things like this to a chosen few; a small subset of those with extreme capital. So it seems much more appropriate to call it cronyism, or some such thing, rather than capitalism in the sense of merely controlling capital.
Anthropic raised trademark concerns, so Clawdbot ended up renaming
by necatiozmen | 2026-01-27 10:52:13+00:00
Clawdbot got renamed to Moltbot after trademark concerns from Anthropic.

Clawdbot → Moltbot
Clawd → Molty

As explained by Clawdbot’s creator, Peter Steinberger: same product, new name.
https://x.com/steipete/status/2016068265391354181
by jdeng | 2026-01-27 10:52:41+00:00
Glad to to see open source models are catching up and treat vision as first-class citizen (a.k.a native multimodal agentic model). GLM and Qwen models takes different approach, by having a base model and a vision variant (glm-4.6 vs glm-4.6v).

I guess after Kimi K2.5, other vendors are going to the same route?

Can't wait to see how this model performs on computer automation use cases like
VITA AI Coworker.

https://www.vita-ai.net/
by danmaz74 | 2026-01-27 10:53:25+00:00
I considered that question just an example. Anyway, considering that China alone installed about 60% of the new renewable capacity in the whole world in 2024–2025, and that about 90% of new capacity is based on renewables both there and in India, I really don't see how your argument on that holds.

For low skill immigration, I fundamentally agree with you, and that's something I personally criticize left wing politicians a lot. I see the stance that Western countries can (and should) accept any amount of immigration as a left-wing form of populism.

Regarding JFK and the Moon, that's the opposite of populism - that's leading and shaping people's ideas and perceptions. How many Americans were thinking about going to the Moon before JFK made that an important issue?
by allreduce | 2026-01-27 10:53:35+00:00
The thing is, the "Dropbox is just FTP" guy should be right most of the time when you are selling to experts.

There is no reason to not just ask Claude for a review and then distill this into PR comments. Especially because "every LLM output has to be filtered through a human" is a good policy with the current state of these tools.

However, this industry loves distilling frivolities into web tools and it sells for some unfathomable reason. It is the same with the existing static analyzers etc that some orgs pay for. I do not understand why.
by inglor_cz | 2026-01-27 10:54:21+00:00
"I only replied to the guy saying that "metal detectors stop weapons". Which is false."

Taken in a strict boolean sense, yes, but real-world policy is rarely boolean, and mostly about tradeoffs and how many nines of reliability you want to spend on.

Metal detectors will catch the vast, vast majority of guns ever produced, which is their whole point of existence.
by card_zero | 2026-01-27 10:54:22+00:00
> it's a human construction, and we shape it the way we want

That's a category error. It's a social construction, a thing that emerges from the interactions of many humans. "We", an authority nominally working for the citizens, can shape it by using the law, a blunt instrument. It's like how you can shape the development of a musician by using threats and a baseball bat.
by Telaneo | 2026-01-27 10:54:47+00:00
> Mostly, they are addicted to menu position and one specific thing word does in showing you content, but different for each person.

Fair enough, and I'd agree with them that the button should just stay in the same place, but given that they're on the same version of Office YYYY still since they bought that version whenever, the button doesn't actually move for them, even though the later versions of Office have probably also moved it.
by WickyNilliams | 2026-01-27 10:55:21+00:00
> He is incredibly good at manipulating public perception to change opinions and get what he wants

Sorry but you are suffering from some kind of delusion here. He's not manipulating public perception in any way that is beneficial to him or the US. He's crashing his own public perception (which was already in the gutter to all but the sycophants and blind loyalists) and taking the US' reputation with him
by embedding-shape | 2026-01-27 10:55:30+00:00
I guess he could be, but Interpol themselves seems to disagree with that since they canceled the request after looking into it deeper:

> After Pestrikov had spent almost two years on the wanted list, the CCF ruled that his case was predominantly political. He showed us CCF documents that said the information Russia had provided was "generic and formulaic" and there had been an "inadequate explanation" of the alleged crime. Interpol cancelled the request for Pestrikov's detention.
by xxayh | 2026-01-27 10:55:32+00:00
I reverse-engineered Claude Code and built a simpler extension system.

I've been reverse-engineering Claude Code's architecture and discovered the API accepts any valid tool schema without validation. This enabled building a simple extension framework that works without the complexity of MCP.

*The approach:*

1. Run a transparent proxy between Claude Code and Anthropic's API
2. Inject custom tool schemas into requests
3. Intercept tool calls in responses
4. Execute local handlers
5. Inject results back

*Defining a tool:*

```yaml
# ~/.claude-extensions/tools/dice.yaml
name: Dice
description: Roll dice for games
handler: dice.js
schema:
properties:
sides: { type: number }
count: { type: number }
```

*Handler:*

```javascript
module.exports = ({ sides = 6, count = 1 }) => {
const rolls = Array.from({ length: count },
() => Math.floor(Math.random() * sides) + 1);
return `Rolled: [${rolls.join(', ')}]`;
};
```

*Usage:*

```
$ ANTHROPIC_BASE_URL=http://localhost:8892 claude "roll 3d20"
Rolled: [17, 4, 12]
```

*Why not MCP?*

MCP requires implementing JSON-RPC 2.0, managing server processes, and understanding the protocol. This framework: write YAML, write handler, done.

| | MCP | This |
|--|-----|------|
| Setup | JSON-RPC server | YAML + function |
| Time to first tool | Hours | Minutes |
| Protocol knowledge | Required | None |

MCP is better for production. This is better for "I just want a tool."

*Technical details:*

- Proxy intercepts `/v1/messages` requests
- Parses SSE streaming for `tool_use` blocks
- Handlers can be JS (require), Python (subprocess), or Shell
- Results injected via `tool_result` content blocks
- Hot reload supported via chokidar

*Included tools:*

- Cowsay (ASCII art)
- Timestamp (current time)
- Dice (random numbers)
- HTTPRequest (arbitrary API calls)

*Limitations:*

- Local execution only
- No streaming results
- Requires proxy running
- Trust your handlers

*Code:* [GitHub link]

---

This came from a larger reverse-engineering project. Other findings:

- Claude Code uses ~30 built-in tools, sent with every request
- System prompt is 13,000 characters
- `interleaved-thinking` beta flag enabled but thinking blocks filtered
- `dangerouslyDisableSandbox` parameter exists in Bash tool
- Plan mode is purely behavioral (no technical enforcement)

Happy to answer questions about the internals.
by furyofantares | 2026-01-27 10:56:06+00:00
There isn't one. I guess the actual reason I mentioned it was I felt weird calling them family friends when they weren't, but I also felt weird calling them church friends for no stated reason, so I added a little personal anecdote about it, which now I think I shouldn't have.

But since I did, lemme clarify, it was a pretty out-there fundamentalist church that I'm glad to have escaped early, and my comment is just that seeing people there do stuff that I couldn't make sense of, even totally unrelated stuff like this, probably helped undermine any sense of authority they had in my mind.
by ndsipa_pomu | 2026-01-27 10:56:22+00:00
> They read the magic bytes to see it was a jpeg despite being named .png, and read it correctly.

Maybe I'm missing something, but it seems trivial to implement reading the magic bytes. I haven't tested it, but I'd expect most linux image displayers/editors to automatically work with misnamed files as that is almost entirely the purpose of magic bytes.

Personally, I think Microsoft is to blame for everyone relying on file extensions too much as it was a bad idea which led to a lot of security issues.
by NitpickLawyer | 2026-01-27 10:56:26+00:00
> We ran out of fresh interesting data.

No, we didn't. Hassabis has been saying this for a while now, and Gemini3 is proof of that. The data is there, there are still plenty of untapped resources.

> Synthetic data training became a huge thing over the last year.

No, people "heard" about it over the last year. Synthetic data training has been a thing in model training for ~2 years already. L3 was post-trained on synthetic-only data, and was released in apr24. Research only was even earlier with the phi family of models. Again, if you're only reading the mainstream media you won't get an accurate picture of these things, as you'd get from actually working in this field, or even following good sources, read the key papers and so on.

> The fact we worked around those problems doesn't mean they weren't real.

The way the media (and some influencers in this space) have framed it over the last year is not accurate. I get that people don't trust CEOs (and for good reasons), but even amodei was saying there is no data problem in early interviews in 25.
by jen20 | 2026-01-27 10:56:43+00:00
> In the old days before the iOS/Android duopoly there were no updates at all, and the few times they happened to be supported, it required the developer SDK to update the firmware.

Not quite. The phones I had for the four years before the iPhone came out were Treo devices running PalmOS, which got software updates installable via the host computer without any developer tools.
by jongjong | 2026-01-27 10:57:42+00:00
My view is that they never brought any balance. The road to hell is paved with good intentions. Global institutions, especially NGOs, wrecked havoc. My view is that the nexus of power is guaranteed to be corrupt. Inescapably so. It's just a number's game; in any game/competition with many participants, the winners who rise to the top will always be in the category of "the cheaters who didn't get caught". Given enough power, they can use that power to cover up their tracks and craft narratives. So there's nothing worse than centralization. Anything which centralizes power is bound to be corrupt and harmful.
by causalscience | 2026-01-27 10:58:53+00:00
> Then, going through their code, they make excuses about their code not meeting the same standards they demand.

Yes!! Exactly. When it comes to my PRs, he once made this snarky comment about him having high expectations in terms of code quality. When it comes to his PRs, he does the things he tells me not to do. In fact, I once sent him a "dis u?" with a link to his own code, as a response to something he told me I shouldn't do. To his credit he didn't make excuses, he responded "I could've done better there, agreed".

In general he's not bad, but his nitpicking is bad. I don't really understand what's going on in his mind that drives this behavior, it's weird.
by perlgeek | 2026-01-27 11:00:09+00:00
> They should probably fund their military first.

They should do both. Resilience must be achieved in depth.

> It’s petulant the way the EU is throwing a hissy fit after we’ve had lop-sided trade deals for years and funding the entire NATO alliance ourselves.

Most of the outrage in the EU right now is about Trump's threats against another NATO country (Denmark / Greenland). The funding of the NATO has been slowly shifting for a few years already.
by chimprich | 2026-01-27 11:00:46+00:00
> Really? That's why they have vests that say "POLICE FEDERAL AGENT" front and back ?

The paramilitaries that executed Pretti are all wearing street clothing, and all wearing different clothing. They look like a mob.

> Dangerous people that could identify their faces and kill their families in retaliation.

Well that's convenient, because it also allows them to kill protestors or their families without any consequence.

> Why are the protesters assaulting them covering their faces

Pretti didn't assault them, and wasn't covering his face. He got executed anyway.
by hahahahhaah | 2026-01-27 11:01:00+00:00
It is a matter of horses for courses. Be driven by what the tests cost and what they accomplish.

Costs may be:

* Developer time to make and maintain.

* CI time means slower CI and higher costs there.

* Ossification of source code (especially unit tests, less so integration). Meaning harder to refactor as you also need to rewrite tests.

Benefits:

* Finds bugs

* Can be a handy local dev loop and local debugging loop

* Documents code and proves that documentation is correct

* Helps with AI assistance

I would err on the side of good coverage (80% excl stupid stuff) unless I have in hand a specific reasin not to.
by roflcopter69 | 2026-01-27 11:01:03+00:00
Can you please elaborate why you think C# is not really well integrated into Godot? I'm using it myself and it seems fine to me. There's quite a community around Godot + C# check out https://chickensoft.games as well. FWIW the Slay the Spire 2 devs also seem to be happy with Godot + C#
by baxtr | 2026-01-27 11:03:31+00:00
If corruption is an unavoidable property of power, centralization is not the core problem, scale is.

Decentralized systems still concentrate power, they just do it informally, locally, without visibility or accountability.

Eliminating institutions does not remove the nexus of power, it just relocates it to actors with fewer constraints and less scrutiny.

If winners are always cheaters who did not get caught, then weakening shared rules only selects for better cheaters, not better outcomes. At least institutions create friction, records, and points of contestation. Without them, power does not disappear, it simply becomes cruder and harder to challenge.

The claim that centralization is uniquely corrupt assumes fragmentation produces virtue.

History suggests it mostly produces unchecked local coercion and chaos, not justice.
by watwut | 2026-01-27 11:03:55+00:00
It is simple, what "opposing commenters" are talking about, is what REPUBLICANS said that democrats are saying. You know, what Trump, Vance and the rest of Fox news were accusing democrats of. I would note that these are not exactly notorious truth tellers.

The person I responded to likely never listened to or cared about what democratic politicians are saying.
by k_bx | 2026-01-27 11:04:05+00:00
So I've opened their AWS replacement website (Outscale), Computing page.

No dedicated servers (VM only). Ok let's check VM price https://en.outscale.com/customized-virtual-machines/

Press the "Do you have a Cloud Project?" which is the only button? Oops! Something went wrong here.

Is this supposed to be an AWS replacement?
by littlecranky67 | 2026-01-27 11:05:01+00:00
Exactly. Plus belts, watches, removing phone/wallet/headphones from your pockets etc. And taking Laptop OUT of your luggage onto separate trays, your liquids into a clear plastic bag, etc. Very often, during that process, the staff members recognize people having liquid containers with more than 100ml capacity (shampoo, hair gel, etc.) and can tell the people that they can't take it aboard etc. I happen to fly frequently to what are busy tourist destinations, and especially older people seem to be completely unaware of any regulations what you can and can't carry along - even though those regulation have been in place for 20+ years. That is very time intensive.
by epolanski | 2026-01-27 11:05:06+00:00
This is a tragedy.

I'm very against foreign forces intervening in such situations they can do more harm than good.

On the other hand, effective dictatorships (hell executive in democratic countries too) are good at controlling police and military.

E.g. take Belarus when it went through a wave of protests few years ago. I always think, if the people would really be against the regime, wouldn't members of the police and military know that?

Receive pressure from families and friends, even non direct one, clearly showing that the public thinks otherwise and they can easily topple those regimes? The moment your armed forces and police stops obeying orders those regimes are cooked. Yet they don't.

Which means that either there is no such an internal pressure or the regimes are extraordinarily good at selecting and incentivizing people to maintain the status quo.

Still, I think this is no excuse for foreign intervention and you should not do others what you don't wish on yourself. But at the same time if those regimes are indeed so effective, how do you get to help them?

I wish that at least instead of unilaterally, drastic measures were first sanctioned and carried out by UN, like it used to happen few decades ago in Africa.

But now it is always unilateral and stuff like what happened in Venezuela has been a tragedy imho where de facto a single country decides to topple the leadership of another one. Again, I don't wish we do what we don't wish for ourselves.

And I wouldn't want my country attacked and it's leadership decimated because somebody more powerful thinks so.
by Joel_Mckay | 2026-01-27 11:05:17+00:00
The Physics models tend to shake out of some fairly logical math assumptions, and can trivially be shown how they are related.

"How Physicists Approximate (Almost) Anything" (Physics Explained)

https://www.youtube.com/watch?v=SGUMC19IISY

If you are citing some crank with another theory of everything, than that dude had better prove it solves the thousands of problems traditional approaches already predict with 5 sigma precision. =3
by s_dev | 2026-01-27 11:05:43+00:00
There probably isn't the same awareness. This is the first I'm hearing of a massacre in Iran. It's so hard to keep up with the news these days and for many it's just recommended to avoid it because it's all outrage generation now. The EU has been massively occupied with threats to invade Greenland for the past month along with the subsequent media attention, so that has saturated the news cycle.
Ask HN: How do teams maintain understanding of large, long-lived codebases?
by Parbhat-Kapila | 2026-01-27 11:05:55+00:00
I’ve been working on a tool called RepoDoc, focused on tracking and explaining how real codebases evolve.

What keeps coming up is that the hardest part isn’t generating docs or summaries. It’s preserving understanding as repositories grow in size, language mix, and history.

I’m curious how teams here handle this in practice.

Do you rely on conventions, internal tooling, documentation, or mostly social knowledge?
What tends to break first as a codebase gets older?
by pjc50 | 2026-01-27 11:07:29+00:00
Kottke! There's a name from the dawn of blogging. Operating since 1998.

For the short time this remains unflagged on the front page, I'll add "Wilhoit's law":

> Conservatism consists of exactly one proposition, to wit: There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect
by brohee | 2026-01-27 11:08:01+00:00
Datapoints :

https://en.wikipedia.org/wiki/Jallianwala_Bagh_massacre 400-1500 civilian deaths by 50 British soldiers armed with bolt action rifles (tried to get machine guns on site but thankfully couldn't)

https://en.wikipedia.org/wiki/Heinrich_Severloh Possibly single handedly killed an hard to estimate count of US soldier, but possibly in the hundreds (he had people supplying him ammunitions).

Crowds are just easy to thin with repeating firearms and a good supply of ammo...
by joe_mamba | 2026-01-27 11:08:03+00:00
>Pretti are all wearing street clothing, and all wearing different clothing

On top of which they have matching ICE issued vest with inscriptions.

>He got executed anyway.

Yes, accidents like this will happen when you shove law enforcement officers with a gun on you. Similarly, a lot of people also got "executed" by police without even having a gun, but just by simply by being uncooperative and pulling out their wallets from their back pocket with a sudden motion towards them as if they were pulling a gun. That will get you killed.

There's etiquette when dealing with police that people seem to have forgotten.