MurphyA/hacker-news huggingface dataset:
by TheAmazingRace | 2025-12-19 15:26:51+00:00
Dude seriously this is such a nice story. I especially love how you used the EMU10k1 DSP in conjunction with your K6 system to its fullest potential. :D

Speaking of sound cards, I distinctly remember the Sound Blaster Audigy being the very last discrete sound card my dad obtained before we stuck with AC’97, and later the HDA codec audio solution on the motherboard.

I do vaguely recall the kX drivers you mentioned, but I’m pretty sure we stuck with whatever came stock from Creative Labs, for better or for worse. Also… that SB16 emulation under DOS for the Live! and Audigy series cards was not great, having been a carry over from the ENSONIQ days. The fact that I needed EMM386 to use it was a bit of a buzzkill.

On the K6-II+ system we had, we used an AWE64 Gold on the good ol’ ISA bus. Probably my favorite sound card of all time, followed by the Aureal Vortex 2.
by quesera | 2025-12-19 15:27:44+00:00
> with no actual knowledge of cognition, psychology, biology

... but we also need to be careful with that assertion, because humans do not understand cognition, psychology, or biology very well.

Biology is the furthest developed, but it turns out to be like physics -- superficially and usefully modelable, but fundamental mysteries remain. We have no idea how complete our models are, but they work pretty well in our standard context.

If computer engineering is downstream from physics, and cognition is downstream from biology ... well, I just don't know how certain we can be about much of anything.

> this thread sure attracts a lot of armchair experts.

"So we beat on, boats against the current, borne back ceaselessly into our priors..."
by bluedino | 2025-12-19 15:28:03+00:00
There have a been a couple videos/posts about this from other influencers today

Does anyone remember a guy here posting about linking Mac Studios with Thunderbolt for HPC/clustering? I wasn't able to find it with a quick search.

Edit: I think it was this?

https://www.youtube.com/watch?v=d8yS-2OyJhw
by eudamoniac | 2025-12-19 15:28:18+00:00
This is a mockery of the term "slavery". It is no more slavery to be coerced to work for a shorter sentence than it is slavery to be coerced to follow the law to avoid prison.

"Behave a certain way and you will be imprisoned for less/no amount of time" is not slavery unless the law is slavery. The full term imprisonment is just, and being able to shorten it is a privilege.
by AJ007 | 2025-12-19 15:28:29+00:00
The TV thing isn't a new story, this was public. Everyone should have known about it and no one cared. (I could inset a boilerplate rant about Snowden here)

Those datacenters are not being built so that you can talk to ChatGPT all day, they are being built to generate and optimize ads. People who were not previously very suggestible are going to be. People who are suggestible will have their agency sold off to the highest bidder.

Avoid owning a TV? Your friends will. Maybe you can not have a FB/IG/WhatsApp account, only use cash, not have a mobile phone, but Meta (or Google, or Apple) can still detect your face in the background of photos/videos and know where you shop, travel and when.
by gus_massa | 2025-12-19 15:28:55+00:00
10 Find one tiny error somewhere

20 Post something like "I found this error, but I have no time now. I'll review the rest later."

30 Wait until they fix the tiny error

40 GOTO 10

Edit: Similar idea from Joel Spolsky, in the old good times when there was no AI. https://www.joelonsoftware.com/2001/12/25/getting-things-don...
by cuku0078 | 2025-12-19 15:29:01+00:00
What specific resources are we referring to here? Are AI vendors re-crawling the whole blog repeatedly, or do they rely on caching primitives like ETag/If-Modified-Since (or hashes) to avoid fetching unchanged posts? Also: is the scraping volume high enough to cause outages for smaller sites?

