MurphyA/hacker-news huggingface dataset:
by Hackbraten | 2025-10-26 16:29:38+00:00
Every time you introduce a tool, you may be creating a dependency for your team and your stakeholders.

For example, if you introduce a Gantt chart or functional programming or ternary logic into your project, then you're essentially making a decision that from now one, everyone who wants to be able to maintain your thing has to know Gantt charts or functional programming or ternary logic. Sure, people are free to learn and adapt but that costs real money so it's generally a trade-off. Introducing tools should be a conscious decision made by the team members, not necessarily by an individual contributor.
by tredre3 | 2025-10-26 16:30:25+00:00
> Netbsd can run on any device possible and I really appreciate it.

That's more of a meme than reality and I wish people would actually look into it before mindlessly repeating the trope. I did, when I wanted to run a new OS on a niche device, and the reality is very different. Nowadays Linux works on a lot more hardware than NetBSD does. Yes, NetBSD nominally supports a few more architectures than Linux (very few, especially that μClinux is now upstreamed), but the driver situation for the rest of the system means that it can't run on most devices from those architecture anyway.
by ghtbircshotbe | 2025-10-26 16:31:11+00:00
I recently saw a listing for a house where the pictures alternate between a garbage looking house and a nice cleaned up version. At first I thought it was before and after pictures for a renovated house, but no they were AI generated pictures showing what the house would look like if you spent $50k+ fixing up the place. I'm not sure what the motivation is. It just emphasizes what a piece of garbage the house is.
Show HN: DecapBridge, Auth Solution for Decap CMS
by lot3oo | 2025-10-26 16:31:18+00:00
Hey folks, this is for the Decap CMS (formerly Netlify CMS) users here.

