MurphyA/hacker-news huggingface dataset:
by nebula8804 | 2025-11-18 09:53:23+00:00
Thanks. I just find it happening to myself more and more recently. It happened with N64 HDMI adapters, Gamecube ODEs, and even Mini PCs. I'd follow youtubers only to discover that better solutions came out right afterwards. I don't have time to follow the deep forums 24/7 and so I guess I am at a disadvantage because everything from blogs to forum posts to youtube is probably just disguised marketing at this point.

Yeah I just heard about the RAM price hikes today. Congrats on nabbing something you needed at the right time. I guess I should just celebrate when I do get some wins.
by jstimpfle | 2025-11-18 09:54:33+00:00
Given a data item of non-thread safe type (i.e. not Mutex<T> etc), the borrow checker checks that there's only ever one mutable reference to it. This doesn't solve concurrency as it prevents multiple threads from even having the ability to access that data.

Mutex is for where you have that ability, and ensures at runtime that accesses get serialized.
by timeon | 2025-11-18 09:55:27+00:00
> If the programmer forgets to lock the mutex the system won't stop them from accessing the data anyways, and even then there's no actual link between the data being locked and the lock itself, we need to trust the programmers to both understand and respect the agreement. A risky prospect on both counts.

Not every language is like that. I would not use language (that allows this) for parallel programming. You can use other ways but how can you guarantee everyone who will edit the code-base will not use unenforced mutex?
by pueblo73 | 2025-11-18 09:55:47+00:00
With advances in artificial intelligence, machines can transform data into reasoning and decisions that will help humans understand and act better in our world. As the domestic and industrial machines of today transform into swarms of multi- purpose robots and drones, new man- machine haptic and thought interfaces to control therm from anywhere should become an integral part of the future network. As illustrated in Figure 1 below, we envision a future in which everyday experience is enriched by the seamless unification of the physical, digital, and human worlds, achieved through the new network and device technologies.
by nebula8804 | 2025-11-18 09:55:53+00:00
What a true legend. The amount of people she has touched with her work is enormous.

Feeling a bit of regret. I feel like I made a poor first impression on Rebecca when I first met her a few years back at VCF East. I saw her again recently but was suffering from severe undiagnosed sleep apnea so much so that I was practically asleep at the event. I didn't know about the cancer. Thought I would have another chance. This is happening more and more in my life. :/

Let us cherish all the great moments that she helped bring to us.
by SideburnsOfDoom | 2025-11-18 09:55:54+00:00
Domestication often involves lower intelligence. Particularly for farm animals.

Consider the statement above that tame raccoons need "TONS of engagement from their keepers because they get bored easily". Breeding that out means essentially a less curious, more complacent animal. Cows and sheep that easily figure out how to escape their paddocks are a liability.

Which category do you think is more clever: Wolf and coyote; or pug and chihuahua?

dog breeds considered "clever" often more closely resemble their wild ancestors. And they are often not "easy" breeds to own.
by netdevphoenix | 2025-11-18 09:56:43+00:00
There is no such thing as a good name. A name is good or not only in relation to the reasons why you want that name. Different teams, orgs, etc have different reasons to name systems. Traditionally, tech names have been in English or English sounding bisyllabic mostly (Game Boy, Windows, Office, Adobe, XBox) with PlayStation being unusually long for a name competing in the anglosphere. But examples like the Bard to Gemini change, Veo (Spanish), Claude (French) break the pattern, even then you still have DeepSeek, Lyria and ChatGPT.
by mrkeen | 2025-11-18 09:57:27+00:00
> it's better to avoid shared mutable state entirely.

Yes! I would even go so far as to have the type system separate the mutable from the non-mutable for this reason!

> Something actor like fits better and C# or Go channels works wonders.

Or even STM channels/queues:

https://hackage.haskell.org/package/stm/docs/Control-Concurrent-STM-TChan.html https://hackage.haskell.org/package/stm/docs/Control-Concurrent-STM-TQueue.html
by Traubenfuchs | 2025-11-18 09:58:40+00:00
9. alt+tab (TM) as subscription

