MurphyA/hacker-news huggingface dataset:
by beAbU | 2026-01-19 08:11:21+00:00
I'm not so sure. The article starts by stating MS does not have the resources to properly support Windows any more. And the solution is to roll their own linux distro?

Also, NT, the Windows kernel, is actually pretty good. Is that the bit MS will swap out?

Also also, for better or worse, Windows is famously backwards compatible. Will they throw all that out?

But who knows, stranger things have happened.
by gsf_emergency_6 | 2026-01-19 08:11:36+00:00
Sorry, off-topic ( except maybe "Meditations on Strauss"?)

Would appreciate your best enby take on this enby-commenter's (EnergyKnife's) take (@aeb)

https://youtube.com/watch?v=JloHHqV5tWQ&lc=UgwLCfDCAcptopic7...

(E: some of the trolls in there are enjoyable imho, but you know what I'd say-- putting _everyone_ in a cave is where K-12^W lifelong learning's at, not just nerds^W foxes!!)
by SilverElfin | 2026-01-19 08:11:58+00:00
Good. America has shown itself to be a risk. The EU must take the threat of an unstable and unpredictable America seriously. And at this point no one should assume Trump is joking when he says he will invade Greenland or cancel elections or whatever.

On the other hand, even if the EU heads towards anti coercion acting, it seems they may act too slowly:

> The whole process could take a year, but could be sped up.

