MurphyA/hacker-news huggingface dataset:
by trod1234 | 2025-06-09 20:41:39+00:00
In many respects calorie counting is an exercise in misinformation induced stupidity, from bad science.

What people fail to realize is the calories on the label aren't the calories they are actually getting. Those on the label are the calories for the substance found by burning it in a lab. Calories absorbed are quite different, and depend on the method of preparation and personal factors. Different methods release different percentage amounts to be taken up by your body in digestion.

Additionally, the standard saying "Calories in Calories Out" only applies when you are healthy, and have no weight or medical issues. The moment you have any kind of metabolism-mediated or norepinphrine-mediated reactions (i.e. allergies, chemical exposures [pfas], etc), that paradigm fails.

If you are getting ravenously hungry or nauseous , you are starving yourself, and this can damage your metabolism, and it won't result in long-term weight loss. You lose metabolically active tissue over fat which adapts to lower BMRs.

When you are eating healthy at the proper times, you aren't getting ravenously hungry.

Anyone who has done Atkin's knows that after they transition into ketosis, they don't get hungry. They eat very high caloric foods, but they eat much less, and the carbohydrates, or excessive protein, and usually so low that the extra fat they eat doesn't get stored as fat. Not everyone can do that though because of issues with kidney, liver, or gallbladder, but the ones that can lose amazing amounts of weight effortlessly. The diet itself is also anti-inflammatory, and cholesterol isn't an issue.

This is going to shock people.

