MurphyA/hacker-news huggingface dataset:
by chiffaa | 2025-11-16 14:05:33+00:00
In one of the interviews that came out when the Steam Machine embargo ended, someone from Valve said that, unlike with Steam Deck, they can't afford to sell at a loss because the form factor and the OS of the Machine make it possible to buy it just for general compute, which would be devastating with negative margins. So, unfortunately, I guess it will be 800-1000$ in the end
by JohnCClarke | 2025-11-16 14:05:34+00:00
I suspect that the push for civilian SMRs is a disguised subsidy for the naval reactor programme. This is shortsighted because (1) for electricity renewables are cheaper than nuclear, and (2) large naval vessels are enormously vulnerable to drones.

Ukraine's success against Russia's Black Sea fleet proves this for surface vessels. Similarly, it is easy to imagine a swarm of small underwater drones detecting, tracking and trailing nuclear submarines.

The UK government's is more focussed on providing juicy contracts to large corporations than realistic preparations for the future.
by ineedasername | 2025-11-16 14:06:26+00:00
It’s hard to convey this, and what it does to your mentality

My Grandfather grew up poor during the Great Depression, working at a very young age to help support his family. Decades later after attending college on a full scholarship and becoming a doctor his own children would be embarrassed when they were in restaurants. He would see other diners leave their table and a plate would still have food on it, and he would take it and eat it instead of ordering for himself. It wasn't that he didn't understand the norms of eating at a restaurant, it was a pervasive fear, justified when growing up though no longer, of wasting anything. This general mentality was extremely common for anyone that grew up up during the depression. An extremely large number of anyone that lives in constant stress and anxiety for a long period of time experience something similar.
by tapoxi | 2025-11-16 14:07:30+00:00
Moore's Law is Dead (chip analyst YouTuber) believes a $300 bill of materials and $600, maybe even $450 for the lower SKU.

The CPU and GPU in this are last generation, and he believes Valve got a bulk discount on unsold RDNA3 mobile GPUs. They did something similar with the Steam Deck riding off a Magic Leap custom design. People predicted that would be pricey too but launched with (and still has) a $399 model.
by CGamesPlay | 2025-11-16 14:07:54+00:00
Not least of which, and even more so the URL had an auth secret in it. None of mine do, hence the question. I'm confused, because git has a credentials helper specifically designed to avoid storing secrets like that, or so I thought. So what tool is storing secrets in the git remote URL?

Yes, the git directory has all current and historical versions of the files packed into it, but that's not what the OP used to get information about the scammer.
by rixed | 2025-11-16 14:08:44+00:00
When I switched to FreeBSD, it was because of the quality of the documentation. In Linux manpages are a patchwork from various sources, and it shows; it's not rare for a manpage to be missing, obsolete, or to document another similar tool, or to be inacurrate... Much better than in many other OSes, but still nowhere as good as in FreeBSD.

Now that I think of it, when I switched from DOS to Linux it was already because I found manpages amazing. Maybe I've just a soft spot for documentation.
by ferd | 2025-11-16 14:08:47+00:00
> I'd argue some amount of "co-recursion" is to be expected: after all the point of the child class is to reuse logic of the parent

That's the point: You can reuse code without paying that price of inheritance. You DON'T have to expect co-recursion or shared state just for "code-reuse".

And, I think, is the key point: Behavior inheritance is NOT a good technique for code-reuse... Type-inheritance, however, IS good for abstraction, for defining boundaries, to enable polymorphism.

> I'd say this is a fact of life for all pieces of code which are reused more than once

But you want to minimize that complexity. If you call a pure function, you know it only depends on its arguments... done. If you can a method on a mutable object, you have to read its implementation line-by-line, you have to navigate a web of possibly polymorphic calls which may even modify shared state.

> This is another reason why low coupling high cohesion is so important

exactly. Now, I would phrase it the other way around though: "... low coupling high cohesion is so important..." that's the reason why using inheritance of implementation for code-reuse is often a bad idea.
by lanfeust6 | 2025-11-16 14:09:24+00:00
If I purchase one it is effectively a console-killer for the big screen. The fact that the PS5 is now in the twilight phase is making me consider it. The era of exclusives is almost over as basically everything I want to play on PS5 is also available on PC.

