MurphyA/hacker-news huggingface dataset:
by toast0 | 2025-05-26 16:07:32+00:00
I've been taking a B1 (thiamine) suplement before bed and it significantly reduces reports of snoring and apnea from my sleeping partner. I think my apnea is more central than obstructive though.

My observations are that I'm more likely to breathe through my nose when sleeping after taking B1, and that my nasal passages seem clearer, but I don't notice anything else (other than vitamin shop smell in urine).

A neighbor suggested B1, and while I couldn't find any quality research, it falls into my bucket of 'if it's not obviously harmful... If it's stupid and it works, it's not stupid' and a bottle of b1 supplements is inexpensive. You'll know after a couple nights if it's helpful for you.

I had a palette expander when I was young for orthodonic reasons. Fun times.
by sulikns | 2025-05-26 16:07:54+00:00
Honestly, I'm not aiming to participate in cutting-edge research or be involved in elite academic projects. My goal is much simpler — I just want to become a good, competent developer who understands the fundamentals of computer science and writes code thoughtfully. I love computers and problem-solving, and I enjoy building things for the fun of it, not for money or prestige. If I manage to live long enough and find work — that’s more than enough for me. For me, a platform like OSSU (Open Source Society University) is the only truly accessible and supportive environment where I can learn, get help, and grow. I can't afford an expensive formal education, but thanks to the community and open materials, I'm making steady progress. As for the claim that "at the undergraduate level it doesn't really matter" and "you'll likely get about the same education in any decent university as in places like Stanford or MIT" — I have to disagree. In many so-called "decent" universities, the baseline can often mean: • outdated curricula and technologies (e.g., focusing on C without exposure to modern languages and practices), • a purely theoretical approach with little connection to real-world applications, • instructors with little or no industry or research experience, • and unfortunately, sometimes a lack of academic integrity. In such environments, students may graduate with a diploma but without real practical skills or understanding — making their education nominal rather than competitive. That’s why it’s not just about where you study, but what and how you study. If someone is learning CS with curiosity, consistency, and a focus on real-world practice — even without a prestigious degree, they can still go far. I hope to become that kind of developer, even if I'm not from MIT.
by MortyWaves | 2025-05-26 16:08:10+00:00
I’m imagining a really, really, really rough ride for this. I don’t mean the compiler, tsc CLI, or VS support. I know the TypeScript team will have already competently done their side of the story.

I think that as usual, it’s going to be the hellscape ecosystem of Node that is going to be a complete pain here for devs just wanting to use TypeScript.

Somehow, the vast myriad of tools and their dependencies, find a way to make writing TS/JS worse while trying to make it better.

You’d expect a simple package change to be straightforward, but after ten years of dealing with web tooling ranging from before the webpack era to now, I am constantly amazed by the new ways these tools manage to fuck everything up.

I imagine for Deno the change to the new compiler will be seamless and not even noticeable.
by ChrisClark | 2025-05-26 16:08:32+00:00
As long as it's a simple enough problem and it works, I'm happy. The other day I needed to do something in powershell, which I probably use twice a year. But an LLM was just able to spit out what I needed for me.

I find it's the best for that but once things get complicated, you're just arguing with the LLM, when you should have done it yourself.
by travisb | 2025-05-26 16:08:40+00:00
In my experience in corporate environments, that ability to forward to new participants with most of the context is really useful. If few people are going to read the history anyways, then in my opinion this edge case is valuable enough to tip in the scales.

I agree the difficulty quoting sucks, but that's mostly because of the switch from top posting to bottom posting. When people copy-and-paste the bit they are replying to and stay in the top posting paradigm things aren't so bad.
by 47282847 | 2025-05-26 16:08:57+00:00
There is an argument to be made that this is part of a collective trauma recovery process, where all the violence finally comes out from the “collective shadow“ (CG Jung), and finds a less violent and safer channel to be expressed and integrated in more healthy ways than if it was kept buried under repression and taboo.

It is well documented how repression leads to avoidance, in the sense that rarely people stay present and act in adult fashion when they witness violence, but typically chose actions that protect the perpetrators and not the victims. If this trend helps individuals to become “used to it“ on an emotional level, having processed their own shame around it, there’s a chance they may be able to act instead of shying away.
by jillesvangurp | 2025-05-26 16:09:34+00:00
Deutsche Welle has a bit more detail and also discusses the CEO:

https://www.dw.com/en/4-ex-vw-managers-guilty-of-fraud-over-...

Apparently he has some health issues which caused the case against him to be suspended. That might resume later but unclear right now. He's 78 at this point.
by cmontella | 2025-05-26 16:09:35+00:00
I'm working on a programming language called Mech: https://github.com/mech-lang

