MurphyA/hacker-news huggingface dataset:
by Animats | 2025-07-24 17:52:21+00:00
Reaching college without being able to use a screwdriver is a problem I've heard mentioned by a mechanical engineering professor.

General Motors runs new hires through basic training for an assembly line, with a dummy assembly line and wooden car mockups.[1]

[1] https://www.youtube.com/watch?v=d1XVgGT4Eqo
by nerdjon | 2025-07-24 17:52:41+00:00
So I will first emphasize, try to avoid a "diet" and feeling the need to eliminate anything.

Unless you just really struggle with impulse control and you need those guard rails, for me the only way that I managed to loose about 45 lbs was by looking at things this way.

I did not cut a single thing out of my diet, what I did was make smart choices/swaps at home that still satisfied cravings most of the time so when I want to go to the store and get a candy bar I will go to the store and get a candy bar and not feel bad about it.

Easy one was not keeping soda in the house anymore, I have switched almost entirely to water outside of milk in my coffee. When I am out I may sometimes grab a soda but meh.

I make homemade peanut butter. I buy dry roasted unsalted peanuts, add in a small amount of salt and its great.

Trying a bunch of different apples and finding the sweetest apples I could find, and then eating that with peanut butter for some added protein.

Strawberries with chocolate humas.

I started making my own chicken stock which had more flavor and less sodium.

Making my own heartier soups that tasted great.

Also... Seasoning. More than just salt and pepper. Some really good (non American generally) seasoning will go a long way and is basically a zero calory way to really good food.

Other random small changes that are very situational for you. Look at your snacking habbits, that is where most of my issues came in.

Where I could I would choose things that would also increase my protein intake. I didn't go crazy. I never counted calories or anything and the weight just came off. Sure I could have lost a bit more had I done that, but I am at the point now that is the 10 more lbs going to make that big of a difference in the grand scheme of things as I work towards gaining more muscle anyways.

I realize this may not work for everyone, but I am not on any sort of "diet" in any traditional sense of the word. What I am doing now is perfectly sustainable for the rest of my life because I can still live my life and largely eat what I want within reason. I had taco bell today and don't feel bad about it in the slightest.

I should add that during most of this weight loss I did not change my workout habbits. I was focusing on my nutrition first. I do live in a city and I walk everywhere, but that did not change in this time.
by roadside_picnic | 2025-07-24 17:52:48+00:00
Compare it with the invention of writing:

> To [Thamus] came Thoth and showed his inventions, desiring that the other Egyptians might be allowed to have the benefit of them; he enumerated them, and Thamus enquired about their several uses, and praised some of them and censured others, as he approved or disapproved of them. It would take a long time to repeat all that Thamus said to Thoth in praise or blame of the various arts. But when they came to letters, this, said Thoth, will make the Egyptians wiser and give them better memories; it is a specific both for the memory and for the wit. Thamus replied: O most ingenious Thoth, the parent or inventor of an art is not always the best judge of the utility or inutility of his own inventions to the users of them. And in this instance, you who are the father of letters, from a paternal love of your own children have been led to attribute to them a quality which they cannot have; for this discovery of yours will create forgetfulness in the learners' souls, because they will not use their memories; they will trust to the external written characters and not remember of themselves.

-- Plato, Phaedrus

We've been having this same conversation for over 2,000 years now. And while I actually think Thamus is probably correct, it doesn't change the reality that we are now using reading and writing for everything.
by OkayPhysicist | 2025-07-24 17:53:10+00:00
My Bolt has a hand paddle behind the steering wheel that engages regenerative brakes (and only the regenerative brakes). I make use of it extensively. When in "single pedal" (where the accelerator acts as a speed selector, i.e., the car brakes when you step off the 'gas'), it's a lot more aggressive than just lifting my foot off the pedal, and when in "simulate an automatic transmission" 2 pedal mode, I find the paddle is easier than figuring out exactly where the threshold is on my brake pedal between regen and friction brakes.
by drdec | 2025-07-24 17:53:39+00:00
> But I'm also skeptical of drawing any conclusions from questions phrased this way. In my experience, the fraction of people who think everything is worse than 5 years ago has remained unchanged in the last 30 years.

