MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-11-08 18:10:14+00:00
> 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.

It’s scarily common in medicine for doctors to start specializing in diagnosing certain conditions with non-traditional testing, which leads them to abnormally high diagnosis rates.

It happens in every hot topic diagnosis:

When sleep apnea was trending, a doctor in my area opened her own sleep lab that would diagnose nearly everyone who attended with apnea. Patients who were apnea negative at standard labs would go there and be diagnosed as having apnea every time. Some patients liked this because they became convinced they had apnea and frustrated that their traditional labs kept coming back negative, so they could go here and get a positive diagnosis. Every time.

In the world of Internet Lyme disease there’s a belief that a lot of people have hidden Lyme infections that don’t appear on the gold standard lab tests. Several labs have introduced “alternate” tests which come back positive for most people. You can look up doctors on the internet who will use these labs (cash pay, of course) and you’re almost guaranteed to get a positive result. If you don’t get a positive result the first time, the advice is to do it again because it might come back positive the second time. Anyone who goes to these doctors or uses this lab company is basically guaranteed a positive result.

MCAS is a hot topic on TikTok where influencers will tell you it explains everything wrong with you. You can find a self-described MCAS physician (not an actual specialist) in online directories who will use non-standard tests on you that always come back positive. Actual MCAS specialists won’t even take your referral from these doctors because they’re overwhelmed with false cases coming from the few doctors capitalizing on a TikTok trend.

The same thing is starting to happen with CVD risks. It’s trendy to specialize in concierge medicine where the doctor will run dozens of obscure biomarkers and then “discover” that one of them is high (potentially according to their own definition of too high). Now this doctor has saved your life in a way that normal doctors failed you, so you recommend the doctor to all of your friends and family. Instant flywheel for new clients.

I don’t know where this author’s doctor fits into this, but it’s good to be skeptical of doctors who claim to be able to find conditions that other doctors are unable to see. If the only result is someone eating healthier and exercising more then the consequences aren’t so bad, but some of these cases can turn obsessive where the patient starts self-medicating in ways that might be net negative because they think they need to treat this hard to diagnose condition that only they and their chosen doctor understand.
by Flere-Imsaho | 2025-11-08 18:10:19+00:00
I learnt a great trick about exercise: find a podcast or audio book that you really enjoy listening to. Here's the trick: you're only allowed to listen when you're exercising.

Also with food and drink: place friction between the treat and yourself. The easiest example is to not have biscuits / alcohol in the house.

Bonus tip: alcohol free beer is really good these days.
by Apes | 2025-11-08 18:10:32+00:00
The year is 1846, and a doctor has a radical new idea: doctors should wash their hands between performing autopsies and delivering babies!

You're not sure of whether this is a good idea or not, so you ask various physicians, and the consensus is unanimous: the very suggestion is offensive, do you think doctors are unclean?

A clear conclusion has been achieved.
by einpoklum | 2025-11-08 18:11:27+00:00
I appreciate that people use the new features in C++23, but I don't like that what's supposed to be a very basic system utility relies on compilers not available except in the newest of distributions. I mean, sure, you can also download and build a modern C++ compiler, but I would have swallowed my pride and written it using somewhat older C++. I maintain a GPU-related C++ library which assumes C++11 and no later - even if C++17 constexpr goodness would have made some of it easier to write.
by chuckadams | 2025-11-08 18:12:00+00:00
Apologies, I was referring to a "Rule of 7", but I more or less hallucinated it, since I'd heard the old "rule of 3" then "rule of 5" had been revised again, and thought they were maybe going with prime numbers?

https://en.cppreference.com/w/cpp/language/rule_of_three.htm...

The confusion kind of speaks for itself. The language is a construction set where the primary building block is razor blades.
by ramon156 | 2025-11-08 18:12:23+00:00
https://github.com/little-book-of/c/commit/aa7496f9ba58ac11a...

just got updated with some clarity