Separately, I see a bigger issue: blog content gets paraphrased and reproduced by AIs without clearly mentioning the author or linking back to the original post. It feels like you often have to explicitly ask the model for sources before it will surface the exact citations.
by dctoedt | 2025-12-19 15:29:42+00:00
FTA: "The flight attendant explained to Gomez that many able-bodied passengers request wheelchairs for “the VIP experience”—an escort down the jetway that lets them skip the lines and gives them first crack at overhead space. Once they realize at the end of the flight that they have to wait for assistance to disembark, the healing begins."
by numpad0 | 2025-12-19 15:29:47+00:00
> Product teams eagerly adopted Google Sans and Google Sans Text but soon highlighted a new issue: Billions of people around the globe use non-Latin scripts like Arabic, Chinese, ... The effort was monumental. It meant meticulously crafting hundreds of thousands of new ... from the flowing curves of Arabic to the complex strokes of Japanese and the distinct ...

What I know about CJK font is that one does not simply make a CJK font: they're nearly always made by modifying something existing. Even Google's previous attempt at it was made by a joint multi-year project with Adobe and bunch of experts from various companies tasked to fix what are locally sticks out for each relevant regions without breaking overall theme to make a total of 4-5 language specific fonts with major bugfixes happening for few times over couple years.

That above quoted part reads to me like "oh and there's of course the fusion version of this micro nuclear because that's important", which makes little sense, so I searched around a bit just in case, and there doesn't seem to be non-Latin versions of Google Sans. The credit section does not mention obvious source of easily licensable CJK font other than "U+ Type", either.

My assumption would be that either they made an assumption that a font in CJK can't take that long relative to font in Latin, or they couldn't get one in favorable terms and the full version is proprietary. Or is it really coming later? That would be interesting if that's the case.
by II2II | 2025-12-19 15:29:57+00:00
They never said they continued to patronize Amazon. Given the thread kicked off with claims about loosing access to DRMed content due to an unrelated delivery/payment issue, the person involved may be concerned about loosing access to digital content. Some people spend a lot of money on books, movies, etc.. The $1000 may be a drop in the bucket.
by prettyblocks | 2025-12-19 15:30:10+00:00
It's pretty chill. I think part of it might be that my context is overloaded with security work, so it doesn't protest this stuff. I also have memories turned on which I don't really keep an eye on at all, and I think having a bunch of stuff in there related to cyber stuff also helps to keep it agreeable with what I'm asking for. Maybe you can hardcode this manually and see if that helps or try to gradually escalate the context by starting a technical conversation and then later on introducing the offensive task you're working on.
by isolli | 2025-12-19 15:30:18+00:00
Is it a base model, or did it get some RLHF on top? Releasing a base model is always dangerous.

The French released a preview of an AI meant to support public education, but they released the base model, with unsurprising effects [0]

[0] https://www.leparisien.fr/high-tech/inutile-et-stupide-lia-g...

(no English source, unfortunately, but the title translates as: "“Useless and stupid”: French generative AI Lucie, backed by the government, mocked for its numerous bugs")
by bryanlarsen | 2025-12-19 15:30:40+00:00
If you Google you'll find links of varying quality. Direct statements from Sony, but Nintendo and Microsoft not so much. It's all third party analysis which I find compelling.

Does your analysis still hold if the Steam Box base model sells for $600? Analysts estimated the BOM at $425 - $450. Add a little bit for RAM inflation, and Valve can still sell for $600 and technically be selling without subsidies as promised. They also promised to price it "like a PC". Lots of PC's sell for $300, so that also doesn't really constrain them.

I don't think your analysis depends on the Steam Box selling for higher than $600, but you're a better judge of that than I am.
by airhangerf15 | 2025-12-19 15:30:59+00:00
I feel for the developer, but I hate the term "platform." It's a web site .. or a web application. If your tool connects to the Fediverse via ActivityPub, I might give you honorary "distributed platform" status.

I agree with imports/export and always giving users control over their content. It gets trick though. What if a user uploads child corn. You need to delete it immediately, and possibly report it depending on your legal jurisdiction. Sure that seems clear cut, but what if it's a text article that contains something that's legal in the US and Japan but not in France or Romania.

There needs to be some design around local storage first so the user always has a backup on his or her computer.

Ultimately, the quest for "platforms" is part of the problem. The bigger problem is it's impossible to search the web today. Gone are the days of Lycos, Yahoo, Hotbot, Dogpile, and a host of different search engines that give people different results. We're down to 1~3 search engines, and there's honestly no meaningful difference between Goo/DDG/Bing. Kagi isn't really a significant enough difference. Yandex is honestly your best option for more obscure articles and things censored by Google and the west.