This slowness is already apparent. The recent troop deployment to Greenland just looks like theater since there were like 25 people sent. What does that achieve? It’s neither a deterrent or a serious defensive force. It’ll be hard to counter a fast moving executive branch (Trump) through these slow group based processes.
by seanmcdirmid | 2026-01-19 08:13:30+00:00
I disagree, but we are all entitled to our own opinions, and I get that there are a lot of luddites on HN these days. The fact that you consider it vomit rather than useful information just says more about you than me. If there was just a wiki page on how railway terms were used in computing, I would have just linked that (search didn't turn up anything in the first few pages).
by mr_mitm | 2026-01-19 08:13:39+00:00
Same here.

Creating a polished, usable app is just so much work, and so much of it isn't fun at all (to me). There are a few key parts that are fun, but building an intuitive UI, logging, error handling, documentation, packaging, versioning, containerization, etc. is so tedious.

I'm bewildered when I read posts by the naysayers, because I'm sitting here building polished apps in a fraction of the time, and they work. At least much better than what I was able to build over a couple of weekends. They provide real value to me. And I'm still having fun building them.

I now vibe coded three apps, two of them web apps, in Rust, and I couldn't write a "Hello World" in Rust if you held a gun to my head. They look beautiful, are snappy, and it being Rust gives me a lot of confidence in its correctness (feel free to disagree here).

Of course I wouldn't vibe code in a serious production project, but I'd still use an AI agent, except I'd make sure I understand every line it puts out.
by maqp | 2026-01-19 08:13:40+00:00
Could someone please explain in what situation do you use a BlueTooth messaging app? Like, even BT5 range won't exceed 400 meters. What good is this? You're not going to send images to journalists from protests with it (you'd do wisely to keep it in airplane mode until you get home and then you'd upload them to their securedrop or whatever), and you don't need off-band security to let the kids know it's dinner time.
by jacquesm | 2026-01-19 08:16:51+00:00
It matters to me. Depending on the ratio there is a line between 'LLM assisted' and 'LLM derived'. There are enough samples of open source code around this theme out there that this could be one of either and the goal to commercialize it is a messy one if the provenance of the code isn't clear. It would be great to see this sort of thing litigated so that there is at least some clarity rather than just a moral stance.
by palmotea | 2026-01-19 08:16:52+00:00
> It is also restrictive. You can't read your notes and make summaries and write your own interpretation of what you've read without switching context between apps.

A lot of folks really underrate how inferior digital technology is to paper, in many ways. Digital has some advantages (e.g. copying, transmission, physical size), but is grossly inferior in other ways (flexibility, engaging spatial awareness, etc.).
by nick486 | 2026-01-19 08:17:29+00:00
the alternative - not buying ads - is worse though. No one knows about you, and you sell nothing. so it ends up being seen as a cost of doing business. that is passed on to paying customers.

I'm really starting to wonder how much of the "ground level" inflation is actually caused by "passing on" the cost of anti-social behaviors to paying customers, as opposed to monetary policy shenanigans.
by aw1621107 | 2026-01-19 08:19:14+00:00
> for example some use-after-free are just not bugs but work as intended (you still access the original data/allocation)

That doesn't sound right? For example, from the Fil-C GC docs [0]:

> If you call `free`, the runtime will flag the object as free and all subsequent accesses to the object will trap. Additionally, FUGC will not scan outgoing references from the object (since they cannot be accessed anymore).

[0]: https://fil-c.org/fugc
Show HN: RouterLab – open-source AI API with Swiss hosting
by ScioNos | 2026-01-19 08:21:16+00:00
Hi HN!

We built RouterLab to give developers access to AI models through a single API layer, with open source models hosted on our own infrastructure in Switzerland and Germany.

RouterLab currently provides access to 23 models:
- Open source models (glm-4.7, MiniMax-M2.1, Mistral, etc.) hosted in Switzerland and Germany
- Proprietary models routed according to their providers’ policies (e.g. Anthropic)

Compatibility:
- OpenAI-compatible API (change base_url + api_key)
- Anthropic-compatible API (change base_url + api_key)
- Claude Code CLI compatible

Claude Code works out of the box via:
- `npx claude-scionos`
- Fully open source CLI with complete transparency
https://github.com/ScioNos/claude-scionos

Key points:
- OpenAI and Anthropic compatible APIs
- Claude Code CLI support
- 23 models (open source + proprietary)
- Predictable monthly pricing (no pay-per-token surprises)
- GDPR compliant (EU / Swiss hosting for open source models)
- 14-day free trial (no credit card required)

We're a Swiss company (Eyelo SA, founded in 1983) and wanted to build a European alternative focused on data sovereignty, transparency, and developer ergonomics.

Try it: https://routerlab.ch
Claude Code setup: https://routerlab.ch/claude

We’d love honest feedback — especially from developers using OpenAI or Claude Code today.
by tpm | 2026-01-19 08:22:10+00:00
Not sure what you mean exactly. If you mean the virtual rates, a gambler has no way to make money by placing bets there (while the real probability is 1/8, the odds the betting company is selling are of course much worse). If you mean in a broader context that it is easy to take these people's money, yes and no - there is a long queue of people wanting to do the same and what they want to do is mostly either heavily regulated or illegal.
by michalsustr | 2026-01-19 08:23:25+00:00
Each struct and its referenced fields can be thought of as a graph which can be sorted.
Ideally, it is a DAG, but sometimes you can have recursive structures so it can be a cyclic graph.
By DAG-ordering a I meant a topological sorting such that you do it by layers of the graph.

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

https://en.wikipedia.org/wiki/Directed_acyclic_graph
by anonymous908213 | 2026-01-19 08:23:35+00:00
> Moving goal posts.

Feel free to point out where I moved goal posts. To say that I moved goal posts would imply that at one point I stated that creating a trivial website was software engineering. If you're comparing my statement to what some other person said, who made arguments I did not make, then we cannot have any kind of constructive dialogue. At that point you are not talking to me, but talking to an imaginary projection of me meant to make yourself feel better about your argument.

> Stop with the gate keeping.

I'm not gatekeeping anything. You can disagree with my descriptive terms if you want, but the core point I'm trying to get across is: what people are doing with Claude can not replace what I do. I would know, I've tried extensively. Development is a lot of hard work and I would love it if my job were easier! I use LLMs almost every day, mostly for trivial tasks like reformatting text or writing advanced regex because I can't be bothered to remember the syntax and it's faster than looking it up. I also routinely pose SOTA models problems I'm working on to have them try to solve them, and I am routinely disappointed by how bad the output is.

So, in a thread where people were asserting that critics are merely critics because they're afraid of being replaced I pointed out that this is not factually correct, that no, we're not actually afraid of being replaced, because those of us who do "real" engineering (feel free to suggest a different term to substitute for "real" if the terminology is what bothers you) know that we cannot be replaced. People without experience start thinking they can replace us, that the exhilarating taste of coding they got from an LLM is the full extent to the depth of the software engineering world, but in fact it is not even close.

I do think that LLMs fill a useful gap, for projects where the time investment would be too large to learn to code and too unimportant to justify paying anyone to program, but which are simple enough that a non-engineer can have an LLM build something neat for themselves. There is nothing wrong with toys. Toys are a great thing to have in the world, and it's nice that more people can make them[1]. But there is a difference between a toy and what I do, and LLMs cannot do the thing I do. If you're taking "toy" in a deragotory manner, feel free to come up with another term.

[1] To some extent. While accessibility is generally a great thing, I have some misgivings. Software is dangerous. The web is arguably already too accessible, with frameworks enabling people who have no idea what they're doing to make professional-looking websites. These badly-made websites then go on to have massive security breaches that affect millions of users. I wish there was a way to make basic website development accessible, whether through frameworks or LLMs, in a way that did not give newbies the confidence to take on things way above their paygrade at the cost of other people's security.
by edarchis | 2026-01-19 08:23:53+00:00
I got banned for asking about the yfinance python module. They had an "appeal" but it was a Google Form that probably nobody ever looks at.

My recommendation would be to get in touch with their DPO (Data Protection Officer) and invoke the GDPR rule that you have the right to 1. have an explanation as to why an automated decision was made about you, 2. ask for a human review. You are out of the GDPR scope but the legal contact might not bother checking and just restore your account. Getting your data is also a right under GDPR but getting your account back would be a better option. I wouldn't mention this or they'll jump on it.
by flexagoon | 2026-01-19 08:24:09+00:00
Sure, if they're tested well enough that there are no obvious UX issues (which is usually not the case)

It's just that there's zero effort put into them so they don't really offer anything of value. If you write a todo list-tier app, it would be completely useless to most people, but it's a learning project for you. If you vibecoded a todo list-tier app, it's completely useless to most people including yourself.
by michaelt | 2026-01-19 08:24:12+00:00
> I pay Slack $50k/year. They have no reason to shut me off.

They don't have to shut you off - but they've got every reason to raise the price.

If they can bully you onto a $15/user/month 'Business Plus' plan, your 1000 clients would cost you $180,000 a year.
by user_7832 | 2026-01-19 08:24:45+00:00
Sorry to hear. (Assuming you don't get help from here) The "best" solution very likely involves Anthropic's legal team.

Depending on how much time, energy, and money you have, you can either draft a (simple) email to their customer support CC'ing legal (with ChatGPT/Gemini thinking's help), or ideally get a lawyer to do the same (easier if one of your friends is one).

If you don't get a response to the email, send a certified letter, ideally with a lawyer's help.

I'm not sure on what legal grounds you could sue (I'm sure a good lawyer would find a few - not providing your data for a Cali resident seems an obvious one to me) - but getting legal involved is often enough to "wake up" large cos into getting a human in the loop. A certified letter needs acknowledgement of the recepient, again mandating a human.

