MurphyA/hacker-news huggingface dataset:
by poisonborz | 2025-07-05 13:22:50+00:00
False dichotomy. The only reason your own can go black is some hw/sw failure, a risk which anyone can minimise easily by having copies. Your access of a remote corporate server can go away for 1000 reasons, making you more vulnerable.

Of course it's more complex, like how often that data changes and costs of backups vs subscription price. But I find any argument for cloud products etching towards a "you'll own nothing and be happy" economy.
by snickerdoodle12 | 2025-07-05 13:23:26+00:00
I've only used them once for my first (and so far only) PCB, so as a complete amateur, it was great. They rejected my first design which had an obvious flaw, and my second design was in my hands a little over a week after I uploaded it. I paid 2.60EUR for 5 (tiny) PCBs and 7.50EUR for the shipping. They even placed and soldered components for me.
by worldsayshi | 2025-07-05 13:25:56+00:00
> I can assure you that when stupid questions don’t have an obvious answer, someone isn’t thinking properly.

Once you start asking stupid questions on the regular it's quite an interesting experience how often you can ask "stupid" questions to rooms full of senior engineers and sort of get back confused silence. In my experience there's a lot of really important but "stupid" questions that often just gets half-ignored because imagination and prioritization is hard.
by windowsrookie | 2025-07-05 13:26:07+00:00
This is exactly why I love Cesar salads. I have always disliked vegetables, trying many times in my life to eat them more because that's what health "experts" say we need to do.

I don't like vegetables fresh, I don't like them grilled, I don't like them stewed.

Cover them in Cesar dressing tho and I can eat an extra large salad (hopefully with some protein too).
by koverstreet | 2025-07-05 13:26:16+00:00
I am curious about that myself, I know very little about apfs.

But Apple has historically been strong on organizing and supporting teams (see: their chip design), a filesystem sounds exactly like something they'd do well if they decided to give it the proper investment and support.

Where they seem to be falling down these days is software maintenance - many, many reports of MacOS getting buggier with every release. But a big, complicated, but well defined and self contained engineering project? That's their ballpark.
by snozolli | 2025-07-05 13:26:38+00:00
I had terrible acid reflux at night when I was in my 20s. It was awful. I was getting a couple of hours of sleep per night, then waking up in terrible pain, stuffing down plain yogurt under a doctor's orders, and sitting up on a sofa for the rest of the night.

