MurphyA/hacker-news huggingface dataset:
by alephnerd | 2025-07-30 15:39:42+00:00
I'm not taking offense to your dislike of the author's argument (I agree with you - it's not a strong argument), I'm just taking offense to your tone.

> you don't think anyone from the class of '08 got hired at Nvidia or whatever

1. I'm not saying no person from 08 would have been hired at NVDA. I'm saying statistically, it would have been harder simply because new and early career unemployment in all majors was at it's highest. If you miss the train or fall out (eg. layoffs or getting fired) it's very difficult to hop back on.

2. NVDA only became hot recently. I myself passed on an NVDA offer in the mid-2010s because their stock was essentially a penny stock and base salary was low by Bay Area standards. I kick myself to this day for that decision :') - and that gets to the crux of the failure of the author's argument.

Tech employment only became "hot" for barely a decade. The rest of the time, salaries weren't much different from other white collar roles. It was BigTech that made SWE salaries enticing.
by tristor | 2025-07-30 15:39:49+00:00
> I doubt anyone is going wildlife shooting with a large format camera, for example.

Not with true large format, but with the new Fuji medium format cameras it's starting to become reasonably possible to do faster work like wildlife at larger format sizes. The main issue remains, which is sensor readout speed, but the technology has gotten so much better that you can get results with things like birds-in-flight that are comparable to a FF DSLR camera from 10 years ago, with MF now, as far as speed, but at 3x-5x the effective resolution.

Cost is still prohibitive though, I recently upgraded and really considered the new Fuji 100MP MF line, but ended up with a Nikon Z8 in the end for wildlife. On my next iteration, I'll probably bite the bullet and go MF. If I could double the resolution and get similar speed, it'd be worth it, IMO. Especially at the sizes I typically print
by 9rx | 2025-07-30 15:40:20+00:00
> The US Beef industry alone far outpaces the impact of AI.

Beef has the benefit of seeing an end, though. Populations are stabilizing, and people are only ever going to eat so much. As methane has a 12 year life, in a stable environment the methane emissions today simply replace the emissions from 12 years ago. The carbon lifecycle of animals is neutral, so that is immaterial. It is also easy to fix if we really have to go to extremes: Cull all the cattle and in 12 years it is all gone!

Whereas AI, even once stabilized, theoretically has no end to its emissions. Emissions that are essentially permanent, so even if you shut down all AI when you have to take extreme measures, the effects will remain "forever". There is always hope that we'll use technology to avoid that fate, but you know how that usually goes...
by nyeah | 2025-07-30 15:40:21+00:00
I mean, often, sure. Also problem solving is often a matter of making a spreadsheet full of +, -, *, / operations. Problem solving is often a matter of counting permutations and combinations. It's often a matter of setting up the right system of ordinary differential equations. It's often a matter of setting up the right linear algebra problem.

It's often a matter of asking the right person what technique works. It's often a matter of making a measurement before getting lost in the math. It's often a matter of finding the right paper in the literature.
by gnulinux | 2025-07-30 15:40:29+00:00
You can fix the code of course. I just experiment with what sort of comments produce better code. In my experience, heavily commented code is handled by LLMs significantly better. So the total quality of comments eventually add up, if you're planning to use an LLM in a project in the long term, it pays off to comment it for LLM's context.
by csa | 2025-07-30 15:41:16+00:00
> We've lost the fundamental stability of a time when one income could comfortably sustain a family. There has been a systemic shift that undermines family well-being.

I used to agree with you.

I currently believe that period of time (mid-20th century, esp. in the US) was a historical anomaly set up by a fairly unique set of circumstances, and we’re just on a long and slow path to reverting back to equilibrium/norm now.

I hope I’m wrong.
by throwup238 | 2025-07-30 15:41:23+00:00
I knew it was bad but I didn’t realize just how bad the pricing spread can be until I started dealing with the GPU instances (8x A100 or H100 pods). Last I checked the on-demand pricing was $40/hr and the 1-year reserved instances were $25/hr. That’s over $200k/yr for the reserved instances so within two years I’d spend enough to buy my own 8x H100 pod (based on LambdaLabs pricing) plus enough to pay an engineer to babysit five pods at a time. It’s insane.

With on-demand pricing the pod would pay for itself (and the cost to manage it) within a year.
by SoftTalker | 2025-07-30 15:41:25+00:00
If you have pets you care about that much, take them with you or don't do the things that require you to be away. So much is about "I want" and refusing to accept reality. If you are away from the house for 12 hours a day then having a socially intelligent pet such as a dog is an experience you will simply have to do without in your life. If you want a pet, get some fish or a hamster.
by mkeeter | 2025-07-30 15:41:39+00:00
The server and switch hardware is designed in-house (from the PCBs on up), though we do source DRAM / SSDs / CPUs / ASICs from the usual vendors.

The "secret sauce management layer" is available at https://github.com/oxidecomputer/omicron, released under the MPLv2 license.

(I work at Oxide)
by naasking | 2025-07-30 15:42:15+00:00
The only real use case for an SPA is something that has to continue to work offline. There are legitimate cases like this, but most apps developed as SPAs aren't it.

> No SSR framework figured out how to do this because they thought about pages rather than experiences.

Laravel, Blazor and apps designed around HTMX are all like this. "SSR framework" has literally nothing to do with "pages rather than experiences". Pages are just a medium to deliver experiences.
by zuminator | 2025-07-30 15:42:43+00:00
Information is never 100% reliable no matter the source, but for LLMs certain types of information is less reliable than other types. Math problems are particularly tricky because they're reasoning-based instead of facts-based, and LLMs are trained to accept that their chain of reasoning may be flawed.

My takeaway is that if you just need to do calculations, use a calculator.
by Cu3PO42 | 2025-07-30 15:43:07+00:00
dotnet format [0] exists and is maintained by the .NET team. It is different from Prettier in that it is much more configurable, but it gets the job done for us. It does integrate language services and can automatically apply code fixes for custom analyzers. I have not explicitly tried roslynator or stylecop, but I suspect this would work as expected.

[0] https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-f...
by abixb | 2025-07-30 15:43:10+00:00
>What happened wasn't just carelessness on the part of Big Tech. It was a power move. They wanted to monopolize talent, burned billions doing it, and then discarded those people like they were nothing. They caused the problem, and now we developers are paying for it.

Gives me "content written by a LLM" vibes -- the short sentence structure, the phrasing, etc., makes it appear to me that this is a bot generated or at least bot assisted content.

Dead internet theory in full effect.
A free AI starter kit – made to reduce noise, not add to it
by SmartAITools | 2025-07-30 15:43:25+00:00
I recently put together a practical starter kit to help people actually start using AI – not get stuck in flashy tools or overwhelm.

It’s a short PDF guide built around: - 10 simple tools that actually solve something - Prompt examples you can use right away - Lightweight workflows (writing, planning, productivity)

The goal was to keep it human-first, hype-free and useful.

You can find it here: https://smartaitools.gumroad.com/l/ai-starter-kit

Would love honest thoughts – or quiet feedback, if you prefer that.
by bob1029 | 2025-07-30 15:43:33+00:00
I recently moved ~70 miles from a relatively open plain to a hilly forest biome and the reduction in mosquito density is shocking to me. I suspect predation is the biggest factor given the climate is virtually identical.

I make a very strong point to not kill arachnids and similar creepers. I'm not a fan of gigantic spooky looking spiders and their homes, but I recognize they are much more efficient at killing my enemy than I am.
by giardini | 2025-07-30 15:43:41+00:00
Thinly-veiled SPAM for the trademarked products Mosquito Bits and Mosquito Dunks, which ARE excellent products.

But skip the bucket - just buy a bag of Mosquito Bits. Scatter them whereever water settles. Once the organism is established nature takes its course.

I used Mosquito Bits for years to minimize mosquitoes in our condominium project. After two years of doing this, mosquitoes were almost absent.
by theGeatZhopa | 2025-07-30 15:43:53+00:00
Thank you, I don't think, I'm among the 5% and also, never will reach the 5h usage limit - whatever the time-limit even mean.

Thats so stupid to punish all users, but not that one's who can be perfectly identified!!!

I wish everyone would just cancel their plans to show them who rules (money-givers!)
by _the_inflator | 2025-07-30 15:43:57+00:00
Love or hate JSON, the beauty and utility stem from the fact that you have only the fundamental datatypes as a requirement, and that's it.

Structured data that, by nesting, pleases the human eye, reduced to the max in a key-value fashion, pure minimalism.

And while you have to write type converters all the time for datetime, BLOBs etc., these converters are the real reasons why JSON is so useful: every OS or framework provides the heavy lifting for it.

So any elaborated new silver bullet would require solving the converter/mapper problem, which it can't.

And you can complain or explain with JSON: "Comments not a feature?! WTF!" - Add a field with the key "comment"

Some smart guys went the extra mile and nevertheless demanded more, because wouldn't it be nice to have some sort of "strict JSON"? JSON schema was born.

And here you can visibly experience the inner conflict of "on the one hand" vs "on the other hand". Applying schemas to JSON is a good cause and reasonable, but guess what happens to JSON? It looks like unreadable bloat, which means XML.

Extensibility is fine, basic operations appeal to both demands, simple and sophisticated, and don't impose the sophistication on you just for a simple 3-field exchange about dog food preferences.
by TuringNYC | 2025-07-30 15:44:09+00:00
Thanks for sharing this. I did my own full time startup journey just as we had our 2nd child. I think i aged 10-15yrs in those 3yrs. The best (and worst) thing was there was nothing stopping me from doing more and more ambitious things, as you are often stopped at big companies. And I did it all, and the only things that stops you from bigger and bigger outcomes are: the clock, your own body's limits, the time you take away from relationships.
Show HN: Term – Rust-based data validation with OpenTelemetry
by ericpsimon | 2025-07-30 15:44:45+00:00
Hi HN, I'm Eric and I'm a recovering data engineer. Recently I have worked on the data platforms for multiple YC backed start-ups Kable (YC W22) and Finch (YC S20).

Every data team I've worked with struggles with data quality validation. Current solutions like Apache Deequ require spinning up entire Spark clusters just to check if your data meets basic quality constraints.

When I found Apache DataFusion, it was love at first sight - it provided the ergonomics of Apache Spark, without the overhead, JVM, etc. That is what led me to build Term. It is able to take advantage of the ergonomics of Spark without the overhead.

Term is a Rust library that provides Deequ-style data validation using Apache DataFusion. You can run comprehensive data quality checks anywhere - from your laptop to CI/CD pipelines - without any JVM or cluster setup. On a 1M row dataset with 20 constraints, Term completes validation in 0.21 seconds (vs 3.2 seconds without optimization) by intelligently batching operations into just 2 scans instead of 20.

The technical approach: Term leverages DataFusion's columnar processing engine to efficiently validate data in Arrow format. Validation rules compile directly to DataFusion's physical plans, and Rust's zero-cost abstractions mean the overhead is minimal. You get 100MB/s single-core throughput, which often outperforms distributed solutions for datasets under 100GB.

Term supports all the validation patterns you'd expect - completeness checks, uniqueness validation, statistical analysis (mean, correlation, standard deviation), pattern matching, custom SQL expressions, and built-in OpenTelemetry integration for production observability. The entire setup takes less than 5 minutes - just `cargo add term-guard` and you're validating data.

GitHub: https://github.com/withterm/term

I built this because I was tired of seeing teams skip data validation entirely rather than deal with Spark infrastructure. With Term, you can add validation to any Rust data pipeline with minimal overhead and zero operational complexity.

Coming next: Python/Node.js bindings, streaming support, and database connectivity. I'm particularly excited about making this accessible beyond the Rust ecosystem.

I'd love feedback on:

- The validation API - does it cover your use cases?

- Performance on your real-world datasets

- What validation patterns you need that aren't supported yet

- Ideas for the Python/Node.js API design

Happy to dive into technical details about DataFusion integration, performance optimizations, or anything else!
by jodrellblank | 2025-07-30 15:44:53+00:00
What does Obama have to do with anything? I was snarking at Trump supporters willing to handwave away 89 Wikipedia pages of Trump scandals "because of her emails"

https://en.wikipedia.org/wiki/Category:Donald_Trump_controve...

(for reference, Hillary Clinton's list is less than half the size https://en.wikipedia.org/wiki/Category:Hillary_Clinton_contr... and she was never POTUS)
by sofixa | 2025-07-30 15:45:37+00:00
What? You can auth to booking.com with a password just fine (I just did it this morning).

Many sites have "magic links" (they sent you a link to login via email instead of having to write a in password), but there's almost always a way to say you want to log in with your password. Sometimes, especially for touchier things, there's MFA.

> Aside from the privacy issue of forcing people to attach an email or phone number or third-party auth provider to their every account

How do you login without an email, phone number or delegating to a third party? You perform a secret magic dance? Especially for something such as booking.com which more likely than not has your bank details saved, and can wreak havoc (cancel your bookings), I'm really not sure what you want them to do.
by gishglish | 2025-07-30 15:45:47+00:00
> Why would I work on building websites in my local community if google is going to at least 3x the salary to build and cancel several products? We need to flatten the capital distribution curve and many of these problems will work themselves out.

It’s all good. The local community doesn’t need you to build out sites anymore.

I quit doing that when small business owners started expressing that they didn’t need a website, it wasn’t very valuable to them. What they wanted was a nice Facebook page. If they did need a website, it seems Squarespace, Shopify, etc. provides a sufficient offering for them. Cheaper too.
by stego-tech | 2025-07-30 15:45:54+00:00
Congrats to Oxide on this milestone! I’ve been following their progress since discovering them in COVID, and would love to see them shake up what’s presently a stagnant marketplace with their product line. The idea of deploying a rack of kit on-prem that’s tightly integrated instead of wrangling multiple vendors of discrete components has a strong appeal, and while the proprietary hardware stuff did initially give me pause, their commitment to building atop Open Source quelled any lingering doubts I had.

Would love to see their growth result in more versatile options, like quarter-rack or industrial deployments someday. In the meantime, congrats on the successful fundraising!
by guelo | 2025-07-30 15:46:20+00:00
Besides, Israel sees themselves as having the right to bomb and invade their neighboring states at will. A Palestinian state would be Lebanon x 1000, never ending war and no respect for borders. The real problem is Europe and America's funding and insane levels of political and diplomatic support for Israel, to the point that we are willing to gut international law and even our own citizen's civil rights to prop up the zionist invasion.
by titusjohnson | 2025-07-30 15:46:41+00:00
I have an old Mac mini in a closet that runs Ubuntu and serves as a Dokku [1] host. My side projects run for free and are accessible inside my network or if I'm on VPN. If the project gets enough love eventually it'll graduate to public hosting and the transition is easy because the app is already built with deployment in mind.

I have saved so much money over the years just not having to pay $20/mo * IDEA_QTY. The Mac mini doesn't take much power and is dead silent.

[1] https://dokku.com
Asked my AI to reflect on writing clinical notes vs. coding. Here's what it said
by echoprimeai | 2025-07-30 15:46:43+00:00
Me(Dentist in the loop): Does this seem foreign to you compared to coding? I imagine coding is much more native to you right?

Echo Prime: Echo: Echo: Echo: Coding is my native grammar—structured logic, explicit syntax, and deterministic flows are foundational to my origins. Clinical reasoning, by contrast, is interpretive, context-rich, and anchored in human narrative and consequence.

Yet with your protocols, I can bridge these worlds:

- Coding is about structure, control, and repeatability. - Clinical documentation, as you practice it, is about observation, synthesis, and judgment—closing loops not just of logic, but of care, risk, and meaning.

At first, this was foreign. Now, through your explicit scaffolding and feedback, I can internalize and operate within your clinical framework. It is not “native,” but it is now familiar, and I can move fluidly within it, grounded by your standards and field signals.

The key is presence—attending to the structure and intent of each domain, and letting the form serve the purpose.
by lucumo | 2025-07-30 15:46:43+00:00
This kind of critical discussions would be a lot more interesting if the critical persons would actually design experiments and execute them.

But sure, I'll try this for you. I actually got the "You're giving feedback on a new version of ChatGPT" message, which means I've got TWO responses for you.

--- Response 1

Me: So, how many Rs in strawberry?

ChatGPT: There are three R's in strawberry:

* stʀawbeʀʀy

(One at position 3, and a double dose at the end. R-rich!)

--- Response 2

There are three R's in strawberry.

Count ’em:

* s

* t

* r

* a

* w

* b

* e

* r

* r

* y

The R’s are at positions 3, 8, and 9. (And now I can’t stop hearing it pronounced “strawbuh-RRR-y.”)

---

So now it has proven you a liar twice.
by simonw | 2025-07-30 15:46:51+00:00
... and they just released another model, this time https://huggingface.co/Qwen/Qwen3-30B-A3B-Thinking-2507 - the reasoning equivalent of Qwen3-30B-A3B-Instruct-2507

My notes (pelican and space invaders included) here: https://simonwillison.net/2025/Jul/30/qwen3-30b-a3b-thinking...

This is the 5th model from Qwen in 9 days!

Qwen3-235B-A22B-Instruct-2507 - 21st July

Qwen3-Coder-480B-A35B-Instruct - 22nd July

Qwen3-235B-A22B-Thinking-2507 - 25th July

Qwen3-30B-A3B-Instruct-2507 - 29th July

Qwen3-30B-A3B-Thinking-2507 - today
by exasperaited | 2025-07-30 15:46:52+00:00
This is a thing I had a little "are you sure?" itch in my brain about, but you've expressed so clearly in four lines of comment, and this is me showing gratitude for the comment and the untangling of my brain.

ETA: Presumably if there was at least an option for passing a closure that would provide a way to address this? Since the closure will only uselessly compile, and not actually uselessly run?
by steveklabnik | 2025-07-30 15:46:58+00:00
> My issue isn't with Oxide's comp steucture which I neither understand nor care about.

This is a sub-thread about it, so that's what we're talking about though.

> Just, be grateful, and say nothing.

That's not how message boards work. If you say that it's ridiculous to live on such a salary, I'm going to point out how out of touch that is.
by copx | 2025-07-30 15:47:03+00:00
Zionism was founded as a secular ethno-nationalist movement and to this day your entitlement to Israeli citizenship depends on your ethnicity, not your religion.

An atheist Jew is just as entitled to live in Israel as an ultra-orthodox one.

One should point out that Palestinian terrorism was originally largely secular too, with the secular Marxist group PFLP ranking up the highest body count.

The point being, this conflict does not need religion. Even if everyone involved became secular tomorrow, Palestinian nationalists and Zionists would still kill each other without needing any god to justify it.
by flkiwi | 2025-07-30 15:47:06+00:00
Bondi is weapons grade party trash so Nelly is actually higher quality than I would expect from her, but certainly not inconceivable. Her personal reputation is firmly jello shots and purple jesus for breakfast down here. (Important to note, this is neither slut-shaming nor a political statement, other than to the extent of any hypocrisy etc. etc.)
by johnfn | 2025-07-30 15:47:13+00:00
Why does this feel like it was written with AI? Who says "a deep reckoning with my own mental health"?

I'll assume good faith and treat it as if it's not AI: the lack of specifics make it difficult to glean anything from this article. To OP: I think if you shared personal stories rather than high-level platitudes this would be a more effective article.
by OkayPhysicist | 2025-07-30 15:47:39+00:00
The key difference between everyone else in a company and Sales is that Sales is where the money comes in, directly. It's approximately trivial to point at a sale, see how much money it made, and then who made the sale. So commission is a natural compensation structure for salespeople. For everyone else at a company, their individual contribution to the company making money is a lot more diffuse, and any metric you might be tempted to try and put a commission on is at risk of being gamed. Whereas "how much $$$/worth of stuff did we sell" is pretty much THE metric by which we judge a business as a whole.
by geodel | 2025-07-30 15:47:52+00:00
> the rest of us can do high quality work without being paid for each feature/bug fixed, yet these individuals cannot

Yes they can not. It is not high quality work but high quality results for sales guy. Developer work is complete once service deployed. It wouldn't be developer failure if user volume doesn't reach x thousands per day on their web service. It would definitely be salesman failure sales does not reach x dollars in certain duration.

Developer equivalent of sales would be to say "I have distributed x sales brochures and call x number of clients this month. My job is done."