Best of luck.
by prussia | 2026-01-19 08:24:46+00:00
Yes, seriously. The vast majority of people who read books or scholarly articles wouldn't have a clue how to bypass internet censorship (the "normies" in your definition).

If you copy ebooks to a USB and put it at the summit of a tall mountain, for anyone to take, the authorities and "rights"holders will not give a damn. Convenience and scale matters, and that is why Anna's Archive is a target.
by forgotpwd16 | 2026-01-19 08:25:32+00:00
Not even couple of months. Just within last month.

All with similar design, similar implementation, similar HN post. Literally AI slop.

Also:

Show HN: BentoPDF is a privacy first PDF Toolkit

https://news.ycombinator.com/item?id=46657892 (this one just yesterday)

Show HN: NoUploadTools – Free Tools that don't upload your files

https://news.ycombinator.com/item?id=46516400

Show HN: TechRex – client-side PDF editor (no upload, no watermark)

https://news.ycombinator.com/item?id=45611498
by MadAvidCoder | 2026-01-19 08:25:40+00:00
I'm tired of paying for storage, only to wrangle buckets and storage quotas. So I have stored a banana image, using nothing but unlimited public text edits and yellow noise (no accounts to be seen!).

Basically, I encoded the image into a binary bitstream, and then using a carefully designed encoding system (such as checking for the presence of oxford commas, discourse markers, etc.), I could encode these bits into ~200 wikipedia edits. The edit ids (used to retrieve the edited sentences, and hence reconstruct the image), were stored into a playable .WAV file.
by intended | 2026-01-19 08:26:45+00:00
Filtering out bots is prohibitive, as bots are currently so close to human text that the false positive rate will curtail human participation.