Oh no, there are for sure more people now who think things are worse vs 5 years ago than there were 5 years ago.
by polairscience | 2025-07-24 17:53:43+00:00
Sincere reply assuming sincere question, the implication is that they are statistically much more likely to live near interstates and highways. Since historically land owned by poor 'disadvantaged groups' has been easier for state and federal governments to get their hands on.

The sentence, while poorly written, isn't saying that "health impacts don't matter for 'non-disadvantaged people'". A reading that is disingenuous.
by ajaisjdh | 2025-07-24 17:53:48+00:00
There’s literally billions of dollars on the “pro AI side”.

What you’re seeing is a thirst for objective reporting. The average person only has the ability to provide anecdotes - many of which are in stark contrast to the narrative pushed by the billionaires pumping AI.

I don’t think anyone serious thinks AI isn’t useful in some capacity - but it’s more like a bloom filter than a new branch of mathematics. Magically powerful in specific use cases, but not a paradigm shift.
by morkalork | 2025-07-24 17:53:58+00:00
I'm a little suspect of any claims or numbers outside of murder counts nowadays. Unreported crime was an issue before but now that police have embraced a sort of slacker/work-to-rule/soft-strike attitude to their jobs since they don't feel appreciated after civilians dared to protest their bad behavior, there's a feedback loop of: crime happens, cops are called, nothing is done, another crime happens, no one bothers to report it. It's not just the cops that are a problem either, the revolving door where criminals that do get brought in are right back out on bail is demoralizing cops and civilians alike. If real crime rates were decreasing, wouldn't we see the system that handles them also improving? Instead it looks like a shit show, thus the numbers are probably kinda bullshit.
by roguecoder | 2025-07-24 17:54:05+00:00
The Australian and English TERF movements reviving the worst parts of the 1970s "radical feminist" movement has been absolutely corrosive to liberal society. The anti-abortion stance of this group gives the game away: it is about prudishness and control, not the full and equal humanity of women.

We need to realize that these people are not representative: they have been radicalized on MumNet forums the same way the flat earthers got radicalized on YouTube. The problem is when we let a small groups of radicals set global public policy based on who can behave the most outrageously.
by kube-system | 2025-07-24 17:54:14+00:00
Pretty much all hybrids already do this, but automatically. When you press the brake pedal, they will command regen first, and only the hydraulic brakes under conditions when regen is not enough.

Series hybrids also have the ability to dump excess power just like you are suggesting as well. Instead of resistor banks (like trains) they often dump energy by using the generator to spin the engine… literally engine braking.
Show HN: Dim – An auto-tagging notes app
by vincentyyy | 2025-07-24 17:54:18+00:00
hi everyone,

I’m building a note-taking app that auto-tags and groups your notes. The idea is simple: just write and don’t worry about organizing.

I’ve always struggled with organizing my notes in just any tools. I tried creating tags & folders in the apple notes but as I have more and more tags and folders, I still got lost in organizing. It just became too much effort so I just gave up any organizing.

So I started looking for something where I could just write. No setup, no structure. Just drop anything, and let the system organize the rest. I didn't find anything similar to what I need yet so I decided to build it my own.

So the app I made does that—it auto-tags your notes based on content and groups similar notes together. That’s basically it. No extra features.

It’s still super super early. If this sounds useful to you and you’d be down to try it out and give feedback, I’d love your help!! We just launched in App Store: https://apps.apple.com/us/app/dim-auto-tag-your-notes/id6741...

Thank you.
by dathinab | 2025-07-24 17:54:28+00:00
> My guess right now is that China will never catch up because [..]

The problem China is big enough to catch up just by it depending on itself + some cheap mass consumer market outlets to even further scale production.

