MurphyA/hacker-news huggingface dataset:
by ehnto | 2025-09-05 05:57:23+00:00
I feel this way about a lot of topics. Concepts are extremely fun to explore and easy to get enamoured with. But actually doing real work in some topics can feel totally disconnected.

You might love mechanical engineering and machines so you get into machining parts. By hand it is exactly what you thought, but once you hit CNC you're back to a desk job, spending most of your time in CAD software not even touching the machine.
by ayende | 2025-09-05 05:57:35+00:00
This is wrong, because your mmap code is being stalled for page faults (including soft page faults that you have when the data is in memory, but not mapped to your process).

The io_uring code looks like it is doing all the fetch work in the background (with 6 threads), then just handing the completed buffers to the counter.

Do the same with 6 threads that would first read the first byte on each page and then hand that page section to the counter, you'll find similar performance.

And you can use both madvice / huge pages to control the mmap behavior
by pjmlp | 2025-09-05 05:57:50+00:00
Books like Zen of Assembly Programming exist, exactly because once upon a time, performance sensitive and C or C++ on the same sentence did not made any sense.

It is decades of backed optimisation work, some of which exploring UB based optimizations, that has made that urban myth possible.

As the .NET team discovered, and points out on each release since .NET 5 on lengthy blog posts able to kill most browsers buffers, if the team puts down as much work on the JIT and AOT compilers as the Visual C++ team, then performance looks quite different than what everyone else expects it naturally to be like.
by peepee1982 | 2025-09-05 05:58:55+00:00
Aging is part of a natural process we are already able to slow down significantly. Calling it a disease just muddies the semantic space of pathology in my opinion.

Everybody understands already that slowing down or stopping the aging process is desirable. I don't see the usefulness in lumping it in with muscle atrophy, clogged arteries, or cancer.
by godelski | 2025-09-05 05:58:57+00:00
There's a simpler way to re-frame your question: Prioritarianism

Or: should we help the worst off at the expense of everyone else?

Most people will answer no. Mostly because this is a race to the bottom. And in a framework like education, you risk a slippery slope of making the bar progressively lower.

Left wing politics tends to focus on egalitarianism, the needs of the many outweigh the needs of the few. This is the current school structure. Both the bottom and the top students get lower quality education in order to provide the best education for most. It is a logistics problem.

But your framing is bad. It need not be a zero sum game. We can lift the floor without costs to the middle or top.
by haozes | 2025-09-05 05:59:16+00:00
As a Chinese person, I feel that the term "communism" is somewhat demonized in the West. In reality, not many people in China believe in it either. It might be similar to Christianity; I believe there aren’t too many people in Europe and the U.S. who genuinely adhere to it. I'm not entirely sure if it's the same kind of logic.

Recently, I was watching a documentary about World War II (made by Americans) and was shocked by how severe the casualties were in the war between Germany and the Soviet Union on the Eastern Front, in contrast to the Western Front. Ideology seems to be a primary culprit in that tragedy.

I also watched a documentary about the Vietnam War (also made by Americans) and couldn't understand why the U.S. engaged in that war, sacrificing so many lives simply out of fear of the vague notion of communism. Decades later, we can see that not much happened as a result of that fear.

Most of the time, I feel that people are not so different from one another. There may be slight variations in thought, but those differences are minuscule.

I completely don’t understand why U.S.-China relations have worsened in recent years; it seems very absurd to me. All the mutual hatred stemming from ideological differences is just nonsense, similar to the animosity that exists between different religions—it's all nonsense.
by a2128 | 2025-09-05 06:01:32+00:00
I think life extension is an age-old topic for every powerful monarch or authoritarian leader. Every one believes they'll at last be the one who has the right resources and people to finally cheat life and live to 150 or become immortal. If they really end up buying into immortality it usually leads to their demise, like what happened to so many Chinese emperors throughout history. New knowledge and new theories about aging always arise but so does new quackery from people who have a lot to gain from convincing powerful people.

Yesterday it was immortality elixirs that lead to mercury poisioning, today it's young blood transfusions and young organ transplants (having multiple major surgeries and living on lifelong immunosuppresants does not bode well for longevity)
by risico | 2025-09-05 06:01:35+00:00
I was actually quite surprised when I saw that I could connect my car to HA and that the integration was fully featured, with a lot of stats and entities exposed.

I didn’t have time to make much use of it, but I’m still quite sad to see it go. It was nice to be able to glance at the current range, tire pressure, and overall status right from home.

The same stats will be available in the application but, with this gone, we are again, an internet that is even more closed and fenced.
by treetalker | 2025-09-05 06:02:09+00:00
> Grammarly is an amazing tool for creating written content without a plethora of mistakes, be it spelling, grammar, and structure. It's one of many tools that can be relied on to bring enticing content from imagination to reality. I write a lot during the day, both on and off XDA. I've usually got Apostrophe, Obsidian, Visual Studio Code, and other browser tabs open that require text input and I'm always utilizing these helpers for publishing only the best content.