At the same time I don't need a living room machine to be a full-fledged desktop. Nor is that desirable with kids.
by CuriouslyC | 2025-11-16 14:10:16+00:00
You're coming in so very hot, you should take a second look at your response. If you think calling out public well documented failings and things I've wasted time debugging and work around during my own use of the product is arrogance and narcissism, you've got some very warped priors.

If you think I'm arrogant in general because you've been stalking my comment history, that's another matter, but at least own it.
by rdl | 2025-11-16 14:11:32+00:00
Almost all of the larger commercial miners (especially public companies) are looking at this. There are a bunch of issues (I have a conference talk last week at one of the big mining conferences on the topic, and have met with a bunch of miners on this.)

Probably long term the solution will be hybrid — mining gets done using any spare power. AI training generally requires protected power even beyond firm power and few miners have this for their mining operations, and also most of the mining facilities aren’t in the ISO 5 or 6 facilities we (I insure miners and AI) want to see for $500mm worth of mining hardware. Usually the mining companies don’t want to make the upfront capital outlay for these, so a lot of the time they do partnerships where part of their PPA is shared.
by GTP | 2025-11-16 14:12:08+00:00
Of course big corporations would rather not be obliged by the GPL. But my feeling is that, if we give them the option to grab the code without contributing back their improvements, they would just do that. In the long run, this risks harming the OSS community, as developers would feel like big corps are being leeches and profiting out of their work without giving anything back.

After all, the GPL forces to contribute back only if you modify and distribute a modified version of the software (the AGPL modified this point, to account for cloud services). A corporation that isn't modifying GPL'd code or isn't redistributing the modified binaries, doesn't incur any additional burden for using a software distributed under the GPL.
by Guestmodinfo | 2025-11-16 14:12:14+00:00
Just a few hours ago on the irc channel of OpenBSD someone said that OpenBSD is good at not letting a wonky hardware run compared to linux. So you could use the dmesg and ask it in the OpenBSD mailing list and they will point out which wonky hardware is causing trouble and you can replace that problematic part. I ran OpenBSD current for 6 years and never faced such issue
by kiba | 2025-11-16 14:12:25+00:00
It's the mindset of being as lazy as possible to achieve the most reward. That is a useful mindset to have to some extent, but excessive laziness can be detrimental, even harmful to other people especially when companies are seeking to manipulate the economic and regulatory conditions without producing new wealth.

Economists have a term for this called "rent-seeking", and even endorsed by society at large at time, such as land speculation and NIMBYism.
by mystraline | 2025-11-16 14:13:06+00:00
Yep, and looking at this and every other mega-company...

Is that capitalism itself, once at the top, encourages and benefits neo-feudalism.

Feudalism itself is the creation of 'city states' where the lord has all the power over his subjects, and then does token nice things for them. Neo because it uses computers with DRM to enforce the real owner's wishes, instead of guards or servants.

Now we see all the biggies engaging in this techno-feudalism because people are trapped into ecosystems, or people did not understand what a "sale" really meant (it was IMHO, a fraudulent sale). And international laws thatcame out from the US's DMCA are a specific reason why this is even allowed to exist.

Competition is considered good by proponents if capitalism. But when you're on top, competition means to take you down a notch. So, erecting walls and feudalist digital-states is how you stay on top.

Laws are how we can start attacking these horrific structures. But at least for 3 more years in the USA, I'm not seeing it. Hell, we can't even hold fast with 'keep ACA benefits', let alone pro-human laws.
by stevefan1999 | 2025-11-16 14:13:48+00:00
Here's one nice thing about AMD is that there is znver4 and znver5 support baked in from CachyOS, so any Zen 4 laptop (7000, 8000 series) and Zen 5 (Strix Halo AI Max) would get good performance early on. I got a 8745HS laptop for just $400 and I swapped the 1T and 32GB RAM for 2x2T and 64GB RAM, and switched to CachyOS. Except for a weird keyboard issue when resuming from sleep, and some Arch kernel shenanigans, I got no problem so far.
by bgwalter | 2025-11-16 14:13:49+00:00
Cocaine fueled unconditional positivity used to be looked down upon, but is the default now in the grifter sphere. So much so, that they now flip the script (which their main skill) and call rational people teenagers. I suggest you follow your grown up Elon Musk on X, where you won't see any "moodiness" or "negativity".
by __MatrixMan__ | 2025-11-16 14:14:21+00:00
I was an early and enthusiastic adopter of docker. I really liked how it would let me use layers to keep track of dependency between files.