Any community that ends up creating utility to its users, will attract automation, as someone tries to extract, or even destroy that utility.

A potential option could be figuring out community rules that ensure all content. including bot generated content, provides utility to users. Something like the rules on change my view, or r/AITA. Theres also tests being run to see if LLMs can identify or provide bridges across flamewars.
by jltsiren | 2026-01-19 08:26:57+00:00
You must be thinking of 2008. And the EU economy was not bigger than the US back then. There was a temporary distortion in currency exchange rates, as people saw a significant risk that the financial crisis would cause serious long-term damage to the US economy. It didn't, the exchange rates normalized, and the illusion that the EU economy was bigger vanished.

Currencies are speculative instruments, not reliable measures. If you measure the economy of one entity in the currency of another entity, you should never accept the numbers at face value.
by optionalsquid | 2026-01-19 08:27:38+00:00
> If the US was genuinely concerned about the security of Greenland they should have discussed this with the EU and encouraged them to reinforce the island, and/or offered a joint base.

This is where it gets stupid... well, stupider.

The US already has a base on Greenland, namely the Pituffik Space Base / Thule Air Base [1].

The US used to have a larger military presence in Greenland, including other bases, but choose to downscale their presence following the end of the cold war [2].

This presence was predicated on the 1951 Defense of Greenland agreement between Denmark (and later the autonomous government of Greenland) and the US, which allowed the US great freedom in establishing their military presence in Greenland [3].

If Trump had just wanted a stronger military presence in Greenland, then all he would have had to do was ask, and Denmark and Greenland would most likely have agreed. Denmark, in particular, has done its best to align itself with the US, and Greenland, prior to Trump, was also interested in a closer relationship with the US as part of their move towards greater independence from Denmark.

[1] https://en.wikipedia.org/wiki/Pituffik_Space_Base

[2] https://en.wikipedia.org/wiki/Greenland#United_States_and_th...

[3] https://avalon.law.yale.edu/20th_century/den001.asp
by melted_cursor | 2026-01-19 08:28:08+00:00
> The current government has been found to be cutting corners

Where do the articles mention that the current government has been cutting corners? In fact, they have increased the current investment plan on the Cercanías commuter railway network to more than 7,000 million euro, from 5.000 million that the previous government planned[1].

Now, this isn't to that the current political landscape is fine because ( as portrayed by the last articles ) is totally unacceptable, and of course that affects the rail network negatively.

[1]: https://maldita.es/malditateexplica/20231212/cercanias-madri...
by kenty | 2026-01-19 08:29:14+00:00
> it's common for people to be bad at a second language

Non-native speaker here: huh, is "you are absolutely right" wrong somehow? I.e., are you a bad english speaker for using it? Fully agree (I guess "fully agree" is the common one?) with this criticism of the article, to me that colloquialism does not sound fishy at all.

There might also be two effects at play:

