MurphyA/hacker-news huggingface dataset:
by GuB-42 | 2026-01-20 22:15:00+00:00
I think you are giving executives too much credit. All the people you cited are just business managers. Multi-billion dollar public companies are not startups, decisions are the result of comities, shareholder meetings, and consequences of choices made a decade later. Who is at the head now matters, but to a limited extent. Steve Jobs may be an exception, but mostly because he was a founder, so he led the company when it was small enough to support a true dictator.

As for Ballmer vs Nadella, what did Microsoft do under Nadella that wasn't started under Ballmer? The big things: 365 and Azure were both started under Ballmer. Bing, the only real competitor to Google search, which is also profitable, was made under Ballmer too. Essentially, Nadella continued Ballmer's job, as expected from a MBA CEO to another MBA CEO. The shift from Windows-first to cloud-first was already in the making when Nadella took over.
by toomuchtodo | 2026-01-20 22:15:26+00:00
I own a residence outright in a European country, I have invested in a golden visa fund (renewables) that will provide my family European citizenship after five years, I am financially independent with a minority of my portfolio in US exposure, and I have built a network of folks who will employ me anywhere globally in almost any currency I choose. I hold no crypto while also holding at least a year of expenses in Euros. We have applied for and received permanent residency in Mexico as well (no upkeep cost, the only thing we can't do is vote). Even without a golden visa, Spain will allow you to apply for a digital nomad visa with a three year term from within the country while a tourist (for any employment sourced at least 80% out of the country), and with one two year extension, will then allow you permanent residency after five years (for example; there are many paths to an exit, citations below, and most of the developed world is hungry for skilled labor).

Through the actions above, I feel that I have diversified away from the US sufficiently for my risk appetite. I don't feel I need to renounce my US citizenship currently (due to foreign earned income exclusions), but I am also prepared for that in the future if necessary.

Resources for others I have assembled helping folks exit:

https://relocateme.substack.com/

https://old.reddit.com/r/AmerExit/comments/urwlbr/a_guide_fo...

https://old.reddit.com/user/Shufflebuzz/comments/1iv4dud/shu...

https://www.helpmeleave.us/

https://www.canada.ca/en/immigration-refugees-citizenship/se... (Canadian citizenship by lineage)

https://healthcareinfusion.org/ (for healthcare workers interested in Canada)

https://lookerstudio.google.com/reporting/b58914ce-b98d-4330... from https://pancakeonastick.substack.com/ (Digital Nomad Visa Map)
by pona-a | 2026-01-20 22:15:41+00:00
Yggdrasil is a more generic overlay. It can run over unconfigured Ethernet links, auto-discover other nodes on your local network, or punch through firewalls if you configure any public peers. You can setup a private network by only declaring your private peers. I think each device gets an entire subnet, so you might be able to expose multiple services on multiple IPs, though I'm not sure about that.

My use-case was sharing things like game servers and websites with friends—which we previously did by sharing each other's machines/servers via Tailscale—and accessing my homelab remotely. For the first case, the public Yggdrasil network was much better than a mesh VPN like Tailscale: I don't have to manage invites or accounts—everyone who knows the address can just connect.

For the second case, assuming addresses are discoverable (since 128 bits would make them quite hard to enumerate), I think a firewall gating by incoming IP will take care of that (since your IP is just a hash of your public key), though for now I've kept most sensitive ports unbound from it. I hadn't yet tried anything like Tailscale bridging (exposing a LAN address without configuring the client on the endpoint), but I'll try once I have a bit more free time.

Tailscale is a nice abstraction on Wireguard, but Yggdrasil feels less like a solution to your specific infra problems and more like a coherent vision of how the internet ought to be. You can just rely on IPs as identities, link-layer encryption with Noise Protocol, and out-of-box hole punching, with relatively low latency (though I haven't tested the speed). It's the same feeling of awe as when I first saw how easy it is to host Onion Services, only not hampered by the abysmal speeds.
by sean2 | 2026-01-20 22:15:41+00:00
And lists! I love to use lists and blather a lot. It was from me that AI learned that:

* Answers should be really lengthy even if you aren't saying much
* Lists are the perfect vehicle to layout your ideas
* Good things come in 3s.

But alas, my wonderful style of internet comments now look tooooo good, like an AI generated them.

I don't use many emoji's though -- that's one way AI has gone wrong.
by JasonADrury | 2026-01-20 22:16:35+00:00
>It kinda does if you're actually trying to get your message across and not just doing this for your own self gratification.

I'd imagine that's the most common use case for HN, indeed.

>I'm done here. Too close to Godwin's law after your last remarks. I don't know what my quote had to do with Godwin's law (feel free to explain).

I pre-emptively addressed this remark in the very comment you're replying to! If you think the WW2 comparison is inappropriate, I'm actually genuinely fascinated and very interested in hearing why.

>We're so far down the comment chain though that I don't mind saying that you're coming across as an insufferable cunt who has to be technically correct.

I gave a perfectly reasonable answer to a question that was asked by another commenter and you attacked me because I ... ? Not sure how that makes me the "insufferable cunt".

If you have a real answer as to why my comment was inappropriate, go ahead and share it. But so far over the course of 4 comments you've been completely unable to do that.

I think you're just being completely unreasonable in demanding that a fundamentally inflammatory topic should be discussed in a non-inflammatory way. That's simply not possible.

Any conversation concerning war is fundamentally inflammatory to some people, at least per the Oxford definition. How could such a topic not arouse angry or violent feelings? Should we not discuss these topics then?
by sally_glance | 2026-01-20 22:16:45+00:00
Only way I can think of is paying for synthesizing training data using SOTA models yourself. But yeah, I'm not aware of anyone publicly sharing that they did so it's also speculation.

The economics probably work out though, collecting, cleaning and preparing original datasets is very cumbersome.

What we do know for sure is that the SOTA providers are distilling their own models, I remember reading about this at least for Gemini (Flash is distilled) and Meta.
by hu3 | 2026-01-20 22:16:57+00:00
For Windows a quick win is to install VMware Workstation Pro (which is free) and install Ubuntu 24.04 LTS as a VM.

Broadcom bought VMware then released Workstation Pro for free and I don't think they kept the download link but you can get from TechPowerUp:

https://www.techpowerup.com/download/vmware-workstation-pro/

You can then let LLMs on YOLO mode inside it.
Show HN: Docklift – Probably the cheapest and fastest way to deploy web apps
by 4m1rk | 2026-01-20 22:17:10+00:00
I bought a VPS for less than $4, yet it was large enough to host multiple of my silly projects. I needed something simple and clean to deploy all of them on the same machine with SSL. No clutter, no BS. So I created it:

uv tool install docklift
# Create a Dockerfile
docklift init # Provide host info and domain
docklift deploy

That's it. It installs Docker and Docker Compose on your VPS, uploads the source code, generates `docker-compose.yml` file for the project including Caddy configuration with SSL, builds and runs the Docker container. You only need to have Dockerfile.
by westurner | 2026-01-20 22:17:25+00:00
I decided to look; just found these:

chumsky (parser combinator): https://github.com/zesterer/chumsky

LALRPOP (LR(1)):
https://github.com/lalrpop/lalrpop

grmtools (YACC) https://github.com/softdevteam/grmtools/ re: Other parsers: https://softdevteam.github.io/grmtools/master/book/othertool...

antlr4rust: https://github.com/rrevenantt/antlr4rust
by SilverElfin | 2026-01-20 22:18:08+00:00
Unfortunately Bessent went from someone who had legitimacy and a successful career behind him, to just the latest blindly loyal sycophant. At this point, he just makes up things every single day to justify whatever Trump does. This idea that the rate cap is somehow made up for in other ways is just the latest thing.

Another great example of this is at Davos, where today he said several times that Europeans are being “hysterical” over the Greenland threat (https://www.morningstar.com/news/marketwatch/2026012019/four...). He actually said they need to “take a deep breath”. Again, trying to cover for Trump.
by jmyeet | 2026-01-20 22:18:14+00:00
Predicting any stock will crash, be it from a technical analysis or from looking at fundamentals, is a fool's game. As Keynes allegedly said, the market can stay irrational longer than you can remain solvent.

The poster child for this is Tesla. Nothing fundamental justifies Tesla's valuation.

IMHO the only rational way to look at the future of AI and the companies from profit from it is to look at geopolitics.

The market seems to have decided there's going to be one winner of the AI race. I actually don't think that'll be OpenAI. I think it'll be Google or Nvidia of the companies currently in the race. But I also don't think it'll be either of them.

The magic of software is that it is infinitely reproducible. That makes it difficult to build a wall around it. Microsoft, Facebook, Apple and Google have successfully built moats around their software very successfully in spite of this. Google's big advantage in the AI race is their ability to build and manage data centers and that they'll probably end up relying on their own hardware rather than NVidia.

I think China will be the AI winner or they'll make sure there is no winner. It's simply too important to them. For me, DeepSeek was a shot across the bow that they were going to commoditize these models.

The US blocked the export of the best lithography machines AND the best chips to China. IMHO this was a mistake. Being unable to import chips meant Chinese companies had no choice but to make their own. This created a captive market for China recreating EUV technology. Chinese companies have no choice but to buy Chinese chips.

The Chinese government has the patience and infrastructure for recreating ASML's technology and it's an issue of national security. And really all it takes is hiring a few key people to recreate that technology. So Western governments and analysts who said China will take 20+ years to catch up (if they ever do) simply don't understand China or the market they're talking about.

They sound exactly like post-WW2 generals and politicians who thought the USSR would take 20+ years to copy the atomic bomb. It took 4 years. And hydrogen bombs came even quicker.

There's a story that should get more attention: China has reportedly refused a deal for NVidia's latest chips [1]. If true, why do you think they're doing that? Because they don't want to be reliant on foreign chips. They're going to make their own.

[1]: https://ca.finance.yahoo.com/news/nvidia-stock-slides-china-...
by _lunix | 2026-01-20 22:18:17+00:00
very interesting work! I've been exploring a different idea on the side, using SPDK+libvfio-user [0] to emulate PCIe devices inside QEMU, which doesn't require a kernel module but it's a bit less flexible than this approach.

[0] https://movementarian.org/blog/posts/2025-08-27-vfio-user-cl...
by alwa | 2026-01-20 22:18:31+00:00
Indeed: that would help reconcile the presumed secrecy with the fact that, also per the article, there are upwards of 2000 of these tunnel-structures that fall into this category. All across Central Europe. Aggressor knows THAT there's likely a safe-tunnel, but doesn't know exactly WHERE the safe-tunnel is, and whether it's worth taking the time to find...

For that matter—A place to stash the kids from the census-taker and the harvest from the tax man? Tuck them away, just for that day, once every so often, and pull them out afterward?

Or knowledge privileged to some specific order, whose representatives are geographically widespread but sparse within a given community?
Show HN: Raps – Rust CLI for Autodesk Platform Services (0ms Deps, MCP Support)
by dmytrove | 2026-01-20 22:18:51+00:00
Hi HN,

I have been working on RAPS (Rust Autodesk Platform Services CLI), an open-source tool designed to replace the fragile scripting usually required to automate CAD workflows in the cloud.

If you have ever worked with Autodesk APIs (formerly Forge), you know the pain of using the official Node.js or Python SDKs in CI/CD pipelines. You often end up with massive node_modules folders, dependency conflicts, and boilerplate code just to handle OAuth tokens or poll for job completion.

We built RAPS in Rust to provide a single-binary, zero-dependency solution that is safe by default for enterprise automation.

Key Technical Features:
- Zero-Dependency: Statically linked binary. No need to install Python, pip, Node, or npm on your build agents.
- Async/Polling Abstraction: Most CAD translation jobs are asynchronous. RAPS includes a wait flag that handles the polling loop and rate limits (HTTP 429) automatically, turning complex async logic into a single synchronous command.
- Resumable Uploads: Automatically handles chunking and parallel uploads for multi-gigabyte Revit and DWG files.
- CI/CD Ready: Maps API states to POSIX exit codes for reliable pipeline control in tools like GitHub Actions.

AI and Model Context Protocol (MCP):
Perhaps most interestingly, RAPS is now an MCP Server. It supports Anthropic's open standard, allowing LLMs to natively see and touch the Autodesk ecosystem. Instead of writing scripts, you can use an agent to find all Revit files in a specific bucket older than 30 days and archive them.

The goal is to bridge the gap between raw API endpoints and the operational needs of modern DevOps, moving from imperative scripting to declarative infrastructure.

Would love to hear your thoughts on using Rust for API wrappers or how you are handling large-file operations in CI/CD.

Repo: https://github.com/dmytro-yemelianov/raps
Docs: https://rapscli.xyz
by accrual | 2026-01-20 22:20:17+00:00
Intense. It's unfortunate so many are affected. Imagine "a senior uniformed figure like a general" messaging you and within a few days, asking for a $20k deposit. It feels like we've failed people as a whole to not light this kind of deception up like a torch. Perhaps it points to a deeper lack of connection within humanity as a whole.

What is enabling so many people to be like "oh, I got a random text from an unknown number, I guess I'll trust it and potentially marry this person and send my life savings to them"? That is a catastrophic failure and it must be commonplace enough to enable an entire industry to pursue it.
by Curiositry | 2026-01-20 22:20:42+00:00
Ah, thanks for chiming in Keenen! Interesting, are they just faking the referrer in an attempt to look legitimate? This also explains why there's a captcha on InboxReads outlinks, which I'd been puzzled by before.

Though I didn't mention it in the article, InboxReads has been also sending a consistent stream of quality subscribers my way -- much more so than other directories. Thanks!
by unsupp0rted | 2026-01-20 22:20:59+00:00
For any "click here and type into a box" job for which you'd hire a low-skilled worker and give them an SOP to follow, you can have an LLM-ish tool do it.

And probably for the slightly more skilled email jobs that have infiltrated nearly all companies too.

Is that productive work? Well if people are getting paid, often a multiple of minimum wage, then it's productive-seeming enough.
by seemaze | 2026-01-20 22:21:00+00:00
I've found it much easier to increase your viewing distance for an equivalent effect. All else being equal this provides the additional benefit of reduced eye strain from a decrease in parallax.

For example, I've settled on ~160 PPI viewed at 100cm as my optimal desktop solution. It has an identical perceived pixel density as ~220 PPI viewed at 75cm.

Use a PPD (pixel per degree) calculator to find a setup that suits your needs:
https://qasimk.io/screen-ppd/
by JakeSc | 2026-01-20 22:21:35+00:00
Agree on looking at the company-behind-the-numbers. Though presumably you're aware of the Efficient Market Hypothesis. Shouldn't "slowed down datacenter growth" be baked into the stock price already?

If I'm understanding your prediction correctly, you're asserting that the market thinks datacenter spending will continue at this pace indefinitely, and you yourself uniquely believe that to be not true. Right? I wonder why the market (including hedge fund analysis _much_ more sophisticated than us) should be so misinformed.

Presumably the market knows that the whole earth can't be covered in datacenters, and thus has baked that into the price, no?
by johnnyanmac | 2026-01-20 22:21:42+00:00
>Because nobody wants to kill American soldiers, it makes zero sense.

Of course it makes no sense. You're trying to apply logic to the illogical. We should know by now that this is an admin driven by ego. Not by duty nor even something sensible like greed or ideology.

>if the unthinkable happens, I believe American soldiers would be quite safe staying in Denmark.

I sure hope you're right. Meanwhile;

https://www.bloomberg.com/news/articles/2026-01-20/greenland...
by Melatonic | 2026-01-20 22:21:48+00:00
Your idea makes a lot of sense - external OLED glossy monitor color calibrated for the room used for serious photo and color theory. And for portable use the nano texture laptop screen.

I suppose if you really wanted to get fancy you could calibrate the nano texture screen against the proper monitor and then add an export filter that accounted for the contrast adjustment when using your machine portably
by orwin | 2026-01-20 22:22:25+00:00
The issue is that this kind of authoritarian military organization needs a clear leader, and without that, cannot function properly. That leader used to be the US. Even under Trump 1 (and even though i disagree with the decision), forcing NATO member to think about the 3% rule was ultimately something someone have to do (my preference would have been to lower the threshold), and that someone was the US. I also think it would need a pre-2008 France, who refused to be under the integrated command, to build a sort of trust and respect between members.

Ultimately though, the Irak invasion shattered the trust and status quo, and i agree 100% with people saying NATO must die. Alliance that are more than a reactive defensive pact and force member into attacking unrelated countries should disappear. Just get nukes, and pray you won't have to use them.
by cyberax | 2026-01-20 22:22:40+00:00
I think it might already be working like that? React now has concurrent rendering, so it will try to optimistically render the DOM on the first pass. This applies even if you have hooks.

There is no real difference now between doing:

const [state, setState] = useState(42);

and:

const [state, setState] = useState(undefined);
useEffect(() => setState(42));

They both will result in essentially the same amount of work. Same for calculations with useMemo(). It was a different situation before React 18, because rendering passes were essentially atomic.
by eviks | 2026-01-20 22:23:07+00:00
> - already exactly know where you want to go

Same as with moving down by 1x10? How are you even choosing cursor direction if you don't know where to go to?

> - figure out the relative distance either by looking to the side

Ok, how is that an issue? You also have to figure out the distance by looking down when moving down with the arrows, so eyes still move?

> move your hands to the numbers row to input numbers and back

No, you could maintain your hands on the home row and use a numpad layer containing it

> imagine you had to tell your hand "move 10 centimeters left"

Imagine you had to tell your hand "move 1 centimeter left 10 times"? The mouse is that extension where you don't "move by 1 pixel X times" and move in an analog way
by wolvoleo | 2026-01-20 22:23:26+00:00
Cool, in Holland snack bars are not homely at all. Some have just little cubbyholes in the wall where you insert a coin and take a croquette from behind a little window (we like buying stuff from behind windows I guess, lol).

And if there is staff it's usually a big grumpy guy. And the food is really greasy. It's not a place you go for fun. It's more for quick fix food (though some of it is delicious though bad for you)

I didn't like Japan much personally because it's so conservative and traditional (like it says there in the article LGBTQ+ is still an issue there, tattoos are frowned upon, life is pretty formal etc). So I don't feel at home there. And as such I've never really explored it. It's a nice country with nice people but I just don't fit in which was awkward for me. I'm more at home at a burning man kinda setting :)

But this sounds pretty cool. If I do have to go there again some day I'll look one of these places up.
by pixl97 | 2026-01-20 22:23:35+00:00
>Are you implying that the government of these countries bought those resources and they're now owned by the government

You have to take these issues with nuance instead of looking at them black and white.

If the US government gives you a billion dollar subsidy to do some particular action, is the action that is done the will of the corporation or the will of the government?

If the US government is paying private companies to 'gain information on' foreign entities, is that the will of the private companies or of the government itself?

If when a US company acquires a resource the US government can ask nicely for it with the threat of implied violence if you don't give it, is that a private resource or not?

And, note, I'm talking about the US that has relatively strong property rights and not about China where the government has far more leeway with the operation of companies, and absolutely uses them for nation state level information gathering.
by qwytw | 2026-01-20 22:24:14+00:00
> Having less of that garbage fiat short-termism

Yet having more of endless boom and bust cycles with major economic depressions lasting for years (outcomes of the gold standard was a good idea).

> You're forcing business to produce something valuable in real terms instead of nominal terms

I don't quite understand what does that mean. Pricing goods in oil or grain? (coincidentally either of which would function better as a currency than bitcoin).
by unyttigfjelltol | 2026-01-20 22:25:20+00:00
> you don't seem to have children of your own?

No, your intuition is incorrect. I often think of the random carnage inflicted by automobiles on bystanders as a model for societal inconsistency, which perhaps was the reason it came to mind for the hypothetical. Tire tracks across the sidewalk, marks on the post, just another risk wanly accepted by society.

Anyway, for a more extreme hypothetical, all you have to do is make the speed more egregious. One answer at 40mph; how high until the attorney walks you to the police station? 250mph? Habitual?