MurphyA/hacker-news huggingface dataset:
by chickensong | 2025-10-15 07:25:08+00:00
I've been considering a guard goose for my chickens for many years. So loud though, not sure I want the extra racket and aggression.

Tangentially, if your guard geese aren't aggro enough, the Mute swan is an angry bird that is sometimes used to control geese. One even managed to drown a caretaker: https://abcnews.go.com/blogs/headlines/2012/04/killer-swan-b...
by magicalhippo | 2025-10-15 07:25:30+00:00
Depending on you use-case, I've been quite impressed with GPT-OSS 20B with high reasoning effort.

The 120B model is better but too slow since I only have 16GB VRAM. That model runs decent[1] on the Spark.

[1]: https://news.ycombinator.com/item?id=45576737
by thenaturalist | 2025-10-15 07:25:37+00:00
Your entire argument is whoefully ignoring the CapEx economics of all of this.

But that's the foundation.

And there is a plateau in real money spent on AI chips.

You're ignoring a whole group of economic and finance professionals as well as - if you're inclined to listen to their voices more - Sama calling it a bubble.

If not for AI spending, the US already would be in a recession.

So your argument might sound nice and practical from a purely scientific perspective or the narrow use case of AI coding support, but it's entirely detached from reality.
Show HN: A "How-to" search engine that explains with text and visuals
by rambobambo | 2025-10-15 07:27:14+00:00
Hi HN,

I’ve been experimenting with a different kind of search engine. Instead of just giving you a list of links, it generates both text and visuals to explain answers.

Think of it as:

You search “How to tie a tie?” → you get an explanation + illustrations.

Or “How to hold a coffee mug like Elon Musk?” → quirky, but fun demo results.

I believe this can help people learn faster by combining step-by-step clarity with visuals.

Right now it’s still early:

Works well for many “how-to” queries.

Some edge cases = no info yet.

Focused on everyday tasks, learning steps, and explanations.

I’d love feedback from this community:

What “how-to” queries would you test?

What would make this genuinely more useful than a normal search engine?
by ptsneves | 2025-10-15 07:27:17+00:00
I feel you. I totally disabled AI completions as they actually were often sidelining me from my reasoning.

It is like having an obnoxious co-worker shoving me to the side everytime i type a new line and complete a whole block of code and asking me if it is good without regards to how many times I rejected those changes.

I still use AI, but favor a copy paste flow where I at least need to look at what i am copying and locating the code I am pasting to. At least i am aware of the methods or function names and general code organization.

I also ask for small copy paste changes so that I keep it digestible. A bonus point is that ChatGPT in firefox when the context gets too big, the browser basically slowsdown locks and it works as a form extra sense that the context window is too big and LLM is about to start saying non-sense.

That said AI, is an amazing tool for prototyping and help when out of my domain of expertise.
by alexellisuk | 2025-10-15 07:27:35+00:00
This looks like a lot of fun. I've been trying to help folks understand how to make use of Firecracker - what it is, when to use it and how to tie its various low-level parts together. Unlike Docker - microVMs tend to need a lot more hands-on knowledge up front.

I tried out smolBSD - the build and boot speed were impressive - as was the hint at a patch that boot time will be reduced from 100ms to 10ms. That's neat - in my experience adding systemd to a modern Linux Kernel pushes Firecracker up to 1-2s.

This smolBSD idea reminds me of unikernels and also of LinuxKit.

The documentation for smolBSD is a great start and could be so much better - for instance - the SSH example shows no way to configure an authorized SSH key or how to log in. The port-map to the host for the open port is also not mentioned.

I'm sure the author knows how to do these things - but even reading around in the repo, it wasn't clear. So hoping he'll improve on this if he's listening.

If anyone's interested in the Linux equivalent of this - check out my blog post on building a Linux microVM from a container [1] and video talk on Firecracker/Linux with Richard Case that led much of the work on Weave Ignite/Flintlock [2]

[1] https://actuated.com/blog/firecracker-container-lab [2] https://www.youtube.com/watch?v=CYCsa5e2vqg
by Cloudmash333 | 2025-10-15 07:28:10+00:00
Hey everyone,

