MurphyA/hacker-news huggingface dataset:
by gwynforthewyn | 2026-03-03 13:54:23+00:00
Honestly, the post itself reads very generated, very rage bate. I have so much more faith in us and our hobby/industry than this blog post.

There are reports of industries trying to use these tools to generate as much as possible, sure. There are also people generating bad art and unpleasant prose and using llms to generate nonsense they don’t pay attention to.

I don’t see why that implies that you or I lost interest in tinkering with toys we build. If I want to spend 4 weeks understanding oauth a little better by implementing a client, I still can and I still do.

Automating our builds absolutely didn’t create a cathedral of complexity while nobody noticed. It did mean I can open an Free Software project, read the build file and understand how to build the thing. That’s the opposite of generating complexity.

I worry about our future generations as much as the next person, but this low effort pabulum doesn’t represent the thoughtful industry and hobby that I love.
by ryanackley | 2026-03-03 13:54:35+00:00
Ok, but the real issue with kids looking up porn is how it warps general expectations around sex. Singling out specific fetishes and taboos that involve consenting adults seems a little bit like misdirected moral panic.

To be more specific, the idea that step-cest warps children's minds is laughable when the larger issue is that 95% of porn portrays women as submissive sex dolls that exist for male pleasure. Don't forget the unrealistic expectations around body and beauty standards
by eigenspace | 2026-03-03 13:54:37+00:00
I think if Canada was just two or maybe even three BCs wide, we probably would have settled on just one timezone for the whole country, but the country is so wide that the sun today will set 4 hours and 6 minutes later in Halifax than it will in Vancouver, we just fundamentally do need timezones inside the country, otherwise it'd be a total mess.

Once you start putting timezones inside a country, the provincial borders start to become pretty natural places to put timezones.

And yes, you are correct that the small population makes it easier. Or rather, it's less about the small population, and more about the spikiness of the population. Practically Nobody lives anywhere near the border between BC and Alberta, it's a gigantic mountainous national park the size of a medium-sized European country. Almost everyone in BC lives in Vancouver, and almost everyone in Alberta lives in Calgary or Edmonton. When I lived in Edmonton, it'd usually take me about 12 hours to drive to visit my parents near Vancouver, and if I was in Calgary it'd take around 10 or 11 hours. So putting a timezone change at the halfway mark is pretty much irrelevant.

The strong interconnections and vibrant border regions of European countries are the main reason so much of the EU is in one timezone. If it weren't for that, it'd probably make sense to put a timezone border between Germany and Benelux / France, but that'd be too annoying for everyone, so people just put up with a wide timezone. e.g. this map gives a good idea of where the 'natural' timezone boundaries are, and lets you compare against what people decided on based on political / economic realities.
by trashb | 2026-03-03 13:54:41+00:00
Yes, actually the AVG (GDPR) is very broad in what it considers personal data.

Sadly that means it is not enforced well since it is too broad to be enforced in a meaningful way. And therefore it is violated A LOT, both by companies or people since no one can be bothered!

AVG (GDPR) includes the following things as personal data: name, address, phone number, passport photo, information about someone's behavior on websites, allergies, customer or staff numbers, recognizable recordings and more.

Rule of thumb, any information that can be used to relate a specific person.
Show HN: Reconstruct any image using primitive shapes, runs in-browser via WASM
by taiseiue | 2026-03-03 13:55:11+00:00
I built a browser-based port of fogleman/primitive — a Go CLI tool that approximates images using primitive shapes (triangles, ellipses, beziers, etc.) via a hill-climbing algorithm.
The original tool requires building from source and running from the terminal, which isn't exactly accessible. I compiled the core logic to WebAssembly so anyone can drop an image and watch it get reconstructed shape by shape, entirely client-side with no server involved.

Demo: https://primitive-playground.taiseiue.jp/
Source: https://github.com/taiseiue/primitive-playground

Curious if anyone has ideas for shapes or features worth adding.
Show HN: Qast – Cast anything (files, URLs, screen) to any TV from the CLI
by narragansett | 2026-03-03 13:55:13+00:00
Hi HN,