Earlier this year, Netlify decided to deprecate [Netlify Identity](https://www.netlify.com/changelog/deprecation-netlify-identi...), which was a huge blow to Decap CMS users. There was no longer a go-to auth solution for simple DecapCMS use cases.

This pushed me to develop a full-featured solution for the Decap CMS community: DecapBridge

In short, it lets anyone with a Decap CMS website quickly setup auth in a way that anyone with an email address can safely access the CMS and collaborate on content. No need to create a github / gitlab account.

Users can also use Login with google or Login with Microsoft (more to come) to login and edit the content.

As a site admin, you also get an administration interface to invite / kick out users easily.

Let me know if you try it out!
by olologin | 2025-10-26 16:31:39+00:00
My mother died from pancreatic cancer 5 months ago when she was 55 years old, 9 months after she started noticing pain and doctors started investigating it. The worst thing is that she never worked in any hazardous environments, never smoked, never drank alcohol, avoided fried cuisine, avoided GMO-food, she was always eating as much as possible from her own garden, did not use any chemicals, she wasn't obese, she didn't have diabetes, she didn't have any problems with pancreas or any other significant health issues. None of her close relatives had cancer. For the last 30 years she lived in a very clean region that doesn't have any industrial factories/manufactures.

The only possible hazard she had - she worked for 15 years near busy road, where there was a lot of diesel/gas engine exhaust, but I doubt this is related to her pancreatic cancer, as I found normally this affects lungs/respiratory paths. Maybe she was exposed to some agricultural chemicals in her childhood, because she was living near agricultural fields in the Soviet Union, but I doubt she was significantly exposed to it.

I even joked with her that she was living probably the most cancer-cautious life, and still got cancer. So the worst thing for her is that nobody could tell what she did incorrectly to get this illness. It felt very unfair for her.
by 1718627440 | 2025-10-26 16:31:46+00:00
Yes, you can. Then you don't write against the OS, but against the kernel. It sometimes works, because the kernel is a separate project, it sometimes doesn't, you gave an example yourself.

> In any case, file descriptors are definitely not a libc construct on Linux.

File descriptors come definitely from the kernel, but they do also exist as a concept in libc, and I was referring to them as such. I was saying that I depend on non-portable libc functions, even though I value portability, because the API is just so nice. I did not want to indicate, that I am doing syscalls directly.
Show HN: AI Catflap Prey Detector
by florian_mutel | 2025-10-26 16:32:33+00:00
I built a small side project for my mom: the Catflap Prey Detector

My mom loves her cat, Zelie, even if she’s a fearless little hunter. Birds, mice, the occasional surprise catch… all proudly delivered right through the catflap and into the house. The problem? My mom is terrified of mice. “Since you work with AI, can’t you make something to stop her from bringing me presents?” Usually, she calls me about her printer or her phone, but this time I couldn’t resist the challenge.

After a bit of hardware tinkering, a dash of AI, and a few late-night experiments, it actually works! The setup uses a Raspberry Pi equipped with a camera and an RFID reader, running Python code with YOLO object detection models. It identifies when Zelie is carrying prey, triggers the door lock automatically, and pushes alerts in real time. Now my mom is happy (and mouse-free), I got to play with edge AI on a fun side project, and Zelie is mildly offended by the new security measures.

If you want to see it in action or are curious about how it works, I’ve shared the project code, hardware setup, and instructions on GitHub so that you can build your own! Check it out here:https://github.com/fl2o/catflap-prey-detector and Happy building.
by ndsipa_pomu | 2025-10-26 16:32:54+00:00
How would you know if the transfers were interfered with? Do you take checksums of the files you upload and then check that the files apparently uploaded are the same?

Also, how do you know that there isn't someone performing a MITM (man in the middle) attack? FTP has no mechanism that I know of to verify that you're connecting to the server that you think you are.

It may well be that you're not a sizeable target and that no-one is interested in hacking your site, but that's just luck and not an endorsement of unencrypted FTP.
by randycupertino | 2025-10-26 16:33:50+00:00
This is a great interactive article about what it's like to be kidnapped and forced to work in these scam centers on the Myanmar border, lured by promise of jobs people are trapped, passports confiscated, phones stolen, 16-hour workdays spent defrauding victims online, cultivating fake relationships and pressuring them into investment or romance scams:

https://www.nytimes.com/interactive/2023/12/17/world/asia/my...
by matsemann | 2025-10-26 16:33:50+00:00
Gonna miss it. So fun to see how fast one can parse the problem, figure out how to solve it while thinking of edge cases, and then actually write and run it. I've never been high up on the leaderboard, but enjoyed waking up early in December and give it a crack. Most often rank ~1000, a few times ~100.

But I also understand the decision. Fun while it lasted, but I'll find other ways to have fun with AoC this year!
by nuc1e0n | 2025-10-26 16:34:17+00:00
To use SQL effectively a certain amount of training is needed. But people are trained to read and write and do arithmatic. How to understand and write simple relational database queries is a broadly useful skill that should be widely taught in schools.

When it comes to written English, perhaps that could do with some reforms just as with SQL. Yet the way we write remains mostly unchanged.
by port11 | 2025-10-26 16:34:32+00:00
The incentives were always misaligned, with having some code be free (open) and free (gratis), but the underlying system being value-extraction growth-obsessed capitalism. If processed food was sold for a profit based off farmers selling their produce for free, I don't know… the analogy makes me shiver.

Somehow we expect FLOSS coders and maintainers to do all this free labour to keep companies from paying the True Cost of everything. Externalities, externalities…

If I ever start another business, I hope I can set aside enough cash to support for the primary open-source tools that we depend on.
by xor01 | 2025-10-26 16:34:42+00:00
I'm a solo dev and I've been trying to get these free AI coding tools to actually work for me. To be honest, it's been a huge pain. I kept running into problems: Kilo Code would break my files, and Gemini CLI was so slow I could make coffee while waiting for it to finish a simple task. I was getting really frustrated and felt like I was wasting more time than I was saving. This post is basically my lab notebook from the past few weeks. I stumbled upon a workflow that combines a web UI for the "thinking" part and a fast CLI for the "doing" part. It's the first thing that's felt genuinely useful. I was pretty surprised when I timed it and it was about 6x faster than just using Gemini CLI on its own. I wrote down everything I learned, hoping it might help someone else who's also struggling with these tools. Curious to hear what you all think!
Show HN: I Built DevTools for Blazor (Like React DevTools but for .NET)
by joe-gregory | 2025-10-26 16:34:46+00:00
Hi HN! I've been working on developer tools for Blazor that let you inspect Razor components in the browser, similar to React DevTools or Vue DevTools.

The problem: Blazor is Microsoft's frontend framework that lets you write web UIs in C#. It's growing fast but lacks the debugging tools other frameworks have. When your component tree gets complex, you're stuck with Console.WriteLine debugging.

What I built: A browser extension + NuGet package that:

Shows the Razor component tree in your browser Maps DOM elements back to their source components Highlights components on hover Works with both Blazor Server and WASM

How it works: The NuGet package creates shadow copies of your .razor files and injects invisible markers during compilation. These markers survive the Razor→HTML pipeline. The browser extension reads these markers to reconstruct the component tree.

Current status: Beta - it works but has rough edges. Found some bugs when testing on larger production apps that I'm working through. All documented on GitHub.

Technical challenges solved:

Getting markers through the Razor compiler without breaking anything Working around CSS isolation that strips unknown attributes Making it work with both hosting models

It's completely open source:

https://github.com/joe-gregory/blazor-devtools

Demo site where you can try it:

https://blazordevelopertools.com

Would love feedback, especially from anyone building production Blazor apps. What debugging pain points do you have that developer tools could solve?
by BoxFour | 2025-10-26 16:34:48+00:00
> This is not really a good analogy. Tech is different.

Why? Seriously: Give me a convincing reason why tech is different from every other field, where this happens regularly.

> I am not saying you should sit down and write code.

But that's the whole premise of this conversation. It's entirely possible to understand something deeply without doing the thing yourself.

It's entirely possible for a CTO to deeply understand technology without writing any code themselves, opening up a terminal, tinkering with anything, or even what individual contributors are doing day-to-day. I would actually say that's the hallmark of a good CTO.
by BoxFour | 2025-10-26 16:36:30+00:00
More power to you - I easily spent weeks at a times sifting through resumes and interviewing, and even once someone was hired making sure they were onboarding well and feeling well-supported and etc.

By the time everything was humming along we were either raising a new round (and thus hiring more), or someone was leaving and we had to refill that role.
by hydrogen7800 | 2025-10-26 16:36:36+00:00
I recently sold a bunch of movie posters for a relative's estate, and only just came across the name Drew Struzan. Several of his posters were in the collection, including this one [0], and I was stunned by the sale price.

[0]https://auctions.emovieposter.com/Bidding.taf?_function=deta...
by froobius | 2025-10-26 16:36:42+00:00
YouTube has so much questionable content on it that gets millions of views... Parents who've found ways to monetize their kids. Dangerous / unpleasant pranks being pulled on members the public. Conspiracy theories. Fake game shows where the winners being given money are actually friends of the host. Or where the host pretends contestants are doing something dangerous, but actually it's CGI, (misleading young viewers into thinking the dangerous stuff is real / fun). Morons making content that's attractive to kids who don't know better. Etc.

While there is some quality content on there, the amount of terrible content getting vast amount of views is pretty high.

I guess one question is whether TV is much better.. I would say on average it probably is less bad, although there have also been / are questionable unethical tv shows. But at least with TV shows there's more likely to be a few more layers of questioning / analysing / looking at the ethics, with responsible people involved.
by matsemann | 2025-10-26 16:36:51+00:00
Then the 24h between part1 and part2 could be spent trying to predict what part2 will be, or generalize the solution to see if you can handle whatever part2 throws at you. For instance the lanternfish ( https://adventofcode.com/2021/day/6 ) one would expect to just have a higher number, so if one solved part1 iteratively one could make an educated guess for a fast part2 solve.
by jonahx | 2025-10-26 16:40:33+00:00
> An actor acting to be a genius is in fact, if they are a good actor, indistinguishable in their appearance to a genius.

An actor will be distinguishable from a genius in their ability to answer questions and generate new insights. If the imitation was actually perfect, the actor would be able to do these things, and would in fact be a genius.
by 1718627440 | 2025-10-26 16:40:50+00:00
> You don't need or want them,

> give people two ways to do the same

This is where I am disagreeing. I do want them.

for, while and goto achieve the same and are the same thing under the hood, yet they convey different semantic and you choose between them for different tasks, because they are more suited for different things.

stashes and commits achieve the same and are the same thing under the hood (both are commits), yet they convey different semantic and I choose between them for different tasks, because they are more suited for different things.

All in software is about different abstractions, that all fundamentally do the same thing.

> but it's all easier in jj

You can literally use commits instead of stashes in Git and guess what: it's the same as treating any other commit. Here JJ and Git are the same. You can also do stashes in Git, when you want temporary commits that are put into a "todo" list.
by thisisit | 2025-10-26 16:41:07+00:00
> Are they punishing their own nationals?

That is a very simplistic way of looking at it.

Tariffs are taxes on exports and like every tax tool it has its specific purpose.

Lets say US for example has surplus diary. It can export the surplus to other countries. Without tariff the only barrier is the exchange rate. If the diary prices are cheaper than local produce, US diary takes over the market and the US farmers make bank.

Canadian government might want to protect local diary industry. Or Canadians might have concerns about the chemicals in US diary. They have more stringent requirements from their farmers. Either way they raise tariffs for US diary products so that is on par or costlier than local produce.

Tariffs are normally a precision tool. Countries target specific goods and industries.

Now what Trump has done is taken a blunt hammer to it and said all goods from all countries will have tariffs. But if you look at retaliatory tariffs, imposed by other countries, it is precise and meant to hurt very specific industries.

For example, China has raised tariffs on US soyabean. In way it is targeted at US rust belt farmers. The idea being that farmers are a politically active class and if tariffs cause them pain, maybe Trump will come to the table. But that has happened yet. Maybe US farmers just don't care as they are winning too much.
by tonymet | 2025-10-26 16:41:11+00:00
My favorite git trick is using etckeeper & git subtree to manage multiple machines from a single repo . A single git repo can “fan out” to dozens of instances . It’s useful even for “managed” hosts with terraform because etckeeper snapshots config with every change, catching bugs in the terraform config.

During the dev / compile / test flow, git makes a lightweight CI that reduces the exposure to your primary repo . Just run `watch -n 60 make` on the target and push using `git push` . The target can run builds without having any access to your primary (GitHub) repo.
by rexpop | 2025-10-26 16:41:50+00:00
Why is this unfortunate? Urban living shrinks each person’s land and energy footprint by packing people efficiently, cutting carbon emissions through public transit and walkability, preserving open natural spaces, and enabling more efficient infrastructure.

It's true that concentrating populations in cities increases housing demand, but that doesn't automatically mean costs must rise—housing prices are driven by supply constraints and policy choices, not just demand. If cities allow enough new construction and implement policies like inclusionary zoning or affordable housing mandates, supply can keep pace with demand, preventing price spikes and even lowering costs per unit over time. So, while demand goes up, smart urban planning can ensure affordability without conceding that costs inevitably follow.
by exasperaited | 2025-10-26 16:42:24+00:00
My sympathies for what must be just an awful time for you —- sporadic pancreatic cancer is just a lurking evil.

My mother died of an unusual form of it, just a little older than yours, when I was in my early twenties. It was terrible.

The only unusual thing was some prior surgery near her pancreas, from twenty years earlier, had apparently had severe scarring that was noticed during surgery to fit a stent.
by jaccola | 2025-10-26 16:42:36+00:00
Yes of course it is in their interest to lie / hide until it becomes public knowledge. But regulation has the exact same problem (hence why Asbestos was not regulated for a long time, same with your other examples).

When it is widely known (and therefore can be regulated) it is already too late as it's now in the producers interest to cease producing it.

Heavy litigation after the fact can disincentivise the lying in the first place. If legislation doesn't not allow for this (e.g. because of time limitations) then it should be amended.
by mouse_ | 2025-10-26 16:44:05+00:00
I swear to God, I can't go three clicks on YouTube without seeing a recommended video like "BASED Trump OWNS woke moralist!"

Every time I see anything like that, I'm always clicking not interested, don't recommend channel, etc. But it doesn't help. I would think it's something to do with my searches, or someone in my household watching this sort of content behind my back, but if you look at the front page of YouTube before having searched anything (you can do this through third party services such as GrayJay; it was getting so bad that YouTube itself had to disable their front page when you're not logged in. Seriously, try opening YouTube in an incognito tab. I promise you they would not disable their front page without an extremely important reason to; front pages are prime space!) it's all the same kind of content. Youtube as it stands is worse than the most hyperbolic satirizations of Fox News. FAANG are the ones pushing the fascism. FAANG are the mouths of our owners.
by bdangubic | 2025-10-26 16:44:08+00:00
certainly! but you see so much you stay in the industry long enough. and hear other people’s stories. the most common one - “just got a new gig at ____, wow the codebase is a mess.”

I probably worked with 300-400 SWEs directly and of them there is only one I’d trust to write code if my life depended on it. and I think that is likely in-line with how many SWEs are actually great at their jobs
by casey2 | 2025-10-26 16:44:09+00:00
>1979 critique of Zionism was early not really, not even close even with the "US-based" qualifier https://en.wikipedia.org/wiki/Timeline_of_anti-Zionism

call me when sociology has any kind of predictive power and testable explanation then people might take your social classes hypothesis seriously. It's not just the foundation problems, the practical applications of social "sciences" have been failure after failure from demography to economics. If modern physics and chemistry concepts that we rely on today were as reproducible as the ANY social science concepts none of us would be here right now. Fundamentally there is nothing stopping social scientists from reducing the scope of their experiments to the reproducible. They haven't, largely so they can feel good about winning cheap political points, that's the privilege colonialism has afforded modern social scientists and they won't give up the drug til they die.
by pfannkuchen | 2025-10-26 16:44:12+00:00
> Teslas big screen

I am not talking about the size. Capacitive touch screen hardware and software seems to be really difficult to nail. The actual touch interface on Tesla is at the iPad level. Also the material quality is very good.

All other cars I’ve tried recently have all had a touch screen, it was just bad. If I have to have a screen, I want it to feel like a first class citizen and not some cost cut afterthought.

I don’t really get why people would want CarPlay instead of the native Tesla OS? I have another car with CarPlay which was more expensive than my Tesla (so apples to apples or better comparison), and I find CarPlay on the B tier screen to feel extremely clunky by comparison (though still much better than what came before in the legacy makers).

Have you daily driven a Tesla before? Have the other car makers released some crazy breakthrough? I might test drive some, I’m curious now.

It seems to me like the biggest difference is the media turned against Elon, and so we went from having positive coverage of Tesla to negative. I think that alone could explain the sentiment shift, based on how people all around me seem to be brain-led by the media.
by exasperaited | 2025-10-26 16:44:27+00:00
> I fear that, as this generation leaves us, so will the cautionary tales.

Cautionary tales that are not being learned where the similarly dreadful silicosis is concerned; there is an incredible increase in the number of cases of silicosis among kitchen fitters working on granite worktops.

(I fear we may also find this issue among people working near 3D printers using glass and carbon-fibre-filled filaments.)
by uecker | 2025-10-26 16:44:29+00:00
You are right that there seems to be a copy mistake in Figure 2. But the mistake is the wrong direction, i.e. the risk from COVID actually is even higher as shown on the figure. But again, the main problem is that you pick such an inconsistency and mistake (which you will always find somewhere), and take it as "proof" that your conspiracy theory is right, completely missing the big picture that basically all scientists and doctors working in these field would need to be part of it over many years - still faking studies. Pretty unlikely.
by terribleperson | 2025-10-26 16:44:59+00:00
We can make assumptions, however.

The claims made by the document referred to in the article are potentially harmful to Amazon. If they were untrue and the truth painted Amazon in a better light, they would likely be willing to counter the article with information of their own.

That they instead respond with a total non-answer is a signal that either the document is accurate, or the truth is worse.