Like they have 1408 Million people ~3times the US and their education system tries (at least of paper) to give everyone a chance to reach silence excellence iff (and only iff) they are noticeable above average (but also due to the form of their education system for people which certain kinds of approaches to thinking which is a major handicap they gave themself accidentally). Like either way with that population size, priority on catching up on chip production, willingness to steal science (through it's not like the US doesn't have a habit for that, too) it's just a matter of time until they have some truly genius people put into the right kind of position with the right kind of resources which will close the gap step by step.
by thijson | 2025-07-24 17:54:41+00:00
I've been driving one for a while. On the trips I've driven, even on the highway, the engine was able to keep up with the energy draw. I think it's around 60HP. If I'm on a long trip, I'll start the engine once I reach 75% of my battery capacity. That gives a significant buffer for the engine. It's a serial hybrid.
by gliptic | 2025-07-24 17:54:49+00:00
Yes, but that's just a subset of expressions where unspecified sequencing applied. For instance, the example with two `print()` as parameters would have a sequence point (in pre-C++11 terminology) separating any reads/writes inside the `print` due to the function calls. It would never be UB even though the order in which the prints are called is still unspecified.
by shadowgovt | 2025-07-24 17:54:49+00:00
"Reasons" is "Nobody wants to wait for the package maintainers to decide that their favorite new shiny toy is enough a priority to update it to a version recent enough to match the online documentation for the new shiny toy," mostly.

As I mentioned somewhere side-thread: Debian Unstable is only three minor versions behind the version of Rust that the Rust team is publishing as their public release, but Debian Stable is three years old. For some projects, that dinosaur-times speed. If I want to run Debian Stable for everything except Rust, I'm curl-bashing it.
by abalashov | 2025-07-24 17:55:07+00:00
This is the best and most enlightening take I've heard in a good while.

I have articulated this to friends and colleagues who are on the LLM hype train somewhat differently, in terms of the unwieldiness of accumulated errors and entropy, disproportionate human bottlenecks when you do have to engage with the code but didn't write any of it and don't understand it, etc.

However, your formulation really ties a lot of this together better. Thanks!
by gruez | 2025-07-24 17:55:22+00:00
>Random User-Agent Switcher

Don't bother. User agent spoofing is easily detectable and it's trivial to figure out your real user-agent based on js implementation differences or TLS fingerprinting. All this does is get you banned/flagged by security vendors, on top of sticking out like a sore thumb.

>Canvas Blocker

>Font Fingerprint Defender

Also easy to easy to detect because randomized values will put you in the bucket of "uses privacy extension" users, which is probably a smaller bucket than whatever hardware profile you're on (eg. macbook pro m3 14").
by Legend2440 | 2025-07-24 17:55:25+00:00
The big thing about processed food is that it is “purified” in a sense to strip it down to just starches, sugar, and fats. Think sweet corn vs corn syrup.

If you eat only processed foods but limit your calories, you will not become overweight. But you will not be getting enough fiber or micronutrients, and you will probably not feel full either.
by pas | 2025-07-24 17:55:47+00:00
nah, in general there's a serious industry-wide push for this. software testing is changing (involve QAs early so they can help with the spec so when they get the software they know what to test against), agile is about delivering small valuable parts of the product as soon as possible, VC investing (lean startups!) is about testing business ideas as soon as possible, etc.

it's all part of the shift left ideology. (same with security, you cannot really add it later, same with GDPR and other data protection stuff, you cannot track consent for various data processing purposes after you already have a lot of users onboarded - unless you want to do the sneaky very not nice "ToS updated, pay or die, kthxbai" thing [which is what Meta did], etc.)

... of course this usually means that many times people want to go from the "barely idea as a Figma proto" to "mature product maintained by distributed high-velocity teams" without realizing that there are trade-offs.

shift left is makes good business and engineering sense and all, as it allows you to focus on the things that work, but it requires more iterations to go from that to something mature.
by lxgr | 2025-07-24 17:56:23+00:00
> This is a follow-up post to my PSA: SQLite does not do checksums and PSA: Most databases do not do checksums by default.

That's really all there is to it.

