MurphyA/hacker-news huggingface dataset:
by neogodless | 2025-07-24 20:18:09+00:00
Language changes over time, and "diet" is very commonly used as shorthand for "restrictive food intake" or "caloric restriction." But a reminder that "diet" is short for "dietary intake", and is not prescriptive. "A healthy diet" is a common phrase for "permanently good eating habits."

The parent used context in an appropriate way that it's safer to assume they meant "dietary intake" than "restrictive food intake."
by breatheoften | 2025-07-24 20:18:14+00:00
classes are a bad way to model data imo

I wish python had a clean way to define types without defining classes. Think a _good_ mechanism to define the shape of data contained within primitives/builtins containers without classes -- ala json/typescript (ideally extended with ndarray and a sane way to represent time)

Python classes wrapped around the actual "data" are sometimes necessary but generally always bad boilerplate in my experience.
by kelnos | 2025-07-24 20:18:24+00:00
> For a 200 lb man, jogging for 2 hours burns like 2000 calories

ogging a mile will burn around 100kcal, a bit more if you're decently overweight, let's be generous and say 150kcal. Someone who isn't in good shape and is overweight (the kind of person we're likely talking about) isn't going to be running that fast, maybe 3mph. So that's 6 miles in 2 hours. Even if I'm incredibly generous and say they'll burn 200kcal/mi, that's only 1200kcal. But in reality it's probably more like 900kcal.

But let's be real here. Your average (even above-average) overweight person with a not-so-great diet is not going to be jogging for 2 hours. Maybe they'll jog for an hour. So 450-600kcal. And maybe they'll do that 2-3 times a week.