I've weighed my food out to get that daily calorie count. Here's a mindblower. I can eat 2700 calories of fats, and protein in a 60 30 ratio keeping carbs at 20g for the day, and I will on average lose 1-2 pounds a day, and this is done after the transition where water weight drop off has already plateaued (the weight loss isn't water weight, and its mostly not muscle mass either).

Each pound is 3500 calories. My BMR is supposed to be 2200 for my weight and height/body composition. How am I in what amounts to an effective 9700 calorie deficit with no exercise, and no hunger?

I've done this alongside college friends too. They see almost the exact same results. They found it a little annoying because they had to get checked out by a doctor first for those issues, and had to drink a lot more water, eat more fiber, and ensure they got the essential vitamins. Aside from that, the fat just falls off.

Calories in vs. Calories out is a lie.
by Klonoar | 2025-06-09 20:42:47+00:00
> why are none of these gains being used to get back towards native app development?

One argument might be that, like with any LLM output, you still do need to know it well enough to know if it's good or not implementation-wise. You still need that knowledge to understand if your performance for rendering in some scenarios is going to fall off a cliff.

Web (via browsers or Electron/etc) are mostly one train of thought. When you're doing native application development using host OS frameworks, you have to actually know the framework. LLMs don't really save you from that; i.e, I could have an LLM spit out whatever flavor of Windows-specific UI I need. I have zero way of knowing whether it's correct or not.
by NoMoreNicksLeft | 2025-06-09 20:43:04+00:00
They can't be convinced with reason, because they came to their point of view without it. They may in fact desire the extinction of humanity and claim ignorance because it confuses and disarms people like yourself. Such people become school teachers and cultivate similar attitudes in your children. They become journalists and understate these problems while overstating non-problems.

There is no point in talking to them once you have identified them.
by timr | 2025-06-09 20:43:49+00:00
> After like the 20th time explaining the same (simple) problem to the AI that it is unable to fix, you just might change your mind [1]. At that point you just have to jump in and get dirty.

You're assuming that I haven't. Yes, sometimes you have to do it yourself, and the people who are claiming that you can replace experienced engineers with these are wrong (at least for now, and for non-trivial problems).

> Do this a few times and you start to realize it is kinda of worse than just being in the driver's seat in terms of the coding right from the start. For one thing, when you jump in, you are working with code that is probably architectured quite differently from the way you normally do, and you have no developed the deep mental model that is needed to work with the code effectively.

Disagree. There's not a single piece of code I've written using these that I haven't carefully curated myself. Usually the result (after rounds of prompting) is smaller, significantly better, and closer to my original intended design than what I got out of the machine on first prompt.

I still find them to be a significant net enhancement to my productivity. For me, it's very much like working with a tireless junior engineer who is available at all hours, willing to work through piles of thankless drudgery without complaint, and also codes about 100x faster than I do.

But again, I know what I'm doing. For an inexperienced coder, I'm more inclined to agree with your comment. The first drafts that these things emit is often pretty bad.
by ben_w | 2025-06-09 20:44:02+00:00
And the "upper case" vs. "lower case" distinction, even though we no longer use a printing press in which each letter is sorted into a different box, or "case", depending on if it's a capital or not.

And we kept the letter "c", even though in English this is always* either pronounced like "k" or like "s", or the "ch" digraph. But sutsh ðings go in sykles, and one day ðe English language will be simplified.

* Saying "always" is a risk on a forum like this, no doubt there's an example I've not thought of.
by Prickle | 2025-06-09 20:44:06+00:00
Just the short demo videos on their website.

Their example of the music app. You have a translucent bar showing the currently playing music app.

It gets harder to read when it overlaps with the background music album covers. I can very easily see a situation where you need to scroll to an empty bit, just to be able to read what it is actually playing.

Now, imagine you have a visual impairment. It's already hard to read with mostly normal eyes. This will be impossible for anyone with bad vision, probably even worse if colorblind.

It is genuinely unreadable, and a mess visually.
by hermannj314 | 2025-06-09 20:44:08+00:00
Is lobbying for our interests how we become the bad guys?

I dont want software development to become the oil and gas industry.

More specifically, if software devs aren't creating capital assets, then what exactly is being bought during an acquisition? Don't we tell ourselves our work is building an asset that can be reused and sold. The operational aspect of our job still seems to be treated as opex.

Our entire industry is built on the belief our software is an asset. This feels like big tech wiggling for a tax break but disguised as some grass roots effort to help small tech.

I am strongly against this as the ethics feel very wrong. Our industry doesn't need tax welfare.
Agentic AI Summit 8/2 UC Berkeley-Early Bird Registration Now Open Until 6/30
by rdi_berkeley | 2025-06-09 20:44:09+00:00
Early bird tickets are now live for our Agentic AI Summit 2025 (https://rdi.berkeley.edu/events/agentic-ai-summit), happening August 2 at UC Berkeley! Building on the momentum of our LLM Agents MOOC series (https://llmagents-learning.org) (~25,000 global learners), this summit will bring together leading voices for a full day of keynotes, fireside chats, panels, lightning talks, and technical workshops.

Featured speakers include:

- Vinod Khosla, Founding Partner at Khosla Ventures

- Ion Stoica, Co-founder at Databricks and Anyscale and Professor at UC Berkeley

- Matei Zaharia, Co-founder/CTO at Databricks and Associate Professor at UC Berkeley

- Sergey Levine, Co-founder at Physical Intelligence and Associate Professor at UC Berkeley

- Dawn Song, Professor at UC Berkeley & Co-director of Berkeley RDI

- Karthik Narasimhan, Head of Research at Sierra and Associate Professor at Princeton

- Waseem AlShikh, Co-founder/CTO at Writer

- Burak Gokturk, VP, Cloud AI and AI/ML for Developers at Google Cloud

- …and many more to be announced in the coming weeks!

Early bird sale through June 30:

- Student Pass: $25

- Startup Pass: $60

- Industry Pro: $80

Students and Independent developers seeking fee waivers may apply through the Summit website for the discount code.

Secure your spot by 6/30 & help shape the future of AI! https://rdi.berkeley.edu/events/agentic-ai-summit
by vpianykh | 2025-06-09 20:44:32+00:00
>I'm also only a sample size of one, but I previously offered web development in a similar fashion (pre-LLM) and I found that clients didn't have the working knowledge to even know what they wanted to guide or influence the project in any meaningful way.

Well, I can definitely see it! People jumping onto the vibe-coding bandwagon as if there are no risks. I think at some point the users will build enough pushback so the vibe coders start looking for engineers to at least prevent a huge flop.

> Perhaps your audience would be able to work with the dev/LLM in a more harmonious way -- I found that both the developer and customer became frustrated with the experience and most projects reverted to a "here's a draft, let me know what you want changed" flow to satisfy the deadlines. Don't let me deter you, I'm just sharing what derailed me in a different but similar adventure.

Absolutely! I'm not a stranger to Upwork/getafreelancer on both engineer and customer side. The most crazy projects were when people built something from sticks and stones claming that they've done 80% and now need to finish 20%. When in reality it was a good case for a complete rewrite. Here is an avid example: https://www.reddit.com/r/vibecoding/comments/1l46lh1/i_tried...
by teruakohatu | 2025-06-09 20:44:42+00:00
> Every Apple Developer Program membership includes 200GB of Apple hosting capacity for the App Store. Apple-Hosted Background Assets can be submitted separately from an app build.

Is this the first time Apple has offered something substantial for the App store fees beyond the SDK/Xcode and basic app distribution?

Is it a way to give developers a reason to limit distribution to only the official App Store, or will this be offered regardless of what store the app is downloaded from?
by LamaOfRuin | 2025-06-09 20:44:50+00:00
>AFAIK, the increased spending at the IRS did not lead to concomitant offsetting recoveries. This is a predictable outcome, the amount of enforcement activity has been pretty finely tuned for decades to optimize ROI. Most of the recoveries come from changing focuses on compliance to areas that haven’t seen much enforcement activity in many years. Fighting entropy basically.

AFAIK, all the data shows exactly the opposite.

https://news.harvard.edu/gazette/story/2023/07/turns-out-irs...

https://www.irs.gov/pub/irs-pdf/p5901.pdf

(There are many more studies from various outside organizations, as well as other non-partisan government bodies outside the IRS concluding similarly)
by dgunay | 2025-06-09 20:44:56+00:00
There are some non financial benefits.

Many early stage startups are a low oversight environment. This can mean lots of things, beneficial to certain kinds of people: easily push code to prod, touch production databases directly, work weird hours, fix almost any problem you want yourself, know how everything fits together, have more control over your work machine, etc.

Not all startups are grueling to work for. I've been at startups where I barely worked 4 hours a day at times. Results matter more.

Finally, if you just really hate the big tech interview process, you can get into many startups with minimal prep. Not saying it's a financially optimal use of one's time, but it is a thing some people value.
by munificent | 2025-06-09 20:45:00+00:00
> the puppy is stolen off of it's actual mother's suckling tit,

Puppies wean from around 3-8 weeks and aren't adopted until 8-10 weeks, well after they are weaned. This is obviously true because when people adopt puppies, they aren't feeding them milk replacement out of a bottle. The puppy is eating solid food.

My wife fosters kittens, and she frequently gets a litter along with the mother cat. In most cases, the mom cat completely loses interest in the kittens well before they are ready to be adopted out. Often, the mom cat leaves and goes up for adoption before the kittens do because she is no longer taking care of them at all.
by thesuitonym | 2025-06-09 20:46:02+00:00
And while we're making the button say Save, perhaps we could put other buttons around it that just say what they do. We could even group those buttons into common types of activities, and then hide them in some sort of flyout dialog until you want to actually use them. We could group all File activities, all activities relating to the View, all activities relating to getting Help. This idea might revolutionize computing!
by Gazoche | 2025-06-09 20:46:12+00:00
Thanks again for making Wasmi :)

> It might interest you that newer versions of Wasmi (v0.45+) extended the resumable function call feature to make it possible to yield upon running out of fuel:

That is really interesting! I remember looking for something like that in the Wasmi docs at some point but it must have been before that feature was implemented. I would probably have chosen a different design for the WASM apps if I had it.
by mlugg | 2025-06-09 20:46:25+00:00
The whole "stage1/2/3" jazz is about our bootstrap process; that is, the way you get a Zig compiler starting from nothing but a C compiler. This is a tricky problem because of the fact that the Zig compiler is written in Zig. The bootstrap is unfortunately quite slow to run, for two main reasons:

* We want the final Zig binary it produces to be optimized using LLVM, and LLVM is incredibly slow.

* The start of the bootstrap chain involves a kinda-weird step where we translate a WASM binary to a gigantic C file which we then build; this takes a while and makes the first Zig compiler in the process ("stage1"/"zig1") particularly slow.

Luckily, you very rarely need to bootstrap!

Most of the time, you can simply download a recent Zig binary from ziglang.org. The only reason the bootstrap process exists is essentially so you can make that tarballs yourself (useful if you want to link against system LLVM, or optimize for your native CPU, or you are a distro package maintainer). You don't actually need to do it to develop the compiler; you just need to get a relatively recent build of Zig to use to build the compiler, and it's fine to grab that from ziglang.org (or a mirror).

Once you have that, it's as simple as `zig build -Dno-lib` in the Zig repository root. The `-Dno-lib` option just prevents the build script from copying the contents of the `lib/` directory into your installation prefix (zig-out by default); that's desirable to avoid when working on the compiler because it's a lot of files so can take a while to copy.

You can also add `-Ddev=x86_64-linux` to build a smaller subset of compiler functionality, speeding up the build more. For the other `-Ddev` options, look at the fields of `Env` in `src/dev.zig`.
by JohnMakin | 2025-06-09 20:46:35+00:00
Except Musk and the chadsphere he surrounds himself with spends an inordinate amount of time promoting him as some kind of techno-genius. A first year CS student couldn't confuse those terms, and he makes embarrassing gaffes like that quite often. They go ignored because people make unlimited amounts of excuses for him for some reason, other than the very obvious conclusion - that he doesn't know wtf he is talking about.

Even your corrected, generous version is wildly inaccurate.
by Theodores | 2025-06-09 20:46:36+00:00
Musk considers Twitter as the 'town square' and he wants to bring all of those features for payment and whatnot that apps in China already have to his 'town square'.

I think he has been off the ball with Twitter/X, using it as his own private megaphone rather than building out the features, however, encrypted messaging is going to be the cornerstone of future developments such as a means of payment, or a WhatsApp rival and so on. I find it hard to believe, but maybe there is a cadre of engineers at Twitter with a vision of what it should be, and building out a serious platform.
by paxys | 2025-06-09 20:47:25+00:00
Every single feature of an "agent" they have described is just...generic software development. Writing loops. if/else statements to branch execution paths. Waiting on input. Spawning child processes and communicating with them. Running CPU-bound operations (like parsing).

So every discussion about the "best" programming language is really you telling the world about your favorite language.

Use Go. Use Python. Use JavaScript. Use whatever the hell else you want. They are all good enough for the job. If you are held back it won't be because of the language itself.
by withinboredom | 2025-06-09 20:48:10+00:00
You: "Hey; I need a flight to London tomorrow; leaving at noon! Can you book it for me!"

AI: "Of course! I see there is a flight at 6am tomorrow morning; the next one after that is at 3pm. Will that be a problem?"

You: "I was hoping for something more around lunch time. But if that is the only option; go for it."

AI: "Consider it done. I will send you the details via email in a few minutes."

The insidious part: there was a flight; they just weren’t paying for advertising. Yes. Interests are aligned here; but not yours.
by koito17 | 2025-06-09 20:48:12+00:00
Linux is exceptional in that it has stable syscall numbers and guarantees stability. This is largely why statically linked binaries (and containers) "just work" on Linux, meanwhile Windows and Mac OS inevitably break things with an OS update.

Microsoft frequently tweaks syscall numbers, and they make it clear that developers must access functions through e.g. NTDLL. Mac OS at least has public source files used to generate syscall.h, but they do break things, and there was a recent incident where Go programs all broke after a major OS update. Now Go uses libSystem (and dynamic linking)[2].

[1] https://j00ru.vexillium.org/syscalls/nt/64/

[2] https://go.dev/doc/go1.11#runtime
by solardev | 2025-06-09 20:48:21+00:00
Yeah, I can believe that.

I've never been rich enough to be able to rent a single-family house to myself, only with several roommates or a partner. So to me "rent" has always been "cheap small apartment in a relatively safe but not luxurious part of town". It's all relative :)