10. "app slots" -you can only have n apps installed, you have to pay for upgrades to have more

11. mandatory windows store, no side-loading, no .exe

12. Edge experience tiers: Websites are grouped into bundles and you can only visit websites in the tier you pay for
by tomtom1337 | 2025-11-18 09:58:59+00:00
Super quick feedback - opening that link on my phone shows me two options next to each other, seemingly with the same name / description (followed by …) and same pricetag. I had to turn my phone sideways to see that there is a windows and a Mac version.

I think you can afford the extra characters to show the whole page in portrait mode. (iPhone 16 pro Safari)

https://imgur.com/a/aTxO3sp
by latexr | 2025-11-18 09:59:24+00:00
This comment has become more robotic than the thing it criticises. People use em-dashes and emoji all the time! They are easy to type. On Apple operating systems you can even make em-dashes accidentally by default by simply using two hyphens. Those by themselves aren’t sufficient to detect LLM writing, please stop propagating that wrong idea. And emoji?! Human communication over the internet is littered with them, they’re insanely popular and have their own jargon and innuendos.
by A4ET8a8uTh0_v2 | 2025-11-18 10:00:32+00:00
I think my marketing professor said something interesting about it a decade or so ago. Basically, in the US we are moving towards heavy bifurcation. You can cater to the well-off or not well-off. The class was full of kids, who did not seem to understand the implications of what he was already saying then ( not that it technically is that mindblowing, the signs are there.. ).
by close04 | 2025-11-18 10:01:44+00:00
> people nowadays have somehow internalized a weird "alpha male, never give up, don't cry, just shut up an resist

I don't know what counts as "nowadays" but this male image has been promoted for a really long time. "Big boys don't cry" and "strong men don't take no for an answer" have been a thing for centuries. Stoicism was centered around emotional self-control more than 2000 years ago.

This survived for so long because we used to live in societies that were very patriarchal. So men knew their role and it was also at the top of the pyramid, all in a precarious equilibrium from a mental health perspective.

What happened nowadays is that society is less patriarchal. Men are no longer at the top of the pyramid, they no longer have a clearly defined societal role, but they still carry some of the old remnants because occasionally that's the expected of them and that's still how many boys are educated. The modern man is locked into a world where his education and emotional toolset are inadequate. They are raised to lock their feelings like an "alpha" but no longer have an outlet for anything because the alpha role in society started evaporating or shifting away from them.

It's a mental health crisis that will overflow sooner or later and it won't be good for anyone around it when it happens.
by 4gotunameagain | 2025-11-18 10:02:16+00:00
Great project and great idea, thank you for sharing !

I don't know if it's useful but one technique I have used in sonification during the experimentation phase is to skip the real time aspect, capture all the available "channels" and generate all the possible permutations of what is mapped where.

Then you can listen to the outputs, see what sounds good, and then test it in real time to check if the musicality is actually a result of the physical interaction and not an artifact or a product of noise.
by netdevphoenix | 2025-11-18 10:03:49+00:00
> To depict this as a big stress and risk is a real reach.

Yet here we are, living in a world where most parents would NOT let their kids travel around unsupervised even though it has been going on for longer than the 19th century. People have also been making fires for far longer than that. Both of these are depicted as big risks. You might find it a real reach or not but the overall point is that we don't live in a 19th century world anymore and our worldview is for better or worse different.

Try ask parents who can't barely make ends meet to get a puncture repair kit for their kid. You know the kit will be a cheap 5 star rated one from Amazon/Temu and the second it gets needed it won't work as it is meant to. This is reality
Microsoft: Windows 10 KB5072653 OOB update fixes ESU install errors
by iamtech | 2025-11-18 10:04:29+00:00
Microsoft has released an emergency Windows 10 KB5072653 out-of-band update to resolve ongoing issues with installing the November extended security updates.

Windows 10 reached the end of support on October 14, 2025, and Microsoft no longer introduces new features or releases free security updates.

For individuals and business customers who wish to continue using Windows 10, Microsoft offers extended security updates (ESU).

Consumers can receive extended security updates for one additional year by either paying $30, backing up their Windows settings to their Microsoft account, or redeeming 1,000 Microsoft reward points.

