MurphyA/hacker-news huggingface dataset:
by rglover | 2025-08-06 17:20:38+00:00
I've been fat/not-fat my whole life too. I'm fat right now (working too much and not watching diet).

> That does not mean it is easy. If you are already fat, which can happen almost without you noticing by eating 200-300 calories too much a day over a year say, or as a result of some brain malfunction (both have happened to me), then eating the calorie deficit require to lose weight is mentally very hard to to.

You install an app. You honestly track what you eat. Set a goal for how many calories per day. Done.

I've intentionally set my calories at 1,300 per day. Low, yes, but I allow myself to eat over that to satiation. The end result is that I'm still in a deficit relative to my actual caloric needs (e.g., maybe I eat 300-500 extra calories and my daily total rounds out around 1600-1800), so I lose weight.

I've started eating less and tracking calories and I'm losing weight (I'm not even exercising—I sit most of the day programming). Nothing extreme, just a simple mental hack.

I've done this before to the tune of losing 70-80 pounds. Literally just tracking calories and not even really exercising beyond walking. I wasted years on different workouts and diets all just to come back to realizing "yeah if you just eat less calories (and increase your intake of whole foods, not boxed slop), you lose weight."

Much better choice than shooting up with pharma syrup that has god knows what in it that's a ticking time bomb.
by qcnguy | 2025-08-06 17:20:39+00:00
Browser makers could easily let resources opt out of cache segmentation and then if everyone agreed on a CDN, or a resource integrity hash of a decoder, the wasm could be hot in the cache and used to extend the browser without Chrome needing to maintain it or worry about extra sandboxing.

They don't do it because they don't want people extending the web platform outside their control.
by egranata_aria | 2025-08-06 17:20:59+00:00
I just noticed this comment a few days late, so sorry for the delay in answering

Goals are documented in a roadmap doc: https://egranata.github.io/aria/ROADMAP.html as well as issues on GitHub, and ideas are always very welcome, so please bring yours! I'd love to chat

I am not (yet) focused on performance, it's still at a point where the language and the library are changing. It runs decently well (as mentioned it's a stack based VM) such that you could actually use it to write some real programs. Good enough for a 0.9 I think

Technical choices, I have a few big ideas that stand behind the overall design: - easy to pick up, flexible, run with, write code, "pleasing to the eye" is what you called, that's #1; - a simple module system that works with you (with more improvements in the roadmap); - easier to reason about errors (lots of things are Maybe/Result-style enums vs. exceptions) - this is somewhat inspired by Midori where errors are classified according to whether you can and should handle them (with exceptions as a somewhat middle ground); - using Rust under the hood provides stronger memory safety guarantees than things written in C/C++ would out of the box (I have seen the occasional stack overflow error, and even that I would consider a bug, but no segfault core dump using Aria); - no inheritance, prefer composition, reuse via mixins which are first class in Aria - I found this works quite nicely (for example, I can provide all comparison operators based on one function + a mixin: https://github.com/egranata/aria/blob/master/lib/aria/orderi...)

Thanks for all the questions!
by mrweasel | 2025-08-06 17:21:07+00:00
Blanket application of any AI is a bad idea, hence to requirement for training. It's probably a reasonable tool for many application, but government produce a ton of data/documented which no one reads until they have to. There is a very real chance that those documents will be filled with junk and em dashes and we end up in a "Computer says no" scenarios, but no one can actually explain why it would say no.

People make mistakes too, but that's sort of understood, and even then getting the government to admit and fix mistakes is hard. Having a computer backing up government clerk number 5 isn't going to make it easier to disagree with various decisions.
by rolph | 2025-08-06 17:21:21+00:00
the internet is not your browser, or the WWW. the internet is a connectivity resource that is simply about exchanging data. those who can work beyond the web browser have thier options, let the web fail is one of them. The web can be worked around in much the same way it is now, but advancing tech for peer to peer hosting of localized blogs/sites, whiteboards, and indexes of like peers, strong development of IP8 like protocols, is an other.
Show HN: FaKeTime – A Kotlin library for easy fake time control in tests
by matcha4smiley | 2025-08-06 17:21:30+00:00
I created faKeTime, a small Kotlin library to make testing time-dependent code easier and more reliable.