Even now, with a steady partner, both mid-career and in our late 30s/early 40s, we can only afford to rent one half of a duplex (for about $2000). That gets us 2bd/2ba next to a nice little hiking spot though, so we feel quite lucky!

It's a very different life than the millionaire FAANG folks live, I assume. We barely scrape by month to month, but we're content and grateful for what we do have :)

Just means no Vision Pro in our futures, lol. But if someone comes out with a good $300-$500ish wearable virtual monitor, I'd love that. Curious about the Xreals...
by mikelevins | 2025-06-09 20:48:52+00:00
And Larry Tesler, who was a particular champion of usability testing and important in the development of the Human Interface Group. Larry cared a lot about usability.

When I was at NeXT, Steve Jobs told me that if it was up to him, Apple would get rid of the Human Interface Group. (Steve was rather hostile to Larry.)

Later, when it was up to Steve, he did exactly what he said: he got rid of HIG.

I think it’s easier to sell visual design than it is to sell usability because people see visual design immediately, but it takes time and experience to see and understand usability (and some users never seem to consciously notice it at all).
by spyspy | 2025-06-09 20:49:59+00:00
OP is making broad statements, and you might even be right about your guy. But even if your founder is not super wealthy from the first exit, your current startup could go under and if that happens employees will be left with absolutely nothing. Him, on the other hand, will probably have a golden parachute to land with. Either way he will be now be a "serial entrepreneur" and will be able to utilize his VC friends to start the next thing in no time. He's going to be fine.