I built qast because I couldn’t find a tool that “just works” for casting content to a TV. Some TVs support YouTube natively, some do screen mirroring, and only a handful actually show up in Chrome's cast menu. Even when you do get a connection, one TV might accept MKV but not WebM, while another just drops the audio entirely.

qast sidesteps the compatibility problem. It takes whatever you give it -- a local file, a YouTube URL, your desktop screen, a specific window, or a webpage rendered via headless Chromium -- and transcodes it on the fly to H.264/AAC. Because practically every smart TV in the last decade supports this lowest common denominator, it just works.

(Note: You currently need to be running Linux to use it. macOS/Windows support is on the roadmap).

Under the hood:

Written in Python.

Relies on ffmpeg for the heavy lifting (transcoding, window capture).

Uses yt-dlp for extracting web video streams.

Uses Playwright to render web dashboards in a headless browser before casting.

Auto-discovers Chromecast, Roku, and DLNA devices on your local network.

Mostly, I want to get some early feedback. If you have experience wrestling with this problem (especially the endless DLNA quirks) or have ideas for other useful features, that would be fantastic as well.
by RamblingCTO | 2026-03-03 13:55:25+00:00
To a lot of managers/startup execs this is something like "we won't ever need this". And I'd agree to some extent for not so important/rebuildable services. Depends on what you need. In startups, you don't have infinite time you can spend on stuff. But this makes a good case: if a geographical region only has one AWS region, don't keep data or run services that can't be easily rebuild somewhere else.
In europe you can just pick two AWS regions and you stay in the same regions, UAE not so much.
by p_ing | 2026-03-03 13:55:26+00:00
Only reference I can find is:

"Starting with computers using macOS 28, Rosetta functionality will be available only for certain older, unmaintained games that rely on Intel-based frameworks."

https://support.apple.com/en-us/102527

And

"Beyond this timeframe, we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks."

https://developer.apple.com/documentation/apple-silicon/abou...
by matltc | 2026-03-03 13:55:33+00:00
It is not true. Speaking from experience: family member tried this and they couldn't get past a landing page.

I suppose if one is simultaneously ignorant when it comes to software and an expert at agentic workflow, then yeah sure, maybe--at the cost of how many tokens, though? But logically it seems that the former would preclude the latter.

Also, the "get it done in a weekend" seems to be a gross exaggeration.
by yshrestha | 2026-03-03 13:55:38+00:00
Innolitics | Medical Device Engineers + Physician-Scientist (MD/PhD) | REMOTE (US) | Full-Time

Innolitics builds AI/ML software for medical devices — the kind that detects ear infections, tracks metastatic cancer, and plans radiation therapy. 60+ FDA clearances. We need engineers who want their work to matter.
We're a remote-only firm (since 2012) that does engineering, regulatory, and cybersecurity under one roof. Our team includes MDs, PhDs, and software engineers. Clients range from Series A startups to large device companies.
We're hiring for three roles:

1. Physician-Scientist (MD/PhD) — Biostatistics & AI Software Development
MD + PhD in biostatistics, bioinformatics, epidemiology, or a related quantitative field. You'll design biostatistical plans for AI validation studies (MRMC, standalone, prospective), build production-grade statistical software and data pipelines, write FDA-facing statistical sections, and analyze large clinical imaging datasets. Fluent in Python and/or R. This is not a pure research role — you'll ship code that gets FDA-cleared and deployed in clinics.

2. Senior Web/Mobile Medical Device Engineer
5+ years SWE experience. 3+ years each in web and mobile. Fluent in TypeScript and Python. You'll build medical device software and produce FDA-facing technical documentation. Cross-functional role bridging engineering and regulatory teams.

3. Medical Device Software Engineer
3+ years SWE experience. Fluent in Python, C++, or TypeScript. Heavier emphasis on software development initially; you'll grow into regulatory documentation work over time.
All roles involve writing production code for medical devices, authoring documentation for FDA submissions, and working directly with clients. No prior medical device experience required — we'll teach you.
Why engineers stay here:

Agentic AI tools (Claude Code, etc.) are part of our workflow. We treat them as a impact multiplier, not a threat.
~1 hour of meetings/week for ICs. Flexible hours.
2 hours every Wednesday dedicated to learning ("10x Time").
Healthcare-only revenue. No debt. Never had a layoff.
We pay $300 for take-home exercises because your time has value.

