MurphyA/hacker-news huggingface dataset:
by PunchyHamster | 2025-12-03 17:51:24+00:00
MS need someone that will slap people doing the second the moment some of the first happen.

Securing base, easy to use and reliable OS should be no.1 priority.

Forcing down the throat services the users largely do not want just breeds resentment, and not only in people treated that way but also anyone that hears about it.

If W11 was "hey, we did some optimising, fixed some bugs and HEY, if you have TPM2.0, we can do that little step to make your machine more secure!" there would be far less resentment.

Similarly with every other feature, ask user, present the benefits, fuck off if they don't want to. NOT "turn it on by default then let them try to figure out how to turn it off". And then ask them again every few days with only option being "remind me later" as current copilot feature for teams does.
by EA-3167 | 2025-12-03 17:51:31+00:00
I think it's more than "little motivation" if we're being honest. Right now Valve is quietly targeting MS' attempt to create a walled garden for gaming on Windows and (probably) cut them out. Their very clever approach has been a full end-run around the OS by using Proton, which I'm sure genuinely thrilled Apple... as long as Valve is only doing that to MS.

Why would Apple ever invite Valve to potentially do the same to them?
by EmanuelB | 2025-12-03 17:51:38+00:00
I had the exact same problem and have been working for the past 4 years on solving this issue.

https://kastanj.ch/

I think it is insane how much time people collectively spend on feeding themselves. It should be much simpler. Currently your options are something like this:

Option 1: Buy a cooking machine that can do some kinds of food quite well. Will be expensive, can't cook all types of food but works okay according to my colleagues that use them.

Option 2: Learn how to cook 5 recipes well. You will gain speed over time, but you will eat the same 5 things over and over for the rest of your life. This was my personal solution to this problem. This worked great until I met my wife. I am someone that can eat the exact same meal, everyday for months (yes I have done that) and not get tired of it. My wife is not this kind of person. Therefore option 2 stopped being an option after getting married.

Option 3: Learn how to cook for real. This will take a lot of time, failed meals, frustrations etc. But over time you can save good money because you learn how things work from the ground up. You will also gain speed over time, however you constantly need to learn new things, otherwise you will be back at option 2 but with the 20 meals you memorized. Consider this a lifestyle to do well.

Option 4: Only eating pre-made meals. Very expensive. Not good for long term health.

Option 5: Kastanj. An app that helps you cook good food without having to learn everything. If you just know how to hold a knife and what a pan is, then you have sufficient knowledge. The app will guide you through everything step-by-step with pictures. It is as fool-proof as cooking can get. Beta launch is planned in 2026.

The core ideas behind the app: - Instructions need to be idiot proof so younger me could understand them. - All instructions needs pictures, because "cut the carrot into (fancy word)" meant nothing to me. - I am the "robot". The app tells me what to do. I should not have to think and understand. Just following along needs to be enough to succeed. - Better to have 100 recipes that work 100% of the time, than 1000 recipes that work 50% of the time.

We take recipe quality very seriously. Every recipe is developed and photographed in house. Every recipe is tested at least 3 times with some variation to account for user errors. The app and all content is constantly improving to maximize success. For example, an alpha user recently managed to fail (consistency was a bit off) with one recipe despite following the instructions. The recipe was soft-banned and we set up a test where we cooked that recipe 9 times over until we managed to pinpoint what went wrong and updated the recipe accordingly. We do not accept bad recipes. This means we can't brag about having the biggest recipe collection, because developing recipes like this is slow. However the benefit is that, our users can simply scroll the app like a restaurant menu and feel confident that anything they see, they can make.
by bumby | 2025-12-03 17:52:10+00:00
I didn’t get a chance to read the entire NBER paper, but an important nuance is that it takes an industry-normalized perspective.

It could be possible that someone in Congress has insider information about a specific industry that helps them, but not about a specific stock. For example, if I knew about specific legislation that would impact auto manufacturers I may have a better idea to get in or out of that sector without necessarily knowing if Ford will do better than GM.

To your point about meta-analysis it would also be useful to know if members are worse than normies at picking industries as well.
by steveklabnik | 2025-12-03 17:52:22+00:00
The standing joke for the last few years is that "the never type is named after its date of stabilization."

I certainly don't disagree that Rust has flaws, for sure. I think this particular one is pretty far down the list, though. I'm not sure what else I'd want to use ! for, and by virtue of it not being used so often means that it's much less of a pain than @T would have been, though I would also argue that 2012 Rust used ~T and @T far more than contemporary Rust does (I still remember pcwalton's mailing list post about how you didn't have to use ~ for comparing strings!) and so was even more painful at the time than would be now.
by alephnerd | 2025-12-03 17:52:38+00:00
> it’s just that you don’t usually see the CCP publicly making arguments that they need to sacrifice the long term for the short term