And there's no telling what he will do if your startup does actually end up being worth something. Transfer the IP to a new company and fire everyone? Introduce new share classes for investors and dilute everyone else to zero? Sell the employees (acquihire) to some horrible BigCorp™ and then retire to Hawaii? No shortage of stunts they could pull once real money is on the table.
by reaperducer | 2025-06-09 20:50:00+00:00
The "share" icon e.g. is something that has no real world equivalent

The New York Times uses a box wrapped up in a bow.

I can't link to it because it's rendered as an in-line SVG, but this is HN, so picture this in your mind:

<svg aria-hidden="true" width="19" height="19" viewBox="0 0 19 19"><path d="M18.04 5.293h-2.725c.286-.34.493-.74.606-1.17a2.875 2.875 0 0 0-.333-2.322A2.906 2.906 0 0 0 13.64.48a3.31 3.31 0 0 0-2.372.464 3.775 3.775 0 0 0-1.534 2.483l-.141.797-.142-.847A3.745 3.745 0 0 0 7.927.923 3.31 3.31 0 0 0 5.555.459 2.907 2.907 0 0 0 3.607 1.78a2.877 2.877 0 0 0-.333 2.321c.117.429.324.828.606 1.171H1.155a.767.767 0 0 0-.757.757v3.674a.767.767 0 0 0 .757.757h.424v7.53A1.01 1.01 0 0 0 2.588 19h14.13a1.01 1.01 0 0 0 1.01-.959v-7.56h.424a.758.758 0 0 0 .757-.757V6.05a.759.759 0 0 0-.868-.757Zm-7.196-1.625a2.665 2.665 0 0 1 1.01-1.736 2.24 2.24 0 0 1 1.574-.313 1.817 1.817 0 0 1 1.211.818 1.857 1.857 0 0 1 .202 1.453 2.2 2.2 0 0 1-.838 1.191h-3.431l.272-1.413ZM4.576 2.386a1.837 1.837 0 0 1 1.221-.817 2.23 2.23 0 0 1 1.565.313 2.624 2.624 0 0 1 1.01 1.736l.242 1.453H5.182a2.2 2.2 0 0 1-.838-1.19 1.857 1.857 0 0 1 .202-1.495h.03ZM1.548 6.424h7.54V9.39h-7.58l.04-2.967Zm1.181 4.128h6.359v7.287H2.729v-7.287Zm13.777 7.287h-6.348v-7.307h6.348v7.307Zm1.181-8.468h-7.53V6.404h7.53V9.37Z" fill="#121212" fill-rule="nonzero"></path></svg>
by patmcc | 2025-06-09 20:50:34+00:00
There are businesses that will build a big custom piece of machinery. Think a factory or a mine. That may last for 20 years, but require workers to operate, maintain, etc.