After spending a few years using nix, the docker image situation looks pretty bonkers. If two files end up in separate layers, the system assumes dependency so if the lower file changes you need to build a separate copy of the higher one just in case there's actual dependency there.

Within nix you can be more precise about what depends on what, which is nice, but you do have to be thoughtful about it or you can summon the same footgun that got you with docker, just in smaller form. Because a nix derivation, while a box with nicely labeled inputs and output, is still a black box. If you insert a readme as an input to a derivation that does a build, nix will assume that the compiled binary depends on it and when you fix a typo in the readme and rebuild you'll end up with a duplicate binary build in the nix store despite the contents of the binary not actually depending on the text of the readme.

> you can combine packages however you would like

So this is true, more or less, but be aware that while nix lets you do this in ways that don't force needless duplication, it doesn't force you to avoid that duplication. Things carelessly packaged with nix can easily recreate the problem you mentioned with docker.
by 3rodents | 2025-11-16 14:15:09+00:00
A familiar story even today in the U.S:

https://time.com/6997172/teen-torture-max-abuse-documentary/

“They are often a last resort for parents struggling with children with behavioral problems, suicidal thoughts, and substance abuse issues. Depending on the state, these rehab centers—a multi-billion-dollar industry—have few regulations, and there are no overarching federal standards governing them. Many are faith-based facilities designed to convert teens into born-again Christians and are therefore exempt from regulation in some states.”

https://en.wikipedia.org/wiki/Turn-About_Ranch

https://helpingsurvivors.org/troubled-teen-programs/turn-abo...
by fakedang | 2025-11-16 14:15:33+00:00
> I don’t see Pichai changing Google so fundamentally. I admire Cook though.

Well he did change Google fundamentally. Imagine being so dense you're fumbling to a competitor built on a technology that you innovated .

That being said, I'm still long Google because they're the tortoise. And this is one of those races where slow and steady might actually win. And while I was a strong critic of Pichai on a lot of fronts (just check my past comments!), he still must be given due credit for his measured approach and for navigating Google through some of the roughest regulatory environments, and for leaving Google relatively unscathed.
by trollbridge | 2025-11-16 14:16:32+00:00
It's easy now because plenty of documentation exists of how to do it and there are plenty of open source examples, and there widely available, inexpensive or free, easy-to-use development environments and emulators and debuggers.

The original DOS boot sector was also a "filesystem and program loader", albeit one that wasn't able to do much other than find IO.SYS, load it, and run it.
by danielbln | 2025-11-16 14:16:50+00:00
Say what exactly? Driving automation of all kind with Claude Code level tools has been incredibly fruitful. And once you spent sufficient time with them you know when and where they fall on their faces and when they provide real tangible reproducible benefits. I could not care less for the AI hype or bubble or whatever, I just use what I see works as I'm staring these tools down for 10h+/day.

The problem is that these conversations are increasingly drifting apart as everyone has different priors and experiences with this stuff. Some are stuck in 2023, some have so very specialized tasks that it's more work whipping the agent in line that it saves, others found a ton of automation cases where this stuff provides clear net benefits.

Don't care for AGI, AI girlfriends or LLM slop, but strap 'em in a loop and build a cage for them to operate in without lobotomizing themselves and there's absolutely something to be gained there (for me, at least).
by ACCount37 | 2025-11-16 14:17:32+00:00
You are falling for the AI effect.

Which is: flesh apes want to feel unique and special! And "intelligence" must be what makes them so unique and special! So they deny "intelligence" in anything that's not a fellow flesh ape!

