MurphyA/hacker-news huggingface dataset:
by burnt-resistor | 2025-11-03 23:47:21+00:00
Running disassembly on the system, VGA, and other add-in card BIOSes was often helpful. I recall figuring out how to cycle the palette faster than calling an interrupt, although it would still require vsync to prevent snow* and tearing.

* When updating the overscan region border color on some video cards DACs via direct port I/O, there would be random speckling of dots of previous and new colors like analog snow if synchronization to wait for the vertical blanking interval wasn't observed. This is the sort of shit emulation doesn't reproduce faithfully. It sometimes took having access to a lot of hardware to verify a program doing hardware-specific VGA tweaks worked correctly.
by c0nsumer | 2025-11-03 23:47:47+00:00
I'm with JKCaloun on having owned music for as long as I can remember. From the late 90s until the early 2010s I routinely bought CDs and ended up with a library of... 1200 or 1600 or so? A bunch of years back I made a concerted effort to rip all of them to a lossless format and then play that because, frankly, it's simpler.

Since then I've bought music digitally (Bleep, Bandcamp, etc), saved off copies of live sets (thanks, yt-dlp), or when needed bought CDs and ripped them.

It's just so nice having the library. Yes, tagging was a big pain. And yes, I need to have a backup strategy for it. But, I've ended up with a pretty substantial and well-curated library of stuff that requires no streaming services. I currently use Plexamp (via Plex) to listen to it because the system works well, but also because it's a directory of files I can eventually move to something else.

There's just so many hassles with streaming systems that, outside of discovering new music (which you can do other ways) I don't find them worth it. From dead spots while traveling to stuff that's been pulled to weird versions (or not being able to find weird versions) it's just nice to have My Collection when I want it.

I'm also really liking this Triode app [1] from the article. Sometimes I just want to listen to different things but without using some station-specific app... Here we go.

Old writeup on my CD ripping workflow, excuse the broken images: https://nuxx.net/blog/2016/01/17/full-cd-collection-ripping-...

[1] https://triode.app/
by ghtbircshotbe | 2025-11-03 23:48:39+00:00
It's fun to think about though. If the (meta) universe were infinitely old then why hasn't it all diffused into background noise? Maybe once in a bazillion years there's an improbable quantum fluctuation - a big bang. It's interesting to think that we and the entire universe we know of exists in a tiny blip in between almost unimaginable spans of nothingness.
by johntfella | 2025-11-03 23:49:16+00:00
Been a member since the beginning. Never necessarily needed the money, it was just a way to pass some time. I eventually found it as a way to raise some cash for casino money. More recently, now I'm retired and don't really gamble too much.. I might do a task here and there. Whatever I raise I donate to the local soup kitchen.

For those using it to "get by" idk, I mean I knew someone who qualified for SSDI in theory but was still denied. He used it to offset some cash needs but obviously was not sufficient enough. Think the bigger issue around ethics is more societal. People shouldn't have to rely on it in place of SSDI when they shouldn't have been denied. I suppose the same can apply to food stamps etc. With this administration obviously things are tightening and getting more strict. Potential SSDI reforms will probably exasperate the need for this service. The ideal is this wouldn't be the case and the service just provides the small cash niceties for small time gaming and donations.

ref; https://www.propublica.org/article/social-security-disabilit...
by nebula8804 | 2025-11-03 23:49:46+00:00
Yeah but that problem happens with companies like Tesla as well given their oldest cars are dog slow now on the latest OS. I have heard some reports of more bugs being introduced on the oldest models because of less QA (not fully sure though)

The only way out of that is to ignore the infotainment and use your own device like with an AUX port.
by 8ytecoder | 2025-11-03 23:49:56+00:00
Funny you would pick this analogy. I feel like we’re back in the mainframe era. A lot of software can’t operate without an internet connection. Even if in practice they execute some of the code on your device, a lot of the data and the heavyweight processing is already happening on the server. Even basic services designed from the ground up to be distributed and local first - like email (“downloading”) - are used in this fashion - like gmail. Maps apps added offline support years after they launched and still cripple the search. Even git has GitHub sitting in the middle and most people don’t or can’t use git any other way. SaaS, Electron, …etc. have brought us back to the mainframe era.
by layer8 | 2025-11-03 23:50:05+00:00
Thinking and consciousness don’t by themselves imply emotion and sentience (feeling something), and therefore the ability to suffer. It isn’t clear at all that the latter is a thing outside of the context of a biological brain’s biochemistry. It also isn’t clear at all that thinking or consciousness would somehow require that the condition of the automaton that performs these functions would need to be meaningful to the automaton itself (i.e., that the automaton would care about its own condition).