Enterprise customers can purchase an ESU license for 3 years, bringing the total cost per device to $427.

Microsoft says that once the KB5072653 update is installed and Windows has been restarted, users should rerun Windows Update to install the November extended security update successfully.

However, some corporate Windows admins have reported [1, 2] that WSUS and SCCM are not correctly indicating that a Windows 10 device needs the extended security update, even when it is correctly enrolled in the program.

Microsoft says it will release a new Scan Cab with updated metadata for this update to properly perform compliance update checks.

credits: Microsoft
by nabla9 | 2025-11-18 10:04:47+00:00
Google, Meta, Microsoft, and Amazon will get through easily. They don't have excessive debt. They can afford to lose their investments into AI. Their valuations will take a hit. Nvidia will lose revenue and profits, stock will go down by 60% or more, but it will also survive.

Oracle will likely fail. It funded its AI pivot with debt. The Debt-to-Revenue ratio is 1.77, the Debt-to-Equity ratio D/E is 520, and it has a free cash flow problem.

OpenAI, Anthropic, and others will be bought for cents on the dollar.
by unwind | 2025-11-18 10:04:49+00:00
Neat! It's great when old hardware can be made better and given new features (and extending the life-span) by semi-simple means like this. It's also amazing to see how often a 3D printer pops up in these projects, nowadays.

This paragraph stood out a little to me:

We only need two pins (which the STM32 is total overkill for): GND and a GPIO. The only thing really making this harder than just turning it on/off is that we need to both read the voltage and write it but this protocol is so slow you can literally just change the type on the fly lol—or as we are doing, just making it both an in- and output.

There's like two levels of semi out of the box thinking here: one is the solution the OP came up with, the fact that even if a pin is in output mode, the input circuitry often still just works so you can read the pin. The other is of course to connect the signal to one more external pin (the OP even made a point of there being a huge abundance of pins) and program that as a permanent input (electrically I believe this is safe, inputs are high-impendance, but a series resistor wouldn't hurt for semi-low speed signals as far as I know).
by A4ET8a8uTh0_v2 | 2025-11-18 10:07:05+00:00
Because always/never are absolutes that are either very easy or very hard to see through. For example, 'I will never die', 'I will never tell a lie', 'I will never eat a pie' all suffer through this despite dying being the most implausible. And it gets worse as we get most abstract:

'Machine will always know where to go from here on now'.
by 8bitsrule | 2025-11-18 10:07:46+00:00
"At present, atomic power presents an exceptionally costly and inconvenient means of obtaining energy which can be extracted much more economically from conventional fuels.… This is expensive power, not cheap power as the public has been led to believe." — C. G. Suits, Director of Research, General Electric, who was operating the Hanford reactors, 1951.

Safe, clean, too cheap to meter?

Some things never change.
by torginus | 2025-11-18 10:09:13+00:00
Mutexes suffer from a host of problems, and imo are not a very good concurrency primitive - they were designed to turn single-threaded code into multi-threaded. With todays 8+ cores in most systems, usually a single point of contention quickly becomes a problem.

They're liable to deadlocks/livelocks, and sometimes not only with other explicitly Mutex-like things (it might happen some library you use has a lock hidden deep inside).

They're also often backed byOS primitives (with big overheads) with inconsistent behaviors between platforms (spinlocks, waiting etc). We've run into an issue with .NET, that their version of Mutex didn't wake up the blocked thread on Linux as fast as on Windows, meaning we needed about 100x the time to serve a request as the thread was sleeping too long.

There are questions like when to use spinlocks and when to go to wait sleep, which unfortunately the developer has to answer.

Not assigning blame here, just pointing out that threading primitives and behaviors don't translate perfectly between OSes.

Multi-threading is hard, other solutions like queues suffer from issues like backpressure.