If an AI can't talk like a human, then it must be the talking that makes the human intelligence special! But if the AI can talk, then talking was never important for intelligence in the first place! Repeat for everything.

I use LLMs a lot, and the improvements in the last few years are vast. OpenAI's entire personality tuning team should be loaded into a rocket and fired off into the sun, but that's a separate issue from raw AI capabilities, which keep improving steadily and with no end in sight.
by franga2000 | 2025-11-16 14:17:42+00:00
> Just how stupid do you think lawmakers, judges, prosecutors, and police are?

Very! Unimaginably so! A friend of mine from Germany received a GIF that contained ONE FRAME of CSAM from someone in a group chat, Whatsapp auto-downloaded it into the gallery, something auto reported it and a month later, cops showed up to take away all his electronic devices. This is apparently a thing people do there, like americans SWAT livestreamers. I think it took over a year for them to return his devices. He had to pay for a lawyer and buy a new phone and laptop. He wasn't charged with anything, but because the report was automated, there wasn't even anyone to sue for a false report.
by Paianni | 2025-11-16 14:17:50+00:00
The work done in the 80s and 90s was for very different hardware than now, when accelerated graphics wasn't the norm. MS made that mandatory with Aero and then Windows 8 a long time ago, Apple's been at it for even longer.

Wayland exists because, thanks to hardware innovations, there's a better way to do the job than what was possible in the 80s.
by imglorp | 2025-11-16 14:17:59+00:00
There's a growing group that believes no new projects should be started in C/C++ due to its lack of memory safety guarantees. Obviously we should be managing existing projects, but 1973 is calling, it's time to retire into long-tail maintenance mode.

https://security.googleblog.com/2025/11/rust-in-android-move...
by speed_spread | 2025-11-16 14:18:57+00:00
There is a real need for anti cheat / certified hardware. Valve is uniquely be positioned to address it because they have trust from the gaming community. Ideally a single anti cheat mechanism would be shared by all software vendors. Online games could request "console mode" involving hardware key exchange. Done right this wouldn't have to be invasive like current anti cheat.
by smartmic | 2025-11-16 14:18:59+00:00
I actually confused AsciiMath with UnicodeMath[0]. Interesting that this hasn't been mentioned here yet. Check out its playground[1].

[0]: https://www.unicode.org/notes/tn28/UTN28-PlainTextMath-v3.1....

[1]: https://murrayiii.github.io/UnicodeMathML/playground/
by gausswho | 2025-11-16 14:19:11+00:00
I used to rally friends over for couch gaming years ago. Think I'll try to put something together for Thanksgiving. Been a bit out of the loop - any recent PC couch games you recommend for normies? I think for my group, it'll lean casual / co-operative. Nintendo's always felt too kid-like for us.

The Trine series was a big hit for us way back.
by Yoric | 2025-11-16 14:21:08+00:00
Notice that I'm not discussing economic collapse, I'm mentioning the environment and international relationships (e.g. the apparent return from the rule of international right we've had since WW2, however partially and imperfectly, to the rule of international anarchy we've seen in Europe since the birth of feodalism).

Notice that I'm also not criticizing Valve. They're doing what they feel is best for their business.

What I'm disagreeing with is enthusiasm for buying yet another gaming rig in the above circumstances.
by itsnoone | 2025-11-16 14:21:26+00:00
The developer here- I didn't plan to release an app for android, or even linux. The android app just started out as a personal project. My plan was to make a service for linux that can talk to various headphones, and any UI can talk to the service. And this was supposed to be under AGPL. But, as I graudally reverse-engineered most of the protocol from the bluetooth stack on macOS, I decided to release the app for Android and make one for linux as well.

Going to change it to GPL, though. never paid attention to the license in use as I developed.
by api | 2025-11-16 14:21:34+00:00
I asked Claude once if there was a way to open a tun/tap on Windows without a driver. It hallucinated an entire supposedly undocumented NT kernel API that as far as I can tell has never existed, complete with parts of this hallucinated API being depreciated in favor of newer non-existent parts.

It was so detailed it makes me wonder if maybe it was in the training data somewhere. Maybe it ingested an internal MS doc for a proposed API or something. The case of the missing ARM instructions makes me wonder the same. Maybe someone on a forum proposed them and they were ingested.