The other issue is just that there's a lack of websites in general. People have stopped "surfing the web" and really exploring the Internet like they use to, and most people are honestly afraid to. It's a soft prison of our own mediocrity.
by tjchear | 2025-12-19 15:31:03+00:00
I think this question can be answered in so many ways - first of all, piling abstraction doesn’t automatically imply bloating - with proper compile time optimizations you can achieve zero cost abstractions, e.g C++ compilers.

Secondly, bloated comes in so many forms and they all have different reasons. Did you mean bloated as in huge dependency installs like those node modules? Or did you mean an electron app where a browser is bundled? Or perhaps you mean the insane number of FactoryFactoryFactoryBuilder classes that Java programmers have to bear with because of misguided overarchitecting? The 7 layer of network protocols - is that bloating?

These are human decisions - trade-offs between delivering values fast and performance. Foundational layers are usually built with care, and the right abstractions help with correctness and performance. At the app layers, requirements change more quickly and people are more accepting of performance hits, so they pick tech stacks that you would describe as bloated for faster iteration and delivery of value.

So even if I used abstraction as an analogy, I don’t think that automatically implies AI assisted coding will lead to more bloat. If anything it can help guide people to proper engineering principles and fit the code to the task at hand instead of overarchitecting. It’s still early days and we need to learn to work well with it so it can give us what we want.
by DrScientist | 2025-12-19 15:31:57+00:00
Aren't we are talking about relative innovation?

Of course the US is still innovative - I think the question is whether countries like China are simply copying or now out innovating in some areas.

Their appears to be a lack of acknowledgement in the US about the current rate of innovation coming out of China these days - the days of only cheap knock-offs ( as with Japan before them ) is largely over.

In the areas I know - I see increasingly impressive innovation coming out of China right now.

The way the US is treating China right now is counter productive in my view. The biggest risk isn't the Chinese stealing US innovation - the biggest risk is the US cutting itself off from a key source of new ideas.

In my view the next Biontech is more likely to come from China than Germany.

I don't know why the US is treating it as a zero-sum game.
by myrmidon | 2025-12-19 15:32:01+00:00
So your theory is that a single, coherent actor ("deep state"?) is responsible for current public sentiment that is both somewhat critical of social media and specifically foreign control of that media? I disagree on that.

In a democracy, if you gave full control over local media to a foreign nation, do you see how that could lead to problems, or would you be fine with that?
by rssoconnor | 2025-12-19 15:33:08+00:00
Let me know when AI can create functions for the secp256k1 library that adds a point in jacobian coordinates to another point in jacobian coordinates, both in variable time and in constant time. i.e. add functions

void secp256k1_gej_add_gej(secp256k1_gej *r, const secp256k1_gej *a, const secp256k1_gej *b);

and

void secp256k1_gej_add_gej_var(secp256k1_gej *r, const secp256k1_gej *a, const secp256k1_gej *b);

As with the other functions in the library the parameters r and a are allowed to alias.
by zamadatix | 2025-12-19 15:33:37+00:00
Looking through the readme, it seems this is a "matching decomp" type project which does not bundle assets (i.e. those get pulled from your local copy during the build).

I'm no lawyer, and this is no claim that it is/isn't one way or the other, but Super Mario 64 had a CC0 1.0 licensed decomp in 2019 with PC port in 2020 and Nintendo vehemently chased compiled copies of the game being shared and videos of the ports on YouTube but never went after the actual source code repo for either the decomp or port (which do not contain any of the assets). Of course there is nothing saying Nintendo can't wait 6 years and then issue action (just look how long they put up with Yuzu/Ryujinx before going after the decryption and other arguments just before the Switch 2 launched), but they were certainly aware of it when they took action against the resulting binaries/videos and didn't try to touch the code repo yet for one reason or another.

