MurphyA/hacker-news huggingface dataset:
by Gormo | 2025-11-08 17:32:44+00:00
But none of what you're describing actually happened. The big chains didn't kill local bookstores at all -- mom-and-pop bookstores are still ubiquitous -- and many of them are actually doing better than they used to due to the ability to list their inventory on Amazon, AbeBooks, etc.

And B&N itself is doing just fine, and is opening new locations. Borders is the only major chain that failed to adapt. Other large book retailers are also still going strong, e.g. Books-A-Million.
by jibal | 2025-11-08 17:33:13+00:00
> Rust has macros that allow for arbitrary compile-time generated code, just like Zig.

This is not true. Zig, D, and Nim all have full-language interpreters built into the compiler; Rust does not. Its macros (like macros generally) manipulate source tokens, they don't do arbitrary compile-time calculations (they live in separate crates that are compiled and then run on source code, which is very different from Zig/D/Nim comptime which is intermixed with the source code and is interpreted). Zig has no macros (Andrew hates them)--you cannot "generate code" in Zig (you can in D and Nim); that's not what comptime does. Zig's comptime allows functions written in Zig to execute at compile time (the same functions can also be used to run at execution time if they only use execution-time types). The Zig trick is that comptime code can not only operate on normal data like ints and structs, but also types, which are first class comptime objects. Comptime code has access to the TypeInfo of types, both to read the attributes of types and to create types with specified attributes, which is how Zig implements generics.
by js2 | 2025-11-08 17:33:22+00:00
> Sticking to a Mediterranean diet that is light on carbohydrates and saturated fats is almost always the safest bet. Almost every health diet is some permutation of this.

A permutation that's currently making the rounds in the press (even though the original research is from 20 years ago) is the "portfolio diet":

https://jamanetwork.com/journals/jama/fullarticle/196970

https://www.ahajournals.org/doi/10.1161/CIRCULATIONAHA.123.0...

Some press mentions:

https://www.health.harvard.edu/heart-health/the-portfolio-di...

https://www.nytimes.com/2025/11/04/well/eat/health-benefits-...

https://www.cnbc.com/2025/11/05/the-portfolio-diet-what-it-i...
by Buttons840 | 2025-11-08 17:34:10+00:00
I believe statins reduce risk by about 30%, so there's a roughly 30% chance the statins have done good things for your dad.

(I think that's what the stats mean, right? I'm open to correction on this. I do believe the statin studies, I'm not a science denier. I think what I've said matches the science, as far as I understand.)
by do_not_redeem | 2025-11-08 17:34:45+00:00
Not a single mention of defer? There's no way I'll ever go back to writing goto towers.

Yes, I'm aware that some specific C toolchains have nonstandard extensions that accomplish the same thing, but if you lock yourself into one of those, the "Portability and Presence" section (and really, the first 20% of the article) goes out the window.
by Jaxan | 2025-11-08 17:34:50+00:00
Because it doesn’t work reliably on the surface pro 4. Yes, I have tried surface-linux, and no it doesn’t work well enough. When shutting down, the machine actually doesn’t shut down and my battery was dead the next morning. The boot process sometimes hangs. The OS doesn’t properly differentiate between finger and stylus. It doesn’t seem to do palm recognition. Etc…

I know this is a special case: hardware with specific Microsoft firmware. But I imagine that other people have other specific cases.
by benatkin | 2025-11-08 17:35:26+00:00
This feels wrong.

> Zig's compiler is self-contained. It includes a build system, cross-compilers, and package management features. This makes it simple for small projects or single-language codebases.

> C follows a different philosophy. Its toolchain is composable. The compiler, linker, build system, and package manager are independent pieces. You can use GCC or Clang, build with Make or Ninja, manage dependencies with apt or brew, and link with ld, lld, or mold.

Zig would be more composable, as rather than being separate programs, you can write code to compose them in different ways. You are composing in zig rather than bash.
by ashed96 | 2025-11-08 17:35:54+00:00
As others mentioned, you can't stop them from doing this. It's a cutthroat game where companies will try to poach customers however they can.

Best defense is making your customers so happy they won't switch, but tactically:

