MurphyA/hacker-news huggingface dataset:
by rcxdude | 2026-02-01 11:36:45+00:00
What's the narrative around the "idiots who got lucky" part, more specifically? I don't think I've heard this argument (in fact I thought the idea of Tesla of making a sporty electric car was a pretty damn savvy one). Is this just the general hatred of Musk (who, to be clear, didn't come up with this idea, but did buy into it early on) turning into irrational "everything he's done that's good must have been by accident"?
by torginus | 2026-02-01 11:41:04+00:00
This. We ported a huge component, an ASP.NET server hosted Windows to Linux (/w Docker). We did the initial migration in a couple of days, and only after a couple of months, we basically managed to bring all production installs to Linux.

It only took a year, and everyone works exclusively with devcontainers, and we allow devs to experimentally pick Linux and Mac laptops.
by speedgoose | 2026-02-01 11:42:46+00:00
I replaced Teleport by a bunch of various tools, and I had to chose between tailscale/headscale and netbird for the network connectivity. I’m pleased with netbird so far.

I had some weird bugs on a few old servers during the transition, and the support was helpful even though I am a small customer. We eventually switched to user space wireguard on those servers.
Show HN: Crossview – visualize Crossplane resources and compositions
by moeidheidari | 2026-02-01 11:43:19+00:00
Hey HN We built CrossView because after managing dozens of Crossplane compositions across multiple clusters, kubectl get + mental graphing just wasn't cutting it anymore.v3.2.0 brings real-time updates (informers + websockets), multi-cluster switching, interactive composition → managed → claim graphs, dark mode, SSO, and stays strictly read-only for production safety.Deploys via Helm in ~2 minutes.Would love honest feedback especially on: UX when dealing with very large/messy compositions Missing Crossplane edge cases you run into Any perf issues at scale Repo + quickstart: https://github.com/corpobit/crossview
by madeofpalk | 2026-02-01 11:44:47+00:00
> ASAIK the purpose of a dry-run is to understand what will happen

Right - so the dry-run has to actually do as much of 'what will happen' as possible, except the actual things.

You want to put the check as far down, close to the 'action' as possible. You don't want any additional business logic gated by the dry run check.
by fragmede | 2026-02-01 11:45:58+00:00
> Proponents seem to not see any value loss, and they do observe an efficiency gain.

You get to start by dumping your raw unfiltered emotions into the text box and have the AI clean it up for you.

If you're in customer support, and have to deal with dumbasses all day long who are too stupid to read the fucking instructions. I imagine being able to type that out, and then have the AI remove profanity and not insult customers to be rather cathartic. Then, substitute "read the manual" for an actually complicated to explain thing.
by funkyfiddler369 | 2026-02-01 11:46:18+00:00
I'm afraid I don't know what that is.

I meant thinking patterns that go beyond our understanding. High functioning autism that is beyond jealousy/envy, and beyond the need to hold or be on a leash and beyond the enigma of emotions that come with the influence to dump and pump stock market prices of precious, precious metals.

Or, in other terms, the kind of intelligence that is built for abstract, distant, symbiotic humanity. From the POV of Earth as a system, we're quite the dumb nuisance. "Just get it, man". :D
by cirrusfan | 2026-02-01 11:47:04+00:00
> but I have to baby sit the process and think whether I want to skip or retry a failed copy

Do you import originals or do you have the "most compatible" setting turned on?

I always assumed apple simply hated people that use windows/linux desktops so the occasional broken file was caused by the driver being sort-of working and if people complain, well, they can fuck off and pay for icloud or a mac. After upgrading to 15 pro which has 10 gbps usb-c it still took forever to import photos and the occasional broken photos kept happening, and after some research it turns out that the speed was limited by the phone converting the .heic originals into .jpg when transferring to a desktop. Not only does it limit the speed, it also degrades the quality of the photos and deletes a bunch of metadata.

After changing the setting to export original files the transfer is much faster and I haven’t had a single broken file / video. The files are also higher quality and lower filesize, although .heic is fairly computationally-demanding.

Idk about Android but I suspect it might have a similar behavior
by willx86 | 2026-02-01 11:47:20+00:00
( all of this math is approximate)
https://stackoverflow.com/questions/62491720/in-latency-valu...

Bear in mind this is:
- 5 years old
- only cpu