They do.

These kinds of statements and discussions happen all the time - in Chinese. The "long-termism" trope is largely an English language one because outsiders either severely degrade or severely fawn Chinese policymaking. Additionally, because most outsiders don't speak or understand Chinese, the spectre of China is often used as a rhetorical device to help drive decisionmaking and using "long-termism" is an easy device for that. A similar thing used to be used with Japan in the 1980s and Germany in the 2000s.

And what actually is the long term value of investing tens of billions in (eg.) AGI versus a similar amount in subsidized healthcare expansion in China? Applications based usescases and domain specific usecases of AI/ML have shown the most success from an outcomes perspective for both National Security and Economic usecases.

AI/ML has a lot of value, but a large amount of the promise is unrealistic for the valuations provided in both the US and China. THe issue is in China, an AI bubble bursting risks leaving local and regional governments holding the bag like during the real estate crisis because the vast majority of capital deployed in subsidizes came from regional and local government's budgets, and takes a large amount of capital away from social service expansion.

For a lot of Chinese leadership, the biggest worry is Japanification, which itself set itself due to the three-way punch of the 1985 Endaka recession, the 1990 Asset Bubble bust, and the 1997 Asian Financial Crisis. Much of China's financial leadership and regulators started their careers managing the blowback of these crises in China during that era or were scholars on them. As such, Chinese regulators are increasingly trying to pop bubbles sooner rather than later especially after the past experiences dealing with the 2015-16 market crash and the Evergrande crisis. Irrational exuberance around AI is increasingly being viewed through that lens as well.
by TeMPOraL | 2025-12-03 17:52:41+00:00
Problem: politicians have families. Unless becoming a "government citizen" propagates recursively to cover one's extended family, and perhaps their extended families as well, i.e. potentially hundreds of people in total, there's no way to isolate the new member of government from having incentive to help their loved ones, who are still "commercial citizens".

Conversely, if you somehow solve that, it brings forth a new problem: the "govenrment citizens" are now an alien society, with little understanding of lives of people they serve. To borrow your priest analogy, it's like Catholic priests giving marital advice to couples - it tends to be wildly off mark, as celibacy gives the priest neither experience nor stake in happy marriages.
by abbeyj | 2025-12-03 17:52:42+00:00
> We all know that strlen will return 5, but some compilers don't: https://godbolt.org/z/M7x5qraE6

I feel like it is unfair to blame the compiler when you've explicitly asked for `/O1`. If you change this to `/O2` or `/Ox` then MSVC will optimize this into a constant 5, proving that it does "know" that strlen will return 5 in this case.
by frrdinand | 2025-12-03 17:52:47+00:00
Test suites tend to become less legible as they grow. At some point, you wonder where to write a new test or if a case might not be already covered. This gets worse with AI agents that contribute code you never wrote.

speccharts reads your test files (JS or TS) and generates Mermaid flowcharts that give a bird's eye view of test suites. describe blocks render as nodes, it and test blocks render as leaves.

It works especially well with deeply nested test suites, which can help to convey ramified logic.
by WillAdams | 2025-12-03 17:52:55+00:00
Tried the prompt:

>A geometry app with nodes which interact based on their coordinates which may be linked to describe lines or arcs with side panels for variables and programming constructs.

which resulted in:

https://www.phind.com/search/a-geometry-app-with-nodes-ed416...

which didn't seem workable at all, and notable was lacking in a side panel.
by a_tartaruga | 2025-12-03 17:53:03+00:00
Pain relief is a major reason to go to a hospital. There is no safe way to get pain relief in a home birth. It is obviously a very personal choice.

> if anything goes even a tiny bit sideways you just throw your hands up and expect to lose both the mother and child

Of course not. This wrong in two important ways. Midwives are medical professionals. They can administer medicine. Most notably they can administer Pitocin to stop hemorrhage after the placenta is delivered. This is the most common cause of maternal death during labor.

The other way this is wrong is it ignores the option of transferring to a hospital in an emergency. Midwives assess medical risk and can make the call to transfer. Delivering mothers who are overwhelmed can also make the call.

> And you actually pay for this?

The midwife model of care has many advantages over common OBGYN practices. As one example midwives are often delivering 2-3 babies a month instead of many every day. As another example the person delivering your baby is someone you have actually met before and have built a rapport with. Some hospitals try to make this happen with doctors but it is commonly not the case.

Overall the tradeoff is worth it to many people -- it's about 1% of births in the US.
by rahimnathwani | 2025-12-03 17:53:04+00:00
Tangent as you mentioned boosted high frequencies on tapes...