SQLite has very deliberate and well-documented assumptions (see for example [1], [2]) about the lower layers it supports. One of them is that data corruption is handled by these lower layers, except if stated otherwise.

Not relying on this assumption would require introducing checksums (or redundancy/using an ECC, really) on both the WAL/rollback journal and on the main database file. This would make SQLite significantly more complex.

I believe TFA is mistaken about how SQLite uses checksums. They primarily serve as a way to avoid some extra write barriers/fsync operations, and maybe to catch incomplete out-of-order writes, but never to detect actual data corruption: https://news.ycombinator.com/item?id=44671373

[1] https://www.sqlite.org/psow.html

[2] https://www.sqlite.org/howtocorrupt.html
by gpderetta | 2025-07-24 17:56:36+00:00
And as with async, the issue is a) the lack of the ability to write generic code that can abstract over the async-ness or throw signature of a function and b) the ability to type erase asyncness (by wrapping with stackful coroutines) or throw signature (by converting to unchecked exceptions).

Incidentally, for exceptions, Java had (b), but for a long time didn't have (a) (although I think this changed?), leading to (b) being abused.
by thewebguyd | 2025-07-24 17:56:39+00:00
> the issue is that we've never been able to measure any form of productivity/quality in software development.

Yep. It's been a "problem" for decades at this point. Business types constantly trying, and failing, to find some way to measure dev productivity, like they can with other types of office drone work.

We've been through Lines of Code, Function Points, various agile metrics, etc. None of these have given business types their holy grail of a perfectly objective measure of productivity. But no one wants to accept an answer of "You just can't effectively measure productivity in software development" because we now live in a data-driven business culture where every little thing must be measured and quantified.
by senko | 2025-07-24 17:57:07+00:00
The narratives are opposite extremes on spectrum of opinions and anecdotal.

I find it more useful to split the narratives into "AI hype" and "pragmatic AI": https://senkorasic.com/articles/pragmatic-vs-hype-ai

TLDR: The technology is real. A lot of companies are working on it and evaluating how to integrate it into their products or processes. Many people use ChatGPT and other tools daily for a wide variety of tasks.

At the same time, there's an enormous amount of hype. Some of it comes from a poor understanding of the technology: not everyone can be an AI expert. But a lot of it is companies adopting AI in name only to ride the hype wave. We're being bombarded with claims about the imminent arrival of "Artificial General Intelligence" (AGI) or even "Artificial Superintelligence" (ASI). AI companies tell us to "stop hiring humans" or announce plans to lay off hundreds or thousands of employees as they're replaced by AI agents.

This is AI being used for marketing, not productivity. It doesn’t even require the tech itself—the story is what sells, and the more controversial or hyped, the better.
by nfriedly | 2025-07-24 17:57:09+00:00
The '395[1] is the same chip that the Framework desktop has[2], with significantly more GPU compute units and memory bandwidth than previous mobile (or desktop) chips from AMD.

I am curious how they're going to handle cooling, because AMD lists the default TDP as 55W and the cTDP as 45-120W, and it can apparently boost to 140W in the framework desktop.

It looks like it's at the default 55W in the video, that seems like a lot for a handheld. I usually keep my Win Mini at 15W or lower, I don't think I've ever hit 20W.

Battery life is also going to be a concern, because even if they give it a 100Wh battery (which I think is the maximum to take on an airplane in the US), if the rest of system (screen, fan, RAM, etc.) uses more than 12W, then that's less than 90 minutes of use on battery.

Reddit is also saying that this one doesn't have a keyboard[3], which is a bummer, because that's something that differentiated GPD handhelds from most others. (I love my GPD Win Mini, in part because it has a full keyboard.)

[1]: https://www.amd.com/en/products/processors/laptop/ryzen/ai-3...

[2]: https://frame.work/desktop?tab=specs

[3]: https://www.reddit.com/r/gpdwin/comments/1m80cby/breaking_ne...
by yoyohello13 | 2025-07-24 17:57:18+00:00
As much as it sucks. Tracking calories is very helpful. Commit to 1-2 months of tracking and you can train yourself to better eyeball what you're eating. It's very hard to just 'eat healthy' to lose weight if you don't have a baseline of calorie content of food.