If you'd do this on a gaming laptop, it'd all be on SSDs, which are orders of magnitude slower than GPU's for memory access

Also, AI uses maths, called FLOPS, floating point operations

My laptop cpu (7840U) has 4.1TFLOPS, a H200 GPU has 3,958 TFLOPS

OpenAI chatgpt 5 was reportedly trained on ~100-200k nvidia GPU's

So:
- accessing data is 1000x slower
- maths is 1000x slower
- they have up to 200,000x more GPU's than a laptop

Now remember each part of the data is used multiple times, you start getting into the GPU's being 1000x1000x200,000x( data access multiple times) faster

So, I don't think there's fundamentally something impossible with training claude opus on your laptop, but moreso the time required would be so infinitely high that it's very improbable.
by piskov | 2026-02-01 11:50:26+00:00
Modern c# has many low level knobs (still in a safe way; though it also supports unsafe) for zero allocation, hardware intrinsics, devirtualization of calls at runtime, etc.: simd (vector), memory spans, stackalloc, source generators (helps with very efficient json), etc.

Most of all: C# has a very nice framework and tooling (Rider).
by michaelmior | 2026-02-01 11:50:35+00:00
> First, it is hard, especially in at least somewhat portable manner.

I'm curious what portability concerns you've run into with JSON serialization. Unless you need to deal with binary data for some reason, I don't immediately see an issue.

> Such representation, which is by the way specified to be executable bidirectionally (roll back capabilities), is a full blown program

Of course this depends on the complexity of your problem, but I'd imagine this could be as simple as a few configuration flags for some problems. You have a function to execute the process that takes the configuration and a function to roll back that takes the same configuration. This does tie the representation very closely to the program itself so it doesn't work if you want to be able to change the program and have previously generated "plans" continue to work.
by rustybolt | 2026-02-01 11:51:05+00:00
> Good work very much doesn't speak for itself

Some people are obviously very intelligent and for people with enough technical abilities this can be spotted (e.g. because they churn out a large volume of high-quality code with almost zero defects). I have definitely seen this.

But I have also seen a colleague getting promoted that took thrice the scheduled time to deliver on a low-impact project, planning 2-3 long meetings a week, with about 8 people, discussing details for hours and hours (of course without writing anything down). When he went on leave for a few weeks, leaving a significant backlog of work and noting to our manager that "it's trivial to release", I actually managed to release it. At the end-of-year review he was praised for "deliviring such a complicated project", while the higher impact project I worked on and delivered in 1/3rd of the scheduled time was seen as a "simple project" because it got delivered without any hiccups.

Often it's also just a matter of "this guy states facts with confidence so it seems he knows what he's talking about" (even when he gets the facts wrong). At some point I just stopped correcting him because if we disagreed people would just assume I was wrong. In other words, being good at talking helps your career a lot.
by flawn | 2026-02-01 11:55:03+00:00
It's not what his businesses are doing, it is what he says and what he spreads to a tech bro disciple that spreads this shit far away, working with technologies like AI at the forefront, ending up setting us back in our progress & history.

Same applies to Thiel, Zuckerberg and whoever not. Read up on Thiel & Trump, then come back.
by notahacker | 2026-02-01 11:56:15+00:00
Yep. Even the details provided suggest that (i) the "wolf" explicitly asked for a level of support from upper management that wasn't offered and (ii) when others eventually became aware of the testing framework, they were able to improve it. Neither of the two details provided vindicate the author's self-congratulation on spotting the wolf and choosing to keep it quiet.

There are definitely times when the best thing for upper management to do is stay the hell out the way, but this doesn't sound like it was obviously one of them.
Show HN: A site where anyone can rename any location on Earth
by kafked | 2026-02-01 11:57:57+00:00
Click any city, mountain, country, sea or whatever on a globe, propose a new name, community votes (or your proposal gets auto-accepted in a few minutes if nobody cares).

It's live now and I'm genuinely curious what happens when strangers on the internet get collective control over world geography. Either it becomes something interesting or it turns into a mess of edgy jokes, stereotypes, and stuff that will make me regret this whole idea
Show HN: UCPtools – Check if AI shopping agents can find your store
by nolpak14 | 2026-02-01 11:58:09+00:00
AI shopping agents are coming. ChatGPT, Gemini, and Perplexity are learning to browse and buy from online stores. But most stores aren't set up to be discovered.