It's possible (likely) that those prerecorded cassettes had boosted high frequencies because they were intended to be played on a deck that supports Dolby B noise reduction, and will do the reverse operation to get the level back to where it's supposed to be.

Dolby B noise reduction didn't actually reduce noise at the source. Instead:

- During recording: Boost the volume of high frequencies (where tape hiss is most audible)

- During playback: Apply the inverse.

When you reduce the treble during playback, you're reducing the hiss along with it, but the original signal (which was boosted before) ends up at the intended level. This improves the signal-to-noise ratio in the high frequencies.

This is similar to the RIAA equalization curve used for vinyl records.

- During mastering: Reduce bass, boost treble.

- During playback:The RIAA phono preamp applies the inverse curve—boosting bass and reducing treble.

IIRC the reasons for the RIAA curve aren't just about improving signal-to-noise ratio, but something about the physical limits of vinyl.
by forrestthewoods | 2025-12-03 17:53:05+00:00
It turns out the best API for gaming on Linux and gaming on ARM was Win32 and x86_64. Who knew?

Well, compiling ARM game binaries is actually super duper easy and just totally fine. The issue Windows actually has with ARM is GPU drivers for the ARM SoCs. Qualcomm graphics drivers are just super slow and unreliable and bad. ARM CPU w AMD GPU is easy mode.
by 1vuio0pswjnm7 | 2025-12-03 17:53:06+00:00
"bloated, buggy Javascript framework"

Companies with heaps of cash are (over)paying "software engineers" to create and maintain it

Millions of people, unable to disable it, are "active users"

When I use Github servers I only use them to download source code, as zipballs or tarballs. I don't run any JS

The local forward proxy skips the redirects when downloading

http-request set-path %[path,regsub(/blob/,/raw/,g)] if { hdr(host) github.com } http-request set-path %[path,regsub(/releases/tag/,/releases/expanded_assets/,g)] if { hdr(host) github.com }

Works for me
by VirusNewbie | 2025-12-03 17:53:25+00:00
I live and work right near Blizzard, and so I know lots of engineers in the game industry.

Blizzard pays a lot better than a lot of random webdev shops. It's not FAANG money unless you're a superstar and then the comp is more in the form of one off retention grants.

The hours don't seem bad most of the time. Crunch comes but it's not frequent. YMMV.
by uroni | 2025-12-03 17:53:29+00:00
It uses LMDB, so if the object mapping fits in memory that should be pretty optimal for reading, while using the build-in Linux page cache and not a separate one (important for testing use cases). For write/deletes it has a bit of write-amplification due to the copy-on-write btree. I've implemented a separate, optional WAL for this and also a mode where writes/delete can be bundeled in a transaction, but in practice I think the performance difference should not matter.

W.r.t. filesystem: Yes, aware of this. Initially used minio and also implemented the use case directly on XFS as well and only had problems at larger scales (that still fit on a machine) with it. Ceph went into a similar direction with BlueStore (reimplementing the filesystem, but with RocksDB).
by lenkite | 2025-12-03 17:53:32+00:00
It has everything to do with political correctness. Honest, blunt language is now de-valued in favor of passive, sanitized, AI-slop language that no longer conveys important information. The revised post forgot to mention the critical point of the bloated, buggy Javascript framework because it would offend someone here.

Prefer a blunt, honest dick over a passive, polite liar anyday.
by tekne | 2025-12-03 17:53:34+00:00
I agree actually, I said rare not nonexistent.

But note that I, as the user, want to block the ads. If I can easily do so (and I usually can) it’s fine. But the moment I can’t, in that very small way, I am disempowered.

And that’s usually where the junk shows up: in what way is the software not as good as it could be both because it needs to show ads and because it wants it to be hard to disable them (the second is worse).

The thesis is that jank is not quite imperfect software (it will never be perfect!) but rather something which is clearly not at a local minimum, and it’s pretty hard to have a local minimum with ads (even if the global ecosystem requires them for sustainability; something something evolutionarily stable something something always defect).

On a secondary point, when ads are locally optimal, we call it an effective sponsorship. Especially interesting when you don’t know that it’s an ad. How many times have you paid to see something with an agenda? Note that’s not a bad thing; I’d say every decent work of art needs at least some agenda. But it’s interesting because ads generally are not, in this sense, art; though on the flip side I’ve seen sponsorships on YouTube which are genuinely as if not more entertaining than the video itself and are still clearly sponsored and hence not deceptive.
by bityard | 2025-12-03 17:53:40+00:00
And the naming conflicts with NVidia's AIStore (https://github.com/NVIDIA/aistore). The two products are extremely similar. I don't know which came first, but Minio is going to want to do another pivot very soon if they want to survive. I doubt they have the resources to stand up to NVidia's army of extremely well-paid IP lawyers.
by hinkley | 2025-12-03 17:54:13+00:00
I’m a working software developer, and if they prove they cannot do better, I get people who make statements like GP quoted demoted from the decision making process because they aren’t trustworthy and they’re embarrassing the entire team with their lack of critical thinking skills.