I’ve been diving deep into how Docker actually works under the hood — namespaces, cgroups, chroot, virtual Ethernet pairs, etc. To really understand it, I wrote my own container runtime from scratch using only Bash and standard Linux utilities.

It can:

Create isolated filesystem environments (via chroot)

Set up PID, UTS, and network namespaces

Connect containers using virtual Ethernet pairs

Run simple Nodejs app inside this container Allot cgroups to this process This project helped me understand how containerization works without any abstraction layer — just pure Linux fundamentals.

Repo: github.com/Cloudmash333/container-from-scratch
by mixedbit | 2025-10-15 07:29:15+00:00
With phone hardware lifetime so short, would it be possible to catch-up with hardware update cycle? I guess each new version of a phone can ship with new versions of binary blob drivers. As mentioned in the announcement, reverse engineering the blobs is a huge effort, when it is done, hardware may already be out of sale and the effort would need to be repeated for new versions.
by ludicrousdispla | 2025-10-15 07:29:31+00:00
"No one in this world, so far as I know — and I have researched the records for years, and employed agents to help me — has ever lost money by underestimating the intelligence of the great masses of the plain people. Nor has anyone ever lost public office thereby."

>> https://en.wikiquote.org/wiki/H._L._Mencken
by KempyKolibri | 2025-10-15 07:29:31+00:00
The evidence base on eggs is a funny one because of: 1. Genetic traits influencing response to dietary cholesterol. 2. The effect of baseline dietary cholesterol on the impact of additional dietary cholesterol (if you're already consuming ~300mg/d cholesterol, adding more on top is unlikely to increase risk by much). 3. The effect of baseline CVD risk on the impact of egg consumption.

Generally when we take this into consideration, we see a linear increase in risk from increased egg consumption. For example this paper suggests that the higher your genetic risk for CVD, the higher the increase in risk from egg consumption, but even those with lower CVD risk see a ~6% increase in CVD events per 3 eggs/week increase: https://www.sciencedirect.com/science/article/pii/S000291652....

Additionally replacing the 1tbsp butter with plant oils would likely reduce ACM risk by ~17% (http://doi.org/10.1001/jamainternmed.2025.0205), but I'll be the first to admit that there's nothing that really replaces butter on a taste basis :D. Got to find the happy balance between health and hedonism IMO!
by aforwardslash | 2025-10-15 07:29:43+00:00
Its basically the same. It abstracts away a layer of complexity, so you focus on different stuff. The inherent disadvantage of using these shortcuts/abstractions is only obvious if you actually understand their inner workings and their shortcomings - being cloud services or llm-generated code.

Today you have "frontend programmers" that couldn't implement a simple algorithm even if their life depended on it; thats not necessarily bad - it democratizes access to tech and lowers the entry bar. These devs up in arms against ai tools are just gatekeepers - they see how easy is to produce slop and feel threatened by it. AI is a tool; in most cases will improve the speed and quality of your work; in some cases, it wont. Just like everything else.
by l5870uoo9y | 2025-10-15 07:29:48+00:00
I am in the process of porting my web app[1] from NextJS hosted at Vercel to Astro/React hosted at Cloudflare, and something that particularly surprises me is that I can render a web app on every request at “the edge” and have response times of 100-200ms. That is almost as fast as fully static pages.

I have also definitely noticed an improvement in Cloudflare Worker over the last few weeks; cold starts have practically disappeared, and they are significantly more stable in terms of response times.

[1]: https://app.sqlai.ai/
by JrProgrammer | 2025-10-15 07:30:13+00:00
To me, blaming an activity which requires active participation for “brain-drain” is such a weird and quite dated thing. Take social media for example, these require no active participation other than moving your thumb up and down, and is in my opinion the real brain rot these days.

People will always find a way to get their dopamine, be it video games, reading, watching stuff, etc.

Don’t pick out a single thing and make it the boogey man.
by wizzwizz4 | 2025-10-15 07:30:14+00:00
It's not ethical to lie to people about whether they need something you're selling, especially if you're playing on their fears of vulnerability to make the sale. Laundering the lies through an AI model doesn't make it any less bad.

BoldVoice is very clear about being an American accent "training app", so that's not (necessarily) what's happening here, but the point remains.
by MathiasPius | 2025-10-15 07:30:47+00:00
Doing a self-audit like this is actually an amazing idea. I consider and re-consider my choices every once in a while, but sitting down and doing an end-to-end write-up would put me a lot more at ease.

Like you, I also considered the implications of mixing TOTP into KeePass, but eventually landed on going all-in on the one database. It does mean raising the bar for keeping it secure, but it was already very high to begin with.

One thing I have considered is combining this all-in-one approach with an additional keyfile, which I could then share OOB to devices, effectively adding a second factor. I like the idea of using Yubikey or similar, but the fear of locking myself out is too great.
by mordae | 2025-10-15 07:31:30+00:00
You would be wrong, then.

What is the challenge in scope design is that you need to protect the ADC and often user's life!

So the scope has 1Mohm || 15pF input impedance. You need to buffer it. So you first have to attenuate the signal by tapping this input impedance e.g. at 1/10, attenuating the signal. Then you selectively boost it back up for the ADC.

Or you selectively tap it at different ratios.

In any case, you have to protect whatever there is after the tap(s) by diodes that inherently bring parasitic capacitance.

Some scopes avoid expensive buffer ICs and go with split DC path (with gain) using opamp and then AC path (with gain) using e.g. JFET and BJT RF amps and combine those later.

The whole path from input to ADC must have flat frequency response in both magnitude and phase on all gain settings. This is non-trivial, especially with split DC/AC paths.

Sure, HMCAD ADC series help immensely nowadays with their builtin gain, but you still have to give them something flat to digitize as they output 8b streams and thus you won't be able to "fix it up digitally".

And then you also have to be able to inject bias to move the signal up/down.

And some scopes now can toggle between this and just 50 ohm impedance.

So, yeah, it's kinda non-trivial to condition signal somewhere between millivolts and mains to get to the ADC safely.
by praptak | 2025-10-15 07:31:34+00:00
Having a separate phone as a "glorified digital token" is probably within the top 3 things you want to do anyway if you are serious about digital security.

See the recent discussion about pixnapping: https://news.ycombinator.com/item?id=45574613

Also, if your bank uses SMS for verification then the phone should have its own phone number which you keep secret. Otherwise it's one data leak and one sim swap attack (https://en.wikipedia.org/wiki/SIM_swap_scam) from breaking your SMS verification.
by moomoo11 | 2025-10-15 07:31:54+00:00
I am kinda on an experiment to become religious so I can figure out a hack on society and make people do what I think is best.

It’s clear it’s impossible to educate the masses. Might as well feed into their delusions and fears. Whether it’s traditional religions or social media addictions or lifestyle type shit. Maybe there’s a subtle universal way to get as many people onboard without being explicit or having them change their current ways.

It hurts my brain though to dumb it down… room temp IQ is a hard life.
by MYEUHD | 2025-10-15 07:32:06+00:00
> the FSF is at least 15 years late to really launch something in that space

Not really. https://replicant.us is an FSF-supported project. But it kind of died due to the lack of contributors.

IMHO, postmarketOS is better than Replicant or any other Android Rom, because it doesn't depend on Android.
by inglor_cz | 2025-10-15 07:32:54+00:00
This is quite close to the ideas of Michael Levin, a somewhat famous biologist from Tufts. The goal of his research is a "biological compiler", where you would just enter how many tails, legs and eyes you want a creature to have and hey presto.

He doesn't want to reach this by making edits in DNA, though. He is trying to simply temporarily "activate" the dormant DNA patterns for growing an ear, that were once active in the embryonal phase of the organism, in an adult organism and in a different location. His work indicates that using a correct electrochemical pattern can do this, at least in simpler organisms. He already produced some two-and three-headed worms, tadpoles with five appendages and three eyes etc. IDK how his recent work on mammals is progressing.
by schmorptron | 2025-10-15 07:33:26+00:00
Rumor has it (according to MLID, so no one knows whether it's accurate) that AMD is also looking to use regular LPDDR memory for some of it's lower end next gen GPUs to not have to contend with nvidia over limited and cartelled GDDR7 supply. Maybe they're going to increase parallel bandwidth to compensate it? Or have wholly different tricks up their sleeve.
by mrsssnake | 2025-10-15 07:33:56+00:00
The mere fact such phone exist could be enough argument for pushing back, for ex. hurtful legislations.

People tend to see current world as carved in stone, like it is not going to change. It is, still not easy but, much easier to ask government not to mandate Windows/MacOS only program for essential task, because of couple of users of other systems, rather than asking to imagine that in future there might be other systems.
by cookiengineer | 2025-10-15 07:34:04+00:00
A lot of functionality of newer Android releases (Android/AOSP 13 and later) rely on eBPF [1] for both interception of process insights and sandboxing of processes. eBPF in a nutshell is a way to build kernel hooks, so that you can also disallow or intercept syscalls or kernel API calls that the Apps are executing behind the scenes.

eBPF was introduced with Kernel 4.14 officially (but partly long before that). Most LineageOS supported devices still rely on older kernels, the most range being around the Kernel 4.4 or 4.9 branches, which lack that eBPF functionality. The LineageOS maintainers were backporting a lot of things already, but that's the "hardcut of now unsupported legacy devices" that people are experiencing with their old phones.

The issue here is that upstream vendors (e.g. Fairphone, actually meaning upstream Qualcomm IoT) only maintain their outdated kernel versions, and never maintain them in the sense of updating their driver code into newer kernel releases. The drivers are always stuck in an outdated state of a feature frozen kernel.

I'm just making this specific example with the Fairphone because "5 to 8 years support" isn't what most people would think it is. It means "only the really critical security patches of old stuff gets backported" and does not mean "hey we migrated our old code to a new kernel and Android version".

For example, Fairphone 1, 2, 3, 3+ are all stuck in old kernels right now (4.9 being the latest backport for the FP3+) and are essentially not updatable because of this.

I don't try to blame Fairphone here, because other manufacturers are much much worse in this regard. Fairphone and Pixel are already the "as good as it can get" for third-party ROMs case.

I mentioned postmarketOS specifically, because they're trying to fix that by upstreaming the kernel drivers, so that Linux support of those devices will stay updated with newer kernel releases (hopefully).

[1] https://source.android.com/docs/core/architecture/kernel/bpf
by Terr_ | 2025-10-15 07:34:06+00:00
> Turns out sometimes the next guy who has to do maintenance is oneself.

Over the years I've been well-served by putting lots of comments into tickets like "here's the SQL query I used to check for X" or "an easy local repro of this bug is to disable Y", etc.

It may not always be useful to others... but Future Me tends to be glad of it when a similar issue pops up months later.
by KeplerBoy | 2025-10-15 07:34:16+00:00
The jetson thor seems to be quite different. The Thor whitepaper lists 8 TFlop/s of FP32 compute where the DGX sparks seems to be closer to 30 TFlop/s. Also 48 SMs on the Spark vs 20 on the Jetson.

The DGX seems vastly more capable.
by eth0up | 2025-10-15 07:34:27+00:00
I'm wondering about the negative reactions to this post. It mystifies me and I don't know whether my fear was correct and there truly is hostility to this subject or it's that some of the readers here are too stupid to recognize my use of the word bedlam as complimentary and take self-righteous pleasure in fighting for some deranged precept of honor. I guess I'll never be certain, as those offended don't have the substance to express their reason.

But it does please me that I'm wise enough to treat this place as a den of reptiles. I am right about that much, often enough.

PS: Derinkuyu is amazing, reptiles or not. And so is Turkiye
Ask HN: What are your key use cases for bulk YouTube subtitle downloading?
by Franklinjobs617 | 2025-10-15 07:34:31+00:00
Hey everyone,

I'm the creator of YTVidHub (a simple tool for downloading YT subtitles, now adding proper bulk support). Before I finalize the paid tiers and future features (like better AI transcription), I'm doing a quick community survey to make sure I'm building what people actually need.

My early assumption was that most users are casual language learners, but I recently got feedback from a user who needs to download hundreds of files to feed into an LLM for Mandarin research. That was a huge "Aha!" moment for me.

So, if you currently bulk download subtitles, or if you've ever wished you could, what are your core needs?

1. Use Cases: What drives your frequent, bulk download needs? (e.g., academic research, competitor analysis, creating translations for niche languages, language immersion, etc.) 2. Volume & Frequency: How many videos do you typically need to process in a single batch, and how often do you need that capacity? (e.g., 500 URLs once a month; 100 URLs every week). 3. Technical Pain Points: Are there any frustrating technical issues you constantly run into? (e.g., poor AI quality in certain languages, handling timestamps, getting clean JSON output, hitting API rate limits).

Any insights, technical issues, or feature requests you share will be incredibly helpful and directly guide the product's roadmap.

Thanks in advance for sharing your knowledge!
by hinkley | 2025-10-15 07:35:36+00:00
Let me save you fifteen minutes, or the rest of your life: They aren’t.

Profilers alter the behavior of the system. Nothing has high enough clock resolution or fidelity to make them accurate. Intel tried to solve this by building profiling into the processor, and that only helped slightly.

Big swaths of my career, and the resulting wins, started with the question,

“What if the profiler is wrong?”

One of the first things I noticed is that no profilers make a big deal out of invocation count, which is a huge source of information for continuing past tall tent poles or hotspots into productive improvement. I have seen one exception to this, but that tool became defunct sometime around 2005 and nobody has copied them since.

Because of cpu caches and branch prediction and amortized activities in languages or libraries (memory defrag, GC, flushing), many things get tagged by the profiler as expensive that are being scapegoated because they get stuck paying someone else’s bill. They exist at the threshold where actions can no longer be deferred and have to be paid for now.

So what you’re really looking for in the tools is everything that looks weird. And that often involves ignoring the fancy visualization and staring at the numbers. Which are wrong. “Reading the tea leaves” as they say.
by monooso | 2025-10-15 07:35:47+00:00
"Alignment with the far right" is a complete misrepresentation.

Framework sponsors a few open source Linux projects, some of which have contributors with controversial opinions. Describing these projects as "far right" is completely unfair to the hundreds of people who have worked on them.

The common refrain is that companies should sponsor more open source projects. Apparently they also need to be the "correct" open source projects.
by markerz | 2025-10-15 07:36:20+00:00
My experience at poorly run public schools is that leadership and admin change out VERY quickly because of burnout. The article talks about how military has long term continuity (8 year terms) but civilian have 2-4 year terms. I’ve seen schools where the principal doesn’t even stay the full year. In the end of the day, the civilian world is full of choices and people come and go at will.
by lm28469 | 2025-10-15 07:36:48+00:00
> So while you wait for our broken political system

Yeah we better let these important topics in the hands of very stable people like Musk or Thiel, they for sure know what the people want

> make more money in the short run if governments don't do any tech regulation in the short run?

"Money money money money", homo sapiens decerebration under capitalism is quite something to witness. Maybe just maybe there is more to life than raw productivity and money... The root causes you're talking about are greed and an unbound quest for "progress", piling more in top will certainly not help
by theshrike79 | 2025-10-15 07:36:52+00:00
Naturally it wasn't breaking new ground on computer science :)

It was a "script" (application?, the line is vague) that reads my Obsidian movie/anime/tv watchlist markdown files from my vault, grabs the title and searches for that title in Themoviedb

If there are multiple matches, it displays a dialog to pick the correct one.

Then it fills the relevant front matter, grabs a cover for Obsidian Bases and adds some extra info on the page for that item.

The Python version worked just fine, but I wanted to share the tool and I just can't be arsed to figure that out with Python. With Go it's a single binary.

Without LLM assistance I could've easily spent a few nights doing this, and most likely would've just not done it.

Now it was the effort of me giving the LLM a git worktree to safely go wild in (I specifically said that it can freely delete anything to clean up old crap) and that's what it did.

And this isn't the first Python -> Go transition I've done, I did the same for a bunch of small utility scripts when GPT3/3.5 was the new hotness. Wasn't as smooth then (many a library and API was hallucinated), but still markedly faster than doing it by hand.