It's for building robots, scientific computations, user interfaces, reactive systems, and so forth. Currently working on docs for this new version that I'm about to release. I'll post a Show HN when I do. Here's the spec so far it's a very WIP, maybe 20% done: https://docs.mech-lang.org/v0.2/II.reference/specification.h...

The cool part about the spec is it's a valid Mech program which is formatted into html by the formatter! https://gitlab.com/mech-lang/docs/-/raw/main/II.reference/sp...
by max_on_hn | 2025-05-26 16:09:35+00:00
(disclaimer: I have a vested interest in the space as the purveyor of an AI software development agent)

The result you described is coming soon. CheepCode[0] agents already produce working code in a satisfying percentage of cases, and I am at most 3 months away from it producing end-to-end apps and complex changes that are at least human-quality. It would take way less if I got funded to work on it full time.

Given that I'm this close as a solo founder with no employees, you can imagine what's cooking inside large companies.

[0] My product, cloud-based headless coding agents that connect directly to Linear, accept tickets, and submit GitHub PRs
by FridayoLeary | 2025-05-26 16:09:50+00:00
>The discovery of these websites by Iranian and Chinese counterintelligence led to the imprisonment and execution of several assets in those countries

>McClathy DC reported on "Intelligence, defense whistleblowers remain mired in broken system" that CIA contractor John A. Reidy had started raising concerns about the security of a communication systems used by the CIA and other sources mention that he started this in 2008 The focus of the article is how he was then ignored and silenced for raising these concerns, which later turned out to be correct and leading to an intelligence catastrophe that started in 2010

It's a rare insight into how espionage works but it was a major failiure.

>Another very interesting mention is the platform had been over extended beyond its original domain application, which is in part why things went so catastrophically bad:

Former U.S. officials said the internet-based platform, which was first used in war zones in the Middle East, was not built to withstand the sophisticated counterintelligence efforts of a state actor like China or Iran. “It was never meant to be used long term for people to talk to sources,” said one former official. “The issue was that it was working well for too long, with too many people. But it was an elementary system.”

It seems that the system was used beyond the original purpose it was designed for. It wasn't a dumb idea, it was just the way in which it was used which was incompetent.
by linsomniac | 2025-05-26 16:11:03+00:00
Correct, but it also sounds like it might become available within the next year, though I did reach out to them and ask and received no response. It looks like the last updates on it were almost a year ago, so it makes me wonder if they've hit some kind of snag. They are planning on releasing their own hardware, but my ENT expects it may become available for many available "autoPAP" machines as a firmware upgrade.
by wkat4242 | 2025-05-26 16:12:52+00:00
That's just the usual Trump narrative. Like others have said, welfare costs a lot more than defense.

Though we do really need a bigger nuclear umbrella against Putin. That's the only thing that really matters against Russia. And we have no other credible defense threats.

But the US was always opposed to the EU having its own for proliferation reasons. Now that they suddenly back out we're in a bit of a bind because I doubt France and the UK's deterrence is enough of a threat to Russia to prevent incisions.

And yes the US purchased a lot of goodwill and power by offering its defense. There would have been a lot more opposition to Iraq and Afghanistan (both of which accomplished nothing for the people there I might add, and the invasion of Iraq even caused ISIS)
by decGetAc | 2025-05-26 16:13:14+00:00
Maybe I'm using these models incorrectly but I just don't ask it to do a lot at once and find it extremely useful.

Write tests for x in the style of this file to cover a, b, c.

Help me find a bug here within this pseudo code that covers three classes and a few functions. Here's the behavior I see, here's what I think could be happening.

I rarely give it access to all the code and usually give it small portions of code and ask for small things. I basically treat it as if I was reaching out to another senior developer in a large company or SO. They don't care to learn about all the details that don't matter, and want a good promoted question that's not wasting their time and that they can help with.

Using it this way I absolutely see the benefits and I'd say an arbitrary 1.25x sounds right (and I'm an experienced engineer in my field).

I'll just quietly keep using it this way and ignore the overwhelming hype on both sides (it's not a speed up camp and it's 100x camp. Imo both are wrong but the it's not a speed up camp make me question how they're using it the most
by hirako2000 | 2025-05-26 16:13:18+00:00
It's designed for this purpose. Rome was organizing those games to thrill the romans, it worked splendid. When political concerns gets on the rise, you pump the show.

It works better than your typical propaganda as players become heroes, managers and clubs make great money. Distributors get their cut. The machine is well oiled with solid monetary incentives.

Football (and other sports watching): cheap but deep rooted emotions, press here to get your dose.
by lolinder | 2025-05-26 16:13:28+00:00
Yeah, there's certainly some of that, but going off of Alec's numbers and trial above you end up with a larger portion coming from the latent heat than from the mechanism, for the same reason that a heat pump is more efficient than an electric heater: it's condensing more water than it is running mechanisms.