We are not anywhere close to understanding these things. As our understanding improves, our ethics will likely evolve along with that.
by EGreg | 2025-11-03 23:50:08+00:00
I actually don’t look forward to this period. I have always been for open source software and distributism — until AI.

Because if there’s one thing worse than governments having nuclear weapons, it’s everyone having them.

It would be chaos. And with physical drones and robots coming, it woukd be even worse. Think “shitcoins and memecoins” but unlike those, you don’t just lose the money you put in and you can’t opt out. They’d affect everyone, and you can never escape the chaos ever again. They’d be posting around the whole Internet (including here, YouTube deepfakes, extortion, annoyance, constantly trying to rewrite history, get published, reputational destruction at scale etc etc), and constant armies of bots fighting. A dark forest.

And if AI can pay for its own propagation via decentralized hosting and inference, then the chance of a runaway advanced persistent threat compounds. It just takes a few bad apples, or even practical jokers, to unleash crazy stuff. And it will never be shut down, just build and build like some kind of kessler syndrome. And I’m talking about with just CURRENT AI agent and drone technology.
by mike_hearn | 2025-11-03 23:50:16+00:00
They didn't make a big fuss about it but OpenAI have explained that they instituted ID and country verification because there were competitors distilling their models. Of their competitors do you really think Anthropic, Google or Meta were doing that? It's pretty clear who they were talking about.

Chinese labs are mostly (all?) privately funded, as far as I know. Alibaba isn't a SOE. That's why I didn't mention state subsidies, although that might be happening (and certainly is happening w.r.t. access to electricity).

I didn't mention lax copyright/patent enforcement in the context of AI, but rather, the prior years in which China was able to build up local tech firms capable of taking on the US tech firms. It's mostly in the past now, they don't need to do that stuff anymore.
by mikkupikku | 2025-11-03 23:50:32+00:00
Those exhaust driven turbines didn't just drive the compressor like is typical with turbochargers, but was also mechanically linked to the crank shaft so the turbine contributed to the overall power output of the engine directly, not just by forcing more air into the cylinders. That's what made them "turbo-compound."

The youtube channel "Greg's Airplanes and Automobiles" has a nice video about turbo compound engines.
by trhway | 2025-11-03 23:51:07+00:00
>In the case of the Holodomor, there's no such articulated plans to eradicate a people

You're incorrect. The Holodomor was an implementation of the clearly set policy to subdue peasantry and "clean up" rich peasants (the rich peasant were basically any peasant who wasn't completely destitute) as peasants weren't carriers of proper communist ideology (only dirt poor village laborers who didn't have their own land/horse/etc. were considered to be ideologically close to proletariat).

Where it gets a murky for some people not well knowing history of Russian Empire and USSR is whether Holodomor was a genocide of Ukrainians or genocide of peasants.

As it happens the Ukrainian people and their language were spread far beyond modern Ukraine and well into all those agricultural fertile lands where Holodomor happened: http://iamruss.ru/little-russians-on-the-1897-census/

The peasants in those fertile areas did better because of Nature as well as because of history - those weren't classic Russian territories where peasants had been enslaved for centuries, and thus the peasants there were more close to US/European farmers than to classic Russian poor peasant. Thus they became target.

So while more evidence point to it being genocide of peasants, one can't dismiss that the majority impacted were Ukrainians, and that is especially pronounced in the areas, further from the modern Ukraine, where peasants were mostly Ukrainians while cities, due to cities naturally speaking Imperial language (i.e. Russian in this case) and having recent large influx of Russian speaking population due to industrialization, were mostly Russian.
by bitpush | 2025-11-03 23:51:10+00:00
This is the same guy who did the totally unhinged article (with even more unhinged headline) a while back.