- Create a private Slack/Discord for paying customers only (harder for them to infiltrate) - Move community to a platform with anonymous usernames (Something similar to Reddit-style forums or Discord with display names) - Add some soft vendor lock-in -- a bit evil but sometimes necessary - just maintain the balance between retention and not being user-hostile

On a positive side, if a VC funded startup is this desperate to poach your users, you're clearly doing something right.

- from fellow wannabe bootstrapper
by zoeysmithe | 2025-11-08 17:36:43+00:00
Also processed red meats or processed meats in general. Processed meats are the ones strongly linked with heart disease. At least for those who dont want to go vegetarian.

Processed meats are so bad, they should be eliminated entirely from everyone's diet. The World Health Organization has classified processed meat as a Group 1 carcinogen. No amount of it is considered safe.

Unprocessed read meat is still a problem and WHO advises less than 350g a week. Which is 12–18 ounces of cooked meat. 12g is about one adult serving of steak. So you really are looking at 1.5 servings per week of unprocessed red meat to be safe. At most! You probably should try for less or closer to 12g.

And really if you're at a healthy weight, then I'm not sure how helpful this is. Obesity is a bigger risk factor. This is a bit of the elephant in the room for heart health. Not only should we not be eating things associated with heart disease but also we need to keep ourselves at a healthy weight.
by jandrewrogers | 2025-11-08 17:36:52+00:00
This doesn't seem quite right. The asm block case is equivalent to adding a volatile qualifier to the pointer. If you add this qualifier then `std::launder` produces the same codegen.

I think the subtle semantic distinction is that `volatile` is a current property of the type whereas `std::launder` only indicates that it was a former property not visible in the current scope. Within the scope of that trivial function in which the pointer is not volatile, the behavior of `std::launder` is what I'd expect. The practical effect is to limit value propagation of types marked `const` in that memory. Or at least this is my understanding.

DMA memory (and a type residing therein) is often only operationally volatile within narrow, controlled windows of time. The rest of the time you really don't want that volatile qualifier to follow those types around the code.
by tgv | 2025-11-08 17:37:55+00:00
Not all things labeled "processed foods" are bad, it seems. There are enough scientists that say the distinction is often hypocritical (example from an article: a factory-made carrot cake is labeled UPF, but a home-baked one isn't, even though they're practically the same thing). Sugar, fats, and lack of fiber make factory-food unhealthy, they say. Others add that we can't feed the growing metropolitan areas without it.
by 0xCE0 | 2025-11-08 17:38:38+00:00
I think the most important thing in life is to feel how precious and potential it is to be "alive", whatever it means - having self-awareness, consciousness, agency (mind-body-environment interaction).

After this comes the question of how you use/direct this agency - the "meaning of life", so that you feel fulfillment, you know who you are, what your "story" is (and this story can be seen clearly only afterwards).

The state of constant happiness is bad. One needs times of sadness in order to understand/see/remember the state of happiness. One needs rainy days to appreciate sunny ones.
by toast0 | 2025-11-08 17:38:49+00:00
> So what’s the lesson for future business leaders? Someone has to be first.

Let it be someone else. Maybe spinoff promising new ideas where you can't follow others. If you can find ideas to be second on, look at old product annpuncements from companies that tend to be too early and shut down products that don't have engagement. Microsoft and Yahoo are good ones.

Or, do the new idea, patent the hell out of it, let it die, and when the idea comes around again, get some licensing revenue.

The problem with Microsoft being a first mover is they're too big. A small line of business is a problem for most big companies. It acrues too little customer oriented development to grow, because the numbers don't justify investment; but it acrues all the corporate cruft development and the product becomes hard to pivot under the weight of three rebrands.
by JoshTriplett | 2025-11-08 17:39:21+00:00
> scans will harm me worse than those things

There are two known harms from scans:

- Radiation. This is why people shouldn't get these scans several times a year, but 1-2 are very unlikely to move the needle. The average radiation from a full chest CT is just under the average dose for ~2 years of normal background radiation. (I don't know if a CTA uses less than average.)

