MurphyA/hacker-news huggingface dataset:
by singlepaynews | 2025-09-08 03:02:48+00:00
"set up a cloud instance ahead of time and just boot it up"

That sentence is the closest to what I'm imagining--the thin client to personal computer, your use case is interesting (hackathon peripherals); I'm thinking of this as a lifetime-durability play.

Basically what if my home's NAS could also serve all my applications, and at any given time I really just have a KVM into it. If we assume network is fast enough, that would achieve the UX I want, which is that the KVM is effectively disposable and the personal computer stuff all stays intact.
by jazzyjackson | 2025-09-08 03:04:19+00:00
Looks like Core Ultra is the only chip with integrated Arc GPU with AV1 encode. The Xeon series I was looking at, the 1700 socket so the e2400s, definitely don't have iGPU. (The fact that the motherboard I'm looking at only has VGA is probably a clue xD)

I'll have to consider pros and cons with Ultra chips, thanks for the tip.
by lcsciences | 2025-09-08 03:05:35+00:00
LC Sciences is a pioneering global biotechnology company dedicated to empowering genomics and proteomics researchers with cutting-edge solutions. We cater to a diverse range of markets, offering a comprehensive suite of products and services for nucleic acid and protein analysis, biomarker discovery, and drug development. Our innovative offerings span the entire research workflow, equipping scientists with the tools they need to unlock breakthrough insights and accelerate advancements.
by ekidd | 2025-09-08 03:06:28+00:00
There is usually a specification for how hardware works. But:

1. The original hardware spec is usually proprietary, and

2. The spec is often what the hardware was supposed to do. But hardware prototype revisions are expensive. So at some point, the company accepts a bunch of hardware bugs, patches around them in software, ships the hardware, and reassigns the teams to a newer product. The hardware documentation won't always be updated.

This is obviously an awful process, but I've seen and heard of versions of it for over 20 years. The underlying factors driving this can be fixed, if you really want to, but it will make your product totally uncompetitive.
by unsnap_biceps | 2025-09-08 03:07:26+00:00
And even those still require a https://www.store.level1techs.com/products/p/dp-repeater-hdm... per port to make it so the computer doesn't detect the monitor switching away.

I have a Level1Techs hdmi KVM and it's awesome, and I'd totally buy a display port one once it has built in EDID cloners, but even at their super premium price point, it's just not something they're willing to do yet.
by vunderba | 2025-09-08 03:08:04+00:00
I've had a lot of fun taking some of my older songs and using AI to create covers of them. This was a song I wrote for the piano over a decade ago.

Original for piano https://youtu.be/c3nPpzzC83U

Orchestral Cover (GenAI) https://youtu.be/5r3sN2YNEGs

Instantly being able to hear a song performed with an alternate orchestration (even if it is rather mechanical) is still a lot of fun and could lead to some interesting experimentation.

Unfortunately, using it as a collaborative tool is probably NOT going to be the predominant way that it is used by a mainstream audience. Instead it will be used to generate the chord progression, the lyrics, the melody, the structure, and the performance - and then hurled into the world in a deluge of pure AI generated noise.
by jazzyjackson | 2025-09-08 03:08:11+00:00
Thanks for that perspective. I am just in a place of puzzling why none of this says Made in USA on it. I can get socks and tshirts woven in north carolina which is nice, and furniture made in illinois. That's all a resurgence of 'arts & craft' I suppose, valuing a product made in small batches by someone passionate about quality instead of just getting whatever is lowest cost. Suppose there's not much in the way of artisan silicon yet :)

EDIT: I did think of, what is the closest thing to artisan silicon and thought of the POWER9 CPUs and found out those are made in USA Talos II is also manufactured in the US with the IBM POWER9 processors being fabbed in New York while the Raptor motherboard is manufactured in Texas along with where their systems are assembled.

https://www.phoronix.com/review/power9-threadripper-core9
by lmm | 2025-09-08 03:08:40+00:00
> IIRC it doesn't fulfill monad axiom, but I don't think there's a huge problem with it. By the time you're using Option<>-like, I don't think you should use bare `null` at all in your project. Mixing Option<>-like and bare `null` sounds like playing with fire.