That's why I'm skeptical about Rust's fearless concurrency promise - none of these bugs are solved by just figuring out data races - which are a huge issue, but not the only one.
by BoredPositron | 2025-11-18 10:09:32+00:00
It’s an extreme case of “fake it till you make it.” They seem to believe they just need to keep the operation afloat until AGI magically appears. Increasingly, it’s clear that neither LLMs nor transformer architectures are going to get them there. That’s likely why many of the original engineers distanced themselves and are looking for new architectures now. Nobody wants their name tied to this fallout when reality lands. I truly believe we will need another tock for our compute backbone and that a lot of the hasty accumulated hardware we see now will be garbage in just a few years. It's true insanity.
by zozbot234 | 2025-11-18 10:10:46+00:00
> "strong men don't take no for an answer"

This is the exact opposite of what Stoicism teaches. It's all about figuring out as early as possible when you're aiming for an "impossible goal" and should dismiss that goal as something that you really have no control over. As for the emotional control part, the real goal is not to let your emotions affect your behavior in dysfunctional ways. That's why the main focus was not in fact "big boys don't cry", it was "big boys don't get angry/freak out/throw temper tantrums, EVER". Because that kind of unrestrained anger is really bad for you and those around you.
by camillomiller | 2025-11-18 10:11:02+00:00
If it subsidized it's a problem because we're not talking about Uber trying to disrupt a clearly flawed system of transportation. We're talking about companies whose entire promise is an industrial revolution of a scale we've never seen before. That is the level of the bet. The fact they did much better than the average professional is also your own take and assessment that is purely self evident. Also, your example has fundamentally no value. You mentioned a marginal use case that doesn't scale. Personal websites will be quicker to make because you can get whatever the AI spews your way, you have basically infinite flexibility and the only contraints are "getting it done" and "looking ok/good". That is not how larger business work, at all. So there is a massive issue of scalability of this. Finally, OpenAI "states" a lot of things, and a lot of them have been proven to be flat out lies, because they're led by a man who has been proved to be a pathological narcissistic liar many times over. Yet you keep drinking the kool aid, inlcuding about inference. There are by the way reports that, data in hand, prove quite convincingly that "being profitable on inference" seems to be math gymnastics, and not at all the financial reality of OpenAI.
by robocat | 2025-11-18 10:11:47+00:00
The connection is not the issue.

The issue is that we have insufficient extra generating capacity during a dry year. At the moment we don't have enough [gas] to fully use all our existing thermal plant in a dry year. There are no projects in the generation pipeline that would provide backup energy to cover dry years.

- https://www.mbie.govt.nz/dmsdocument/31240-factsheet-challen...

A lot more solar would help, but the government owned generators are knobbling private investment through dirty tactics (the details are not public - I got this from a planned utility scale solar farm that is being cock-blocked). Fundamentally the issue is that the generators make more money by preventing extra generating capacity coming online.

Don't blame "the conservative party": Labour were also completely useless when they were in power (admittedly National still isn't helping). Politicians rabbit on about infrastructure investment e.g. the link I gave that mentions the pumped hydro scheme backed by Labour and cancelled by National because it was uneconomic. Both parties wastefully "invest" in infrastructure, and both make stupid decisions to score political points rather than solve problems sensibly. It's nonsense to blame one party. Both parties are preventing utility scale solar installations (indirectly). And the minor parties are not helping either. The greens in particular are not a party to accept any compromise, so even they won't back solar.

Climate change isn't the cause here - your bias is showing.

Even Australian politicians and their regulator have managed to sort it out. New Zealand is just fucking it up.
by 1718627440 | 2025-11-18 10:13:54+00:00
> Pushing your cart to a return exposes one to more parking lot traffic as a vulnerable pedestrian

The amount of car traffic you are exposed as a pedestrian is way larger, that the few minutes in a parking lot are a rounding error. Also on a parking lot, there are a lot of pedestrians, so car drivers will drive even more carefully then on any random street, where pedestrians can also walk around at any time.
by shakna | 2025-11-18 10:14:15+00:00
> Note the grayed-out Edit and Create buttons.

Yeah... For some reason this has been the case for nearly a decade. [0]

But, if I remember correctly, there's a setting buried that allows you to enable unsigned macros, and _then_ those buttons will become available. It's just the help docs don't really go to pains to point that out.