- Acting on something you would otherwise have ignored, where ignoring it might have been the right answer. The main problem here is that it's hard to get a medical opinion saying "you should ignore this" because of perverse incentives: there's an aversion to recommending doing nothing because that could lead to a lawsuit, whereas "overtreatment" will not get a doctor sued. However, you can make a deliberate decision to do this anyway even after getting the scan; seek second and third opinions, consider alternatives, weigh risk versus reward, make a considered decision.
by tguvot | 2025-11-08 17:39:39+00:00
They literally don't. it's not in my manual and not in manual cheapest LG and GE machines that are currently available for sale

This screenshot is seems to be from manual of Frigidaire FDB520RHB or something similar that was discontinued 12 years ago or so.

Some of the programs of this dishwasher will heat water as needed, and in addition there is a button "hot wash".

showing manual of 20 years old machine today as proof for how machine should be operated it's just like arguing with todays doctor using 300 years old medical books.

things changed.
by mac-mc | 2025-11-08 17:40:17+00:00
If you fix it without statins through better lifestyle and diet, that is the preferrable route.

As to why medicine is like this, it's because it's conservative, usually about 17 years behind university research[0], and doctors are shackled to guidelines in most health systems or risk losing their licenses. It isn't a coincidence that the article author had his out-of-pocket concierge doctor tell him the more up-to-date stuff.

[0] https://pmc.ncbi.nlm.nih.gov/articles/PMC3241518/
by safety1st | 2025-11-08 17:40:57+00:00
Right.

Hang on a second.

This guy is making a big big claim.

The central point of his article is that he went to a doctor who followed the guidelines, tested him and found he wasn't at risk for heart disease.

But then he went to another, very expensive concierge doctor, who did special extra tests, and discovered that he was likely to develop heart disease and have a heart attack.

Therefore he is arguing that THE STANDARD GUIDELINES ARE WRONG AND EVEN IF YOU DO EVERYTHING RIGHT AND YOUR DOCTOR CONFIRMS IT YOU MAY BE LIKELY TO DIE OF HEART DISEASE ANYWAY, SO ONLY THE SPECIAL EXTRA TESTS CAN REVEAL THE TRUTH.

I want a second opinion from a doctor. Is this true? Is this for real? Because it smells funny.
by tamnd | 2025-11-08 17:42:38+00:00
I see it a bit differently. Zig's toolchain is self-contained: one binary gives you the compiler, build system, cross-compilers, and a package manager. It doesnt depend on the system toolchain, which makes builds reproducible and easy to move between machines.

C's ecosystem is the opposite. It is modular, built from separate tools like GCC, ld, Make, and apt. You compose them externally.
by rramadass | 2025-11-08 17:44:06+00:00
Of course it is bad; he is "selling" other folks AI snake-oil to get them to part with their money which might have been better spent on proper companies which make actual-products/provide-services.

The description of a "stupid" person by Carlo Cipolla (recent HN thread The Basic Laws of Human Stupidity - https://news.ycombinator.com/item?id=45829210) seems to rather fit Sam Altman.

A stupid person is a person who causes losses to another person or to a group of persons while himself deriving no gain and even possibly incurring losses.
by mac-mc | 2025-11-08 17:44:48+00:00
If you dig into research and follow the low-risk experiments that people do online to reduce their Lp(a), you can find techniques and evidence to do so. It doesn't have to be an impossible-to-fix issue.

I like this list of experiments by Greg Muschen: https://x.com/gregmushen/status/1924676651268653474
by kakacik | 2025-11-08 17:45:26+00:00
Well he was a textbook high performing sociopath, if that's a coined medical term. Very low emotional EQ, very high IQ, and the ability to rationally turn some part of EQ on if motivation is high enough... but nothing of that comes naturally and in stressful situations its elephant in the porcelain shop.

His biggest regrets before dying is how he treated his own family when looking back - again a textbook of what I write above.

Some people have immediate kneejerk reaction to the part with "sociopath" but I don't look at it as some sort of insult, rather just description of certain quality or lack of it of given person. No need to dance around the fact with many words, it is (was) what it is. If he knew better he would do it, nothing one can choose easily. And there would be some negative impact on his professional life, no doubt (some positive too but if you look at ultra rich guys not only in tech, they are +- the same stuff, it seems this is really prerequisite to rise meteorically, nice guys normally don't make it that far).