That's completely backwards IME. The whole point of Option is to allow you to make precise distinctions, and not allowing null in it when null is allowed in regular variables is a recipe for disaster.

For example, the flagship use case of Optional is to make it possible to implement something like a safer Map#get(), where you can tell the difference between "value was not in the map" and "value was in the map, but null". A language that wanted to evolve positively could do something like: add Optional to the language, add Map#safeGet that returns Optional, deprecate Map#get, and then one chronic source of bugs would be gone from the language. (And yes, ideally no-one would ever put null in the map and you wouldn't have this problem in the first place - but people do, like it or not). Instead, Java introduced an Optional that you can't put nulls in, so you can't do this.
by elmerfud | 2025-09-08 03:09:30+00:00
I would say it already has hit a dead end. We're simply an imperiod of scale right now but the intrinsic problems with how the algorithms work can't be overcome by small tweaks in the algorithms.

This is seen by what people term as hallucinations. AI seeks to please and will lie to you and invent things in order to please you. We can scale it up to give it more knowledge but ultimately those failures still creep in.

There will have to be a fundamentally new design for this to be overcome. What we have now is an incredible leap forward but it has already stalled on what it can deliver.
by rayiner | 2025-09-08 03:09:40+00:00
> So spare me the great advantages of those orderly people who once upon a time came across the Atlantic to colonize the new land. They are no different than anybody else, and with a little luck their little islands are as racist as they come.

The Dutch built multiple advanced societies on three different continents (their homeland, the Americas, and South Africa) whilst Bangladeshis have not succeeded in building any. I care a lot more about how they did that--and not breaking whatever cultural magic is responsible--than about how nice they are to foreigners.

You seem to take Dutch (or American) culture for granted. I think of it as a fragile local optimum and that we should be terrified that immigration will cause regression to the global cultural mean.

> Yes, who would have thought that having a massive head start in money and education would lead to a lasting advantage over time? Where do you think the term 'old money' comes from?

The head start doesn't count for much. If it did, Mexico would be richer than Massachusetts. Utah was populated by Mormons fleeing religious persecution more than 200 years after the founding of the Massachusetts Bay colony, but its median income is only 6% behind.

Regardless, it's not a money thing. Italian Americans, for example, overtook English Americans in income long ago. New Jersey has a similar median income to Massachusetts. But Massachusetts is a far better state than New Jersey on most social metrics.

> But there is a very good chance that the UBO of their presence in the USA is exactly that group of descendants of those New England Puritans, and not the immigrants. And that allows you in turn to point at them as failures, rather than as the exploited.

This is a third-world way of thinking. Societies get rich by creating the social and legal conditions that allow building things and running businesses, not by exploiting people. That's why culture matters so much for prosperity.
by stephen_g | 2025-09-08 03:09:43+00:00
The diagrams of the spectrum bands are wild for me (coming from the RF world) - in that world, a 2GHz channel that I'd used in some systems was considered ridiculously huge, but here in fibre the 'small' channels are 50GHz!

People really don't get the enormity of the difference - when there were policy debates in my country about rolling our new fixed line infrastructure there were literally people saying "but won't all homes and businesses just be able to use wireless in the future?"
by vunderba | 2025-09-08 03:10:46+00:00
Proprioception exercises are some of the most important things you can do to minimally address issues around balancing, and many of them are low enough intensity that they can be performed while watching TV.

I'll often perch on one foot on a bosu ball for a few minutes at a time. You can ramp up the difficulty by closing your eyes which can be surprisingly challenging the first time you try it. Makes following the movie really hard. :)

https://pmc.ncbi.nlm.nih.gov/articles/PMC4309156
by chasil | 2025-09-08 03:10:48+00:00
Computers were girls.

"Just before the digital age emerged, computers were humans, sitting at tables and doing math laboriously by hand. Yet they powered everything from astronomy to war and the race into space. And for a time, a large portion of them were women."

https://www.smithsonianmag.com/science-nature/history-human-...

Also, the movie:

https://en.m.wikipedia.org/wiki/Hidden_Figures
Show HN: Nuke_modules – WebApp to scan and delete node_modules safely
by sumit-paul | 2025-09-08 03:11:42+00:00
I built nuke_modules, a small web app to quickly find and remove node_modules folders that eat up disk space across multiple projects.