Time-dependent tests often cause flaky failures. With faKeTime, you can:

Freeze time at a fixed instant (FakeDateTime.fixed(...))

Auto-advance time on each call (coming soon)

Manually adjust time (coming soon)

Currently JVM-only. Kotlin Multiplatform support is in the works.

Source and docs: https://github.com/matcha4smiley/faKeTime

I’m happy to hear feedback or contributions.
by stego-tech | 2025-08-06 17:21:41+00:00
The internet was never intended for children. It was intended for everything you said above, but with the intention for adults to access that content and self-moderate.

For kids, we had services like Prodigy and Compuserve that distilled the internet into approved content suitable for minors. We can - and probably should - go back to that, rather than throwing youth onto the regular internet and letting them fend for themselves online.
by djfobbz | 2025-08-06 17:22:20+00:00
"Tariffs are paid by someone in the supply chain" is the most accurate way to put it because it reflects how things really work in practice. Sure, the importer is the one who physically pays the tariff at the border, but that cost doesn't always stay with them. Depending on the situation, that expense can be shared, passed on, or absorbed by others involved in the trade.

For example, if there's a 35% tariff on a $100 item, the importer technically owes $135. But the exporter might lower their price, maybe selling it for $70 instead to help offset the tariff and keep the business deal going. In that case, the exporter is basically covering part of the cost. On the flip side, the importer might just raise the final price and make the customer pay more...or better yet, assume the cost due to intense local competition.

So even though the importer pays the duty upfront, who actually feels the cost depends on how the parties involved respond. That's why it makes more sense to say someone in the supply chain pays. It's not always the same person every time.
by danielfetz | 2025-08-06 17:22:20+00:00
I greatly appreciate your suggestions, munch. I really like it, but I worry that the game loses some of its mainstream appeal through that. I don't know, I have to look into this in more detail.

However, I did find a solution to bring the focus a bit away from the binary search/bisection.

Namely, the game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

This of course lets you, just as you wanted, rethink the original question once more now in light of new information.

text: I think I found a solution to bring the focus a bit away from the binary search and would greatly appreciate feedback from you.

The game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

How does the new information received through the hint impact your guess and assumptions? help
by qcnguy | 2025-08-06 17:22:21+00:00
There is a Cloudflare project that published the entire AI generated history complete with prompts. And of course in many projects the majority of PRs are opened by dependabot, it's not an LLM but it's a "bot" at least.

I agree we're not seeing open source projects be entirely automated with LLMs yet. People still have to find issues, generate PRs (even if mostly automatic), open them, respond to comments, etc. It takes time and energy.
by LorenPechtel | 2025-08-06 17:22:35+00:00
The thing is the Uber/Lyft model identifies both people. That makes it much, much safer than you would have from simply an unlicensed taxi. And note the problem applies across the transportation industry, this isn't Uber-specific.

If anything, I would feel safer in an Uber than a taxi because there's a clear record of who is in that car.
by taeric | 2025-08-06 17:22:48+00:00
I'm sympathetic. But the problem with trying to get away from something where the base item has "350+ properties" is that it almost certainly has a competing number of stakeholders/usecases that it supports.

That is to say, you aren't necessarily simplifying things. You are throwing away some of the things that somebody needs for what they do.

It may, in fact, be time to do this. I can't say. Odds are very high that you should, instead of throwing out some stakeholders as you try to shift something, you should invite the stakeholders you think you can more effectively serve to a new thing.
by yugioh3 | 2025-08-06 17:22:55+00:00
your first statement is not correct. at theaters in the US, ID is only required if the moviegoer appears under 17. there is no blanket ID check nor recorded storage of those IDs.