UCP (Universal Commerce Protocol) is the new open standard by Google & Shopify that makes stores readable by AI agents - like robots.txt for AI commerce.

We built UCPtools to help merchants get ready for AI commerce:

FREE TOOLS (no signup):
• UCP Validator - check your profile in seconds
• AI Agent Simulator - see how agents interact with your store
• Security Scanner - find UCP vulnerabilities
• Platform Guides - Shopify, WooCommerce, BigCommerce, Wix, Magento

PAID TIER ($9/mo Starter, $19/mo Pro):
• AI Agent Analytics - see which AI agents visit your store (Gemini, ChatGPT, etc.)
• Automated weekly monitoring with email alerts
• Historical validation trends
• Multi-domain support (Pro)

Try free: https://ucptools.dev
Analytics demo: https://ucptools.dev/dashboard/analytics?demo=true

Built with: TypeScript, Next.js, PostgreSQL, Hetzner

Happy to answer questions about UCP or AI commerce!
by lozenge | 2026-02-01 11:58:28+00:00
They are targetting whatever has eyeballs. If people are looking for purchasing advice they have probably come from Google. So if Google is indexing the subreddit it is fair game. That means every subreddit that is not 18+, and Reddit also forbids marking a subreddit as 18+ when the contents isn't really 18+ (as this was a form of mod protest a few years ago).
by lee_ars | 2026-02-01 11:58:53+00:00
Looking at the comparison image between CSS grid lanes and CSS grid 1, the grid lanes example looks....horrifying. It looks like pinterest cancer. It makes the page look like a ragged assortment of random shit. Scannability is grossly impaired. How are you supposed to approach this content? What objective does this mess of a presentation accomplish? What kind of information lends itself to this kind of "masonry-style waterfall layout"?
by WillAdams | 2026-02-01 11:59:07+00:00
Interestingly, Leonardo may have experimented with binocular vs. monocular perspective for at least one alternative version of his _Mona Lisa_:

https://monalisa.org/2013/12/15/genius-leonardo-da-vinci-per...

which makes one wonder if there are instances of his having used other perspectives in his drawings (cabinet for drawings for furniture for his home or workshop for a cabinetmaker, or cavalier for a map/diagram for military planning), and wish that the entirety of his oeuvre were available in a digital format like to the Corbis CD-ROM Leonardo's rendering of the Codex Leceister:

https://archive.nytimes.com/www.nytimes.com/library/cyber/mi...
by nolpak14 | 2026-02-01 11:59:09+00:00
Hey HN! I'm the maker of UCPtools.

Quick context: UCP was announced Jan 11, 2026 by Google, Shopify, and 25+ partners. It's an open standard that lets AI shopping agents discover and interact with e-commerce stores.

I built UCPtools because:
1. There was no easy way to validate UCP profiles
2. Merchants had no visibility into AI agent traffic to their stores
3. No monitoring existed for when profiles break

The free validator is unlimited - paste any URL, get instant results.

The paid tier ($9/mo) adds AI Agent Analytics - you can see exactly which AI agents (Gemini, Perplexity, Claude) are visiting your store, what they're doing, and get alerted if something breaks.

You can try the analytics with our demo: https://ucptools.dev/dashboard/analytics?demo=true

Curious what HN thinks - is AI commerce going to be a real thing, or overhyped? Would love feedback on the tools!
by dwroberts | 2026-02-01 11:59:56+00:00
Some of the rules seem very arbitrary too

> Must: Represent tags as strings

Provided the correct result is generated I don't get the rationale for this one. As long as you obey the other rule for UTF-8 compatibility, why would it be a problem to represent as bytes?

Seems like it would put e.g. GC'ed languages where strings are immutable at a big disadvantage
by bell-cot | 2026-02-01 11:59:58+00:00
Quoting more:

> "I got the idea of using espresso as a staining agent from the circular dried stains in used coffee cups," says Claudia Mayrhofer, who is responsible for ultramicrotomy at the institute. During preparation, she cuts tissue samples into wafer-thin slices and fixes them onto sample holders. Staining is the last step before examination under the electron microscope.