Why I made it: Old node_modules folders were quietly taking up tens of gigabytes on my machine. Manually hunting them down was tedious, and existing tools required installs or weren’t cross-platform.

What it does: - Scans folders you select and shows live-size totals

- One click select all, multi-select, and bulk delete

- Optionally prepares projects for pnpm (adds packageManager, .npmrc, removes package-lock.json)

- Works offline as a PWA, installable on desktop and mobile

- Command palette and keyboard shortcuts for speed

How it works: Uses the File System Access API available in Chromium browsers. No background access, you explicitly pick a root folder. Deletion is permission-gated and only affects checked node_modules.

Try it: https://sumit189.github.io/nuke_modules/ Source: https://github.com/sumit189/nuke_modules

Would love feedback, especially on usability and PWA quirks.
by lordhumphrey | 2025-09-08 03:11:43+00:00
Could this argument not be made for anything plugged in to OpenAI's API? If so, I don't see how it's a response to the point.

If you make an app for interacting with an LLM and in the app the user has access to all sorts of stolen databases, and other conveniences for black hats, then you've got what was described above. Or I'm missing something?
by tpmoney | 2025-09-08 03:12:28+00:00
In the early days, iPhones being both extremely popular and expensive made them pretty big theft targets and Apple was getting pressure from the various state governments to "do something" about the increases in phone theft. At least according to NY and CA, the activation lock alone in iOS7 caused double digit drops in the iPhone theft rates: https://appleinsider.com/articles/14/06/20/police-say-ios-7-...
by lmm | 2025-09-08 03:13:25+00:00
People unaware of the laws invent things that are almost monads but break in edge cases. E.g. Scala's collections with flatMap where you can mix and match collection types are almost, but not quite, monadic. Javas Optionals as discussed in parallel threads are similarly almost, but not quite, monadic. And this kind of almost correct implementation is more dangerous than a blatantly incorrect one.
by jsonc | 2025-09-08 03:13:29+00:00
Much love for the demo scene, where it all began for me, pulling all nighters as a teenager writing 68k assembler in asmone on the amiga.. phreaking calls to euro BBS, writing trainers and intro for games, scanning 1800 numbers for diverters/PBX systems to exploit, pulling all your best assembler graphics routines together for your crew's newest demo for release at all-weekend demo/LAN parties.. normal teenage activities, right?! :D
by vel0city | 2025-09-08 03:13:58+00:00
My biggest use for the FM radio on my old phone was sporting events which have the commentators broadcast locally with no delay.

Now I have to remember to bring a little pocket one or be sure the old phone is charged whenever I go to sporting events. Really kind of a pain. Luckily the kids also like to play games on the old phone so its a handy distraction machine on the train ride.
by Larrikin | 2025-09-08 03:15:14+00:00
When I worked at McDonald's in high school, the drive thru times were tracked (for manager shift bonuses) and the in store orders were not. Drive thru was always prioritized over in store if there was a possible wait on anything.

The only time management gave any priority to in store would be the case where a bus load of kids would show up before or after a school trip. That was just to get them out as quickly as possible before they can make a mess.
by protocolture | 2025-09-08 03:15:39+00:00
Actually the more common outcome is that some enterprising random makes a compilation of public domain content and markets it for like 25 cents. Competing to make it as available to me as possible.

Have a look at REH short stories on Google Books. This is super common.

Do I want someone to do that to your book? To make it as available and as cheap for me to read on the platform of my choice.

Yes.

Its just data, and culturally speaking, it already belongs to me. I own your book. People can compete to deliver it to me for the cheapest price. I welcome that.

I don't begrudge you going on tour, and selling author signed copies for whatever price you want. But likewise don't expect me to support a set a property norms that would deprive me of elements of the culture I live in.

Come on, now.
by AdieuToLogic | 2025-09-08 03:15:55+00:00
> Gatekeeping is toxic.

Learning what must be done to implement a device driver in order for it to operate properly is not "gatekeeping." It is a prerequisite.

> I love agents explaining me projects I don‘t know.