also worth noting that in most places in the US, it’s not a legal requirement to card, but a industry agreement with the MPAA (self regulation)
by mywittyname | 2025-08-06 17:22:55+00:00
Why wouldn't a company want to hire the fore-most expert in a tool that is critical to the company? They are hiring for someone with that exact expertise.

A competitor could hire the OP instead, get them to work on improving the software for a few years. Giving the competitor a major head start.

Worst-case scenario, the tool they are building doesn't work out and Anthropic has a pretty good developer to put on other projects.
by mystraline | 2025-08-06 17:23:01+00:00
So, what is your net-worth, in that you fight for freebies to corporations? What net worth should I strive towards so I can be nonchalant and passe about money?

I'm certainly not there.

Also more curious, is the AGPL doesn't affect humans doing stuff. It affects companies when they grab, modify, and host and not share contributions. Read about anti-TIVOization. That's why the AGPL. I'm guessing you know this, and why you're attacking my viewpoints as 'missing the point'.

And yes, copyright is everywhere. And the GPL has some of the sanest terms to reuse, as long as you follow the requirement. And the GPL also further grows the ecosystem, due to virality.

But Anthropic wasn't exactly submitting code either, were they? In my world, parasites get antiparasitic drugs.
by adamiscool8 | 2025-08-06 17:23:10+00:00
This doesn't make sense. If you had a 99.5% success rate, you could simply use a fixed $ stop and clean up. I agree you need an information edge, but the difficulty of finding one inversely correlates with your scale. Buying and holding is the best strategy for almost everybody - but that is orthogonal to whether trading is a "coin flip" vs mining an edge.
by FirmwareBurner | 2025-08-06 17:23:12+00:00
> that’s how you get these ghouls accusing you of being a pedophile or claiming you want to show children pornography in the classroom.

People keep saying this but I've never seen it happen IRL. Probably because previous generation of people who are now parents, grew up with uncensored internet and turned out largely all right, or at least the issues they have (economy, jobs, housing) aren't due to a lack of internet censorship to "protect" them.

>You gotta attack the root argument: this space was never intended for children

That only distract people from the government trying to censor free speech on the internet using kids as a human shield.
by jerf | 2025-08-06 17:23:27+00:00
I can't figure out what your first paragraph is about. The topic under discussion is Python performance. We do not generally try to measure something as fuzzy as "real work" as you seem to be using the term in performance discussions because what even is that. There's a reason my post referenced "lines of code", still a rather fuzzy thing (which I already pointed out in my post), but it gets across the idea that while Python has to do a lot of work for "x.y = z" for all the things that "x.y" might mean including the possibility that the user has changed what it means since the last time this statement ran, compiled languages generally do over an order of magnitude less "work" in resolving that.

This is one of the issues with Python I've pointed out before, to the point I suggest that someone could make a language around this idea: https://jerf.org/iri/post/2025/programming_language_ideas/#s... In Python you pay and pay and pay and pay and pay for all this dynamic functionality, but in practice you aren't actually dynamically modifying class hierarchies and attaching arbitrary attributes to arbitrary instances with arbitrary types. You pay for the feature but you benefit from them far less often than the number of times Python is paying for them. Python spends rather a lot of time spinning its wheels double-checking that it's still safe to do the thing it thinks it can do, and it's hard to remove that even in JIT because it is extremely difficult to prove it can eliminate those checks.
by moritzwarhier | 2025-08-06 17:23:34+00:00
The ratio of paragraphs that are not specifically about music and the ones that are disappointed me here.

Instead of adding a long explainer about hype cycles and AI in general, I would have preferred a lot more specific content about GenAI in music.

It was not a badly written article, but only the "simple AI" part about the FX plugin detecting musical instruments really made it into my short-term memory.

Would have preferred a more detailed analysis of creativity, or a concrete dissection of some Suno output.
by mardifoufs | 2025-08-06 17:23:42+00:00
But you can still use class components. They will never be deprecated afaik. Yes they aren't the most recommended route anymore, but that's fine as long as it doesn't break.