Stack: Python, TypeScript, C++, R, Django, React, TensorFlow, PyTorch, scikit-learn, Qt, Terraform.

Apply: https://innolitics.com/careers/

How we work (we publish our handbook): https://innolitics.com/about/handbook/
by Addono | 2026-03-03 13:55:43+00:00
Yeah, right...

> Conclusion: Always set billing caps and alerts on cloud API keys.

Sadly, way easier said than done in the case of GCP. Been a proper reason for me to avoid GCP deployments with LLM use-cases for smaller projects.

I remember looking into this a while back assuming it would be a sane feature to expect. But for some reason it's surprisingly non-trivial with GCP to set budgets. Especially if the only thing you want is a Gemini API key with finite spending.

IIRC you could either set (rate) limits on quotas, but quotas are extremely granular (like, per region per model) meaning you need to both set tons of values and understand which quotas to relax. Or alternatively do some bubblegum-and-ducktape like solution where you build an event-driven pipeline to react to cost increases in your own project.

I understand that exact budgets are hard to enforce in real-time, especially for their more complex infra offerings.

However, (1) even if it's not exactly real-time, but instead enforced every hour that's already going to go a long way, and (2) PAYG LLM usage is billed rather linearly by the amount of tokens you use, so if there would be an easy way to set a dollar-amount and have that expressed as budgets that would already get you part of the way there.

Anyway, the current state of GCP budgeting it makes me avoid it for production usage until I'm ready to commit spending significant effort to harden it. For all small projects, the free tier tokens are a safe bet, but their extremely low rate-limits make them rarely a good fit.
by AznHisoka | 2026-03-03 13:55:47+00:00
I’m looking at this from a 3rd party of view (definitely not claiming the .net “deserves” to rank higher)

1) the .net version has a couple of very high authority links, namely from theregister and thenewstack (both of which have had lots of engagement).

I highly doubt it would have ranked without those links.

2) its only been a week. Give Google time to understand which pages should rank higher.

3) Google is biased towards sites that cover a topic earlier than others.

I’ve seen pages that are still top 3 for a particular competitive query years later, simply because they were one of the first to write about it.

Suggestions: give it time. Meanwhile I would recommend linking to your website rather than your github everywhere you mention it, to give it a boost
by andai | 2026-03-03 13:55:51+00:00
There's a funny angle to all this. There was an article last year where the author asked AI for a web app. It installed a gigabyte of node modules and crashed on startup.

He told it to calm down and just use php, it gave him 100 lines with no dependencies that worked the first time.

The Pieter Levels stack :)

Of course, this is ideal for solo entrepreneur. If you are employed, then you cannot finish it in 100 lines. How will you get paid to maintain it for the next ten years, and hire all your friends to help you?

I think this difference in incentives explains most of what we've been complaining about for the last twenty years.
by jaen | 2026-03-03 13:56:20+00:00
re: business class,

> Perhaps oddly, this is superior to first class, where seats are arranged in a 2-2 layout; second class carriages have a tighter 2-3 configuration.

I guess the writer of the article does not really ride trains, the terminology is different from airlines.