1350-1800kcal extra burned every week is great! Except that still probably won't be what happens, exactly. Unless this person is also counting calories, or consciously working hard to keep their exact same diet, they will probably unconsciously eat more. Adding a 9mi/week jogging regimen to your life, especially if you're overweight, is going to make you more hungry than usual, so you will eat more. How much? Well, hard to say. Maybe enough so that you still end up with a calorie deficit, but in many (most, I'd guess) cases you'll still have a surplus, even if less than before.

This is all still a good thing! A 500kcal surplus per week when you're running 9 miles is much better than a 1500kcal surplus every week with no exercise. But this (hopefully) demonstrates that it's not as simple as "I'll just add some exercise and that'll get my weight under control". You need to change your diet, and take in fewer calories. It's hard. But it's the only way -- for the vast majority of people -- that this will work.
by xp84 | 2025-07-24 20:18:51+00:00
I mean, incredibly critical personnel probably should be! There may only be a few dozen such people, but I wouldn't want the added chaos caused in the event of a Rogers outage if I couldn't get in touch with the key decision makers and most critical operations engineers because of the very outage they're meant to fix. And in the e-sim era that is hopefully very cheap and without any real downsides.
by ceejayoz | 2025-07-24 20:19:21+00:00
> That is inline with my claim and in total agreement with that we don’t know.

For certain? No. But that's a https://en.wikipedia.org/wiki/Russell%27s_teapot scenario. Implausible claims require hefty evidence. You've presented none for yours; mine (computers probably aren't conscious) is hardly implausible; that has been the default state of computers since day one.

> Your claim is that LLMs are extremely likely to be unconscious and the answer to that claim is NO.

Nah. Go on, find me an expert in the field that disagrees with this. Which one is saying it's plausible, let alone likely, that these things are conscious?

> Did I say you said it’s impossible? I didn’t. More hallucinations.

I said it was possible, but unlikely. You didn't like that: https://news.ycombinator.com/item?id=44652248

> The LLMs are displaying output and behavior that is consistent with people who are conscious.

Your failing the Turing test doesn't mean we all do.

> And we have zero insight as to why.

Sure we do. It's explicitly built to do that. It's supposed to be confusingly like a human, because it's a probability generator based on oodles of real human input.

> There is no information and knowledge available for you to logically come to that conclusion.

Sure there is. I've talked with LLMs. It's very apparent they aren't conscious. As with cooking, I don't have to be a Michelin chef to know a plate of poop tastes bad. I'd love to be wrong about them, just like I'd be happy to find poop surprisingly tasty. But I'm very, very comfortable with my position here until provided with very, very solid evidence to the contrary.

(To be clear: "very very solid evidence" is not a rando on the Internet pulling a widely-flagged HN Don Quixote.)
by CupricTea | 2025-07-24 20:19:59+00:00
>Some stuff that became optional in Vulkan (render passes) are still mandatory on WebGPU

I'd like to call out that a render pass in WebGPU is not like a VkRenderPass. In Vulkan pre-1.3, a VkPipeline and VkFramebuffer are tightly coupled to a VkRenderPass. In WebGPU the pipeline is independent and there is no framebuffer object. Render targets are specified at the start of rendering commands like they are in Vulkan 1.3's dynamic rendering.

>you can't easily transfer from host to a buffer subregion and need staging buffers

For what it's worth, WebGPU has [0] GPUQueue.writeBuffer() and GPUQueue.writeTexture() which do not require an (exposed) staging buffer. They're about as straightforward to use as cudaMemcpy().

[0]: https://developer.mozilla.org/en-US/docs/Web/API/GPUQueue
by Calavar | 2025-07-24 20:20:20+00:00
You can use classes withput doing full blown OO. Classes are not only for encapsulating data with behavior or code reuse through inheritance hierachies. Sure, you can use them for that, but you can also use them for code as documentation.

IMHO using adhoc data structures like dicts and named tuples is schemaless programming - the equivalent of choosing MongoDB over a SQL database, but without any of the performance arguments. It's fine for small one off scripts, but as your software's complexity grows the implicit (and often entirely undocumented) schema turns into tech debt.
by OrvalWintermute | 2025-07-24 20:20:20+00:00
Intel Financial Engineering & Operational Missteps is what led to this.

"Over the past 10 years, Intel engaged in financial engineering, primarily through significant stock buybacks ($53 billion in 2011–2015) and stock-based executive compensation, which diverted resources from innovation and contributed to its lag in semiconductor fabrication. This financialization, as critiqued in the 2021 report, is a long-term factor in Intel’s weakened competitive position"

https://semianalysis.com/2024/12/09/intel-on-the-brink-of-de...

https://www.ineteconomics.org/perspectives/blog/how-intel-fi...

https://www.intc.com/news-events/press-releases/detail/1726/...
by margalabargala | 2025-07-24 20:20:23+00:00
AI models will continue to improve, but open source models are, right now, good enough for plenty of tasks.

If I'm searching "how to get an intuitive understanding of dot product and cross product", any open source model right now will do a perfectly fine job. By the time that the ad-pocalypse reaches AI answers, the models I mention will be at the point of being able to be run locally using consumer hardware. Probably every phone will run one.

I suspect in the next decade we will see the business model of "make money via advertising while trying/pretending to provide knowledge" become well and truly dead.
by SoftTalker | 2025-07-24 20:20:29+00:00
I do subscribe so I don't see ads. My complaints with YouTube are: I don't want "Shorts" in my suggestions, and yes they recently added the option to remove them but it's only temporary. They always come back and I always say "don't show me this" and they say "got it, we won't show you Shorts anymore" but in a few weeks they always come back. Do they think I forgot?

And they have some kind of little games now, which I don't have any interest in, but they have no option to remove them from my suggestions.
by imglorp | 2025-07-24 20:21:00+00:00
Most on this thread are viewing helm from a user perspective: "I want to install X and I can use somebody's chart for it or I can use another tool."

There is another category of users who want a way to mange multiple vendor offerings in a consistent manner into their clusters. If they're all packaged with Helm, the user can have standard process and tooling to do that. It's done for K8s apps what containers did for executables.

Is it great? No, see the grief and pain in sibling threads. Are there alternatives? Sure. But Helm is sort of a standard at this point, warts and all.

I work for a vendor that sells to the second category usually, my chart has some 45 images with some intricate hooks for install and upgrade, subcharts, multiple namespaces, etc. You'd be hard pressed to repackage our stuff for every release we give you.
by katmannthree | 2025-07-24 20:22:02+00:00
Because if you're going to carry, you should choose something that's safe to carry with a round chambered (i.e. not a Sig P320). There are countless videos showing real-world examples of defensive handgun use. One common thread is that there's virtually no time between when you realize you're going to need your sidearm and when you need it. The extra second it takes to rack the slide and chamber a round can be the difference between surviving the encounter and not.
by ninetyninenine | 2025-07-24 20:22:09+00:00
It can work. It depends on context. Like let's say these types are from a well renowned library or one that's been used by the codebase for a long time.

If you trust the type, then it's fine. The code is safer. In the world of of the code itself things are easier.

Of course like what you're complaining about, this opens up the possibility of more bugs in the world of types, and debugging that can be a pain. Trade offs.

In practice people usually don't go crazy with type level functions. They can do small stuff, but usually nothing super crazy. So type script by design sort of fits the complexity dynamic you're looking for. Yes you can do type level functions that are super complex, but the language is not designed around it and it doesn't promote that style either. But you CAN go a little deeper with types then say a language with less power in the type system like say Rust.
by crooked-v | 2025-07-24 20:22:17+00:00
> Market forces shut down development if housing prices drop

There's a huge gap there where building housing would still be entirely profitable, if only we didn't have the self-inflicted wound of the permitting and zoning process in most major US being extremely slow and expensive.

For example, new row houses are explicitly or implicitly illegal in many cities (and thus all the old ones are extremely expensive), despite being both immensely popular for urban families and cheap to build in bulk.
by OhMeadhbh | 2025-07-24 20:22:23+00:00
With all the jibber-jabber about Starlink being down, I figured it was an appropriate time to remind people this exists. Vint Cerf, one of the founding wizzards of the internet, established the IPN SIG in 1998 to cuss and discuss issues related to IP protocols over high-latency, potentially high-loss links. Worth poking around if you've not seen it before, though I sort of wish there were more use cases regarding information security.
by Modified3019 | 2025-07-24 20:22:53+00:00
It’s a personal taste kind of thing, where there’s decent arguments either way.

Proponents of having a loaded chamber value having the firearm immediately ready, because a situation where they actually need to draw on someone/something may not have time or space to use both hands to rack their pistol before someone/something is on them.

Those who want an empty chamber consider the increased safety vs potential malfunctions/accidents to outweigh the risks of being less able to respond to a small subset of threats.
by fknorangesite | 2025-07-24 20:23:02+00:00
> This is such a myth and I have no idea where it's coming from.

It's advice for people new to diet-and-exercise, not a law of the universe.

> it's a nice lie one can tell himself to continue eating junk and not feel guilty about it.

Exactly the opposite: it's saying that, in terms of weight loss, that eating the junk matters a lot more than going to the gym.
by tshaddox | 2025-07-24 20:23:05+00:00
Your examples sound like fairly short-term biological responses to intense activity, which are likely different than long-term biological response to a significant increase in daily calorie expenditure.

I've done a fair amount of wilderness backpacking. It's common to lose your appetite for the first few days due to the change in environment, schedule, activity, etc. But pretty quickly your body will realize this is going to keep happening and it's going to need to make up the extra 1000+ calories you're burning every day.
by ksherlock | 2025-07-24 20:23:09+00:00
Classic Mac OS and Apple IIgs also used Handles for memory allocations (where a handle was a pointer to a pointer) for the same reason - so non-locked memory could be relocated (also purgeable handles could be purged) as necessary. In combination with the resource manager, this was sort of a poor-man's implementation of mmap.

The API was slightly different in that you could just dereference the handle at any time to get a pointer so locking wasn't quite as enforced, it sounds like.
by rickydroll | 2025-07-24 20:23:51+00:00
The Substack article I linked in my previous post presents a compelling case for why and when builders stop building. Your position that we could fix that by removing regulations. I think that's not a wise course of action because many of the housing regulations are written in blood, and if you're going to eliminate regulations, you need to understand why they were there in the first place and how much blood is behind them.

But even with regulations, developers don't care. see: https://www.youtube.com/@cyfyhomeinspections. This bloke is a building inspector in Arizona, and he documents all the shortcomings and tricks that builders will use.

You are right, I don't believe that increasing the supply of housing will decrease prices because housing is a financial instrument, and the whole system is so leveraged that it will fall apart if prices decline. One could claim that it fell apart in 2008. However, if you were to move housing out of the asset class, you would cause significant financial trauma to tens of millions of people. How would you make them whole?

We have an example of oversupply not leading to price drops. Commercial real estate, such as storefronts and offices, continues to maintain a high price, even though a property has been idle for years. One would expect it to sell/lease for less due to the lack of demand, but it doesn't.

The only thing I know that will decrease housing prices predictably or consistently is not maintaining the property. Let the property become worn, dysfunctional, and substandard. Some classes of landlords have made this an art form.

My responses are always long-winded, but that's a side effect of using speech recognition. :-)
by jmyeet | 2025-07-24 20:24:10+00:00
The Chernobyl exclusion zone is relatively safe... to short, limited tours. There are radioactive and toxic particulates all over the place. Things like Cesium-137, which is both radioactive and toxic. Artifacts irradiated in the initial meltodwn and radioactive release (eg vehicles, buildings) remain dangerous to this day, like there are machine graveyards that are absolutely forbidden to entry for safety reasons.

> The issue with cleanup at Fukushima Daichii is one of money ...

Yes, about a trillion dollars. That's the point.

As for technology, I believe the removal of fuel rods and irradiating sand bags has only begun (with robots) in the last year. I don't believe they've fully mapped out what needs to be removed. It's not just the fuel but also the structure, such as the concrete pedestal the reactor was on (and melted through to).

Otherwise, you kinda make my point: hand waving away serious and expensive disasters with fervor bordering on the religious to essentially dismiss me as some kind of heretic.
by abalashov | 2025-07-24 20:24:19+00:00
It may be because I've a writer/English major personality, and so am very sensitive to the mood and tone of language, but I've never had trouble distinguishing LLM output from humans.

I'm not suggesting anything so arrogant as that I cannot be fooled by someone intentionally deploying an LLM with that aim; if they're trained on human input, they can mimic human output, I'm sure. I just mean that the formulations that come out of the mainstream public LLM providers' models, guided however they are by their pretraining and system prompts, are pretty unmistakably robotic, at least in every incarnation I've seen. I suppose I don't know what I don't know, i.e. I can't rule out that I've unknowingly interacted with LLMs without realising it.

In the technical communities in which I move, there are quite a few forums and mailing lists where low-skilled newbies and non-native English speakers frequently try to disgorge LLM slop. Some do it very blatantly, others must believe they're being quite sly and subtle, but even in the latter case, it's absolutely unmistakable to me.
by ta1243 | 2025-07-24 20:24:25+00:00
Yes, before the drop out my traffic was coming from a downlink station in Bulgaria, on an IP on AS14593

Traceroute from "the internet" back to that IP reaches AS14593 just fine, and my endpoint doesn't get beyond the first hop of the local starlink router.

Whatever it is, it doesn't look like a peering problem
by emmanueloga_ | 2025-07-24 20:24:38+00:00
I'm a fan of the app, one of those rare web apps that have been reliably there for more than 10 years and "just works". Today I found out it has been refreshed and its source released [1].

Congrats Erv Walter for the launch of v2 and thank you for making the app and source available!

For those who haven't seen this before, this is a free web app that makes it easy to chart a moving average of the weight measured with smart scales (Withings/Fitbit), following the ideas on John Walker's "The hacker diet" [2].

--

1: https://github.com/ervwalter/trendweight

2: https://www.fourmilab.ch/hackdiet/
by pjmlp | 2025-07-24 20:24:47+00:00
People love to bring those as counter examples, without actually knowing a single fact about them.

Dart was a victim of internal politics between the Chrome team, Dart team, AdWords moving away from GWT wanting AngularDart (see Angular documentary), and the Web in general.

Had Chrome team kept pushing DartVM, it might have been quite different story.

Carbon, good example of failure to actually know what the team purposes are. It is officially a research project for Google themselves, where the team is the first to advise using Rust or another MSL.

One just needs to actually spend like a couple of minutes on their wiki, but I guess that is asking too much on modern times.

Limbo and Oberon-2 were definitely not kitchen sinks of their time, their failure was that neither Bell Labs in 1996, nor ETHZ in 1992, were that relevant for the programming language community in the industry.
by jdietrich | 2025-07-24 20:24:50+00:00
Elite endurance athletes have awful diets by any normal standard, because the only way to fuel yourself adequately for a stage of the Tour de France or an ultramarathon is with nauseating amounts of refined carbohydrates. It's not even the fun kind of junk, just a constant effort to eat as much carbohydrate as your gut can possibly tolerate.
by larrik | 2025-07-24 20:25:02+00:00
More data: I once lost 80 pounds purely through dieting. I really didn't change my exercise habits at all throughout (vs before I dieted).

I was partially testing this theory, in fact. This was a decade ago, but I was aware of this line of thinking at the time. Specifically, that dieting is more important for losing weight, and exercising is more important for being healthy (losing weight alone really didn't make me noticeably healthier, btw).

I found that, for me, this was entirely true.
by nosignono | 2025-07-24 20:25:17+00:00
When you draw from concealment, an experienced shooter needs only get their grip and an eye picture -- point gun at target and fire. You only need to train muscle memory to get into a firing position, which is also what you are regularly training every time you live fire or dry fire.

If you don't have a round chambered, you need to draw, rack and release the slide, hope a round is properly chambered (in a panicked situation you might not rack the slide properly), then get into a firing position. This is a much more complex movement and evaluation of state. You are pulling the gun up, manipulating it with two hands, then moving it forward and finding your grip. In an emergency, that time loss and complexity of motion is considerably more difficult to train.

Even experienced shooters will draw from a holster and immediately present their gun and try to fire, and then realize they don't have a round chambered, have to bring the gun back to rack the slide, and then present the gun again.

You conceal carry because you want to be prepared at an emergency to deal with an imminent threat. Adding complex manipulations to that erodes your ability to do that, and any modern pistol should not fire unless you pull the trigger. They should be safe from drops, shakes, or manipulations.

If your threat isn't "I need to have a firearm ready asap", then you should consider not conceal carrying, in which case you may want your pistol unloaded or unchambered.
by dave_universetf | 2025-07-24 20:25:20+00:00
Does the orange light specifically mean no RF link at all? Or does it include anything that prevents the modem from getting an IP address and route configuration? If the latter, BGP could still be at fault if it took out access to the control planes on the ground. But again all just guessing, from the outside all I see is the BGP routes are still being announced, and everyone seems to be seeing 100% packet loss and zero traffic.
by 9rx | 2025-07-24 20:25:29+00:00
The best way to think about exceptions is to consider the term literally (as in: unusual; not typical) while remembering that programmers have an incredibly overinflated sense of ability.

In other words, exceptions are for cases where the programmer screwed up. While programmers screwing up isn't unusual at all, programmers like to think that they don't make mistakes, and thus in their eye it is unusual. That is what sets it apart from environmental failures, which are par for the course.

To put it another way, it is for signalling at runtime what would have been a compiler error if you had a more advanced compiler.
by OJFord | 2025-07-24 20:25:32+00:00
That may be your rule, for all I know it's the USAF's rule, but it's not the British Army's, and it doesn't seem logical to me in a military context.

(I probably agree with you in the context of 'out in public and have decided you need a firearm', just not 'on a friendly military base and carrying a firearm as a matter of course rather than any acute reason'.)
by nan60 | 2025-07-24 20:26:10+00:00
I understand, but this distro doesn't bill itself as an "arch but for noobs" or something of the like like EndeavorOS does. It puts performance first and foremost, and I'm also making the (dangerous) assumption that Arch was chosen as the base for its reputation of being fast, up to date, and light, and not for any other reason(s). See also: constantcrying's comment