musk is similar albeit another unique mix of above. Bezos too. And so on and on.
by callmeal | 2025-11-08 17:46:00+00:00
>a factory-made carrot cake is labeled UPF, but a home-baked one isn't, even though they're practically the same thing).

Actually they are not. "Practically" is carrying a lot of weight there. The factory baked cake will have a lot more extraneous ingredients and usually has a larger quantity of sugar and fat. Similar to how restaurant food generally has a lot more salt and fat than home cooked food.
by jes5199 | 2025-11-08 17:47:09+00:00
I just remembered, in those days, there was an alias called `ubygems` so you could pass `-rubygems` (ie, `-r` with `ubygems` as the argument) on the command line as if it was a first-class feature

it's so typical of ruby culture "haha, what if I do this silly thing" and then that gets shipped to production
by bwfan123 | 2025-11-08 17:47:48+00:00
> We all know the good practices. Don't be a dumbass

In theory yes, but in practice we are all dumbasses to some extent.

I used to have your attitude until I saw a friend die of a heart attack at an early age - and it appeared to me that he would have survived if he had an indication. So, now I have changed my attitude to one of more data does not hurt.
by rustman123 | 2025-11-08 17:47:54+00:00
It’s also demonizing doctors and the healthcare system a bit too much for my liking.

I’m located in Europe, so I may have a slightly different view, but my doctors clearly care and discuss with me about prevention, risks, tradeoffs, …

They praise the methods of the „good“ doctors and stamps the others as driven by financial gain. Who says the expensive ones are any better in this regard? Who says they are more or less exaggerating the importance of test results to make you come back?
by 542458 | 2025-11-08 17:48:18+00:00
WRT the carrot cake, I will say that while there is only a minimal physical difference, there is a practical difference. Making a carrot cake at home is a commitment, and most people won't frequently go to the trouble except on special occasions... But one from the grocery store can be acquired casually and without effort, and it's easy to eat a lot more of something when it requires no effort.
by adrian_b | 2025-11-08 17:48:34+00:00
Besides this first report (AIM-001), some of the reports following it in the next months are at least as important, by introducing other essential features of LISP and of many later languages:

1958-10: AIM-003 (the special form "maplist", i.e. a kind of "forall" iteration)

1958-10: AIM-004 (anonymous function definitions using "lambda"; the special form "select", which already at that early date had better syntax and semantics than the "switch" or "case" statements of later languages; the special form "search")

1959-03-13: AIM-008 (the special form "quote"; the special form "label", for defining anonymous recursive functions; also the special forms "and" and "or", a.k.a. McCarthy AND and McCarthy OR, inherited by many languages, including C)
by mmaunder | 2025-11-08 17:48:35+00:00
Stop drinking. Replace cheese and butter with olive oil in copious amounts. Only eat fish meats. Don’t smoke or vape. Eat salads and other prebiotics. Get some cardio - even walking your dog is great. Your brain fog will lift, your skin will clear, your mood will improve and your doctor will gasp at how clear your carotids are next time they’re ultrasounded.
by arjie | 2025-11-08 17:49:03+00:00
In general, when science is done, recruitment requirements force the experimenters to bucket the participants. One thing that often happens is an open bucket, say 35+.

The resulting science is then reported as “When you cross 35, your chances of being pregnant immediately drop” or “The brain stops developing at 18” and so on.

Almost nothing in the body is really like this, though. You can quit smoking later in life and it will help. You can eat better later and it will help. You can exercise and it will help. Very few things are “the damage is done”.

The only constraints are that the later you start the more risks you face. E.g. if you first deadlift in your 50s and you decide to follow Starting Strength you’re going to have trouble.
by jauntywundrkind | 2025-11-08 17:49:25+00:00
I'm curious to know what the cost is to switch contexts. Pure performance is amazing, but how long does it take to get a system going, to load the model and build context? What systems cans witch contexts while keeping the model non-destructively vs when is executing destructive?

I have a lot of questions about how models are run at scale; so curious to know more. With such a massive wafer as chip as Cerebras, it feels like perhaps switching might be even more consuming. Or maybe there's some brilliant strategy to have multiple contexts all loaded that it can flip between! Inventorying & using so much ram so spread out is it's own challenge!
by metadope | 2025-11-08 17:50:06+00:00
Here's the current US administration's goal-- to revise history and gaslight the world.