I expect some big court case to happen about this style of project within the next decade. Maybe not as big as Google LLC v. Oracle America, Inc., but still one that makes the news a fews times and gives direct precedent rather than comparisons to similarish cases.
by noelwelsh | 2025-12-19 15:34:53+00:00
The key concept in "parametric polymorphism", which is what programming language nerds mean by generics, is "parametricity" [1]. This is basically the idea that all calls to a generic function should act in the same way regardless of the type of the actual concrete calls. The very first example breaks parametricity, as it multiplies for float, adds for i32, and isn't defined for other types.

It's implementation has the same issues as generics in Zig, which is also not parametric.

It's ok to explore other points in the design space, but the language designer should be aware of what they're doing and the tradeoffs involved. In the case of adhoc (non-parametric) polymorphism, there is a lot of work on type classes to draw on.

[1]: https://en.wikipedia.org/wiki/Parametricity
by publicdebates | 2025-12-19 15:34:55+00:00
Two problems with that.

First, it would mean that all Lua objects would be allocated in memory that's potentially executable. That might not necessarily be more of a security issue than the app inherently allows, but at least it's wasteful.

Second, I'm not entirely sure it's a good idea to have C callbacks be collectable, which is why currently they aren't, and you have to free them manually via my winapi.freecallback function. This is part of the inherent issue in the fact that the Windows API has its own concept of lifetimes that are different than Lua's collection visibility. I would like to try to tie them together if possible one day, I'm just not entirely sure how yet.
Show HN: Z-Image Desktop App with MPS and Vulkan Acceleration
by chengzeyi | 2025-12-19 15:34:58+00:00
We integrate Z-Image into a local image generation pipeline, and provide an easy-to-use interface in this open-source desktop app. The generation is boosted by hardware acceleration. We also demonstrate how to integrate various vision models locally so that users don't need to pay to run on cloud service.
by koeg | 2025-12-19 15:35:19+00:00
Are you referring to this project specifically, or in general, how to create a PCB? If you want to create this project, you would need to download my exports in GitHub releases and send them off to a fab house, like JLCPCB. If in want to create a PCB in general, it's more similar to a connect the dots game, I used KiCad for this project
by MetaWhirledPeas | 2025-12-19 15:35:32+00:00
> Where in the world did I imply that?

You didn't, but I'm taking your stance to its logical conclusion.

GP: > they shouldnt be paid at all. they're in prison for a reason. they have a debt to society.

Your response: > Often that reason is "too poor to afford proper representation" or "looked vaguely like the actual criminal" or "took a plea bargain because the justice system was threatening them with an immorally-long wait for a trial and a likely worse outcome".

Be that as it may, this is our system. Through a series of laws we have defined due process for our people, and people who end up in prison are a result of this due process. Like it or not this is the best we were able to do.

If we are going to say prisoners should be given more privileges because some prisoners do not deserve to be in there, then why are we holding them in a prison to begin with? Being confined to prison is a thousand times more punitive than not receiving pay for making a license plate.

A better reason for arguing that prisoners should be paid for their work is because it is more humane. That's a better argument than some people are in prison unjustly.

I'm actually in favor of prison reforms. Prisons' number one goal should be to reduce recidivism. I see that as the entire point of the prison system: reducing crime. If a person leaves prison and re-offends, we have failed to do our job.
by everdrive | 2025-12-19 15:35:42+00:00
I think the problem you lay out is interesting. Back when the Arab Spring was brand new, the narrative was something like "Twitter has finally given power to the people, and once they had power they overthrew their evil dictatorships."

A decade and some time later, my personal opinion would be that the narrative reads something like this: "access to social media increases populism, extremism, and social unrest. It's a risk to any and all forms of government. The Arab dictatorships failed first because they were the most brittle."

To the extent that you agree with my claim, it would mean that even a beneficent government would have something to fear from social media. As with the Arab Spring, whatever comes after the revolution is often worse than the very-imperfect government which came before.
by kubanczyk | 2025-12-19 15:36:07+00:00
Off the top of my head, possible problems here might be:

1. To handle trees easily you have to understand recursion. Somebody with no CS experience (and no parser experience) might never ever used recursion in anger, even if they launched zillion commercial projects.

2. No Big-O notation. Interviewers usually ask questions about time/space complexity.