Like I straight up just don't eat nut butters anymore because they are a massive calorie bomb, and I find the loose nuts more satiating. When you track for a while you start building an instinct for optimizing the satiety/calorie ratio of your meals.
by Mawr | 2025-07-24 17:57:30+00:00
> (Real-world experience has shown that Rust is not really at a disadvantage wrt. productivity or iteration speed).

I don't believe that for a second. Even just going from Python to Go drops my productivity by maybe about 50%. Rust? Forget it.

Sure, if you have a project that demands correctness and high performance that requires tricky concurrency to achieve, something like Rust may make sense. Not for your run-of-the-mill programs though.
by reaperducer | 2025-07-24 17:57:36+00:00
Large Asian companies tend to have their fingers in lots of different pies.

I haven't been to Asia in a while, but at one time, Hyundai made both computer chips and bulldozers.

Mitsubishi once made computer chips, and had a bank, and an art museum.

There are companies that own both department stores and subway systems.

America used to have a fair amount of this, but it was more common during the Industrial Revolution. Companies that owned both railroads and summer resorts. Oil wells and banks.

Even as recently as the 1990's there were companies that owned both pipelines and fiber optic networks. Toasters and television networks.
by ylow | 2025-07-24 17:57:46+00:00
The actual problem that is being solved here is well defined mathematically and is matrix completion via low rank matrix factorization. And using a sampling approach for it. (I have not read the paper in its entirety, just skimmed the intro a bit). It is called "recommendation system" largely due to some history around some of its common appplications (Netflix challenge). But this is not addressing the subjective recommendation problem, but a very particular instantiation of it.
by AChampaign | 2025-07-24 17:57:57+00:00
The focus on ground-level retail as opposed to multi-story retail is a bit disappointing. This Substack post from Noah Smith does a really great job explaining why density for retail is also an important part of creating walkable neighborhoods: https://www.noahpinion.blog/p/a-better-way-to-build-a-downto...
by zamadatix | 2025-07-24 17:57:59+00:00
And 50% of the internet traffic is IPv6. The proposal here is to introduce a separate (arguably harder) change which would start at 0% support again. Beyond that, it'd just be a temporary fix.

Just 240/4 allowed specifically for private network use (like the 10/8 range)... that I could get behind though. This would still exclude 255.255.255.255/32 of course.
by SoftTalker | 2025-07-24 17:58:12+00:00
My guess is more if the same (i.e. mostly crap), but faster.

We still create software largely the same as we did in the 1980s. Developers sitting at keyboards writing code, line by line. This despite decades of research and countless attempts at "expert systems", "software through pictures" and endless attempts at generating code from various types of models or flowcharts or with different development methodologies or management.

LLMs are like scaffolding on steroids, but aren't fundamentally transforming the process. Developers still need the mental model of what they are building and need to be able to verify that they have actually built it.
by ahmeneeroe-v2 | 2025-07-24 17:58:36+00:00
Totally agree with you here. The phrase "rounds to true".

Caveats for the pedantic:

If you've found yourself overweight and sedentary, you are unlikely to adopt a level of exercise needed to outrun your bad diet.

All else being equal, the person with the better diet will have a better body comp (or achieve a goal body comp easier).
by arrowleaf | 2025-07-24 17:59:00+00:00
For the past ten years I've run a side project that estimates the word count of books and how long it takes to read them. Maintaining and improving this requires tens of hours a month, and a few hundred dollars in RDS, ECS, etc. costs. Two years ago I was at least breaking even on affiliate income, so the cost put into it was purely my own time and effort which I enjoy. These days my total traffic numbers are about 10x, but human traffic is down 50-70%.

I'm basically paying to host content for AI crawlers to scrape and I don't know how much longer I can do this. I'm adding Goodreads-esque features currently, but if it doesn't get the sign ups I'll be forced to archive the code and take the site down.