> *Some parts of this article were refined with help from LLMs to improve clarity and technical accuracy. These are just personal notes, but I would really appreciate feedback: feel free to share your thoughts, open an issue, or send a pull request!*
by boredtofears | 2025-11-08 18:13:05+00:00
> For instance you’re probably iterating over those six plans and inserting them individually in the DB. Another approach would’ve been to accumulate all of them in memory then build and perform a single query. That’s not something people really consider because it’s “micro” optimization and makes the code look worse.

This same pitfall exists in every language. This has nothing to do with Ruby.
by DocTomoe | 2025-11-08 18:13:53+00:00
You misunderstood my point.

I didn't claim the participants wouldn't know whether they own a phone - obviously they would. I said they wouldn’t know they’re in a study whose purpose is to correlate smartphone use with academic performance.

That's perfectly compatible with a double-blind setup:

* the *students* just think they’re taking standardized tests, not that the effects of their smartphone habits are being monitored;

* the *graders* don’t know whose tests belong to whom.

That’s about as "double blind" as social-science research gets. The commenter I replied to latched onto the literal impossibility of hiding the phone itself, not the intentional design of the experiment.
by arcfour | 2025-11-08 18:14:06+00:00
If an automated service is pulling the top 100 domains from CF and naively trusting them, why can't it also pull the categorization information that's right there and make sure none of the categories are "Malware"??? Who would write something like that? It's absolutely believable that the top 100 domains could contain malware domains...because of the nature of botnets and malware.

That's PEBCAK.
by kakacik | 2025-11-08 18:14:32+00:00
Yeah its a self-made-help article, if you don't know any better this is what you do. It doesn't make it the best choice overall though.

It feels like the guy had a... mediocre GP, got scared by skin cancer diagnosis and over-corrected to most expensive path possible and since stuff was found out we have this article, roughly correct but written in a sensationalist (or freaked out) style. Some claims are outright false (like GPs not knowing heart disease is the biggest killer... really).

Wife is a doctor with overreach between public and private healthcare, and those private services also have their own motivations which aren't often straightforward help-as-much-as-possible, rather milk-as-much-as-possible with tests, scans, long term treatments and so on. Especially CT scans pour non-trivial amount of radiation on the body that on itself can cause cancer down the line.

With public healthcare you at least know primary motivation isn't cash flow but helping patients, the issue is rather overwhelmed resources with limited time per patient. It always depends on individual, as with engineering there are better and worse, yet we all somehow expect every single doctor to be 100% stellar infallible expert with 150 years of experience across all branches of medicine (absolutely impossible for any human being). Look around at your work if you are an engineer and perceive the spread of quality/seniority of each colleague. Same happens in medicine, just stakes are (much) higher.
by kryogen1c | 2025-11-08 18:15:01+00:00
>doctors are shackled to guidelines

To expand, one of the coverage pillars of malpractice insurance (in the US) is the "standard of care". This is basically what most doctors and their associations consider acceptable, which by definition excludes new, better techniques.

This is both a bug and a feature. A move fast and break things philosophy would cause more harm than good, but it also prevents rapid adoption of incremental improvements.
by camel_gopher | 2025-11-08 18:15:01+00:00
You have to be able to get the prescription. HMOs (Kaiser specifically) will generally not provide any sort of preventative care in this area unless your numbers are very high. You can’t get access to a cardiologist unless you’ve already had an adverse event.

If you can get time off work and have a PPO, you can get the preventative care.
by Ylpertnodi | 2025-11-08 18:15:05+00:00
Eu-person here. You leave my kids alone.

I'll decide for them, until they're old enough, or mature enough, to decide for themselves. My spouse agrees.

Banning stuff for kids doesn't work, one (of them) will find a way, and once the cat's out of the bag, it's hard to get an elephant in the bag.