Awesome. This is one way to learn about implementations and I applaud you for benefiting from same.

> Recently I cloned sources of Firefox and asked qwen-code (tool not significant) about the AI features of Firefox and how it‘s implemented. Learning has become awesome.

Again, this is not the same as implementing an OS device driver. Even though one could justify saying Firefox is way more complicated than a Linux device driver (and I would agree), the fact is that a defective device driver can lock-up the machine[0], corrupt internal data structures resulting in arbitrary data corruption, and/or cause damage to peripheral devices.

0 - https://en.wikipedia.org/wiki/Kernel_panic
by hedora | 2025-09-08 03:17:12+00:00
Check dmesg after the driver crashes and restarts. If the crash is something about a ringbuffer timeout, use dmidecode to see what the ram is actually clocked at.

Make sure it matches the min of the actual spec of the ram that you bought and what the CPU can do.

I used to get crashes like you are describing on a similar machine. The crashes are in the GPU firmware, making debugging a bit of a crap shoot. If you can run windows with the crashing workload on it, you’ll probably find it crashes the same ways as Linux.

For me, it was a bios bug that underclocked the ram. Memory tests, etc passed.

I suspect there are hard performance deadlines in the GPU stack, and the underclocked memory was causing it to miss them, and assume a hang.

If the ram frequency looks OK, check all the hardware configuration knobs you can think of. Something probably auto-detected wrong.
by 1oooqooq | 2025-09-08 03:17:33+00:00
my guess is that nobody cares. netflix cut production costs in ways everybody in the industry thought it was a joke. didn't matter, they cut anyway and produced crap and survived. this will be the same. they will probably add "ai upscale" on the camera list and yolo.

also, recently i saw a dubbed commercial, so it's already rock bottom.

image is not like coding. you don't get hacked with a shitty commercial or something. you can live with 80%
by dzink | 2025-09-08 03:17:45+00:00
Growing up the girls I know (including me) were much more drawn to making and coding on computers, while boys were more interested in playing games on the computers. If it weren’t for the games, many more boys might be coding, OR many more boys might not even be interested in computers. I wonder what a real representative survey would show. I’d still much rather have a computer spin cycles solving my problems than me spin cycles solving a game.
by defrost | 2025-09-08 03:18:45+00:00
> How can you say this when people are active paying for subscription that are hundreds of dollars per month?

People like cute things and people like to gamble. It's not surprising people are getting their fix via something like that.

But that is behavior distinct from real need .. what happens, for example, should AI suddenly disappear for everybody save for a few in, say, code generation or other low population applications?

Will the world end?
by userbinator | 2025-09-08 03:18:46+00:00
Expecting a CPU to be stable at 100C is just asking for problems.

I had an 8th-gen i7 sitting at the thermal limit (~100C) in a laptop for half a decade 24/7 with no problem. As sibling comments have noted, modern CPUs are designed to run "flat-out against the governor".

Voltage-dependent electromigration is the biggest problem and what lead to the failures in Intel CPUs not long ago, perhaps ironically caused by cooling that was "too good" --- the CPU finds that there's still plenty of thermal headroom, so it boosts frequency and accompanying voltage to reach the limit, and went too far with the voltage. If it had hit the thermal limit it would've backed off on the voltage and frequency.
by frumplestlatz | 2025-09-08 03:19:50+00:00
There are average differences that persist across cultures and economic divides.

One of the most interesting (to me) is color preference; across cultures, environments, and time, men consistently express a preference for colors near blue, while women consistently express a preference for colors near pink. I recommend a quick dive into Google scholar if you’re interested; it’s very fascinating in just how consistent it is.

However, all this tells us is that differences in choices and outcomes at population levels do not necessarily indicate cultural enforcement or oppression.

Outliers exist, and one should never judge or limit others based on measured average group differences, and especially not stereotypes.
by tripletao | 2025-09-08 03:20:53+00:00
What makes you confident they were acting illegally? Here's a US embassy:

> A B-1 visa may be granted to specialized workers going to the United States to install, service, or repair commercial or industrial equipment or machinery purchased from a company outside of the United States, or to train U.S. workers to perform such services.

https://es.usembassy.gov/visas/commercial-industrial-workers...