https://www.wheresyoured.at/the-men-who-killed-google/

You can see how HN ate up that article back in the day - https://news.ycombinator.com/item?id=40133976
by savanaly | 2025-11-03 23:51:12+00:00
Hey, as long as the deep fried mushrooms are replacing the deep fried chicken wings as an appetizer, that's the sort of progress I'm talking about. It's better the vibes change such that 50% of people start ordering plant based meals 10% more often than that 1% of us go fully vegan, and feels like a lot more likely and possible.
by JumpCrisscross | 2025-11-03 23:51:41+00:00
> have to assume management is getting paid off some way to subject themselves to an inferior and more expensive custodian

I’ve done a startup that tried to run ADP for payroll. It was a mess.

Lots of startups avoid that problem by using Gusto. And until recently, Gusto integrated better with Guideline than other providers. So that’s what one got. No kickback needed.

(Like, constellation of shitty products users are locked into helped make Larry Ellison the world’s richest man.)
by yepguy | 2025-11-03 23:52:05+00:00
Nothing wrong with that. One thing I like about my approach though is that I can get what little value there is out of platforms that rarely ever serve up anything useful to me.

Facebook, for example, hardly ever gives me any value, but sometimes it does. If I used Facebook like most people, I would have to check it regularly for that one time I get something valuable from it. The downsides would far outweigh the upside, so it would make sense to delete it. But instead I can go months without ever opening Facebook, and then get notified when there's a post I actually care about, and give it my attention on my own schedule.
by unleashit | 2025-11-03 23:52:57+00:00
Seeking ~32 hr/week position

Location: Portland, OR

Remote: Yes, and/or in-house. Experienced with both.

Willing to relocate: maybe (SF Bay Area or Seattle only)

Technologies: Typescript, Javascript, React, Redux, Next.js, Node.js, Express, HTML, CSS, REST, GraphQL, Postgres, Mysql, Linux, Nginx, Docker, Serverless, AWS, Vercel, Ansible, Terraform and more. Experienced with LLMs and AI coding tools.

Resume and Portfolio: https://jasongallagher.org

Contact: please use contact form on my website

Github: https://github.com/unleashit

I'm a seasoned Front End Engineer (Full Stack Typescript/Javascript) with 20 years of professional experience in a variety of industries. My specialty is front end and React although I'm also skilled in back end web technologies. Currently I'm seeking a long-term 3/4 time position.
by BLKNSLVR | 2025-11-03 23:53:15+00:00
Tangential point: The song Terryfold has been removed from Spotify.

It's still available on Youtube if I want to listen to it, but the point is that it's not in the same place, if you're a Spotify user, as all the other music you listen to.