I did actually verify on the OS that the calls do not exist in the kernel or any driver or DLL on the system.
by deng | 2025-11-16 14:21:42+00:00
300$ BOM sounds incredibly low to me, especially now with the exploding prices for storage and RAM. Maybe they have already stocked up on it, but I doubt it. The huge heat sink also cannot be cheap. Then of course there's the whole tariff uncertainty.

The lower SKUs for Steam Deck are sold pretty much with zero margin or even at a loss, as Newell said this was a strategic decision to enter the mobile gaming market. However, for PC gaming, Valve already has a monopoly, and selling general-purpose hardware with little or no margin sounds like a recipe for losing money quick, which is not what Valve is known for...

But hey, we don't have to argue. Let's meet on HN again when the price is announced and I'll happily eat my words. :-)
by cs702 | 2025-11-16 14:21:51+00:00
Change in inventories is only one component of capital required. There are many other components. There are great businesses that carry lots of inventory. Every business is different.

Amazon, in particular, is a large entity incorporating numerous businesses (AWS, Prime, Alexa, Merchant Services, proprietary brands, etc.) that are different from each other. Each should be analyzed on its own, because their dynamics are different. For example, Merchant Services is a platform for third-party sellers. They, not Amazon, are the ones who pay upfront for the inventory. They pay Amazon to store and manage that inventory. When a product in that inventory sells, Amazon gets to collect the money upfront from consumers. The sellers get paid sometime later.

Here's a decent primer on estimating return on invested capital: https://www.morganstanley.com/im/publication/insights/articl...
by blural | 2025-11-16 14:22:09+00:00
I made this as a side project for a similar, less-Chan-like thing and I’ve ended up using it quite a bit. It’s really aimed more towards home musicians and demo peddlers than artists with fully fleshed out tracks: you can record right on the site, and it’s all anonymous (I mean, I certainly get the Willie’s going through the database knowing it could be a huge gaping hole of plaintext passwords). Anyways, for those just messing around or want to be more ephemeral than an artist is typically required to be, check out ooochan!
by rvba | 2025-11-16 14:22:28+00:00
They dont want to feed their model with garbage data, or this data is read and revieved by real humans

I remember years-ago (2008?) I worked in a company where every mention of it was manually reviewed by someone from PR department. I imagine now the tools are even better.

Different thing is that discussion is often very low quality (forums died for multiple reasons, reddit is dying too - astro-turf gallore now)
by rootnod3 | 2025-11-16 14:23:40+00:00
I used to love both, Kubernetes and Nix. But after a few years of using both I felt like the abstraction levels are a bit too deep.

Sure, it's easy to stand up a mail server in NixOS, or to just use docker/kubernetes to deploy stuff. But after a few years it felt like I don't have a single understanding of the stack. When shit hits the fan, it makes it very difficult to troubleshoot.

I am now back on running my servers on FreeBSD/OpenBSD and jails or VMM respectively. And also dumbing the stack down to just "run it in a jail, but set it up manually".

The only outlier is Immich. For some reason they only officially support the docker images but not a single clear instruction on how to set it up manually. Sure, I could look at the Dockerfiles, but many of the scripts also expect docker to be present.

And now that FreeBSD also has reproducible builds, it took one more stone away from Nix.
by bob1029 | 2025-11-16 14:24:02+00:00
This paper? https://arxiv.org/abs/2406.19108

I've read it many times. It introduced me to the idea of using self-modifying programs. I've built several prototypes that use their exact instruction set, but I haven't found a way to guide the evolution in a desired direction yet. The self-modifying aspect can be quite destructive to the genome.
by trollbridge | 2025-11-16 14:24:40+00:00
Or Apple just doesn't want to bother with the nightmare of supplying and supporting an app to do all those things on other platforms, and in particular, there are regulatory approvals around the "hearing aid" feature that would pretty much require a specific device.

They have a basic app for some of their other devices like the Beats line. One other thing you simply can't do without pairing AirPods with an Apple device is enrol them in AppleCare One.