So far, education, information, and trust (!! - and I most certainly don't trust them), seems to work for us.
by nickff | 2025-11-08 18:15:16+00:00
>"Why not actually bite the bullet and allow automations to interact with web resources instead of bothering humans to solve puzzles 10 times per day?"

This is a great idea if you've developed your 'full-stack', but if you're interfacing with others, it often doesn't work well. For example, if you use an external payment processor, and allow bots to constantly test stolen credit card data, you will eventually get booted from the service.
by macNchz | 2025-11-08 18:15:17+00:00
Yes, right off the bat a factory made carrot cake will very likely contain dough conditioners, colors, and preservatives that no home cook would put in their scratch made version.

The direct impact of those extra ingredients alone or in combination is not entirely clear at this point, aside from building evidence that people whose diets include more of that seem to be less healthy.
by tamnd | 2025-11-08 18:15:22+00:00
I added some sentences at the top, so it wont waste people's time:

Some parts of this article were refined with help from LLMs to improve clarity and technical accuracy. These are just personal notes, but I would really appreciate feedback: feel free to share your thoughts, open an issue, or send a pull request!

If you prefer to read only fully human-written articles, feel free to skip this one.
by mlmonkey | 2025-11-08 18:15:25+00:00
> If you had read like even the basic part of that article you would know that && is not a pointer to a pointer.

OK, let me ask this: what is "&&" ? Is it a boolean AND ? Where in that article is it explained what "&&" is, other than just handwaving, saying "it's an rvalue".

For someone who's used to seeing "&" as an "address of" operator (or, a pointer), why wouldn't "&&" mean "address of pointer" ?
by pkkim | 2025-11-08 18:16:51+00:00
Question for Arabic speakers: The Arabic transliterations don't have vowel markings (harakat). So how are you able to reproduce the pronunciation? Are you able to just guess and get it right most of the time? Same with place names that you've never seen (the name of some random village you see on a map), how do people have any confidence that they're saying it even remotely correctly?
by array_key_first | 2025-11-08 18:16:53+00:00
Most of UX design for the past ~15 years has been new and innovative ways to trick users, lie without really lying, and annoy your users just enough so you can extract what ever you need to extract, but not too much such that they actually leave.

If you want to create good UX, I would look at whatever the big dogs are doing (Amazon, Meta, Google, et. al.) and not do that.
by burnermore | 2025-11-08 18:17:44+00:00
> Rust is explicitly a community project having been born out of a non-profit, and if you’re discounting corp-funded but community driven that’s definitely Rust. If not, please indicate the corp that’s driving Rust.

Non-profit doesn't mean community project. Rust foundation is a non-profit 501-c(6). Which is a non-profit category for trade unions and stuff. It's not a charity categorization. It's run by corporate members and works only for the members which are - surprise corporates. A community member like you or me doesn't have any say (Unless you have $325k per year to pay) - https://rustfoundation.org/get-involved/. This is the same case with Linux foundation as well. It's NOT a community project. The only difference is, Linus has more say cos trademark is on him.

PSF and Zig foundation are charity / commuinty projects cos they are non-profit 501 c(3). It's categorised as public charity or for the good of people. You and I can have more say in it. NOT THE CASE WITH RUST.
by DennisP | 2025-11-08 18:17:50+00:00
I've taken courses in primitive wilderness survival, and one of the staple foods was grass seed.

Also lots of roots are edible with cooking, and it looks like we've been cooking for about a million years. Then there's wild rice, cattails, beans, berries, all sorts of stuff.

I agree that most wild plants are high in fiber and low in sugar, but there are are a lot of complex carbs to be had, if you have fire.
by Pyrodogg | 2025-11-08 18:17:54+00:00
Even with Flux, setting the profile automatically breaks down at high latitudes. If you're far enough from the equator, the sun can sod off most of the year as for how it relates to human biorythms.

I'm 60°N, as with my alarm clock, I've set a static profile to follow 365 days a year since the sun is unreliable.
by toomuchtodo | 2025-11-08 18:18:04+00:00
https://www.ilsos.gov/departments/drivers/traffic-safety/dis...

> Illinois law prohibits the use of electronic communication devices to write, send, or read text messages, emails, or other electronic communications while driving.

> In 2024, legislation went into effect that also made it illegal to use teleconferencing apps, watch videos, or access social media sites while driving.

> Drivers who are in a crash resulting from distracted driving may face criminal penalties and incarceration.
by w-m | 2025-11-08 18:18:24+00:00
I wanted to try GLM 4.6 through their API with Cline, before spending the $50. But I'm getting hit with API limits. And now I'm noticing a red banner "GLM4.6 Temporarily Sold Out. Check back soon." at cloud.cerebras.ai. HN hug of death, or was this there before?
by AuryGlenz | 2025-11-08 18:19:15+00:00
ChatGPT is amazing for interpreting test results. Of course you should back it up with a doctor.

Back when 3.5 came out I gave it some information about me when I was a teenager on a condition that (multiple) doctors totally misdiagnosed. It immediately told me three tests I should have done, two of which would have diagnosed it right away. Instead, I had to deal with extreme fatigue for over a decade until I finally did research on my own and had those same tests done.

As far as test results go, right now we’re dealing with our dog having increased thirst. She’s been on prednisone for a year, and that’s not an uncommon side effect. We brought her in to the vet and they tested her and diagnosed in as stage one kidney disease, with no mention of the prednisone. I put those results and her details into ChatGPT and it told us it could absolutely be the prednisone, and told us we could use an inhaler for what we were using the prednisone for - chronic bronchitis. Our vet never offered than option. We’ll find out in a few months if she actually has kidney disease or not, but chances are it was just the prednisone.

As a bonus, the vet before this one diagnosed her bronchitis as heart failure. They didn’t run any tests, scans, etc. Just “sorry, your dog is going to die soon.” What a fun week that was.

ChatGPT is an amazing second opinion tool. Obviously you need to ask it neutral, well formed questions.
by spwa4 | 2025-11-08 18:20:33+00:00
Why this focus? Rent-seekers aren't anywhere near the biggest group of non-working people. Not in money and certainly not in number. And if you include non-productive then you have to add the whole government too (because the government does work, but not for wealth production, not saying it's not necessary, but in your model, it's not wealth production)
by locknitpicker | 2025-11-08 18:21:54+00:00
> haha good one, so why haven't they done this yet? What are they waiting for? Let's see these super advanced "experts" with "specialized models"!!

I understand it's very easy to post ignorant messages in internet forums, but the answer to your question is yes, "they have done it" and it does result in cheaper training costs. See models such as DeepSeek-MoE or Mixtral.

https://github.com/deepseek-ai/DeepSeek-MoE

https://mistral.ai/news/mixtral-of-experts
by ankuranand | 2025-11-08 18:22:20+00:00
Hey Folks,

I’ve been experimenting with an idea that combines a database and a message bus into one system — built specifically for Edge AI and real-time applications that need to scale across 100+ nodes.

Most databases write to a WAL (Write-Ahead Log) for recovery.

UnisonDB treats the log as the database itself — making replication, streaming, and durability all part of the same mechanism.

Every write is: * Stored durably (WAL-first design) * Streamed instantly (no separate CDC or Kafka) * Synced globally across replicas

It’s built in Go and uses a B+Tree storage engine on top of a streaming WAL, so edge nodes can read locally while syncing in real time with upstream hubs.

No external brokers, no double-pipeline — just a single source of truth that streams.

Writes on one node replicate like a message bus, yet remain queryable like a database — instantly and durably.

GitHub: github.com/ankur-anand/unisondb

Deployment Topologies

UnisonDB supports multiple replication setups out of the box:

* Hub-and-Spoke – for edge rollouts where a central hub fans out data to 100+ edge nodes

* Peer-to-Peer – for regional datacenters that replicate changes between each other

* Follower/Relay – for read-only replicas that tail logs directly for analytics or caching

Each node maintains its own offset in the WAL, so replicas can catch up from any position without re-syncing the entire dataset.

UnisonDB’s goal is to make log-native databases practical for both the core and the edge — combining replication, storage, and event propagation in one Go-based system.

I’m still exploring how far this log-native approach can go. Would love to hear your thoughts, feedback, or any edge cases you think might be interesting to test.
by DocTomoe | 2025-11-08 18:22:24+00:00
There was a - very similar - moral panic in the 1700s about young people 'reading excessively', which was blamed for escapism, unhappiness[1] and even increases in suicide rates (see: Werther Effect). The language used was 'reading addiction' - much like todays 'smartphone addiction' or, more modern, AI-related 'illnesses'.

Today, the panic is that kids read too little, or the wrong stuff.

What is and isn't societally desirable changes. The tactic to ban the currently undesirable behaviour persists. Moral panics tell us more about generational dynamics and power structures than the medium itself..

[1] https://www.historytoday.com/archive/medias-first-moral-pani...
by matt-attack | 2025-11-08 18:22:57+00:00
I never understood the requirement for having to preheat your pipes. The dishwasher has access to a hotline, and a drain. Why wouldn’t it just run the hot water for 60 seconds to ensure it has maximum heat. This would just be a software feature, and cost nothing on their part.

It seems so arcane for the operator to have to do this before running a cycle
by y-c-o-m-b | 2025-11-08 18:23:39+00:00
This is what I posted last time:

> I so badly want to jump ship entirely, but there's several things holding me back. I do music production as a hobby and Ableton Live doesn't play nice with Linux. In fact it seems anything that is resource intensive without native linux support has some issues. I'm also an MS stack developer, so things like Visual Studio Pro aren't available (although I've been using Cursor IDE more and more these days). Lastly I have some games acquired through "the high seas" in which a work-around doesn't exist for compatibility.

The responses I got were to switch to different software. No, no, and no. I paid a lot of money for Ableton Suite and poured many many hours into learning how to use it; it's the DAW I prefer to use, I don't want to switch.

Having said this, I did try to dual boot recently with Linux Mint, and once again ran into headaches getting my Logitech mouse buttons to work.
by gruez | 2025-11-08 18:23:56+00:00
>Crimes committed on or for social media (whether for likes or just by negligence, ie, distracted by your app while driving) should automatically get an additional sentence.

Sounds like something that could be easily abused for cracking down on filming police or similar. Filming ICE agents arresting someone and posting on tiktok? "obstruction of justice", plus they're obviously doing it "for social media". Same for whistleblowers or security researchers.
by einpoklum | 2025-11-08 18:24:01+00:00
Sorry to be the nitpicker here, but - the best incremental improvement would probably have seen move-destruction instead of just moves, which keep the source object alive and force the allowance for a valid 'empty' or 'dummy' state.

See also:

* https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n13... move designs

* https://www.foonathan.net/2017/09/destructive-move/
by kakacik | 2025-11-08 18:24:26+00:00
Right on spot. Find a regime for body and mind that you can sustain without any significant mental effort, after some time lack of good behavior be it sports of healthy food makes one uneasy. Bonus points from getting happy from it / making it a passion, this helps a lot with coming back after some hiatus (ie injury, sickness, long travel etc.).

Personal story - I used to be super sporty, 4x gym training during work week - cardio & free weights, climbing over evenings after work, hiking/climbing/ski touring over weekends. Vacations were mostly more extreme variants of the same. Last year broke my both ankles with paragliding, one leg much worse, so took me some 8 months to be able to walk straight again, with some time in wheelchair, then crutches. All strength & stamina gone, flexibility 0, so had to rebuild from scratch and I mean deep bottom scratch from which you bounce very slowly, not some 1 month stop when things come back quicker. If all above weren't my proper passions I would have a hard time coming back to being again more active than most(sans that paragliding, took the lesson and have 2 small kids). That ankle won't ever be same but so far so good, ie managed some serious hike&via ferrata mix 2 days ago.
by tamnd | 2025-11-08 18:24:28+00:00
I really appreciate the enormous amount of work that has gone into Zig.

Let me clarify my goal here: by writing this article I hope to hear solid counterpoints to the first one, which I didn't find very convincing, and to start a more constructive discussion.

I'm also curious, how hard is it to a new target in Zig? For example, FreeBSD and NetBSD are already supported, but OpenBSD isn't yet. What are the main challenges blocking that?
by bradly | 2025-11-08 18:25:10+00:00
I think this is the pattern I would reach for as well, separating the data from the execution. Being declarative about the plans (either with a config file, db backend, or simply a PORO) allows the plans themselves to be agnostic to how they are used and leaves you room to write a clean API for their creation without mixing in their definition.

Also ActiveSupport has Object#with_options which has a similar intent, but I rarely ever see it used in codebases.