That said, his demo is not under typical operating conditions in that a dehumidifier is normally expected to actually be able to catch up and reduce humidity in the room, while his demo ensures that the humidity levels stay high throughout the hour. So it's likely that under normal operating conditions the mechanism's proportion of the waste heat is higher than it is in his demo.
by IAmGraydon | 2025-05-26 16:13:46+00:00
>One of the medications, atomoxetine, approved by the U.S. Food and Drug Administration (FDA) in 2002 for attention-deficit/hyperactivity disorder, increases levels of the excitatory neurotransmitter norepinephrine by blocking its reuptake from neuronal synapses.

Guessing this will never see the light of day as insomnia is going to be a major side effect. Preventing sleep apnea by preventing sleep is not exactly a great trade-off.
by AnthonyMouse | 2025-05-26 16:14:27+00:00
One of the things that works pretty well is invite codes. People want to use a service because their friends use it. Which is to say, because they have someone to get an invite code from. And invite codes don't track very much more than the service is going to learn by who you use the service to communicate with anyway.

But then banning spammers and bots gets a lot easier because it becomes trivial to trace where they got their invite codes and then shut off that account's ability to give them any more, and you have something to investigate if you see large numbers of accounts getting invite codes from the same account.

They can also be used as an alternative to other forms of verification. So to create an account you can either get an invite code, or provide something even more scarce than a phone number, like payment info. Either you have an invite code or you pay $5. Then most people don't have to pay anything because they get a code, people who want in but don't know anyone there yet can pay a nominal fee, and the spammers and bots can't easily do either of these things at scale.
by WillAdams | 2025-05-26 16:14:50+00:00
Interesting idea, but back when I needed to enter such I use DEC's compose.exe (while it still worked) and then Allchars:

https://sourceforge.net/projects/allchars/

or used a stylus and the drawing input in TeXview.app on my NeXT Cube or https://www.inftyproject.org/en/software.html --- since then, didn't Microsoft's Journal and various other stylus note-taking apps get math support?

These days I just press the touch keyboard icon in the task bar and use that to get special characters.

A further concern is one has to be entering things more than just as a lineal stream --- superscripts and subscripts need to be entered into, things need to be put over or under a fraction bar, &c. --- do the hard-wired buttons actually accelerate things that much?

Why not just use a programmable keypad such as a Streamdeck?
by jjk166 | 2025-05-26 16:15:14+00:00
People reproduced much more when food, medicine, and housing were much more scarce. Humans are quite a bit different from micro-organisms. Humans are a K-selected species - the optimal strategy for passing on our genes is to invest as many resources as possible into the smallest viable number of offspring. In the past people needed large numbers of children because infant mortality was very high - the average number of children that actually survived to reproductive age in rural, pre-industrial populations was less than 2. Now that infant mortality is low, there is no need for spares.

We see this quite clearly. Wealthy nations have much lower fertility rates. Wealthy individuals tend to have fewer kids. Even those pursuing large families have smaller families than they did in the recent past - my grandfather was the youngest of 12, when was the last time you met someone with 12 kids? Even Elon Musk, one of the richest people in human history whose net worth exceeds what a medieval peasant would make in their lifetime a million times over and who has an obsession with maximizing his reproduction has a number of offspring that would not be seen as exceptionally large by a medieval peasant, particularly when spread across multiple women.

Realistically, no one is going on a breeding frenzy because they can suddenly afford a 3 bedroom apartment.
by gopalv | 2025-05-26 16:15:35+00:00
> So the latent heat is conducted away by the cooling apparatus, it's just not explicitly stated, to sound more sensational.

In theory, if that makes it hotter than ambient air in the process, that would be a good thing - usually we have to cool things down below ambient air to get moisture out.

Not a good thing if you want to measure maximum moisture extraction, but cooling something to ambient temperatures is a much easier task.
by mlazos | 2025-05-26 16:15:58+00:00
I’m amazed this is even viewed as a “hot take” tbh most of what he said here is pretty high level of abstraction and standard practice for custom hardware. In essence I feel like he’s saying nothing really controversial other than publicly calling out TT for too many abstraction layers (and tbh it’s just in a readme). This is completely fine, he’s a user and this is his experience.

I’m a dev working on torch.compile at meta (previously I worked on ML focused FPGAs) and the approach I would use is build a static graph compiler, use torch.compile (and probably JAX) as graph extraction front-ends and call it a day. I feel like hardware companies don’t know how to handle the flexibility of PyTorch and as a result develop their own APIs which is mistake #1 and virtually makes it impossible to get any market penetration once you head down that path because nobody will ever ever rewrite their models for your hardware when they don’t even know what perf they will get, the risk is just too high. As a result, hardware companies offer inference APIs which hide all of this behind a REST API to basically paper over the lack of generality of the software/hardware interface. This is convenient because then nobody actually knows the perf/$ and they can burn VC money for as long as they want. Whether this is a viable business model or not, we will have to wait until they go public to actually see what their true inference costs are.