Yes, there's a whole thing with Justin Roiland that's controversial (putting it lightly, maybe he should be in jail, but that's not for me to decide), and that song has obvious elements that relate to the controversy, but, dammit, I like the song for the song.

The point this article is making, and the reason for the author's decision ten years ago, is still relevant and I can't ever see it being irrelevant.
by btown | 2025-11-03 23:53:18+00:00
Even the most popular games (with few exceptions) present as relatively dumb terminals that need constant connectivity to sync every activity to a mainframe - not necessarily because it's an MMO or multiplayer game, but because it's the industry standard way to ensure fairness. And by fairness, of course, I mean the optimization of enforcing "grindiness" as a mechanism to sell lootboxes and premium subscriptions.

And AI just further normalizes the need for connectivity; cloud models are likely to improve faster than local models, for both technical and business reasons. They've got the premium-subscriptions model down. I shudder to think what happens when OpenAI begins hiring/subsuming-the-knowledge-of "revenue optimization analysts" from the AAA gaming world as a way to boost revenue.

But hey, at least you still need humans, at some level, if your paperclip optimizer is told to find ways to get humans to spend money on "a sense of pride and accomplishment." [0]

We do not live in a utopia.

[0] https://www.guinnessworldrecords.com/world-records/503152-mo... - https://www.reddit.com/r/StarWarsBattlefront/comments/7cff0b...
by mikem170 | 2025-11-03 23:53:20+00:00
I assume you were talking about audio/video sync? I used to use mine to mostly listen to music, audio only.

But I still have a creative bt-w2 audio dongle, and was curious, so I gave it a try, using mvp to watch a yt-dlp mp4, showing someone talking on camera. The bluetooth speaker was 3 meters away from my laptop. No tweaks.

It looked good, I was pleasantly surprised. It definitely had better sync than I've seen on some badly compressed cable tv content.

I wasn't familiar with how bluetooth buffering used to be, but I can believe it's caused problems. I've noticed sometimes when people are using bluetooth on their phones.
by jandrewrogers | 2025-11-03 23:53:31+00:00
There are many workloads for which all available database engines are poor. If you have one of those workloads and the esoteric technical expertise, it is entirely plausible to improve performance, scale, etc metrics by 10-100x versus whatever is currently available in the market. 10-100x is qualitative if that is central to your business.

Of course, almost no one should attempt this. The number of people with the technical expertise to pull it off successfully is much, much smaller than the number of companies with workloads that would benefit from this.

It doesn't have to be an exotic workload. Sometimes the market is just full of weak implementations e.g. graph databases.
by logankeenan | 2025-11-03 23:53:42+00:00
Yep, it's super nice. The Service Workers API also makes this really easy too. I experimented with compiling a Rust Axum server to WASM and then ran it in my service worker. Also, thanks for incorporating fetch into htmx!

I thought I'd include an example of replacing fetch for anyone that come across this.

const originalFetch = window.fetch; window.fetch = function(url, options) { if (url.includes('/api/user')) { const mockUser = {id: 1, name: 'John Doe', email: 'john@example.com'}; return Promise.resolve(new Response(JSON.stringify(mockUser))); } return originalFetch(url, options); };

https://developer.mozilla.org/en-US/docs/Web/API/ServiceWork...
by bawolff | 2025-11-03 23:54:09+00:00
I mean, i agree, ffmpeg are under no obligation to do anything. (In the heat of the moment i think my previous comment went too far, i would phrase it more, as if you want to be a "quality" software project then you have to respond to real security bugs promptly).

My biggest gripe though is that ffmpeg does seem to value these sorts of reports highly. If i'm reading the timestamps right, they fixed this report within 1 day: https://github.com/FFmpeg/FFmpeg/commit/c41a70b6bb79707e1e3a...

How often do you get your bug reports fixed that fast? When i file bugs in open source projects it usually takes at least weeks if im lucky to get a response. People almost never respond within 1 day. I think that demonstrates how valuable ffmpeg views these reports.

If the report was a garbage report (like e.g. the ones the curl maintainer complains about) i'd have more sympathy, but clearly ffmpeg views this issue submission as valuable. The whole thing makes me think of choosing-beggars. They want the google report but also are trying to use social pressure to make google contribute even more.

If they didn't want google's reports that's one thing - just reject them, but both wanting them while also demanding more is scummy in my opinion. Either accept or reject them.
by dreamcompiler | 2025-11-03 23:54:45+00:00
Our engine holds 1200 gallons. It goes in first* and starts putting the wet stuff on the red stuff.

As the engine drives in it drops a 3" hose along its path. Next is our big tender with 3000 gallons. It stops at the street and connects to the dropped hose to pump more water up to the engine.

The tender also has a drop tank -- think about a portable kids' wading pool but much larger and deeper. Shuttle tenders refill the drop tank while our big tender draws from it to continue supplying the engine.

We don't have fire hydrants, so this is the dance we have to do.

* It's very important to park the engine close to the fire but not too close. Ask me how I learned this.
by daswolle | 2025-11-03 23:55:01+00:00
Altira Health | Remote (US) | Full-time | Founding Software Engineer (Interop) | https://www.altirahealth.com/ We're building an AI care platform to reduce ER visits, close care gaps, and guide patients to the right care at the right time. We're a pre-seed healthcare startup working with major providers to drive real outcomes. We have great runway, we're moving fast, and we have lots of leads that mean we can't build fast enough. We also believe in compliance and security from day 0.

We're looking for someone with deep healthcare integration experience to hit the ground running. Ideally they're a pragmatic backend expert to help us scale as we continue to grow. Integrations can be a full time role, but at a startup it's necessary to wear many hats. So this individual should also feel comfortable as a generalist who can jump in at any part of the stack.

Stack: Python, Django, GraphQL, AWS, TypeScript, React, Terragrunt/OpenTofu

Ideal: early-stage experience, deep experience in healthcare integrations, thrives solving problems

Fair compensation + equity

JD and application: https://app.dover.com/apply/altirahealth/862317ca-7c42-4dc1-...
by preetamjinka | 2025-11-03 23:55:29+00:00
FunnelStory | Principal Architect (Go / Golang) | REMOTE (India) | Bengaluru | Full-Time | 55-85 LPA | https://funnelstory.ai

I'm Preetam, co-founder and chief architect of FunnelStory. We're looking for exceptional back-end engineers to build and scale our AI SaaS product.

FunnelStory is an AI-first customer superintelligence platform. We're a small (<20 people), fast-growing, VC-backed, early-stage startup, and we're gaining traction with enterprise customers. We're looking for architects/engineers to join our team that's building next-generation AI platforms using Go.

This is a great fit if you have:

* Deep expertise in Go.

* A strong architectural background, with experience designing and scaling complex systems.

* Expertise with relational databases (PostgreSQL) and SQL

* Excitement about taking a high-impact, independent role in an early-stage environment, helping to mentor and uplift the team.

Who we're looking for:

* 8+ years experience in Go, SQL, AWS

* Bias to action, ability to execute independently

* Strong architectural and independent problem-solving skills

* Ability to communicate complex ideas simply

More details + apply: https://wellfound.com/l/2AN2TD

Interested? Email me at preetam @ funnelstory.ai with "HN" in the subject.
by JumpCrisscross | 2025-11-03 23:55:33+00:00
> What specifically is violating policies?

Guideline materially and repeatedly breached their fiduciary duties under ERISA.

Their definition of when an expense is “incurred” varies materially from case to case and diverged substantially in almost all of them from IRS guidance. Multiple times, a customer service agent said—in writing—the last person I interacted with misrepresented something material that I had subsequently acted on.

Disclaimer: I am not a lawyer. I am describing my personal experiences. Don’t cite this comment if you decide to pursue these fuckwits.
by altairprime | 2025-11-03 23:55:35+00:00
As a decrepit old {COMMO} power user, anything that doesn’t give me fully integrated scripting with expect/switch/dialog and a popup script editor, honestly hasn’t been worth investing in further. So I’ve been on Linux console, Putty, and macOS Terminal ever since.

My terminal.app color scheme uses P3 colors on 7% gray rather than the usual sRGB colors so that I can use an OKLCH equidistant palette, and I make extensive use of shift-cmd-up to select and copy “the previous command’s output”. I considered switching for 24-bit color but ultimately I prefer not having to learn a new “rudimentary” app that’s deficient versus my nostalgia just like all the others, and it drastically reduces my stress level when working on other people’s devices that I am proficient in working with an OEM environment.

I occasionally use tabs but for the most part I prefer windows, so that I can drag them around and over/underlapped with other work I’m doing in my GUI. Not a big fan of screen and tmux except as their limited value to me in mitigating ssh disconnects when that’s a concern.

Perhaps your definition of power user is limited to uses aligned with your own?
by estimator7292 | 2025-11-03 23:56:01+00:00
Your phone is never idle. Open your adb logs sometime and you'll see that it's doing a ton of stuff all the time. Much of which involves a network connection.

So your phone is basically always doing something, and frequently sending and receiving data when you assume it's doing nothing. By design, radios hop around between channels as conditions change. Another device somewhere outside your house kicked off a big transfer and your device hopper channels to avoid interference. Random atmospheric conditions introduced new noise, or another channel cleared up. This is standard, normal behavior for WiFi, Bluetooth, cellular, and essentially every other type of modern digital radio.

What you're seeing is normal and expected behavior. Modern radios and operating systems are vastly more complex than you're assuming.