1. Speech "bubbles" where your preferred language is heavily influenced by where you grew up. What sounds common to you might sound uncommon in Canada.
2. People have been using LLMs for years at this point so what is common for them might be influenced by what they read from LLM output. So while initially it was an LLM colloquialism it could have been popularized by LLM usage.
Show HN: AskUCP – UCP protocol explorer showing all products on Shopify
by possiblelion | 2026-01-19 08:29:40+00:00
On January 11th, Google and Shopify announced the Universal Commerce Protocol (ucp.dev). It's an open standard that lets any application query products across e-commerce platforms without needing APIs, integrations, or middlemen.

AskUCP is one of the first applications built on it.

Right now, if you want to buy something online, you have to know which store sells it. You go to Amazon, or you go to a Shopify store, or you go to Etsy. Each one has its own search, its own interface, its own checkout. The experience is fragmented because the infrastructure is siloed.

UCP changes this at the protocol level. If products are described in a standard format, any application can discover them. You don't need permission from each platform. You don't need to build integrations. Anybody or any AI agent just querys the protocol.

AskUCP is designed to be a single pane of glass into online commerce. You search once, and you see products from across the ecosystem. Currently, that means the entire Shopify catalog. As more platforms adopt UCP, their products become explorable too. Eventually, it should be everything.

This is a proof of concept. It's early, and there are rough edges. Let me know what you think, refinements, ideas etc etc.
by nicbou | 2026-01-19 08:29:46+00:00
The indifference is the worst part for me.

AI summaries killing the independent web? Meh. AI used to generate and spread disinformation? As long as we get views. AI deepfakes used to bully people on X? Try to stop us and see what the US government will do to you.

AI is changing society, in many ways for the worse, and nobody wants to stop them because their Christmas bonuses, ETFs and the entire economy rely on shoving it in as many things as possible.

Can’t you already see the paper clip maximizer?
by palmotea | 2026-01-19 08:30:12+00:00
> Nothing stops you from having a healthy, limited relationship with the technology you have, however you define that to be.

Plenty does. There's a trend in consumer technology to remove friction, like that's always a good thing, but it isn't. Sometimes an inherent limit it what's needed to keep some natural impulse in check. Remove the limit, and the impulse becomes problematic.

And that's not to mention some technology is literally designed to be addictive, to hit the same psychological buttons as gambling.

Basically, a lot of technology turns things into problems of self-control, but people only have so much. It's not reasonable to blame them for not having more self-control than they ever needed to have before.
by AnonyX387 | 2026-01-19 08:30:17+00:00
I've only used Claude's planning mode when I just started using Claude Code, so it may be me using it wrong at the time, but the superpowers are way more helpful for picking up on you wanting to build/modify something and helping you brainstorm interactively to a solid spec, suggesting multiple options when applicable. This results in a design and implementation doc and then it can coordinate subagents to implement the different features, followed by spec review and code review. Really impressed with it, I use it for anything non-trivial.
by jwrallie | 2026-01-19 08:31:10+00:00
If this is real, best of luck to get your data back.

So many companies are operating with basically no support nowadays, so for the end user you just hope everything works perfectly (until it doesn't).

I don't even blame the bots, I've had human interactions in the past where, while they could perfectly understand my problems, they couldn't do anything because they worked on a script and have limited agency. It is basically the same flow, you just talk until it either escalates to someone that does have the ability to help or it loops back to the beginning and you try again.
by rawling | 2026-01-19 08:32:51+00:00
From [2] (machine-translated):

> The accident occurred near Atocha station, on a curve where signage indicates a speed limit of 45 kilometers per hour. However, sources consulted by this newspaper assert that the train, out of control, easily approached speeds of 90 to 100 kilometers per hour, ultimately resulting in the derailment. [...] Two mechanics who were inside the wrecked train escaped injury.

Any indication they deliberately derailed the train?

Edit: yes! E.g.

https://www.theolivepress.es/spain-news/2024/10/22/railway-w...

(Non-specific?)

https://euroweeklynews.com/2024/10/26/investigation-reveals-...

(Says the train was diverted away from others, rather than deliberately derailed maybe)