This is handled in existing tax law; building or improving a capital asset is amortized, repairing or maintaining it is expensed. It can be a pain in the butt, this is why accounting is not a trivial profession.

We could (and I think should) treat software the same. Some software engineer work is absolutely creating a capital asset. Some is absolutely high-priced janitor work. It makes sense to allow for both with your tax code.
by sanswork | 2025-06-09 20:51:24+00:00
In the late 90s/early 2000s desktop computing was moving at such a pace that an 8 year old PC was near unusable. Overtime progress slowed and its not unusual to have a decade old desktop now. The problem is thinking that mobile has slowed that much too. Mobile is still progressing quite rapidly so yeah an almost decade old device is going to feel slow.

You have what an iPhone 6? 1GB of RAM vs 8GB for modern devices, the first A chip came out 2 generations after yours as has 2% of the power of a current chip so modern chips are likely close to 100x as powerful as your phone.

Why should we hold back software to support extreme outliers like you?
by 9d | 2025-06-09 20:52:04+00:00
> Great question!

Thanks! I have lots more too. Are there directions in space? What kind of matter is fire made of? If you shine a laser into a box with one-way mirrors on the inside, will it reflect forever? Do ants feel like they're going in regular motion and we're just going in slow motion? Why do people mainly marry and make friends with people who look extraordinarily similar to themselves? How do futures work in Rust? Why is the C standard still behind a paywall? Let me know if you need any more great questions.