The Blaze is joining the not-so-subtle effort to "recast the entire story" and "unravel the carefully crafted, zealously defended Democrat narrative that massive crowds of Trump supporters stormed the Capitol as part of an insurrection to keep Trump in office and deny Joseph R. Biden Jr. the presidency."

The reality of what we witnessed with our own eyes doesn't matter.

This is part of their ongoing "shoot someone on 5th Avenue" moment, their one-trick-pony strategy, to pound on the table, toss a dead cat, and snicker at the rabble they roused into a stupor of regurgitated belief.

They're also recently made a coordinated effort to blacken the BBC for making slanted edits, trying to generate outrage over editorial positions and storytelling techniques, in order to plead their case in the court of public opinion. They got CBS to pay; maybe the BBC will pay too.

But it's all just an insult to our aggregated intelligence.
by Patrick_Devine | 2025-11-08 17:50:31+00:00
The default ones on Ollama are MXFP4 for the feed forward network and use BF16 for the attention weights. The default weights for llama.cpp quantize those tensors as q8_0 which is why llama.cpp can eek out a little bit more performance at the cost of worse output. If you are using this for coding, you definitely want better output.

You can use the command `ollama show -v gpt-oss:120b` to see the datatype of each tensor.
by Atheros | 2025-11-08 17:51:01+00:00
So.. the owner made a mistake getting expensive menus printed and then corrected his mistake?

Even if he didn't have to adjust prices due to inflation, surely restaurants adjust the items on their menus frequently. I have been to a restaurant that printed new menus daily because it changed daily. It's like 10 sheets of paper or cardstock. It's not that expensive.
by the__alchemist | 2025-11-08 17:51:29+00:00
I'm using EGUI for a all-in-one molecular viewer / CAD. It's like PyMol, Coot, GROMACS and VMD in one. If this is trivial, I would like to see what you consider to be non-trivial!

There are parts of the rust ecosystem that are only built for trivial apps (And demos, blog posts etc), but GUI is not one.
by mmooss | 2025-11-08 17:51:35+00:00
Most of your argument just calls names and criticizes. What can you say about the particular merits of the argument?

> conflate capitalist elites with old people

Old people have accumulated capital, especially the prior generation which bought homes and other capital, and now has done nothing to make it affordable

> as anyone else today would almost certainly have done too

That's only the excuse; not everyone does it - people have long fought for, sacrificed for, and invested in other's rights and welfare; that is the basis of the United States; that's how we have much of what we have today. The generation before the Boomers made homes, college, etc. affordable to future generations. The Boomers made those things prohibitively expensive.

'Today' is another way of ducking the responsibility, as if the time causes you to do it.
by Aurornis | 2025-11-08 17:51:53+00:00
Going deep on biomarkers, blood tests, and debates about optimal levels is okay for some people who derive motivation from obsessing over topics, but I’m starting to notice a trend where people obsess about these things for a couple years before burning out and moving on to the next topic.

The best thing you can do for yourself is to establish healthy diet and lifestyle habits that are sustainable. A lot of people who jump from obsession to obsession do a great job at optimizing for something for a few years, but when their life changes they drop it completely and fall back to forgetting about it.

Fad diets are the original example of this: They work while the person is doing it, but they’re hard to maintain for years or decades. CrossFit and other exercise trends have the same problem where some people get extremely excited about fitness for a couple years before falling off completely because it’s unsustainable for them. Some people are able to continue these things for decades, but most people do it for a short while and then stop.

I’m now seeing the same pattern with biomarker obsessives: They go a few years obsessing over charts and trying things for a few months at time, but when the interest subsides or they get busy with life most of it disappears.

The most successful people over a lifetime are those who establish healthy habits that are easy to sustain: Eating well enough, reducing bad habits like frequent alcohol or fast food consumption, some light physical activity every day, and other common sense things.

The most important factor is making it something easy to comply with. The $300 biomarker panels are interesting, but most people don’t want to pay $300 every year or more to get snapshots that depend largely on what they did the past week. Some people even get into self-deceiving habits where they eat well for a week before their blood tests because the blood test itself has become the game.