I'm curious about the grad student who is the second author on the research paper. Is he the one tasked with the current-SOP staining with (radioactive and poisonous) uranyl acetate? Was it his overworked-and-drowsy "oopsie" which lead to the discovery?
by kohlschuetter | 2026-02-01 12:00:02+00:00
I was hoping somebody would suggest that (and eventually try it out).

With TB5, and deep pockets, you might probably also benchmark it against a setup with dedicated TB5 enclosures (e.g., Mercury Helios 5S).

TB5 has PCIe 4.0 x4 instead of PCIe 3.0 x4 -- that should give you 50 GbE half-duplex instead of 25 GbE. You would need a different network card though (ConnectX-5, for example).

Pragmatically though, you could also aggregate (bond) multiple 25 GbE network card ports (with Mac Studio, you have up to 6 Thunderbolt buses, so more than enough to saturate a 100GbE connection).
by afiori | 2026-02-01 12:01:30+00:00
Things like this combined with the countless ways to hide "feature flags" in a giant codebase makes me feel that anything less than "the entire app was verified + there is literally no way to dynamically load code from remote (so even no in app browser) + we checked 5 years of old versions and plan to do this for the next 5 years of update" is particularly meaningful.

Still very important but my issue has never been with zucks inability to produce solid software, rather in its intentions and so them being good engineers just makes them better at hiding bad stuff.
by littlecranky67 | 2026-02-01 12:02:41+00:00
(not op). I use a dumb feature phones that can receive SMS for far less than 40€ (even cheaper, but I like the music player and some other things like bluetooh for headphones). I have a "twin SIM", i.e. my mobile carier gives me a SIM with the same phone number and if somebody calls me, both phones (smartphone and feature phone) ring. SMS can only be received at one number, but you can switch the SIM for SMS reception using the carrier website. Since I only take the feature phone when I leave home (to enjoy outside time without distractions) I usually don't turn it on.
by palata | 2026-02-01 12:03:13+00:00
I don't think that it can work like that. If you make it fully open, you don't know what can happen. It cannot improve the security, it can only worsen it.

Suddenly you go from people using WhatsApp to people using random apps that you have no idea about, I think it's a step backward.

The "escape hatch", IMO, is an alternative messenger (like Signal). If Meta makes WhatsApp really bad, people can just switch to Signal. It's infinitely easier than moving away from AWS or the Microsoft Suite. The lock-in effect is really just that people can't be arsed to install it.

I think that the mere existence of Signal already forces Meta to keep WhatsApp relatively good. And to be fair, around me people like WhatsApp better because it has features they want and that Signal doesn't have.
by stingraycharles | 2026-02-01 12:04:45+00:00
When managing your infrastructure as code, it’s quite common to deploy new instances for upgrades etc. Having these keys expire after 3 months is a big pain. Eg doing a routine update by rebuilding an AMI.

I don’t understand how they can have such a strategy, and then not having any decent way to programmatically allocate new keys.
by gnyman | 2026-02-01 12:04:59+00:00
Please be aware that when you use tailscale funnel you announce to the whole world that your service exists (through certificate transparency), and you will get scanned immediately. If you don't believe me just put up a simple http server and watch the scanning request come in within seconds of running `tailscale funnel`.

Do not expose anything without authentication.

And absolutely do not expose a folder with something like `python -m http.server -b 0.0.0.0 8080` if you have .git in it, someone will help themselves to it immediately.

If you are aware of this, funnel works fine and is not insecure.

Tailscale IMHO failing in educating people about this danger. They do mention in on the docs, but I think it should be a big red warning when you start it, because people clearly does not realise this.

I took a quick look a while ago and watching just part of the CT firehose, I found 35 .git folders in 30 minutes.

No idea if there was anything sensitive I just did a HEAD check against `.git/index` if I recall.

https://infosec.exchange/@gnyman/115571998182819369
by sunshine-o | 2026-02-01 12:05:33+00:00
For someone who want to setup a private network between host/devices, I feel the dilemma is always:

1. Trust a third party like Tailscale by giving them the key to your kingdom, but everything is incredibly easy and secure.

2. Self-host but need at least one host with a fixed IP address and an open port on the Internet. What requires a set of security skills and constant monitoring. That includes headscale, selhosted netbird, zerotier or a private yggdrasil mesh.
by donatj | 2026-02-01 12:06:25+00:00
> process has an unfortunate side effect of crushing innovation unintentionally