Oof, that first sentence is a doozy.
by pjmlp | 2025-09-05 06:02:49+00:00
Many compilers are bootstrapped.

Ruby is partially written in Rust nowadays.

VSCode uses plenty of Rust and .NET AOT on its extensions, alongside C++, and more recently Webassembly, hence why it is the only Electron garbage with acceptable performance.

Unity and Unreal share a great deal of games, with plenty of C#, Blueprints, Verse, and a GC for C++.
by wzdd | 2025-09-05 06:06:08+00:00
Although this is indeed a worrying statement, it seems true to me. Most users of sqlite control the SQL they use. The problem I would expect from using a database document interchange format is that a maliciously crafted database could result in a CVE. The page acknowledges this possibility, even while pointing out (in their CVE list) that it hasn't happened so far, or is rare (it's hard to parse some of their descriptions).
by charcircuit | 2025-09-05 06:06:20+00:00
>My self-hosted setup is about controlling my listening experience and owning what I pay for, not avoiding fair compensation to artists.

It's ironic to say in an article about illegaly streaming music. It's possible to both buy a CD and legally stream music and the artist will get money from both actions. By illegally streaming the music the artist is missing out on money they would otherwise earn.
by nl | 2025-09-05 06:06:28+00:00
> Wikipedia says (or said, I guess - I haven't checked) that it unambiguously was a slur then too.

It doesn't seem to say this - there's quite a nuanced discussion about whether or not it was a slur during that time period[1]:

> The term redskin underwent pejoration through the 19th to early 20th centuries and in contemporary dictionaries of American English it is labeled as offensive, disparaging, or insulting..

> Documents from the colonial period indicate that the use of "red" as an identifier by Native Americans for themselves emerged in the context of Indian-European diplomacy in the southeastern region of North America, before later being adopted by Europeans and becoming a generic label for all Native Americans....

> In the debate over the meaning of the word "redskin", team supporters frequently cite a paper by Ives Goddard, a Smithsonian Institution senior linguist and curator emeritus, who asserts that the term was a direct translation of words used by Native Americans to refer to themselves and was benign in its original meaning ...

> Sociologist James V. Fenelon makes a more explicit statement that Goddard's article is poor scholarship, given that the conclusion of the origin and usage by Natives as "entirely benign" is divorced from the socio-historical realities of hostility and racism from which it emerged.

I think your summary saying the "status in the 17th and 18th century is a bit less clear" is fair, but I think the Wikipeida article outlines that lack of clarity too.

[1] https://en.wikipedia.org/wiki/Washington_Redskins_name_contr...
by komali2 | 2025-09-05 06:07:51+00:00
I'm very surprised to hear Reuters described as left wing. I suppose though that even my Republican twice Trump voting uncle is left of someone, is that what you mean?

I'm increasingly concerned about the fact that any media outlet, conservative or otherwise, that doesn't engage in far right pandering to the propaganda of politicians is magically labeled "left wing." Anecdotal but someone was arguing to me at a pub last night that Piers Morgan is a liberal now because of his criticism of Israel.
by godelski | 2025-09-05 06:08:10+00:00
> Maybe their parents have a responsibility to do better, but if the parents are not delivering on their responsibility, should the children bear the consequence?

This has always been the fundamental position for me. They're children. They don't have (legal) autonomy. They have no (legal) independence. There is no contention between the belief that parents should bear the responsibility for their children while also being in favor of programs like free school lunches.

I cannot understand how people are against such things. Sure, I don't want to pay for other people's kids, but what's the alternative? They starve? I guess we could make people sterile until they prove they have the income to support children and implement programs to constantly monitor the children's well being. But honestly a nation wide sterilization program and child monitoring service sounds wildly more expensive than these other programs. Not to mention insanely dystopian. Sounds much cheaper to just hand out free meals at school.
by pjmlp | 2025-09-05 06:09:09+00:00
I never used Spotify, still buying CDs and MP3.

And if I had place for it, I would be getting vynils as well.

Additionally I buy many of those directly from bands, on smaller venue concerts, where they sell their stuff and even get to talk with us directly.

It is already enough music to consume in my lifetime, more people should focus on controlling the feeling of FOMO against the industry, be it music, movies or games.
by kragen | 2025-09-05 06:09:19+00:00
Differential equations aren't limited to describing stable systems, though, and there are chaotic systems that are also in some sense stable.

Ordinary differential equations can describe any system with a finite number of state variables that change continuously (as opposed to instantaneously jumping from one state to another without going through states in between) and as a function of the system's current state (as opposed to nondeterministically or under the influence of the past or future or some kind of supernatural entity).

Partial differential equations extend this to systems with infinite numbers of variables as long as the variables are organized in the form of continuous "fields" whose behavior is locally determined in a certain sense—things like the temperature that Fourier was investigating, which has an infinite number of different values along the length of an iron rod, or density, or pressure, or voltage.

It turns out that a pretty large fraction of the phenomena we experience do behave this way. It might be tempting to claim that it's obvious that the universe works this way, but that's only because you've grown up with the idea and never seriously questioned it. Consider that it isn't obvious to anyone who believes in an afterlife, or to Stephen Wolfram (who thinks continuity may be an illusion), or to anyone who bets on the lottery or believes in astrology.

But it is at least an excellent approximation that covers all phenomena that can be predicted by classical physics and most of quantum mechanics as well.

As a result, the Fourier and Laplace transforms are extremely broadly applicable, at least with respect to the physical world. In an engineering curriculum, the class that focuses most intensively on these applications is usually given the grandiose title "Signals and Systems".
by globular-toast | 2025-09-05 06:10:02+00:00
If I remember correctly, the licence change was achieved by the FSF releasing a special version of the GFDL allowing the change, taking advantage of the "any later version" part of the original licence.

OpenStreetMap's licence change was much more difficult. Agreement had to be sought from all editors and for the few that didn't respond their work was removed. We actually replaced the work of most non-responders before the licence change though.
by AnthonyMouse | 2025-09-05 06:10:23+00:00
> They are also getting mining rewards. If a blockchain has mining rewards, maybe in the form of Bitcoin Cash, then that will dilute the entire pool of Bitcoin Cash.

How is this any different than the Fed or the fractional reserve banking system creating new US dollars?

> nothing about the technology itself makes the concept of transferring money cheaper.

Nothing except for the thing that matters: If you have something fungible instead of something with high switching costs, it makes fees go down.

> if it became a threat to payment processors, my theory is that they could lower their costs more than blockchains potentially can.

And that's why blockchains are useful! To exert the pressure needed to make that happen.

It doesn't matter if the centralized system can have lower costs unless it actually does, and for that you need the competitor to exist as a viable threat.
by politelemon | 2025-09-05 06:10:38+00:00
You've articulated it better than I could. I think, reading through this author's post, they've misunderstood the objectives.

The purpose has been achieved, in that there is a large drop rate. The product manager has met their goals, cut costs, and might be looking forward to their bonus.

It would be far more expensive to make the LLM behave effectively than it would be to do nothing. Any product manager that sincerely cared about customer support wouldn't be inflicting a personalised callous disregard for service. Instead they'd be focusing on improving documentation, help, and processes. But that's not innately quantifiable in a way that leads to bonuses, and therefore goes unnoticed.
by AndyKelley | 2025-09-05 06:11:00+00:00
Hmm, I'm still not understanding the bit of information that I'm trying to ask about.

Let's say I malloc(42) then print the address to stdout, and then do not otherwise do anything with the pointer. Ten minutes later I prompt the user for an integer, they type back the same address, and then I try to write 42 bytes to that address.

What happens?

Edit: ok I read up on GC literature briefly and I believe I understand the situation.

"conservative" means the garbage collector does not have access to language type system information and is just guessing that every pointer sized thing in the stack is probably a pointer.

"accurate" means the compiler tells the GC about pointer types, so it knows about all the pointers the type system knows about.

Neither of these are capable of correctly modeling the C language semantics, which allows ptrtoint / inttoptr. So if there are any tricks being used like xor linked lists, storing extra data inside unused pointer alignment bits, or a memory allocator implementation, these will be incompatible even with an "accurate" garbage collector such as this.

I should add, this is not a criticism, I'm just trying to understand the design space. It's a pretty compelling trade offer: give up ptrtoint, receive GC.
by ddxv | 2025-09-05 06:11:56+00:00
I posted something similar last week for 8 endpoints, this time I expanded to the top 300 endpoints. I included a category tag for anyone looking to import endpoints to their ad blocker.

Additionally, I included the 30 or so dark sites at the top that collect data but that I haven't figured out who owns them yet. If anyone recognizes them feel free to comment here / Google doc / message me and I'll add that.

All data is from https://appgoblin.com/companies and can be browsed there as well.
by delusional | 2025-09-05 06:12:30+00:00
> The substrate is. Doesn't mean the nature of abstract thinking is the same as the nature of the body, in the same way the software as algorithm is not the same as hardware, even if it can only run on hardware.

In this you are positing the existance of a _soul_ that exists separately from the body, and is portable amongst bodies. Analogues to how an algorithm (disembodied software) exists outside of the hardware and is portable amongst it (by embodying it as software).

I don't not agree with that at all, but it's impossible to know of you're right, but I can at least understand why you have a hard time with my argument and the east-west difference if tradition of the existance of a soul is that "obvious" to you.
by flanked-evergl | 2025-09-05 06:13:36+00:00
RDF is great but it's somewhat inadvertently captured by academia.

The tooling is not in a state where you can use it for any commercial or mission critical application. The tooling is mainly maintained by academics, and their concerns run almost exactly counter to normal engineering concerns.

An engineer would rather have tooling with limited functionality that is well designed and behaves correctly without bugs.

Academics would rather have tooling with lots of niche features, and they can tolerate poor design, incorrect behavior and bugs. They care more for features, even if they are incorrect, as they need to publish something "novel".

The end result is that almost all things you find for RDF is academia quality and lots of it is abandoned because it was just part of publication spam being pumped and dumped by academics that need to publish or perish.

Anyone who wants to use it commercially really has to start from scratch almost.
by saghm | 2025-09-05 06:14:26+00:00
Honest question: do you genuinely not think that there are ever groups of people with an ideology based on ignoring inconvenient facts in favor of their preferred agenda ? I don't think that it's that implausible to argue that this is at least in principle possible. If you're willing to accept that premise, the obvious follow-up question is how exactly you can effectively debate someone who quite literally is opposed to the idea of rational debate because it would require a willingness to prioritize facts over their ideology. At the end of the day, if someone isn't acting in good faith, there's not much you can do to interact with them fruitfully, so the best thing you can do is try to mitigate the damage they cause.

I try to be open to the possibility that I'm wrong about things like this, but even as someone who tends to be very hesitant to make judgments about other people's motives, it's hard for me to imagine how much more convincing the evidence would need to be in order to conclude that one of the major political parties in the United States has long abandoned any semblance of good faith. Having a civil discourse requires both sides to sit at the table, and that can't happen when one side is busy flipping the table instead.
by mdhb | 2025-09-05 06:15:27+00:00
Maybe worth also pointing out that a meaningful refresh of the RDF specification is getting rather close to completion.

Hopefully version 1.2 which addresses a lot of shortcomings should officially be a thing this year.

In the meantime you can take a look at some of the specification docs here https://w3c.github.io/rdf-concepts/spec/
by Forgret | 2025-09-05 06:16:26+00:00
For example, I was driven by a desire to make games as a child, but the most interesting thing is that over time, that desire grew into creating my own watch, and so I started learning C and writing code for the system, the board, and other things. I didn't buy any spare parts, so all that's left is the source code. ¯ \ _ ( ツ ) _ / ¯
by aseipp | 2025-09-05 06:16:35+00:00
I think it's just the nature of the beast, in this case. Serious "industrial" implementations of a programming language might stick around for a long time, and breaking things a lot can mar the appeal; getting it right the first time pays off in that case.

I think the acceptance threshold can be much lower in other kinds of tooling. "It is what it is", so to speak.
by ADefenestrator | 2025-09-05 06:16:39+00:00
The Samsung consumer drives definitely don't do well under sustained high write workloads. The SLC cache fills up after a while, and write speeds drop drastically. The They also have some variety of internal head-of-line blocking type issue, where read latency goes way up when the writes saturate. I can't say I've ever seen 1s latency out of them, though.

Consumer drives can definitely have some quirks. The 2TB 960 Pro also just had weird write latency, even under relatively moderate load. Like 2-4ms instead of <1ms. It didn't really get much worse with extra load and concurrency, except that if there's writes enqueued the reads end up waiting behind them for some reason and also seeing the latency penalty.

They can also be weird behind RAID controllers, though I'm not sure if JBOD counts there. For whatever reason, the 860 EVO line wouldn't pass TRIM through the SAS RAID controller, but the 860 PRO would.
by willywanker | 2025-09-05 06:18:04+00:00
They have a pre-emptive defense of Electron linked to, that others have refered to here. The criticism of Electron apps isn't merely RAM or sluggishness - it's the modern tendency to completely shit on mature, established, efficient and muscle memory based desktop UI/UX conventions that have been around for decades.

I don't see what this offers over Clementine on Linux - it offers complete local music collection (remember that?) management as well as adding streaming sources & Last.fm integration in a sane, desktop focused UI like there once existed.

No gigantic fonts and icons and wasted space that's more served for a mobile UI, and all that before the idiocy of using Javascript as a hammer for every damn thing instead of what it originally was as a means to add some interactivity to a webpage.

Then again, modern devs don't seem to care about the actual end user experience, this person essentially claims Electron is superior because Javascript and frameworks based on it are all he knows or cares to learn.
by konart | 2025-09-05 06:19:27+00:00
I had my music stack way before Spotify because this was the only way (and completely illegal at that time)

One thing I _really_ want to point out is:

>One-time server setup + storage

This is a fairy tale. No, you will have to support this stack, things will break as they always do and hardware is not free either.

And this works more or less well for techy people. (only a small portion of them).

Spotify because a thing because most people do not want to do all that. Or store hundreds of CDs.