To sum it up, start from PyTorch and work your way down to your hardware, this is the only general way if you want to actually sell chips and not just constantly port the model of the day to your hardware.
by lspecian | 2025-05-26 16:16:10+00:00
You're right to raise this.

VexFS is part of a broader idea: building infrastructure not for humans — but for agents.

Traditional filesystems, databases, and tools are all designed with human developers in mind: - POSIX APIs - Bash shells - REST endpoints

Metadata we interpret visually

But intelligent agents don’t think like us. They need: - Low-latency, associative memory - Contextual retrieval, not paths and filenames - Snapshotting of cognitive state, not just byte blocks

Direct memory-mapped embeddings, not serialized APIs

So why give them human abstractions?

VexFS is an experiment in flipping that. It’s not optimized for you — it’s optimized for the agents you’re about to spawn.

Maybe we need: - Filesystems that index vectors, not filenames - Kernel modules that serve memory, not storage - Logs that store intent, not just stdout

It's not about making AI fit Unix. It’s about asking:

"What would Unix look like if it evolved under the pressure of AI, not sysadmins?"

That’s what I’m trying to find out.

Would love feedback on what other parts of the stack should be rethought for agents first. VFS? IPC? Memory management?
by jmhmd | 2025-05-26 16:16:18+00:00
I use JWTs to let me do auth on cached resources. I can verify permissions in an edge worker and deliver the cached resource without needing to roundtrip to the database. Not sure how to implement that without JWT (or rolling my own solution). Lots of people here saying some version of “I don’t see the use case, just use X”, but these kinds of standards nearly always arise as a result of a valid use case, even if they aren’t as common.
by lucianbr | 2025-05-26 16:16:36+00:00
> No one will start a startup knowing they will have their house confiscated and go to prison if it fails.

What does that have to do with anything? We're not discussing a case of VW making bad business decisions and losing money.

If you start a company and break the law and harm people, you should have your house confiscated and/or go to prison. If you can't take this responsibility, just don't start the startup, that's perfect.

You are creating confusion about the subject being discussed in order to defend criminals.
by Flemlo | 2025-05-26 16:16:42+00:00
Probably made below 0 profit.

The product seems easy to copy, 1000 is not much and even reading the article i didn't find the product online.

Could mean a pipedream of people who don't know enough and were also willing to not pay into retirement which leads me to the below 0 profit.

4 years of not building your career in a good company for chasing a dream.

The cheapest product btw seems to be 15$ not even having enough for making 2k of units is rough (estimate 7$ for production)
by cactacea | 2025-05-26 16:17:14+00:00
I visited India during that whole mess and one of the first things I saw after I left the airport in Hyderabad was massive lines of people waiting at every single ATM (that still had cash anyway). Trying to change out USD was literally impossible unless you were willing to accept large notes - which were themselves pretty much useless. Good luck getting a street vendor to accept a ₹2000 bill.
by kimjune01 | 2025-05-26 16:18:47+00:00
Sleep apnea is a structural issue, either soft or bone. CPAP helps, but it doesn't address the root cause. Fixing it is a matter of airway geometry, with many obstructions along the way. Bodybuilders or wrestlers, otherwise in good health, can suffer from OSA because of too much muscle in their neck.

You may not know it, but your tongue may be tied. It is one of many possibilities causing OSA.

I made this: Do I have tongue tie? Self assessment https://do-i-have-tongue-tie.vercel.app/

Didgeridoo playing as alternative treatment for obstructive sleep apnoea syndrome: randomised controlled trial https://pmc.ncbi.nlm.nih.gov/articles/PMC1360393/

Myofunctional Therapy to Treat Obstructive Sleep Apnea: A Systematic Review and Meta-analysis https://pmc.ncbi.nlm.nih.gov/articles/PMC4402674/

Jawhacks on Youtube, discussing Airway health https://www.youtube.com/@JawHacks/search?query=sleep%20apnea
by IshKebab | 2025-05-26 16:19:02+00:00
I tried Glass and it basically didn't work at all. I don't have a strong accent (standard British) and it could only understand half of what I was saying. Given that the only interface was voice... kind of a deal-breaker.

That said, I wouldn't expect this to be a success either. People don't really like talking to devices in public. It's fundamentally embarrassing.
by kstrauser | 2025-05-26 16:19:05+00:00
So, the Rust team didn’t say they wouldn’t support it, but more that they couldn’t. They’re don’t have in-house experts today who are experienced enough with that platform to support it efficiently. I’d say that a person or company who needs to run thousands of VMs on a single machine would be exactly the right one to step up and adopt it as a maintainer.