MurphyA/hacker-news huggingface dataset:
by hardwaresofton | 2026-01-11 06:57:48+00:00
Was going to say this, but I don't think anyone actually wants to hear that Rust actually would have helped here.

As you're saying, the bug was the equivalent of an incorrectly written Drop implementation.

Nothing against Zig, and people not using Rust is just fine, but this is what happens when you want C-like feel for your language. You miss out on useful abstractions along with the superfluous ones.

"We don't need destructors, defer/errdefer is enough" is Zig's stance, and it was mostly OK.

Impossible to predict this kind of issue when choosing a project language (and it's already been discussed why Zig was chosen over Rust for Ghostty, which is fine!), so it's not a reason to always choose Rust over Zig, but sometimes that slightly annoying ceremony is useful!

Maybe some day I'll be smart enough to write Zig as a default over Rust, but until that day I'm going to pay the complexity price to get more safety and keep more safety mechanisms on the shotgun aimed at my foot. I've got plenty of other bugs I can spend time writing.

Another good example is the type vs type alias vs wrapper type debate. It's probably not reasonable to use a wrapper type every single time (e.g. num_seconds probably can probably be a u32 and not a Seconds type), but it's really a Rorschach test because some people lean towards one end versus the other for whatever reason, and the plusses/minuses are different depending on where you land on the spectrum.
by acyou | 2026-01-11 06:57:49+00:00
There seems to be some confusion around the basis of morals.

Once you are in power and you have things arranged the way you want, you claim that violence is not the answer.

Otherwise, practically speaking might makes right.

So for Greenlanders and those opposed to the US imperialism, it makes sense to say that the rule of existing law must prevail, regardless of the fact that there is no traditional military willing and able to back this up.

However, if you are American and you stand to benefit, what you want to happen is backed up by the most powerful military the world has ever seen.

And I bet a good chunk of people in Greenland know that with no roads and no infrastructure, they can go toe to toe with the US military inland, that is until they stop getting shipments of grain. But can even the vaunted US military blockade this continent sized island, especially with zero allies in tow?

So morally speaking, both parties are in the right. But you can predict what the outcome would eventually be, it is very much David vs Goliath, barring Greenlandic alignment with another foreign power in a proxy war.

Ethically speaking, the chronic under development and under investment in the global North is not beneficial to humanity. Viewed from afar, it does seem that Denmark has not been handling this colonial remnant particularly well.
by hedayet | 2026-01-11 06:58:26+00:00
I was diagnosed with a mysterious tachycardia last year, coincidental to this headline: while I was living in Canada.

At one point I checked into the ER with a resting heart rate around 200 BPM, and on some days my smartwatch couldn’t even detect a pulse because it was racing so fast.

I eventually recovered-though I still avoid wearing smart devices because seeing my heart rate triggers anxiety-but the whole period ended without a root cause and with me just being put on heartrate reducers for a while.

I really feel for anyone dealing with "mystery" medical conditions. It’s a tough place to be.
by zmgsabst | 2026-01-11 06:58:26+00:00
QM posits that fields which constitute matter and fields which constitute EM are both manifestations of an underlying phenomenon — that’s the whole idea behind unification. (And we’ve already successfully unified such fields.) My comment is just applying that theory to interpreting the Michelson-Morley experiment.

Please don’t reply with such trite anti-scientific comments, which conflate actual scientific claims with nonsense.

If you have an actual objection, then you should present it. But argument by mockery because you fail to understand modern physics lowers the quality of the discussion.
by m-hodges | 2026-01-11 06:59:27+00:00
> Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man -- me -- and just used Google Antigravity to do the audio sample visualizer.
by duk3luk3 | 2026-01-11 06:59:41+00:00
you can always try the plastic bag + vacuum cleaner trick - take a thin flexible rope, tie it to a small plastic bag, stuff the small plastic bag into the conduit, use a vacuum cleaner at the other end to suck the plastic bag & rope through. You can then use the rope to pull through new cable. If you make the rope twice the length of the conduit, you can keep it in there indefinitely to pull through new cable whenever you want.
by woodruffw | 2026-01-11 07:00:54+00:00
You linked to a page that has the "how" of attestations, not the "what," so it's not super surprising that you don't see an answer there. This page details the "what"[1].

> PyPI could check the GitHub immutable tag, read the commit hash, and verify the whole chain of hashes from the files to the tree to the commit.

Tags are neither immutable nor durable on GitHub. This also breaks in the presence of any non-trivial build backend, including anything that produces a non-pure-Python wheel. Complexity is often bad, but just about every complex aspect of PyPI's attestation scheme has a reason behind it.

[1]: https://docs.pypi.org/attestations/publish/v1/
by gleenn | 2026-01-11 07:00:55+00:00
Both can be true. I have specifically heard that shoe glue needs to be repeatedly compressed to be maintained or it will disintegrate. Anecdotally as well, I had a pair of quality, lightly used, but old, hiking boots that had the sole completely separate after a day of heavy use. The runber sole completely detached from the leather shell inner shoe. The crazy thing was that BOTH boots failed within 20 minutes of each other.
by jrapdx3 | 2026-01-11 07:01:56+00:00
Perhaps a bit tangential to the main topic, but it is of course true that UTIs can adversely affect cognition in the elderly, even precipitate delirium, etc., depending on type and severity of infection. Naturally that also occurs with other sources of infection, and factors including intoxication due to drugs (prescribed or otherwise) and a host of others. Vulnerability to such decompensation is greater among those already functioning marginally. As such accurate diagnosis can be hard to establish particularly when multiple factors are implicated, hardly a rare circumstance. (At least in my physician-practice that's frequently been the case.)

I appreciate your comment pointing to the importance of carefully evaluating individuals manifesting new onset delusional ideation or other "mental" disturbance. It might be associated with an obscure condition, but likely enough it's the result of common maladies. The worst error is thinking one knows what's going on before (or not at all) thoroughly investigating the possibilities.
by userbinator | 2026-01-11 07:02:04+00:00
What a bunch of BS. Once I buy a product I can resell it elsewhere. That's how ownership works. I do not need "permission" for this, beyond that guaranteed by the legal system, and exceptions such as export restrictions notwithstanding. There is a term for this that currently eludes me (first sale doctrine is a similar concept but not exactly.)

If I was a seller, I'd probably find this a good thing --- Amazon is effectively giving me more customers for free.
by chrisgd | 2026-01-11 07:02:04+00:00
Really great work but have to agree with others that I don’t see the threads.

The one I found most connected that the LLm didn’t was a connection between Jobs and the The Elephant in the Brain

The Elephant in the Brain: The less we know of our own ugly motives, the easier it is to hide them from others. Self-deception is therefore strategic, a ploy our brains use to look good while behaving badly.

Jobs: “He can deceive himself,” said Bill Atkinson. “It allowed him to con people into believing his vision, because he has personally embraced and internalized it.”
by zoeysmithe | 2026-01-11 07:02:14+00:00
Its hard not to see this as FND and similar conditions with a cult of personality around a charming but misguided doctor. Lang's team really seems to have solved this mystery, but some patients seem to prefer the allure of a mystery illness and the one young lady in the article seems to have munchausen by proxy-esque parents.

The article ends in a heart breaking way. The one woman is applying for MAID. I wonder if she had better care if she could have been properly diagnosed and treated. Instead, she is going to try to end her life.

I think there's a real indictment here about how liberal Canada's MAID program is which the article glosses over.
by elcritch | 2026-01-11 07:02:22+00:00
This looks both cool and over-engineered. For some reason it gives me a bit of flashback to Java6 days of EE Bean servers though with crates upon crates.

Plus take the winnow library parser example. I’m not sure it’s gonna be easier to follow or debug than a standard recursive descent parser:

fn hex_primary(input: &mut &str) -> Result<u8> {
take_while(2, |c: char| c.is_ascii_hexdigit())
.try_map(|input| u8::from_str_radix(input, 16))
.parse_next(input)
}
by ggm | 2026-01-11 07:02:54+00:00
The NIH/RECOVER programme and equivalents worldwide provide a path to treatment for ME/CFS. Prior to covid, substantive funding for ME research was too small to explore disease pathways and diagnostics. Many ME sufferers were told their disease was solely treatable with CBT, and lacked aetiology. Basically, they were denied any validation of having a disease.

The NB thing, right now is "no common cause" and probably would stay there, but the patients deserve some basic respect and their concerns should be acknowledged. Handling small cohorts is hard. A lot of public health funding could be wasted but then things like prion disease, AGS emerge. Tick Bourne diseases in Australia receive short shrift because "they have never been seen here" but there is no domestic testing regime, it's expensive, and treatment (long term antibiotics) run counter to general views on risk/reward issues.

I'm not a health professional. I have a lot of respect for public health and epidemiology, the corner cases interest me. For ME, covid provided "evidence" which public health could use. Maybe for the NB thing something similar will emerge. I don't think Morgellens is going to turn out to be in the same bucket, I do think this is a socially acquired mental illness but perhaps I am unfair?
Show HN: Keyboard-first diagram editor in Rust with fzf-style command palette
by archipelago123 | 2026-01-11 07:03:21+00:00
I built a diagram editor optimized for keyboard based workflows.
The main UI is the command palette with fuzzy search over the actions applied over the selected objects.
It saves diagrams as json & can export to SVG (no-round trip support).
Curious on what people think of this :)
by WarOnPrivacy | 2026-01-11 07:03:27+00:00
> There’s a huge range of quality and reliability between $2k and $30k.

True. I hear so many stories about car problems and having to fight with the dealer that all the stories run together. Last week I helped a client download the court docs from 2yrs of suing the MB dealership (so Gemini could parse them).

Our last purchase was a 31k mi 1992 Buick w/ an Iron Duke for $1300. I loaded it w/ son #2s bedroom and drove it 1k mi to his new place. I spent a week visiting family in different states.

Caveat that I did spent $80 + 20min to swap the alt (sticky brushes).

The Buick replaced the 96 Toyota (bought @ 42k for $500 +$1k bc it sat for 10y). The Toyota runs great and never let me down (6yrs) but I wanted more leg room.

In case I'm not completely unbearable, son #2's daily driver is a 63 Dart he pulled out of the weeds. He welded in tags to get a floor and just recovered the seats and door panels using a stack of my old blue jeans.

He's drives it to RI (1.5k mi) every year or so.
by _sinelaw_ | 2026-01-11 07:03:50+00:00
For Claude, it's enough to prompt "use tmux to test", that usually does the work out of the box. If colors are important I also add "use -e option with capture-pane to see colors". It just works. I used it regularly with Claude and my TUI. For other agents other than Claude I need to use a more specific set of instructions ("use send-keys, capture-pane and mouse control via tmux" etc.)

Since I have e2e tests, I only use the agent for: guiding it on how to write the e2e test ("use tmux to try the new UI and then write a test") or to evaluate its overall usability (fake user testing, before actual user testing): "use tmux to evaluate the feature X and compile a list of usability issues"
by notatoad | 2026-01-11 07:04:33+00:00
the check engine light tells you there's an OBD code available to be read. you can buy a reader for $20 on amazon, or your local hardware store, or i've even seen them at gas stations. you don't need "specialist proprietary equipment" that "gatekeepers charge a fat premium" for. this isn't magic.

most people take it to a mechanic instead, because that's what they'd rather do.
by asmor | 2026-01-11 07:05:13+00:00
It seems silly to blame globalism and automation. These should be good things. More production with less should be good. There is another culprit, one that has been smoldering for centuries. Most creative work has already been commodified, because capitalism is incapable of seeing value in art other than what is can be exploited for and the system is very unkind to whomever is not productive in a very specific way. AI is just very potent accelerant.

I guess it really is easier to imagine the end of the world than the end of capitalism.
by llmslave3 | 2026-01-11 07:05:32+00:00
I hate to say it, but this probably would not have happened in a garbage collected language.

GC languages are fast these days. If you don't want a runtime like C# (which has excellent performance) a language like Go would have worked just fine here, compiling to a small native binary but with a GC.

I don't really understand the aversion to GC's. In memory constrained scenarios or where performance is an absolute top priority, I understand wanting manual control. But that seems like a very rare scenario in user space.
by Reason077 | 2026-01-11 07:06:24+00:00
The Redmond facility apparently works on Starlink satellites, which (unlike Dragon spacecraft) do not use toxic propellants like Hydrazine. Hydrazine is very nasty stuff and even trace exposure can cause eye irritation and conjunctivitis.

In any case, it seems strange that customer support staff, who are presumably not trained in haz-mat protocols etc, would be colocated with a lab using toxic chemicals.
by dvt | 2026-01-11 07:09:07+00:00
Fully agree that pushing OSI is just posturing. After all, Amazon/Google/Facebook have made literal billions by commercializing open source software. I release stuff on MIT all the time (for things I'm okay with people poaching) but I'd argue the only "pure" OSS license is GPL, which comes with its own problems (and, as we all know, it infects everything it touches).

The problem with FSL is that it hasn't been tested in the courts yet (afaik), so it's a bit of a gamble to think it'll just "work" if some asshole does try to clone your repo and sell your work. Maybe it's a decent gamble for a funded startup with in-house counsel, but if you're just one guy, imo keep stuff you want to sell closed-source, it's not that big of a deal. We've been doing just that since the 70s.
by silisili | 2026-01-11 07:12:05+00:00
Ha, same! The first time I noticed it, coupled with palpitations, I thought I was dying and went to the ER. I swear nobody teaches you how to get older, so everything feels like something is going way wrong. They treated me like a baby, said avoid caffeine, and maybe see a cardio.

And I did. He was an old guy, didn't seem at all worried. He said he worked in pro sports and a surprising number of people have it, including top athletes, try not to worry too much about it. It's been nearly 10 years and I'm still kicking so I guess they were right.

But to this day I avoid smart watches/rings, because I know it'll be nothing but anxiety inducing alarms.
by defrost | 2026-01-11 07:12:42+00:00
> part of the problem of the war on drugs, many methods of harm mitigation and recovery are barred from users

That is a problem for the US, sure. Australia, where I live, has supervised shooting galleries and more of an addiction as health issue approach.

That said, if you had a chance to look at the US graphs linked above - there was a plateau period of high deaths in the US of some three and half years showing no much evidence of users learning to "safely handle and dose fentanyl" followed by a sharp decrease in deaths that corresponds more with a change in policy than an increase in user knowledge.

I would suggest this may be a somewhat more complex and multivariate issue than your initial upthread postulate acknowledges.
by ericd | 2026-01-11 07:13:27+00:00
Yeah, seems like there’s a big fight brewing over losing the status quo of having control of how humans interact with stuff, as agents come along and make it so we don’t need to wind our way through the digital ad mazes they’ve constructed to do things.

But the incumbents who don’t want to allow this seem destined to lose, this is a tsunami coming, where this is just obviously how things will be done in the future once performance is good enough, and any group who tries to force customers into the old way is just not going to succeed for one reason or another. This is just how the market is shifting.
by pash | 2026-01-11 07:15:07+00:00
I’m not qualified to comment intelligently on what might be going on here, but I’d like to add some background color that the article lacks.

Creutzfeldt–Jakob Disease is a prion disease [0] for which there is no definitive diagnosis pre mortem. A diagnosis can be made only after examining brain tissue under a microscope.

Prions are an unusual type of mis-folded protein that induce other proteins to take on a similar mis-folded shape when they come into contact with them. The mis-folded shape of the prion itself is what causes the mis-folding in adjacent proteins. It’s a chemical-bonding thing at the molecular level. It’s the shape of the prion that causes other proteins to take on a similar shape and become prions, etc.

Some prion diseases occur spontaneously (when a protein takes on a mis-folded configuration due to mis-transcription or random energetic impulses) and some are transmitted, typically by eating some part of an animal that contains prions, which then end up in your own body, inducing proteins in your body to take on prion configurations.

Prion diseases are the only known transmissible diseases that do not involve the replication of a pathogen’s genetic material in a host cell. The only known prion diseases affect nervous tissues, and in humans the only known prion diseases affect brain tissues.

I’m not an expert on prion diseases, but I’ve had a bit of a fascination with them since having to report on a bunch of USDA surveillance lectures on mad-cow disease (bovine spongiform encephalopathy, BSE) and to summarize a bunch of symposia on prion diseases in a previous life. The symptoms reported in the article sound very much like a prion disease, and the tests for CVD indicate that the doctors in the region suspect as much.

But we simply don’t have good tests for prion diseases pre mortem. And prion diseases are not well understood in general, so it wouldn’t be surprising that a new one would present as something of a mystery.

It is also the case that I know very little about New Brunswick, but I will mention that prion diseases in humans are thought to be far more commonly acquired than spontaneous. The most common cause of acquisition is eating animals with endemic prion diseases; this is most often nervous tissue of venison, but rarely nervous tissue of cattle infected with BSE, which is present in Canada more than anywhere else (by a small margin).

It is also possible (but not likely) that a prion disease can arise de novo.

0. https://en.wikipedia.org/wiki/Prion_disease
by compsciphd | 2026-01-11 07:16:55+00:00
no one is saying that you can't modify the system in this world. they are saying you can't run multiplayer on this system. Running multiplayer games isn't a right.

Now, your issue is extended for instance when people are locked out of their banking apps for running modified systems, and I'm much more sympathetic to you there. But just because a technology can cause bad things in one circumstance, doesn't mean its bad in all circumstances. It's up to society to say, its good to use this here, but bad to use it there. If one believes that society can't do that well, then all technology should be considered problematic.
by futuraperdita | 2026-01-11 07:17:23+00:00
If you're an engineering manager, you should communicate with your team, know their strengths and weaknesses, stay sharp on modern technique, and, most importantly, ask them what workflows work best for them, not us on Hacker News.

If you're hiring a consultancy or a pile of freelancers it's a bit different, but the question here would make me believe you don't trust their capability to start and I would be looking for teams that better align with what you expect as their outputs.
by simion314 | 2026-01-11 07:17:50+00:00
>If I was able to memorize every pixel value to reconstruct a movie from memory, would that be theft?

Don an experiment, memorize a popular small poem, then publish it under your name (though I suggest to check the laws in your rtegion for this and also consider it might affect your reputation).

IMO is the same if ChatGPT memorizes my poem and then you ask it for a poem , you copy paste my poem from ChatGPT and publish it as your own.
by galaxyLogic | 2026-01-11 07:18:02+00:00
That's an interesting image, having a mobile connections to AI and having it tell me what I should say in any interactive situation. But, I don't think you would get much respect from other people if that is all we do. Gaining the respect of others I believe is the way to succeed in life.

Further much anybody could repeat that, make AI responsible for all their speech, and even actions. But less we use our own brains, the less we learn, and thus cannot gain a competititve advantage over other AI-users. The most rewarded original thoughts and ideas probabaly need to come from outside of AI since AI is trained on people's original text outputs.
by culi | 2026-01-11 07:21:10+00:00
The doctor in question here explicitly pointed out increased levels of glyphosate in their blood:

> He also warned that some patients' blood work showed elevated levels for compounds found in herbicides such as glyphosate, and said more testing should be done to rule out environmental toxins, including the neurotoxin BMAA, which is produced by blue-green algae.

https://www.cbc.ca/news/canada/new-brunswick/new-brunswick-n...