MurphyA/hacker-news huggingface dataset:
by dfe | 2025-10-19 07:57:00+00:00
This was an especially interesting read, having lived through using these versions of OS/2 on varying hardware.

I think the unfortunate answer is that two if not three drivers are going to have to be written to support the differing generations. GRADD to satisfy Warp 4 (and 3 w/ FixPack) is probably the easiest and most useful.

The way I see it, if I want to have some Workplace Shell nostalgia, but with modern amenities, I'm ok being limited to at least Warp 3 + FixPack. OS/2 2.1 and 3 are hardly different. A few colors changed for the better, and you gain the application's icon instead of the circle. Warp 3 still has the floating launcher thing introduced in 2.

Having to track down all the FixPacks to make the system work on hardware even slightly newer than what was available when that OS/2 version first shipped is part of the nostalgia. Put a 28.8k modem simulator in there, and we can really party like it's 1994.

Along those lines, if I really want OS/2 version 2 nostalgia, how badly do I want modern amenities like high-res, high-depth graphics? Whereas for OS/2 version 3 or 4 nostalgia, I would like to experience what those might have been like on newer hardware.
Ask HN: How do I get a job in OS and networks as a new grad?
by kaladin-jasnah | 2025-10-19 08:00:07+00:00
I'm about to graduate college. Since the middle of high school to now: I've worked on lots of C and Rust, reverse engineering GPU drivers and hardware for phones (and toying with Linux drivers), low-latency video streaming, am writing my own OS (but need to apply to stuff before that's fleshed out), and have read quite a lot of research papers in networking. I know what a TCAM is, I know what flows are, I know that NICs DMA packets to ringbuffers in host memory, and I know that things like DDIO exist.

I really want to work on stuff with network stacks in the OS. I have a lot of connections in other parts of CS, but I have zero clue how to get a job in OS + networks. Unlike other parts of software engineering, where I at least see positions for new grads from time to time, all these OS + networks jobs seem much more senior. This is, if I can even find a position that exists related to these topics in the first place.

I really don't want to do anything else, I've tried a lot of CS and I love this the most. But I have no idea how to get there, barring a master's/PhD, which I'd probably do if there were no other route to getting to a job here. Any advice?
by elric | 2025-10-19 08:00:48+00:00
Stress and "posture" are certainly big contributors. Any kind of pressure on the veins and nerves around the ear can cause tinnitus, which includes the muscles in your neck, many of which attach to your shoulders. Sitting at a desk all day, or looking down at a phone, is probably a big contributing factor for many of us.

Stress can also cause us to subconsciously clench our jaws, which again can contribute.

Feeling stressed or fatigued certainly lowers my mental tolerance for annoying bullshit like tinnitus.
Show HN: A better Hacker News front end
by AntonioEritas | 2025-10-19 08:01:20+00:00
I forked pajecawav's better-hn repo, which turned out to be an excellent foundation to build on. While the original implementation was clean and functional, it didn't quite capture the essence of Hackernews. More importantly, it was missing some features I considered essential for a truly viable alternative.

After tinkering with it for a while, I think I've nailed it—at least for my own use case. If it works well for me, chances are others might find it useful too. So I figured, why not share it?

Pretty straightforward: no ads, no tracking, no monetization schemes and no intention to do so. Just a simple deployment on Vercel's free tier, which costs me exactly nothing. I'm not expecting millions of users (let's be realistic), but we'll see how it scales if people actually start using it.

Any feedback is welcome, or just use it.
by Aldipower | 2025-10-19 08:02:28+00:00
Couldn't hear this video, just watch, because I have no sound in the env I am currently in. But some thoughts about EQ.

"EQ isn't phase shift, phase shift is EQ.", a video title I saw once, but hits the nail on the head.

"Nothing is for free.", if you eq some frequencies, you affect some other frequencies too. You can use this to your advantage, if you are aware of this.

"EQ graphs are lying." Lack of resolution and not revealing the phase shift makes most stock EQ graphs not telling the truth.

"My hearing aids sound strange/metallic." This is the phase shift, you are hearing.

Have a nice Sunday everybody!
by muddi900 | 2025-10-19 08:02:34+00:00
This kind of reporting misses one glaring issue; years of life taken away.

16 year olds rarely die of cancer or heart attacks. But they can and do die of homicide. Probability of death at 16, according to SSA[1] is 6/10,000 and the remaining life expectancy in 59 years. School shooting, gang violence, and general homicides take a lot more of life off from people than "old age" diseases.

Though incidence of heart diseases going up in late youth and early adulthood. But they still don't hold a candle to homicides.

[1] https://www.ssa.gov/oact/STATS/table4c6.html
by walkabout | 2025-10-19 08:03:26+00:00
Ontology

https://en.wikipedia.org/wiki/Ontology

Or: just try, then try your best to find ways your definition fails. You should find it challenging, to put it mildly, to create a bulletproof definition, if you’re really looking for angles to attack each definition you can think of. They’ll end up being too broad, or too narrow. Or coming up short on defining when exactly a non-chair becomes a chair, and vice-versa, or what the boundaries of a chair are (where chairness begins and ends).

And if that one is tricky…
by pols45 | 2025-10-19 08:03:32+00:00
Don't worry there is a lot of exploding competition the MormonGrok, VaticanGPT, BuddhistMind, HinduCore, CryptoBuddy, MarxAI, GoopBrain, GrandmaDaemon etc etc Elon and his sewage factory have to compete for attention on an overcrowding stage.
by kcexn | 2025-10-19 08:03:59+00:00
GCC has come a long way in terms of features and complexity since the 90's/00's when Stallman made these decisions. Today, building a compiler from scratch would be a huge undertaking, and would be prohibitively expensive for most organizations regardless of licensing.

If the requirement was still just to implement a "simple" C89 compliant compiler, and I was worried about software freedom. The GPL is probably still a good bet.
by dmurray | 2025-10-19 08:05:08+00:00
It's a modern style of a lot of publications that want to appear progressive or fear appearing insufficiently progressive.

Black people (specifically this means people in the US who have dark skin and whose ancestry is in the US) have a unique identity based on a shared history that should be dignified in the same way we would write about Irish or Jewish people or culture.

There is no White culture, however, and anyone arguing for an identity based on something so superficial as skin colour is probably a segregationist or a White supremacist. American people who happen to have white skin and are looking for an identity group should choose to be identify as Irish or Armenian or whatever their ancestry justifies, or they should choose to be baseball fans or LGBTQ allies or some other race-blind identity.
by Flamingoat | 2025-10-19 08:06:25+00:00
> So, it is the same thing… but people have vibes and perception that it’s not? Data says otherwise, but people have feelings? I don’t really know what to do with that argument.

https://news.ycombinator.com/item?id=45631855

The original poster does a much better job than I explaining the issue.

> Even if it’s true that people have a “perception”, it won’t matter in the medium term, these folk are going to learn pretty quick that EVs are more reliable than ice cars. Much simpler, much less to go wrong.

When people make this claim I know they have never had to work on a vehicle. What you think is simpler (which I suspect is less moving parts) actually isn't. Mechanical systems can be diagnosed by simply prodding / wiggling them much of the time or a visual inspection.

EVs for the most part have a huge amount of electronics and computer software. Computer software is incredibly complex in its own right and I shouldn't need to spell that here.

Electronics can fail with moisture and dirt. Electronics are the most difficult thing to solve when repairing a vehicle and this includes working on older vehicles. Issues are difficult to diagnose and intermittent.

So while is mechanically it is simpler, that is dwarfed complex electronics and computer software which is many of orders of magnitude more complex.
by procaryote | 2025-10-19 08:07:20+00:00
I don't really understand the problem in 1

in 2, looking at your article, from your first query it looks like person_relationship contains both (A,B) and (B,A) for all related people A and B; otherwise the left join won't work. If you also make people related to themselves and store (A,A) and (B,B) there your query becomes much simpler:

SELECT other.id, other.name FROM person p JOIN person_relationship r ON r.from_person_id = p.id JOIN person other ON r.to_person_id = other.id WHERE p.family_id = @familyId;
by nicbou | 2025-10-19 08:08:08+00:00
My iPad is completely silenced, but also has no ad blockers. It’s meant to stay a reading device for the bedroom, and to not become a browsing device.

The unfiltered internet is downright unbearable. Ads, notifications, modals. Reading a paragraph of text without looking at ads or surrendering your privacy is a challenge.

Now the devices themselves are getting so needy! Consoles are the most obvious example. I got a Switch as a gift, and it shows ads every time I turn it on. Operating systems embed feeds wherever they please.

It feels like we are not the customers of the products we but, but a resource to be mined.
by ofrzeta | 2025-10-19 08:08:27+00:00
Even that screenshot is bogus. When there's no understanding there can be no misunderstanding either. It's misleading to treat the LLM like there is understanding (and for the LLMs themselves to claim they do, although this anthropomorphization is part of their success). It's like asking the LLM "do you know about X?" It just makes no sense.
by thepianodan | 2025-10-19 08:08:45+00:00
> React is a lot more stable than I think you're giving it credit for.

I'm glad they take good care of backwards compatibility. React was the most common example, I didn't intend to target it specifically.

Not all frameworks are like this though. Svelte 5 introduced many breaking changes, with plans to deprecate the classic Svelte 4 syntax. So that forces many projects to spend time migrating to the newer version.

> The idea that not using a frontend framework will let you focus on delivering features seems reductive...

Agreed, appreciate the healthy arguments. :)
by fifilura | 2025-10-19 08:09:06+00:00
The purposes are probably as many as there are protestors?

Wikipedia lists some of the organization participating. I don't think they try to keep it secret.

https://en.wikipedia.org/wiki/No_Kings_protests_(October_202...

The October 2025 protests follow the No Kings protests in June. Approximately 200 organizations have partnered for the October protests, including 50501 and Indivisible groups, as well as the American Civil Liberties Union (ACLU), the American Federation of Teachers, Common Defense, the Human Rights Campaign, Planned Parenthood Federation of America, Autistic Self Advocacy Network (ASAN), the League of Conservation Voters, MoveOn, Public Citizen, United We Dream, and Working Families Power.
by h45x1 | 2025-10-19 08:10:15+00:00
The prompts are slightly tailored towards a textbook but are otherwise generic. If you have a Gemini API key, you can specify any title and get your own book. It can take several hours for a larger book (can be done faster and slightly cheaper with async queries, but I thought that an unnecessary complication for a small pilot). It is easy to disagree on the resulting quality of the book; for me it feels more like an extended Google query than anything. But as an exercise where the size of your prompt stack is larger than 1, it was fun and, in parts, thought-provoking.

If I am to name just one prompting trick that I discovered to be useful, that'll be hierarchical budgeting. I have a total word budget for the whole book and I ask Gemini to allocate that budget for chapters, and so on recursively. Fun part, the sum of parts does not always equal the total, but the difference was never bigger than 5%. That's some stochastic summing happening.
by bifftastic | 2025-10-19 08:10:37+00:00
There is a theory connecting gauge theory and finance:

https://arxiv.org/abs/hep-th/9710148

https://www.amazon.com/Physics-Finance-Modelling-Non-Equilib...

I don't think it's a crackpot theory. The basic idea is that the gauge group is the group of rescalings of the units of money, and arbitrage appears as curvature in the gauge field, i.e. you end up with a net change when you parallel-transport money around a loop in the (discrete) space of assets and time.
Show HN: Newcomer Ranking – Alternative to GitHub Trending for New Repos
by zxcholmes | 2025-10-19 08:11:47+00:00
I've been working on git-stars.org and created a "Newcomer Ranking" that I think does a better job of discovering new popular projects than GitHub Trending.

While GitHub Trending often shows the same established repositories cycling through, my Newcomer Ranking specifically focuses on repositories that are both new AND gaining significant traction recently.
by rock_artist | 2025-10-19 08:12:29+00:00
I think the title on HN is misleading. Sadly I’m not sure what’s the short and clearest title :(

The video is very nicely made and it focus on sound systems / boomboxes frequency response and behavior of included filtering modes.

So when talking about EQs with “all forms” in mind, you should consider:

- EQ is merely combination of one or more filters.

- There are many common filter designs, the video isn’t about that, it also doesn’t mentioned Low-pass/High-pass/band-pass/bell or common structures, but it is only showing them.

- Filters made and behave differently

- Most filters (including the ones in the video) are done on the time domain (vs spectral one)

- Phase, this is the biggest missing piece in the video imho. Naive filtering is “smearing” the signal to achieve the different tone balance. By doing so, they also most likely change the phase (unless using linear phase filters)

- Filtering might result delay in time.
by muddi900 | 2025-10-19 08:12:33+00:00
There is enough reason to believe that police departments do not record crime appropriately. Goodhart's law applies everywhere. If you are tasked with lowering a particular crime in your area, the fastest way to do it is to under-report it. Here is a podcast where a former NYPD officer alleges as such: https://pca.st/jSka

Of course, it applies both ways. We should not trust the reports of violent crime going up in the late pandemic era. The politics of "Defund the Police" suggests that this was a deliberate tactic.
by recursivecaveat | 2025-10-19 08:12:35+00:00
For the record there are several regions, most with many many categories (some rather sad ones from the NA list: "venture capital", "social media", "retail and e-commerce", and "marketing and advertising"). There were 1230 total people on the global lists this year. Of course Forbes can't really defend itself because the notion of a "twelve hundred under 30" damages the pay-to-play golden goose. I would recommend poking around the list if you ever want a mood lightener. There are a truly comical number of people whose bio reads: "co-founder (CEO is over 30) of AI powered yadada which has raised $3M from investors". I think the median 30u30 business actually has considerably less revenue than a typical convenience store.
by digitalengineer | 2025-10-19 08:13:13+00:00
“The GoFundMe CEO hopes younger donors, who are often more values-driven, digitally native, and community-oriented, will push giving higher and faster.” I can’t believe it. THIS is what he hopes for? He is not stating he hopes his country can get out of this mess? Or researching what his company can do? He’s just looking after his cut.
by ack_complete | 2025-10-19 08:13:45+00:00
A green stripe on the right/bottom is usually due to a different issue: interpolation errors in chroma planes when decoding YCbCr video. The chroma planes use a biased encoding where 0 (no color) is mapped to 128. A sloppy YCbCr to RGB conversion without proper clamping can interpolate against 0 at edges, which is interpreted as max negative chroma red/blue -- which combined together produces green. This can happen either due to an incorrectly padded texture or failing to handle the special final sample case for 4:2:2 chroma.

This issue can happen with overlays, but also non-overlay GPU drawing or CPU conversion routines.
by d13z | 2025-10-19 08:13:54+00:00
The same is happening to me. I live in Europe and I'm a staff engineer with almost 40 y/o but I have to be honest and I think I'm not going to be able to grow on the corporate track. Whatever comes next will come from other sources, maybe consulting, maybe teaching, but I don't see an option moving forward, and I'm kind of fine with it.
by kiba | 2025-10-19 08:14:05+00:00
They are monopolies. This is not a new problem. The remedy is that we should tax non-reproducible privilege and/or regulate them if we cannot get rid of their existence.

Georgism is a good framework for analyzing monopolies and other non-reproducible privilege. While the internet wasn't around in the 19th century, it seems the closest to diagnosing the ill of "late-stage capitalism", problems that Henry George had experienced in his lifetime.
by StopDisinfo910 | 2025-10-19 08:16:09+00:00
> This whole camera design looks like one of those 'we gave this project to some undergrad engineering students who've never designed a commercial product before and had no price target and thus it has a whole damn embedded linux system inside it for merely taking some HD video and stills triggered by some external wiring and saving them to an SD card'.

> See also: almost any specialty medical electronic device ever manufactured.

These are not design mistakes.

When building products in short runs and where the costs of part have little impact on your margins compared to R&D, it completely makes sense to go for a full computer rather than bother with embedded development where everything is more complicated. Medical also has to deal with certification which is a much more significant concern than saving on parts and will often reuse already certified components.
by bowsamic | 2025-10-19 08:20:27+00:00
Mainly random lisp errors being thrown in certain cases, likely just unimplemented functionality, I didn't record them since there are so many. I probably see one every other day but usually it's somewhat outside of the normal operation of magit. It still feels like a bug though, and very likely is.

I mean, magit is not some perfect piece of software. Of course it has bugs, I just hit them quite a lot. The slowness is more annoying though. Sometimes it takes seconds to open magit after hitting C-x g

I've also had magit get stuck in a 100% CPU usage loop a couple times
by nutjob2 | 2025-10-19 08:21:07+00:00
There is also the case of the more liberally licensed SRC Modula-3 compiler (front end) which worked around the GPL by running GCC as a separate process and feeding it IR files. Less efficient, but effective.

It's always an option if you're willing to put up with the awkwardness and inefficiency. GPL has more in common with DRM than you would think.
by LaGrange | 2025-10-19 08:22:06+00:00
The amazing thing about Turbo Pascal was that my memory was better, my focus was better, I could stay up much longer and my right knee didn’t hurt.

Edit: I think there is a lot of “do it because we can do it not because we benefit from it” in modern software. But fetishizing the past gets a bit silly. I do still remember getting plenty of useless documentation in old TP. And blasting through an interface that lags behind your typing is how you end up doing something completely unpredictable because one keystroke was a bit off.
by Ldorigo | 2025-10-19 08:23:44+00:00
I wonder why the focus on replaying UI interactions, rather than just skipping one step ahead to the underlying network/API calls? I've been playing around with similar ideas a lot recently, and I indeed started out in a similar approach as what is described in the article - but then I realized that you can get much more robust (and faster-executing) automation scripts by having the agents figure out the exact network calls to replay, rather than clicking around in a headless browser.
by celltalk | 2025-10-19 08:24:08+00:00
This is wrong, a lot of diagnostic labs are actually going for nanopore sequencing since its prep is overall cheaper compared to alternatives. Also the sensitivity for related regions are usually matching qPCR, and it can give you more information such as methylation on top of that.

A recent paper on classifying acute leukemia via nanopore: https://www.nature.com/articles/s41588-025-02321-z/figures/8

The timelines are exaggarated but still it works and that’s what matters in diagnostics.
by ack_complete | 2025-10-19 08:24:59+00:00
The video overlays in question are not drawn by blending into a framebuffer in memory. They're two separate display planes that are read in parallel by the display path, scaled, and blended together at scan-out time. There are only reads, no writes. Modern GPUs support alpha-blended display planes using the alpha channel that is otherwise often required to exist anyway as padding.

As OP noted, using hardware display planes can have efficiency advantages for cases like floating controls over a video or smoothly animating a plane over a static background, since it avoids an extra read+write for the composited image. However, it also has some quirks -- like hardware bandwidth limits on how small a display plane can be scaled.
by ChocolateGod | 2025-10-19 08:27:51+00:00
> While some draft specifications could be released in 2027, the official Wi-Fi 8 standard is projected to be finalized only in mid-2028. Commercial products that officially support the new standard are not expected to reach the market until late 2028 at the earliest.

I bet companies will release WiFi 8 products even when it's still a draft, just as they did with WiFI 7.

I upgraded my home setup to WiFi 7 a few weeks ago, and after being a WiFi hater for so long, was actually surprised at how much better it was over my previous experiences with WiFi. With MLO clients get 2-3ms latency with 2.5Gbit links, I'm all for WiFi 8 trying to reduce the latency further, I don't need more speed.
by raffraffraff | 2025-10-19 08:28:01+00:00
So is the original requirement for O_DIRECT addressed completely by O_SYNC and O_DSYNC?

The way I was told it, if the database engine implements it's own cache (like InnoDB and presumably Oracle), are just "doubling up" if you also use the OS cache?. Perhaps Oracle is happy with its own internal caching (for reads).

I've seen a DB guy insist on O_DIRECT without implementing array controller cache battery alerting, or checking if drives themselves had caches disabled. Nope "O_DIRECT fixes everything!" ... although these days enterprise class SSDs have little batteries and capacitors to handle power loss so in the right circumstances that's kinda resolved too, but like the array controller cache batteries, this is one more thing you have to monitor if you're running your own hardware