Putting my futon on a sheet of plywood with two concrete blocks under the head completely solved the problem within a few days. It takes a while to adapt to sleeping on an incline. I kept it up for about a year, then went back to a flat bed. I've never had acid reflux again.
by mort96 | 2025-07-05 13:26:56+00:00
Why? There's a ton of commonality between SIMD instruction sets. As long as you have a model for SIMD where you can avoid hard-coding a vector width and you use a relatively constrained set of vector instructions, there's no fundamental reason why the same source code shouldn't be able to compile down to AVX-512, AVX2, SSE, ARM NEON, ARM SVE and RVV instructions. For most use cases, we're doing the same basic set of operations: copy data from memory into vector registers (maybe with some transformation, like copy 8-bit ints from memory into a vector of u16), do math operations on vector registers, copy back to memory.
by benreesman | 2025-07-05 13:27:22+00:00
When the hammer fell in late 2022 / early 2023 I was out of work for the first time in 20 years of uninterrupted employment without one day of unemployment. Having just carried my family (financially) through a bereavement that left people effectively unable to work (there are a zillion expenses you don't think about) I was also running on fumes myself, and I very rapidly surmised that I was going bankrupt : I had a cost structure that takes a minimum of a year to change and I had just gotten done telling the Valley where to stick their millions a few years earlier.

So for me this is like, the end of a period where contrarian hackers can be passed on at arbitrary ability in a way that has no lower limit: there is no bottom now and there is no safety net.

But I had about a decade of just never having to care about money at all before that, so maybe there's some karma in it too.

For me this is like, OK I'm definitely not going to get frozen out of work with no place to live anymore, and I'd be lying if I said I didn't sleep easier last night than I have in a while.

But even from that vantage point, I oppose the passage of this bill and will argue to see it overturmed: the people who it hurts are more vulnerable still.
by sillyfluke | 2025-07-05 13:27:28+00:00
Elon handed that "play" to Trump on a silver platter, from the name to the nonstop blabber about "efficiency" leading up to the electoon to the soundbite about empathy being a bug of western civilization.

>People are still talking about how Elon cut USAID

Yes, people are talking about how Elon cut USAID. No one is talking about how Trump didn't want those cuts. I haven't heard anyone earnestly claim this.
by threeducks | 2025-07-05 13:29:33+00:00
Testing PCIe bandwidth with a model that fits entirely into VRAM (quantized Phi-3 Mini at 2.39 GB on RTX 5090 with 32GB VRAM) is stupid because there won't be any memory transfer over PCIe beyond the initial model load. They should have tested a large MoE model like Qwen3-235B-A22B-GGUF, where the difference will be huge.
by TeMPOraL | 2025-07-05 13:29:54+00:00
> An LLM won't call other nodes in the organization to check when it sees that the value is unreasonable for some out-of-context reason, like yesterday was a one-time-only bank holiday and so the value should be 0.

Why not? LLMs are the first kind of technology that can take this kind of global view. We're not making much use of it in this way just yet, but considering "out-of-context reasons" and taking a wider perspective is pretty much the defining aspect of LLMs as general-purpose AI tools. In time, I expect them to match humans on this (at least humans that care; it's not hard to match those who don't).

I do agree on the liability angle. This increasingly seems to be the main value a human brings to the table. It's not a new trend, though. See e.g. medicine, architecture, civil engineering - licensed professionals aren't doing the bulk of the work, but they're in the loop and well-compensated for verifying and signing off on the work done by less-paid technicians.
by SideburnsOfDoom | 2025-07-05 13:29:56+00:00
London, England has a large population of urban foxes.

It seems that their favourite meal is discarded fast-food fried chicken bits, their second choice is "raid the garbage bins for anything smelly and meat-based". But for sure they'd take live prey such as rats. They also eat snails and earthworms.

In other words, a successful urban animal should be nocturnal, fast and agile, clever and above all: omnivorous.
by astura | 2025-07-05 13:29:57+00:00
I worked with a guy who wasn't even "over employed" but was working on some big side project at home.

He would blow off any meeting before noon. Just wouldn't show up.

His work was usually late and rushed/poor quality. Lots of corners cut. Oftentimes he didn't even get something right the first time because he didn't have the full context because he missed discussion that happened in the meetings he didn't show up to.

He was full of shit. Every day he was having some personal tragedy. Excuse after excuse.

He started trouble with teammates in a way I've just never seen before.

He was just all around a net negative even though he occasionally did decent work. Everyone was happy to see him go.
by MangoToupe | 2025-07-05 13:30:03+00:00
> there's no fundamental reason why the same source code shouldn't be able to compile down to

Well if you don't describe your code and dataflow in a way that caters to the shape of the SIMD, it seems ridiculous to expect.

But yes, as always, compilers could be magic programs that transform code into perfectly optimal programs. They could also fix bugs for us, too.
by iamben | 2025-07-05 13:30:07+00:00
I don't think that was the point the comment was trying to make. Like - it's easy to stand on a street corner and eat a slice of pizza (or grab one and run!), it's much harder to eat dressed leaves.

I read their point as being: the first time you try pizza you're like "this is delicious and amazing." The first time you try Caesar salad it lights you up in the same magical way.

I could be wrong of course - but that definitely fits my own experience. The first time I had a chicken CS as a kid in a restaurant, it was all I wanted to eat every time we went out for months afterwards. I genuinely couldn't believe 'salad' could be so delicious.
by dahart | 2025-07-05 13:31:18+00:00
I guess you’re lucky, TYL. Just checking since most people don’t read their employment contracts carefully - have you actually checked for exclusivity clauses? Are you talking about full time engineering work, or something else? Exclusivity clauses are less common for part time work, contract work, and labor jobs. I’ve seen both exclusivity clauses and non-compete clauses for multiple jobs, both at large established companies (e.g. Disney) and for smaller startups.

Microsoft, Apple, Google, and a bunch of others famously got busted colluding to avoid hiring from each other, and the employment contracts at the time also had exclusivity clauses. I know because mine did, and I received a payout from the settlement of that lawsuit.
by Expurple | 2025-07-05 13:31:37+00:00
This is a very good description of the modern issues with slop "content" and advertising plaguing everything they touch. (including human-made slop, as the author correctly identifies)

But I disagree on LLMs being "worse than useless".

Sure, "vibe coding" an entire app from a short prompt will always give you fragile, subtly broken nonsense. *Code is the spec*. In most cases, you can't meaningfully "compress" your requirements into a short informal prompt. We need better formal languages for expressing requirements concisely and declaratively! Think: Prolog, Haskell...

LLMs are good at small tasks that you can review much quicker than doing it yourself. Something tedious, like doing some local refactoring, writing ad-hoc Bash scripts, SQL queries, FFmpeg commands. I use Bash and SQL regularly, but somehow I always have to google the exact syntax. I already use ShellCheck, by the way. It's a must, and it helps a lot when reviewing LLM output.

I like the autocomplete feature too. It often saves time when writing repetitive or obvious code. `if bad_stuff {` usually autocompletes `return Err(BadStuff)` for me. `MyStruct {` initializer usually autocompletes the list of fields for me. I know that incorrect suggestions piss off some people and make it a net-negative for them. Incorrect suggestions are common, but they don't bother me in practice.

UPDATE: I've turned this comment into a blog post. https://home.expurple.me/posts/my-take-on-llms-for-coding/
by mikestew | 2025-07-05 13:31:47+00:00
We have had the opposite experience: over the years, mama rabbits have had multiple litters in our backyard. We have two pit bull terriers, and they would chase the rabbits (never catching them), so mama rabbit knows there are dogs. My only theory is that the dogs are a known quantity, and the dogs keep the real predators out of the backyard.

That, or rabbits are just that dumb.
by sidewndr46 | 2025-07-05 13:31:58+00:00
If management is so poor that they can't communicate intention in writing, then I don't really see how being in office or anywhere for that matter will help. They're just flat out incompetent. I've seen the opposite of this as well, where whatever management clearly communicated is most definitely not what is going to get executed.

If internal politics are blocking knowledge, access, & contribution of any employee the correct action is not to hire them. If they are already hired, the correct action of management is to offer them severance.

My experience working in software startups is that the average retention period of an employee is 2 years, in any work environment. What you're calling the honeymoon period is effectively just the average retention of the industry anyways.
by danaris | 2025-07-05 13:32:50+00:00
I have lived in rural areas for over 40 years.

I have never once needed to move 30,000 pounds of cargo.

I have never once needed a pickup truck.

The only times I have needed to move large, bulky things, a cargo van was a much, much more effective tool for the job, so I rented one. (Or borrowed, in one case.)

I have driven through several inches of snow in a Toyota Corolla. (It wasn't fun, but I did it. These days I have an AWD Subaru Outback.)

This idea that Real Men in rural areas have an unquestionable need for the biggest pickup truck imaginable, and nothing else could possibly do the same job, is just more toxic masculinity bullshit.

Most people who live in rural areas are not ranchers, farmers, construction workers, or otherwise Big Strong Men Who Have To Work With Their Hands And Tow Massive Loads All The Time. Such people exist, sure. But there's only a very small handful of them compared to the total rural population.
by stackpatch | 2025-07-05 13:34:12+00:00
Hi HN, I’m Naol, a builder working on StackPatch a developer-first security tool that helps you catch real vulnerabilities in your code, not just outdated dependencies.

Most tools just flag old versions of libraries. StackPatch goes deeper: it analyzes your actual code (routes, HTTP calls, templates, XML parsing, etc.) to trace real attack paths like SSRF, XXE, auth leaks, and more. When it finds something, it tests the patch in a sandbox and opens a PR with fix-ready code.

You can use StackPatch as a CLI, GitHub App, or plug it into your CI/CD. Alerts are sent via Slack, Discord, email or PagerDuty when new CVEs hit your stack.

I built this because most security tools either overwhelm you with noise or miss code-level context completely. I’d love your feedback—especially if you’ve ever dealt with annoying vulnerability alerts that don’t actually tell you what to fix.

If you liked the idea join the waitlist: https://stackpatch.pro/ we will lunch this month I’m here all day and would love to hear what you think!
by mort96 | 2025-07-05 13:35:43+00:00
I'm saying that the shape of the SIMD is pretty much the same across platforms. Vector width differs between architectures, and whether the vector width is determined at compile time or at runtime differs between architectures, but you'll have to convince me that the vector width is such an essential component of the abstract description of the computation that you fundamentally can't abstract it away. (In fact, the success of RVV and ARM SVE should tell us that we can describe SIMD computation in a vector width-independent way.)

All vector instruction sets offer things like "multiply/add/subtract/divide the elements in two vector registers", so that is clearly not the part that's impossible to describe portably.
by mensetmanusman | 2025-07-05 13:36:57+00:00
Changing the view of the Bellevue: https://m.youtube.com/watch?v=I52IwcC3a3c&pp=ygUaTW92aW5nIGJ...

I wonder if humanity in the future will make this a typical part of every house so that they can slowly move towards or away from water.
by Imustaskforhelp | 2025-07-05 13:37:06+00:00
See people like you are the reason why I wouldn't even want to ever invest in bitcoin because atleast you, are so full of yourself that you called someone full of shit just because he said that bitcoin is highly illiquid which is true.

Your personal experience may be different and we are willing to hear it but don't treat it as the final truth. I am pretty sure that it was damn awkward asking.

Here I am in my country where I don't even ask for UPI payments to cash because its sometimes awkward and this guy is loading bitcoin of all things and saying its liquid lmaoo and like if it wasn't awkward.

Saying truth cut you so bad that you had to bad mouth the other person for the sake of it. Grow up at this point, man. This is highly against everything the ethos of hacker-news stands for.
by cyberpunk | 2025-07-05 13:37:10+00:00
mozilla.org doesn't do it anymore:

< HTTP/2 301 < server: nginx < date: Sat, 05 Jul 2025 13:36:11 GMT < content-type: text/html < content-length: 162 < location: https://www.mozilla.org/ < strict-transport-security: max-age=60; includeSubDomains < x-backend-server: TS < cache-control: max-age=3600 < via: 1.1 google < alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000

Edit: Nope. I was wrong, if you follow that 301 it does:

< x-clacks-overhead: GNU Terry Pratchett
by tremon | 2025-07-05 13:37:32+00:00
The reiserfs code was stable and in maintenance mode. All new development effort was going into reiser4, which absolutely did die off. IIRC a few developers (that were already working on it) tried to continue the development, but it was abandoned due to lack of support and funds.

In terms of maturity, bcachefs is closer to production quality than reiser4 was, but it's still closer to reiser4 than reiserfs in its lifecycle.
by transcriptase | 2025-07-05 13:38:46+00:00
Most natural populations of a given species have density-dependent population regulation. Be it from a reduced food supply, or multi-year cycles where they provide ample food for their predators population to grow to the point they become the food supply being reduced until their predators population shrinks and the cycle begins again. Disease transmission also acts to keep populations in check when density increases too much where food is essentially unlimited. Negative feedback loops are fascinating and were unique in the sense that we’ve managed to short-circuit nearly all of them to virtually every other species detriment.
by skydhash | 2025-07-05 13:39:20+00:00
> I think AI has already gotten to a point to where it can help skilled devs be more productive.

Not really. The nice thing about knowing when to do something is you can just turn off your brain when typing code of thinks about architecture in the meanwhile. Then you just run the linter for syntax mistakes and you're golden. Zero to no mental load.

And if you've been in the same job for years, you have mental landmarks all over the codebase, the internal documentation, and the documentation of the dependencies. Your brains runs much faster than your finger, so it's faster to figure out where the bug is and write the few lines of code that fixes it (or the single character replacement). The rest of the time is thinking about where similar issues may be and if you've not impacted something down the line (aka caring about quality).
by gcanyon | 2025-07-05 13:39:27+00:00
I'm not saying 50% is the right number, but I can imagine that a 100% requirement would produce very noisy results, while 50% might achieve a much smoother graph that produces a (hopefully) better view into the future. It might be reasonable to look at where a 95-100% result appears relative to the 50% result for past evaluations, and then project out from the projected 50% results in the future by the same amount -- but again, it might be the case that looking for 100% results relative to 50% leads to a very noisy result that can't be generalized into the future well.
Show HN: I Built a Local-First AI Chat App with Advanced RAG
by vinhnx | 2025-07-05 13:39:50+00:00
I've built VT Chat, a privacy-first AI chat application that keeps all your conversations local while providing advanced research capabilities and access to 15+ AI models including Claude 4 Sonnet and Claude 4 Opus, O3, Gemini 2.5 Pro and DeepSeek R1.

Live: https://vtchat.io.vn | Source: https://github.com/vinhnx/vtchat

The core difference is true local-first architecture. All chats are stored in IndexedDB with zero server storage. Your API keys never leave your browser, and I can't see them even as the developer. You can switch between OpenAI, Anthropic, Google and other providers to compare responses, with complete data isolation for shared machines.

I've added research features that I actually use daily: Deep Research does multi-step research with source verification, Pro Search integrates real-time web search, and AI Memory creates a personal knowledge base from your conversations. There's also document processing for PDFs, a "thinking mode" to see complete AI reasoning, and structured extraction to turn documents into JSON. AI-powered semantic routing automatically activates tools based on your queries.

Built with Next.js 14, TypeScript, and Turborepo in a monorepo setup. Everything is fully open source for self-hosting with your own API keys. The hosted version keeps most features free, with optional VT+ for premium models and advanced research capabilities.

Happy to discuss the local-first design decisions, research workflow architecture, or any other technical details.
by HenryBemis | 2025-07-05 13:40:17+00:00
After a photowalk I make a "selection" subfolder where I pick the best photos (sometimes with a minimal crop/rotate) like one other commenter commented.

(Back in the day... when I went through my weekly/monthly-photowalks years, I used 500px because I wanted to have my "HQ" photos accessible online (but away from social media). For some reason I dumped them many-many years ago (I think they introduced some pricing setup that I was unwilling to follow. Then I "moved" to Tumblr because they had a nice setup (I remember you could upload a batch of 10-15 photos and have them mixed landscape and portrait and you could click to enlarge etc.) but my (unique) hashtags were quickly hijacked (imagine a brand new #sunsetinXYZisland tag being used for anal porn within the hour).

So now I keep everything on my laptop (and ext drive)(and Carbonite) and I have a 10+yo ACDSsee ultimate license and share nothing with no-on. Perhaps when I die, whoever "inherits" my digital archives may be interested to keep the "selection" subfolders, but I have determined that when we die nobody will care for the thousands of photos and GBs of videos.

My best friend died almost a year ago. We have been together to many-many concerts where he would record almost the whole concerr (VERY difficult to record a Metallica concert (or ten) while headbanging) to never watch these.

..all these moments will be lost in time.. (to quote one of the best movie lines ever from on of the best movies ever) (sorry for the pessimism, it's just that 'we' tend to spend time holding a camera (mostly on a smartphone) instead of living those moments, that they will eventually be lost in time...)
by sidewndr46 | 2025-07-05 13:41:26+00:00
I'm curious to know the details of this as well. 5 watts is absurdly low for an ATX system. I've definitely seen 25 watts before. Assuming you went from a 75% efficient PSU to a 90% efficient one, that'd shave off a few more watts but it won't get you that low.

For perspective, I think the typical NIC consumes several watts of power.
by josephg | 2025-07-05 13:41:28+00:00
Ah the classic retort. X is merely a broken version of Y. Y has flaws. Therefore X has all of flaws of Y.

No. I don’t accept that. Certainly not prima facie.

Solid isn’t a broken version of react. It’s a fixed version of react. Signals aren’t the same as useState because in solid, dependencies are tracked automatically when you read from them and components automatically rerender as a result. Also because component functions are only executed once, it’s usually pretty easy to just add any state management you want into the body of a component.

At least that’s been my experience with solid so far. I’d love to see a counter example in which these external state management libraries actually add value?