When the documented worst case is 5x you prepare for the potential bad news that you will hit 2.5x to 5x in your own code. Not assume it will be 10x and preemptively act, keeping your users from installing three other games.
by myrmidon | 2025-12-03 17:54:41+00:00
I agree, and it feels like an allergy by now to that style specifically. This is doubly annoying because it ruins the reading experience and just makes me question myself constantly because you often can't be quite certain especially for shorter posts/comments.

On topic: It is always quite easy to be the cynical skeptic, but a better question in my view: Is the current AI boom closer to telecoms in 2000 or to video hosting in 2005? Because parallels are strong to both, and the outcomes vastly different (Cisco barely recovered by now compared to 1999 while youtube is printing money).
by PunchyHamster | 2025-12-03 17:54:53+00:00
No, they rebranded to AIStor and are now selling to AI companies.

Minio is/was pretty solid product for places where rack of servers for Ceph wasn't an option (it does have quite a bit higher memory requirements), or you just need a bit of S3 (like we have small local instances that just run as build cache for CI/CD)

But that's not where money is
by kragen | 2025-12-03 17:54:59+00:00
> AGPL also doesn't necessarily mean you have to make the code publicly available, just available to those that you give the program to (I'm assuming AGPL is like the GPL in this regard).

This is the crucial difference between the AGPL and the GPL: the AGPL requires you to make the code available to users for whom you run the code, as well as users you give the program to.
by WreckVenom | 2025-12-03 17:55:06+00:00
> Have you ever been to the Netherlands or other places where utility cycling is actually encourages?

Yes.

> One of his latest videos debunks vehicular cycling, which I very much agree with.

> In places were people who are easily frightened by cars cycle, modal share for bikes is huge. In place where they don't cycle, modal share is pitiful.

> It makes a ton of sense, and as someone who doesn't actually ride bikes for sports/fitness/fun, it's something I definitely agree with based on personal experience.

"It has been debooked™ because YouTuber said so!" /sarcasm

Can you stop regurgitating stuff a YouTuber has told you? I've formed my opinion after 20 years of cycle commuting and cycling in multiple countries, going to protests and meeting people.

BTW I am pretty sure I've seen these videos before after quickly skimming the titles and thumbnails.

> I didn't realize I'm arguing with God, over here.

The point I am trying to make is that I've heard all the arguments before. They don't change that much. That is because the fundamental disagreement hasn't changed.

I don't have this opinion due to arrogance. I have this opinion because I've heard these arguments you are making before. I told you why I am not convinced, I've listed the reasons why and your response has been "but this Youtuber said X".

Saying that someone has a video which has the same argument that I wasn't convinced by before, isn't going to change my mind.

> As we all know there was no progress since the Romans,

The point I was trying to make is that because the Human condition is something that is not going to go away and almost all conflict is almost always over resources, People generally have similar issues, similar conversations about those issues. Taking jabs at me where you take the worst interpretation of my intent isn't conducive to any discussion.
by Slow_Hand | 2025-12-03 17:55:06+00:00
I've watched a lot of live coding tools out of interest for the last few years, and as much as I'd like to adopt them in my music making it's not clear to me what they can add to my production repertoire compared to the existing tools (DAWs, hardware instruments, playing by hand, etc).

The coding aspect is novel I'll admit, and something an audience may find interesting, but I've yet to hear any examples of live coded music (or even coded music) that I'd actually want to listen to. They almost always take the form of some bog-standard house music or techno, which I don't find that enjoyable.

Additionally, the technique is fun for demonstrating how sound synthesis works (like in the OP article), but anything more complex or nuanced is never explored or attempted. Sequencing a nuanced instrumental part (or multiple) requires a lot of moment-to-moment detail, dynamics, and variation. Something that is tedious to sequence and simply doesn't play to this formats' strengths.

So again, I want to integrate this skill into my music production tool set, but aside from the novelty of coding live, it doesn't appear well-suited to making interesting music in real time. And for offline sequencing there are better, more sophisticated tools, like DAWs or trackers.
by BobbyTables2 | 2025-12-03 17:55:06+00:00
Unfortunately it’s like trying to pin down a greased pig…

Sure, forbid them from making investments. What about “consulting” work? What about private company ownership?

What about their spouse? Are they also forbidden from all activities? Family members? In-laws?

I feel like there are too many ways of self-dealing that would be hard to prevent.

It should be a social stimga that voters care deeply about. But voters would have to first care to vote…