Many of those detained have been reported to be employed by Hyundai's equipment vendors. That would be consistent with activities of this nature.

It's probably a coin flip whether a different DHS staffer would agree, though. Interpretation of these rules has always been notoriously inconsistent, and probably explains the problem here.
by sunir | 2025-09-08 03:21:58+00:00
That’s a fair critique. Though the snark was unnecessary.

I took the time to reread the literature and review my actual code. My updated understanding.

Model controls and holds the state of the system. It ensures the data is always valid.

Controller controls the boundary between the system and the user.

View represent the model and capture user intent to change the model. They ask the model for data they need; however I disagree with the practice that views change data directly but instead prefer they send an intention to change to the app which does the work.

Auth was not considered in 1979 as far as I can tell. Authentication is part of the “controller” but in middleware usually because it’s part of the user input boundary, and generally better if done in one place early in the event lifecycle. Authorization is part of the model.

App logic is decomposed into workflows or use cases in the app layer. Events coming in through the controller are translated into what the system understands and then passes it onto the workflow to execute.

Thus these should take change intent from the view and then actually tell/ask the model what needs to change. This allows the app to catch errors from the model, recover if they can, or handle multi step flows. Results and errors are then sent back to the view (eg GUI dialog) or controller (eg api call) that initiated the workflow.

This makes it easier to put different views over the same app logic (mobile, web, api, agent) and also test workflows in isolation.

Modern views have their own controllers for mouse and keyboard. That’s fine. Don’t care. That’s effectively outside the system in the client experience (eg browser) anyway.

Where I have trouble is when I

- put a ton of app logic in the controller

- put a ton of model updates in the view

- have a single controller for the entire system instead of one per system boundary/interface of user events.

The (DDD?) style of app logic being encapsulated outside of the controller makes a lot more sense to me now that I see it.
by gbraad | 2025-09-08 03:22:32+00:00
For those that are unfamiliar. In short it is a push-to-talk broadcast, public channel, communication. CB stands for Citizen Band.

In Europe, I remember the same frequency, 27 MHz being used for early RC cars. Not sure if EU truck drivers used this too, but it is available and caused runaway RC cars as it was unreliable to use that band. 40Mhz didn't have that issue, but perhaps it was not allowed for regular/unlicensed use...
by mythz | 2025-09-08 03:23:20+00:00
Really confused why the Intel and AMD both continue to struggle and yet still refuse to offer what Nvidia wont, i.e. high ram consumer GPUs. I'd much prefer paying 3x cost for 3x VRAM (48GB/$1047), 6x cost for 6x VRAM (96GB/$2094), 12x cost for 12x VRAM (192GB/$4188), etc. They'd sell like hotcakes and software support would quickly improve.

At 16GB I'd still prefer to pay a premium for NVidia GPUs given its superior ecosystem, I really want to get off NVidia but Intel/AMD isn't giving me any reason to.
by alex1138 | 2025-09-08 03:23:33+00:00
I think it's amazing how I can get downvoted for the smallest of things

What you say is plausible, I haven't directly seen the evidence for it but I'm not inclined to completely doubt you

But I think back to the time where everything surrounding covid was 'misinformation' and Musk (even if the broken clock is right twice a day) genuinely gave people a place to speak. Old Twitter would shut down people, so fast (even experts)
by lordhumphrey | 2025-09-08 03:24:30+00:00
> 2. We will not accept changes (code or otherwise) created with the aid of "AI" tooling. "AI" models are trained at the expense of underpaid workers filtering inputs of abhorrent content, and does not respect the owners of input content. Ethically, it sucks.

Do you disagree with some part of the statement regarding "AI" in their CoC? Do you think there's a fault in their logic, or do you yourself personally just not care about the ethics at play here?

I find it refreshing personally to see a project taking a clear stance. Kudos to them.

Recently enjoyed reading the Dynamicland project's opinion on the subject very much too[0], which I think is quite a bit deeper of an argument than the one above.

Ethics seems to be, unfortunately, quite low down on the list of considerations of many developers, if it factors in at all to their decisions.

[0] https://dynamicland.org/2024/FAQ/#What_is_Realtalks_relation...