[0] https://ask.libreoffice.org/t/need-step-by-step-instructions...
by ifh-hn | 2025-11-18 10:14:27+00:00
I'm clearly not as experienced as you with powershell, but I have used both nushell and powershell and like both. I definitely prefer nushells syntax. I personally haven't come across anything that was significantly slower with nushell over powershell. I my experience nushells out of the box functionality far out stripes powershells and it's object model is much easier to reason about.
by aurareturn | 2025-11-18 10:15:30+00:00
Then everyone had to follow. So Anthropic launched Claude Code at the same price point, before realizing that was deadly and overnight the price went up by an order of magnitude. From $20 to $200/month, and even that doesn't seem to be enough.

Maybe it was because demand was so high that they didn't have enough GPUs to serve? Hence, the insane GPU demand?
by Imanari | 2025-11-18 10:16:19+00:00
I would like to tell about an unexpected benefit I enjoy as a new farther of a 4 month old. I do mostly 'spec-driven-development' meaning most of the time I am iterating and discussing how things currently work, what are the goals, caveats, edgecases, gotchas etc. Only at the very end actual implementation starts. These spec-documents are on a higher abstraction level than raw code and are far easier to hop on and off and the now frequent interuptions are less detrimental.
by MayeulC | 2025-11-18 10:17:19+00:00
This looks very handy, thank you for working on this and making it open source.

I did submit a feature request for vi keybindings; though I could look into contributing this myself if I find a bit of spare time.

The other thing that surprised me was the size of the binaries: 90MB for a TUI tool (x64 Linux)? I wonder what the bulk of that is? Is there an issue with LTO? An other commenter noticed as well.

It also looks like you are building against a relatively recent glibc (2.34), which limits compatibility with older systems. Building against an older glibc can be hard to do, so I am not faulting you here, and you do provide a musl fallback, which is appreciated (mandatory notice that the musl allocator can dramatically degrade the performance of rust programs, just in case you were not aware of this).

A few more ideas for improvements (you probably already have your own laundry list):

- Mouse support?

- Seeing that you do have graphs, it would be fun to see a scatter plot as well as a distribution plot under statistics in the "Row Groups" tab (though you probably pull these from the metadata, so that would require further processing, which may be out of scope).
by whstl | 2025-11-18 10:17:35+00:00
It's nice to see someone else preaching this:

> Production Lesson: Never let exceptions dictate the norm. Handle them explicitly, in isolated paths or tiers, instead of polluting the mainline logic. What looks like "flexibility" is often just deferred fragility waiting to surface at scale.

I've seen this pattern far too often in production systems. In the name of "covering edge cases", a huge amount of complexity is moved over to configuration languages, interfaces, APIs, etc, to be more flexible. Not only this doesn't free up the developers time (because it overcomplicates it all), it also makes things worse on the other side for the users of such structures. We already have something "flexible": source code itself, no need to reinvent the wheel.
by lysp | 2025-11-18 10:17:39+00:00
See if you can identify in any of these clips, a single non-damaged building.

https://www.youtube.com/watch?v=FcqIDKf1uYU

https://www.youtube.com/watch?v=3yvJiW-Ndj0

https://www.youtube.com/watch?v=VFUkfmnCR7U
by ben_w | 2025-11-18 10:19:08+00:00
You're proving the point here.

You don't need to trust the media or care about his views on immigration to know that the guy got 34 felony convictions (for attempting to cover up mere infidelity with a porn star), that he's lost a lawsuit regarding sexual assault claims, and that sexual assault claims against him go back to the 70s and involving at least 28 women and him walking in on naked teenage pageant contestants.

Then there's the non-sexual stuff. If you want to say it's "shady" being twice impeached, or hanging his own arrest photo next to the oval office, or the huge number of business lawsuits, or the way he's now able to sue himself and win, or that he's now pardoning convicted co-conspirators etc., that's on you: as the quote goes, democracy is the theory that the common people know what they want, and deserve to get it good and hard.

The possibility of pee tapes was funny, but did anyone really care if golden shower was a liquid reference or a "24 carat (plated)" like his redecoration of the oval office?