Fwiw, I agree that the SSR route that react is taking is puzzling and makes little sense for most react users. But that's the nice part about react, you don't really have to worry about it. For most other frameworks, you absolutely need to be cautious of where the project lead might want to take the project next, as it almost always means future major breaking changes (vuejs 3.0, svelte 5, etc)
by scott_w | 2025-08-06 17:23:58+00:00
> Case in point, the same UK politicians who try to burry the Muslim grooming gangs story where kids got harmed

Please don’t spread lies to make your point. The current Prime Minister was the DPP who oversaw the prosecution of the Rochdale scandal and worked on changing reporting and investigation. Listen to Andrew Norfolk’s interview with the News Agents if you’d like a citation.
by spauldo | 2025-08-06 17:24:33+00:00
The objective is very much to stop non-free software. It always has been. It's not secret - it's explicitly why the FSF exists.

And that's a good thing, for the most part. Someone needs to hold the hard-line stance. It'll never happen, but it pulls things in that direction. We're all free to do what we like and use whatever software we choose, and part of the reason we have that choice is because the hardliners refuse to budge.

It does mean they make unrealistic demands and occasionally hold back useful functionality, but it's better than not having them around.
by JoshTriplett | 2025-08-06 17:24:56+00:00
> I think that's perfectly fair. The community is quick to put whoever builds commercial OSS software on a cross the moment they change their license to ensure they still have a competitive advantage. Instead, we should encourage commercial OSS companies.

Complete agreement there. I'd like to laud NetBird for using AGPL rather than one of the recent VC-fueled proprietary-with-source-available licenses.

> I personally think the definition of open-source is problematic (and clearly biased by the lobbies of hyperscalers).

Open Source has existed since before "hyperscaler" was a concept that existed, and before Software as a Service was a going concern. Its definition has not in any way been affected by the lobby of an industry that didn't exist when it was defined.