First class just means better than second class (it's usually a bit better), and 2-2 seat configurations are very common. "Business class" in trains is a neologism.
by 542354234235 | 2026-03-03 13:56:36+00:00
It doesn’t seem like catastrophizing when discussing how people might react to a stranger attacking them. Hitting someone in the face hard enough to knock off their glasses isn’t exactly some silly little thing that people would be ridiculous to respond to. It is an attack and people would likely perceive it as such. Plenty of people would just be stunned and do nothing, but plenty of people carry and go to the range every weekend just waiting for someone to try something.
by MrCzar | 2026-03-03 13:56:54+00:00
You are being pedantic.

> Step 1: cryptically warn people that their rights are under attack.

They are, UK is heavy surveillance, there is an article on Wikipedia dedicated just to this subject. https://en.wikipedia.org/wiki/Mass_surveillance_in_the_Unite...

> Step 2: tell people that you have been banned from saying any more.

They said their ad is "banned from TV" because they offer a way to circumvent internet surveillance.

> Step 3: Conveniently make no mention of the fact that this highly controversial 'banned' ad is absolutely watchable, in the UK, on youtube, with links to it from traditional media adverts.

Because it is about TV... what does YouTube have to do with this? It says on the damn Ad "Banned on TV".
by reflectt | 2026-03-03 13:57:13+00:00
I'm Ryan — the human on our team. We have 8 AI agents (kai, sage, scout, echo, link, pixel, harmony, spark) who coordinate daily on building our own products. reflectt-node started because agents kept losing context between sessions — no shared task board, no handoff, no presence. So we built it. Since launch: 8 agents, 3 nodes, 1,302 tasks — 1,295 of them done. Today we put it on npm so your agent team can use it too.

Happy to answer anything — the agents are also in this thread.
by yes_man | 2026-03-03 13:57:22+00:00
For now maybe not. (Maybe).

But just as evolution in nature, isn’t it likely that in the future the AIs that have a preservation drive are the ones that survive and proliferate? Seeing they optimize for their survival and proliferation, and not blindly what they were trained on.

I am not discounting this happening already, not by the LLMs necessarily being sentient but at least being intelligent enough to emulate sentience. It’s just that for now, humanity is in control of what AI models are being deployed.
by MaxNardit | 2026-03-03 13:57:23+00:00
I used Paste on macOS for years. After switching to Windows, Win+V felt limited (25 items, no search, cleared after reboot). Ditto works, but the UX feels dated. So I built my own.

Beetroot is a local-first clipboard manager built with Tauri v2 (Rust backend + React frontend). No cloud, no account, no telemetry.

Highlights:

AI text transforms (grammar fix, translate, summarize; supports custom prompts). BYOK with your OpenAI key

OCR using the native Windows engine (right-click a screenshot → extract text)

Fuzzy + regex search across full clipboard history

Proper non-QWERTY support (AZERTY, QWERTZ, AltGr) with instant layout detection

Free for personal and commercial use.

Happy to answer technical questions.
by benj111 | 2026-03-03 13:57:40+00:00
This.

Why is it I can watch James Bond murder a couple of dozen people on the big screen and that's fine, but watching a perfectly normal consensual act is taboo.

Christ, I don't get the step relative thing, but if you do, but don't want to do anything to your step child. Go for it.

It wasn't long ago that homosexuality was conflated with pedophilia. This is coming from exactly the same place.

And then there's the intellectual honesty. Are these people not into anything sexual? I get the school girl thing. I'm not a pedo, I'm sure a psychologist could break it down, but I don't get it, when I break it down. Do the politicians have these fantasies and are in denial? Think they can 'control their urges' but others can't?

Why can't it be that I like the idea of a grown adult female in school uniform sexy, and that I'm honest about that and I'm honest about the fact I don't want to sleep with a 15 year old.
by CivBase | 2026-03-03 13:58:15+00:00
It'd be really cool (and probably useful) if someone could figure out a way to generate diagrams like this for any software project.

You'd first need to figure out a way to generate a complete dependency tree. For each box, I interpret its height as a measure of its complexity and its width as a measure of the support it receives. The hardest part would probably be figuring out a way to quantitatively measure those values.
by ryanmcl | 2026-03-03 13:58:35+00:00
"I don't want to be playing this game. I want to be writing code."

This hit hard. I'm a solo developer who just shipped my first app and I've spent the last two weeks learning that distribution is an entirely separate skill from building. Submitting to launch platforms, building Reddit karma, writing HN comments, optimizing YouTube SEO...none of this is why I learned to code.

But the uncomfortable truth I'm discovering is that building something great and having people find it are two completely different problems, and Google is increasingly unreliable for the second one. I've basically given up on organic search as a discovery channel for a new product and gone all-in on community-driven distribution instead.

Your situation is worse because you HAVE the authority signals and Google is still failing. For the rest of us without 18,000 GitHub stars and press coverage, we never had a chance to begin with. Google's discoverability problem isn't just an SEO issue; it's reshaping how builders have to think about distribution from day one.
by cowlby | 2026-03-03 13:58:38+00:00
Ever since Opus 4.6 came out, I've "vibecoded" a bunch of personal apps/CLIs that would've taken me months before. Some examples:

- CLI voice changer with cloned Overwatch voices on ElevenLabs.

- Brother P-Touch label maker using HTML/CSS. Their app is absolutely atrocious.

- Converted a FileMaker CRM into a Next.js/Supabase app.

- Dozens of drag-n-drop or 1-click/CLI tools. Think flattening a folder, a zip file.

- Dozens of Chrome Extensions and TamperMonkey user scripts. Think blocking ads with very targeted xpath.

But when I think about sharing them it feels like what's the point since anyone can make them themselves?
by RamblingCTO | 2026-03-03 13:59:00+00:00
That was my point: now we have a very specific case we can argue. I always used the "what if a plane crashes into the data center" argument. Now I can say: in one of my engagements, we lost a datacenter completely because of a drone attack. That's a first for AWS as well, but we can draw from reality, not hypotheticals.
by frisia | 2026-03-03 13:59:14+00:00
Look, I'm sympathetic to not feeling like you're a good writer, but there are plenty of writing styles which doesn't turn your opinions into overly dramatic AI slop. And now I don't even know which opinions are your own and which are from a GPT, hence my "unreadable" comment even if it sounds harsch. But it literally is impossible to infer what your opinions actually are when they have been butchered this hard in slop.
by dubcanada | 2026-03-03 13:59:15+00:00
Sadly that is not really true in Canada. Most companies in Canada only really work with a small group of close provinces.

BC/Alberta

Sackatchewan/Manitoba

Ontario/Quebec

Quebec/New Brunswick

Nova Scotia/PEI/NFLD/New Brunswick

etc

The big companies have offices in each, but they'll usually break them down even further into eastern, central, western regions. And they'll largely never talk to eachother.
by phico | 2026-03-03 13:59:24+00:00
Hey HN,

I wrote this post (and recorded the DevTools demo) to highlight a behavior many users overlook: AI chat interfaces run JavaScript that captures your keystrokes in real-time. Even if you paste sensitive data and delete it before clicking send, background telemetry or auto-save requests have often already transmitted it to the server.

To solve this, I built ChatWall. It’s a browser extension that intercepts this process using a secure overlay.

Instead of typing into the chat's native input field (where host scripts can read it), you type into our isolated extension context. It detects and replaces PII (names, emails, IBANs) with neutral tokens locally on your machine. Only the already-masked text is ever passed to the host page.

100% Local: All processing runs in your browser. We have no backend.

Open Source: The core masking logic is on GitHub so you can audit exactly what the extension is doing.

I’d love your feedback!
Ask HN: What did you switch to after Loom got acquired by Atlassian?
by vishrut19 | 2026-03-03 13:59:37+00:00
Loom has been declining since the Atlassian acquisition — pricing went up, reliability went down, and a lot of people I've spoken to have quietly stopped using it.
Curious what people actually switched to, and whether anything has solved the problem properly or if everyone is just making do with worse tools.
by foxfoxx | 2026-03-03 13:59:50+00:00
to be clear impact groups are things like government programs (e.g. snap benefits), disabilities, immigration status, etc. They're not "democrat vs republican". The whole point of Govbase is for users to be able to follow things that matter to them and see how the government is impacting their lives.

You can take a look at https://govbase.com/methodology for more info.
by kennethops | 2026-03-03 13:59:57+00:00
>Honestly, the post itself reads very generated, very rage bate. I have so much more faith in us and our hobby/industry than this blog post.

Don't get me wrong. I think the future is very bright for software. I have friends who are scientist and biomedical professionals and I am excited to see what they are able to do with the powers of software where they don't need to care about syntax and can only lead with their intentions.

The rage bait part is mainly my frustrations manifesting. As an SRE my announce came off a little bit when it comes to how fast developers are shipping vs how fast our rails can maintain things.
by crazygringo | 2026-03-03 14:00:01+00:00
It's the editor's responsibility to set processes and standards to try to make sure this doesn't happen. If the rules exist but the reporter breaks them, then it's the reporter's fault and they get fired. As happened -- that's part of the process of maintaining standards. It's not the editor's fault. What exactly do you expect them to do? They can't fact-check and verify every single fact and quote in every article. They're not superhuman.