We've been taken over by PE and forced into a very strict Jira powered "Agile" with time tracking of how long cards are in progress, and all work needs to be planned pre-sprint.

I cannot even begin to explain the opportunity cost of all this to anyone with any sort of control. The art of building good software is continual improvement. Being able to improve something without planning it.
Show HN: Free depreciation calculator (no login, no back end, 3KB gzipped)
by ludydev | 2026-02-01 12:06:56+00:00
Author here.

I built MyDepreciation after getting frustrated with TurboTax paywalling basic MACRS calculations ($80 for the "Self-Employed" tier).

*Technical details:*

• Vanilla JS, no frameworks (wanted to keep it lightweight)
• 100% client-side (no backend, no analytics, no data collection)
• MACRS tables hardcoded from IRS Publication 946 (public domain)
• Total bundle size: 3KB gzipped
• Hosted on Cloudflare Pages (free tier)

*Why no framework?*
The entire app is just form inputs + table lookups + arithmetic. Adding React/Vue would 10x the bundle size for zero benefit.

*Privacy-first design:*
Your financial data never leaves your browser. No cookies, no tracking, no "sign up to save calculations." Just pure math.

*Why free?*
The MACRS tables are published by the IRS for free. Paywalling them felt like gatekeeping public information. Plus, hosting costs $0 (static site), so there's no pressure to monetize.

*Open to feedback, especially:*
• Bugs in calculations (I'm not a CPA—if you spot errors, please flag)
• UX improvements (I'm an engineer, not a designer)
• Edge cases I missed (depreciation has a LOT of gotchas)

GitHub: [leave this blank unless you've open-sourced it]

Happy to answer questions!
by zeristor | 2026-02-01 12:07:44+00:00
“When rolling stock makes its debut a certain crowd turns up. There are the devoted Must-Be-On-The-First-Trainers, which was a pain yesterday because the debut was at 5.30am. There are the Men Who Work In Rail, here to see what their competitors are up to. There are the Excitable Children, also the Quiet Men Sitting By Themselves, also the People Who Still Believe In Using A Camera. There are the Overenthusiastic Teenagers talking to each other loudly or approaching strangers and asking "did you know this used to be D Stock?", oblivious to the fact that everyone present knows. There are the Droning Pessimistic Men who've heard that the doors slam with a nasty clunk, oh yes listen to that, they're going to break soon aren't they? There are sometimes Documentary Makers You Must Have Seen On TV, here to refresh their rail credentials. And there are always Content Creators Insistent On Filming Everything For Immediate Upload Accompanied By A Woefully Unengaging Commentary, often accompanied by an entourage, so best keep out of their way as they pass.”
by ksec | 2026-02-01 12:07:45+00:00
For as long as I have been on HN, I could count with my fingers how many times housing were even mentioned in UBI discussions. Basically, UBI doesn't fix the issue that is the housing bubble we have today.

Although I do agree with the article on AI, and I am normally not the one to say new tech will eliminate jobs as the usual counter argument is it will also create new jobs. But if anyone have read the paper on the BullShit jobs [1] in the early 10s, we are witnessing, in real time how AI is rapidly getting rid of these jobs. And unfortunately I work in an area and organisation where there are a lot of these bull shit jobs and we are getting 50% headcount reduction in certain departments already.

The last time we have had such an economic shock were 2008 financial crisis. We could argue QE, China and often not giving enough credit to; iPhone pulled the whole world out of it. Nearly 20 years later I am not sure if we could do that again. Neither India and SEA could provide similar growth, all while we are automating everything in rapid speed, not only AI in terms of day to day work, but also manufacturing automation.

[1] https://news.ycombinator.com/item?id=6236478
by MissTake | 2026-02-01 12:08:07+00:00
>I t's a bit like using c# or powershell on Linux… but I wouldn't consider it a first class citizen.

C# is very very much a first class citizen on Linux. It may not be native, but you can run binaries on Linux without needing the runtime when you compile it to target the platform.

I wrote a couple of monoservices on my Mac using c# which ran perfectly on my Microk8s cluster on Linux.
by JimDabell | 2026-02-01 12:08:33+00:00
Previously: https://news.ycombinator.com/item?id=27626467 (2021, 21 comments)

For what it’s worth, when it was posted here before, I raised an issue with a link to an additional data source as requested, and it’s still open five years later. I don’t think this is actively maintained.