And the elephant in the room is that leetcodes are getting trickier and trickier, that's LLM era for you.
by NekkoDroid | 2025-12-19 15:36:14+00:00
The xz attach happened cuz systemd's library dynamically linked against xz for compression of various tools in systemd and a downstream patch for openssh (IIRC) was used to link against libsystemd to use some founctions for the sd-notify protocol.

This wasn't exactly necessary since the protocol has been stable for external use for ages (since its inception IIRC) and is relatively trivial to implement.

Since the attack happened openssh gained native support for the sd-notify protocol, the sd-notify man page has an example implementation that is freely usable and libsystemd now only loads xz (and most of its other libraries) when explicitly requested by one of the tools via `dlopen`.
by elgertam | 2025-12-19 15:36:17+00:00
It's interesting and you should keep iterating. My critiques: it requires a scroll container with sufficient margin to move the top and bottom elements (or I guess left and right) past center; the "place" button is quite unintuitive and should be placed nearer to the pick-n-place container, or even on the selected element itself; and the position of the selected element isn't quite right, though this seems more like a bug.

Keep iterating! Drag-n-drop is good on desktop, but I disprefer it for mobile.
by panarky | 2025-12-19 15:37:01+00:00
The depreciation schedule isn't as big a factor as you'd think.

The marginal cost of an API call is small relative to what users pay, and utilization rates at scale are pretty high. You don't need perfect certainty about GPU lifespan to see that the spread between cost-per-token and revenue-per-token leaves a lot of room.

And datacenter GPUs have been running inference workloads for years now, so companies have a good idea of rates of failure and obsolescence. They're not throwing away two-year-old chips.
by ksherlock | 2025-12-19 15:37:17+00:00
'The South fought hard to include the "except as punishment for crime" clause in the 13th amendment.'

I don't think that's historically accurate. The 13th amendment was passed in the Senate on April 8, 1864 and HoR on January 31, 1865.

At the time, the senate and congressional seats from the 10 southern states were vacant.

So the only fighting the south was doing was in the civil war, which didn't end until May 26, 1865.

The text itself is identical to the text in the Northwest Ordinance of 1787, which prohibited slavery (but allowed for the return of fugitive slaves) in what would later be Ohio, Indiana, Illinois, Michigan, Wisconsin, and part of Minnesota.
by mapontosevenths | 2025-12-19 15:37:24+00:00
> You can call crypto a bullshit fad loved by scammers without saying anyone that accepts it is a Nazi.

I'm actually mostly on your side in this debate, but to clarify that's not actually what I think they were saying here. I think they were talking about folks who argue that the swastiki was a Buddhist symbol first so it's fine to wear it in public... They aren't technically wrong they're just assholes.

He was comparing that attitude to folks who endorse crypto, not literally calling them Nazi's.
by 1970-01-01 | 2025-12-19 15:37:52+00:00
This is all very interesting news. From a sales standpoint, they're nearly admitting they cannot manage DRM properly and at Amazon scale. From a copyright standpoint, antipiracy will be extremely hard to enforce. The only middle ground is targeting honest buyers, and we all know how well that works. We should not expect this to be a permanent change. Perhaps it will be more of a very short, DRM-free golden age until another Amazon executive comes down and ends this experiment.
by torstenvl | 2025-12-19 15:38:24+00:00
Your confusion is understandable. The way the terms "moral" and "ethical" are thrown around is sloppy in most vernacular. Generally, ethics refers to system-wide morality. E.g., I may feel that personal morality compels me to offer lower rates to clients, even though a higher rate may be acceptable under legal ethics. I tried to make that distinction clear in my post ("moral principle in any system") but perhaps I didn't do a good enough job.

The original poster was not referring to individual moral feelings, but to formal ethical systems subject to systematized logical thinking: "classic example of an ethically unsound argument."

There is no religious tradition, no system of ethics, no school of thought in moral philosophy, that is consistent with that position. The closest you might come is Aristotelian virtue ethics. But it would be a really strained reading that would result in the position that opting out of commons mismanagement is required. Aristotle specifically said that being a fool is not a virtue. If anything, a virtue ethics lens would compel someone to try to establish formal community rules to prevent the tragedy of the commons.