One rationale for not changing the definition of Open Source is an issue of Schelling points / focal points ( https://en.wikipedia.org/wiki/Focal_point_(game_theory) ). Right now, we have a common definition of Open Source; if everyone could put their pet restriction in ("no military", "no SaaS", "no AI", "no nuclear power"), we'd end up with a hundred variants and no ability to collaborate and share code across projects.
by kjkjadksj | 2025-08-06 17:25:42+00:00
I imagine a hunter gatherer doing one hour of physical activity a day would not survive for long. Your body is probably working as intended. It is your lifestyle that is incompatible not the other way around.

Plenty of ways around it. Some people have a treadmill or spin bike desk setup. Powerlifting doesn’t take much time. You can also eat less.
by stego-tech | 2025-08-06 17:25:51+00:00
This^

Requiring age verification online would be like requiring my ID every time I wanted to drink a beer I already bought. I already had to give my ID when buying internet service, and again when I got the credit card I use to pay for it, and again for the bank account I use to pay the credit card, and the job that puts money into my bank account, and to buy the car that gets me to and from these places.

If you’ve allowed a minor online without so much as a web filter in place, you’ve already lost the battle. Punishing strangers for your failure to police your own network devices and children is a complete abdication of your responsibilities as a parent.
by justonceokay | 2025-08-06 17:26:23+00:00
It completely depends on your work environment. My experience has been doing a lot of admin work and working with distributed databases. I probably spend a third of my day in servers that are not mine. So for me it just doesn’t make sense to make a lot of configuration changes, especially changes that will end up in my muscle memory.

Now my personal computer does have much nicer color schemes and a few plugins for code dev that I don’t carry around. But even then I try to use the defaults in my IDEs and browsers, because at this point I’m on work computer number.. 11? Configuring it is starting to get old
by AaronAPU | 2025-08-06 17:26:30+00:00
It would make sense for a company to pay the government for the privilege of inserting themselves into the data flow.

By charging an extremely low amount, they position it as something which should be paid for while removing the actual payment friction.

It’s all obviously strategic lock-in. One hopes the government is smart enough to know that and account for it, but we are all understandably very cynical about the government’s ability to function reasonably.
by tracker1 | 2025-08-06 17:27:16+00:00
With the .com crashes through 2000 and 2001, it wasn't until well after 2005-2008 until pay had started to come back up, and still without the crazy signing bonuses. We're still in the down trend, and the industry is bigger today, so longer/larger impact.

Not only that, but it's pushing market rates down significantly. I'm making about 60% of what I made the past few years... I could only handle not having income for so long. I was juggling two jobs for a while, but just couldn't manage it. Hoping to pick up some side work to fill the gaps. Have to face it, a lot of the high pay contract software jobs have just dried up for now.
by codingdave | 2025-08-06 17:27:44+00:00
> "Nothing ever happens to them, but it’s going to happen now!” Trump posted. “The Law in D.C. must be changed to prosecute these ‘minors’ as adults, and lock them up for a long time, starting at age 14.

So... he wants to change the definition of 'minors' to under 14.

My gosh, the jokes just write themselves about this guy.
by SilentM68 | 2025-08-06 17:27:46+00:00
I understand that most, if not all, are in the business of making money. A platform that is sorely missing is an interactive, teaching platform for trading which has suggestions on what to trade, how to trade it, why to trade it and when. A platform that teaches the art of trading without risking any capital, by providing trading simulations, using real-time pricing of as many asset classes as possible. I think people would pay a reasonable price to learn, and gain confidence. I tried to trade on my own and ended up losing, in the end.
by antonymoose | 2025-08-06 17:28:53+00:00
I disagree with your agree. While the “buck stops (t)here” with a parent, we also live in a society with rules and expectations around what a youth can access and what there is expectation on all of us to play by those rules.

My child cannot walk into a gas station and buy beer or cigarettes, cannot buy liquor, cannot buy a machine gun, cannot walk into an adult book store or a strip club, cannot operate a motor vehicle.

If you, an adult, aid and abbet my child in any of these activities you’re likely going straight to jail.

You do not magically get a pass because “the internet.” We live in the real world, with laws, with rules, with social expectations. It’s time for the free pass to end.
by yogsototh | 2025-08-06 17:28:56+00:00
I personally have great success with gptel + mcp + claude (via copilot due to corporate restrictions)

I wrote a short article about how I configured it there: https://her.esy.fun/posts/0029-ai-assistants-in-doom-emacs-3...

One thing I really appreciate with gptel is that it is very easy to switch from Claude to something else like a local llm (via ollama or gpt4all for example). And the interface will be similar.
by ranger_danger | 2025-08-06 17:29:05+00:00
I always found this stance puzzling. If the point of open source is to give your code to the public, why do people get upset when corporations do exactly what you told them they could do?

If you didn't want to give it to everyone, you shouldn't have chosen that license.

And if you choose a non-commercial license, people get upset that it's "not technically open source because the OSI says so" as if they are somehow the arbiter of this (or even should be). It's not like anyone owns the trademark to the term "open source" for software either.

Ironically, I've seen a lot of people in the last several years quit open source entirely and/or switch to closed source.
by ravenstine | 2025-08-06 17:29:15+00:00
Sounds like a cool project. Not sure if it's one that I would personally use, but I think that LLMs can be used wisely.

What I've found interesting when doing similar experiments (feeding things like books to an LLM and asking questions) is that the output is almost always more bland than one would hope for. I suspect this may both be a result of LLMs being biased for the material they've been trained on and a reality I've suspected which is that the majority of books are mostly filler and aren't making points that are particularly profound. Most books, when you distill them down, fundamentally communicate ideas that are rather obvious, but the language around those points makes them sound a lot more profound than they really are. It's a kind of hypnosis, I think. In a sense, LLMs may be able to reveal how bereft a piece of written material is.

I disagree with the OP's statement that traditional e-readers being passive is actually a "problem". It's kind of like saying that cars are a problem because they can't fly. Maybe I'm being pedantic, but being alone with a book and one's own thoughts is hardly a problem; if anything, the problem is fewer and fewer people are comfortable without a constant barrage of thoughts other than their own.