MurphyA/hacker-news huggingface dataset:
by amlib | 2025-12-04 11:26:53+00:00
AFAIK impedance mismatch should only matter in relation to speakers and amps or headphones and dacs/pre-amps. It shouldn't matter when doing line level output to an amp or even a line level loopback (dac to adc). The fact it has such behavior in a consistent manner leads me to believe it is just out of spec or badly implemented, even if it is impedance matching after all.

Regarding noise floor, the "DAC" (really, the audio source as a whole) did matter in this case. The volume is being set at the amp to as loud as I need because the volume is being controlled at the source. In the xfi setup I couldn't hear any hiss, noise or EMI from the pc itself, while on the onboard audio it bothered me pretty much instantly with a constant hiss and EMI buzzing even from moving the mouse. I do want to note again that it's likely the manufacturer implementation at fault rather than purely the DAC fault, regardless, the user is the one being harmed with a subpar product.

I do my setup this way because I have a pile of DSPs running in that PC, including an equal loudness contour compensated volume "dial" (bass/treble gets boosted as volume goes down essentially), so controlling the volume at the source is a must.
by rs186 | 2025-12-04 11:27:12+00:00
Who are "people"? How would all of this start?

In terms of standard, the specs already use "ECMAScript" and don't even mention JavaScript (https://github.com/tc39/ecma262/), although TC39 website does use it frequently. I guess they could officially recommend people stop using "JavaScript", but I doubt they care.

Otherwise, the petitioner Deno here is only a small part of the ecosystem and barely controls anything (and really nobody other than TC39 controls anything, which is good). They (or anyone else) can't just shout "stop saying JavaScript!" and expect people to follow.

Not to mention JavaScript is a simple, easy to pronounce word compared to ECMAScript despite the baggage, which is probably why they chose it in the first place.

Let's say the "JavaScript" name is officially deprecated somehow. People will continue to use the name for as long as it exists.

So Deno's petition tackles these problems, addresses the root cause and appears to be legally viable. That is the "right thing to do" here. Avoiding the name does not solve the problem. It never does.
by embedding-shape | 2025-12-04 11:27:44+00:00
> because it's a way better name (much less confusing, given that this lang doesn't have anything to do with Java anyway).

Probably if we were in the early 2000s this could have been a battle worth fighting. But considering we're in 2025 and probably more people are aware of JavaScript than Java at this point, even when you're deep in enterprise-land, I'm not sure it'd be less confusing.

Anyways, you're about two decades too late to this discussion :/
Show HN: GridSport.Games – Daily football/soccer trivia (PWA, 12 languages)
by Kovacbb | 2025-12-04 11:27:50+00:00
Hey HN, I built GridSport.Games as a side project.

What it is: Daily football/soccer trivia puzzles inspired by Immaculate Grid and Wordle.

Two game modes:

- Grid Game: 3x3 grid where each cell needs a player matching both row and column criteria

- Football Bingo: More forgiving with multiple guesses allowed

Tech stack:

Alpine.js, Tailwind CSS, full PWA with offline support, zero accounts (localStorage only). Target: <100KB bundle, <1s FCP, 99+ Lighthouse. 12 locales: DE, EN, ES, FR, IT, NL, PL, PT, TR, AR, JA, KO.

Privacy: No accounts, no cookies, no tracking. Just localStorage. GDPR compliance by design.

Happy to discuss the PWA implementation, multi-language routing, or the scoring algorithm.
by ben_w | 2025-12-04 11:27:59+00:00
More than one danger from any given tech can be true at the same time. Coal plants can produce local smog as well as global warming.

There's certainly some AI risks that are the same as human risks, just as you say.

But even though LLMs have very human failures (IMO because the models anthropomorphise themselves as part of their training, thus leading to the outward behaviours of our emotions and thus emit token sequences such as "I'm sorry" or "how embarrassing!" when they (probably) didn't actually create any internal structure that can have emotions like sorrow and embarrassment), that doesn't generalise to all AI.

Any machine learning system that is given a poor quality fitness function to optimise, will optimise whatever that fitness function actually is, not what it was meant to be: "Literal minded genie" and "rules lawyering" may be well-worn tropes for good reason, likewise work-to-rule as a union tactic, but we've all seen how much more severe computers are at being literal-minded than humans.
by Taz-Ai | 2025-12-04 11:28:33+00:00
Hi HN,

We’ve been building Tracker AI, a veterinary-specific large language model fine-tuned on 300,000+ proprietary clinical records and an additional 5,000 structured descriptive cases (covering varied breeds, exotics, and a wide range of presenting complaints).

The goal isn’t to replace vets — it’s to support them. Our LLM focuses on: • veterinary-style reasoning • structured clinical summaries • symptom interpretation • triage guidance • case comparison • behaviour insights (optional module)

This model is not a wrapped generic open-source LLM. It has been fine-tuned extensively on domain-specific data to produce output closer to how vets actually document and reason about cases.

We are releasing an early access demo next week for clinics and partners, and we’d appreciate feedback from the technical community on: • the approach • any risks you see • model limitations • possible improvements • integration ideas (PIMS, telemedicine, wearables, etc.)

Website (early version): https://www.trackerai.ai Happy to answer all technical questions here.

Thanks for taking a look — feedback is genuinely appreciated.

— Taz
by raesene9 | 2025-12-04 11:29:04+00:00
I'd like to believe that technical people at OFCOM actually know the impossibility of what they're being asked to implement but are just going through the motions, so their bosses/politicians can put out pointless press releases like this.

Trying to restrict access to content on the Internet by requiring "robust" age verification was never going to achieve the goals they stated, and has a number of predictable (and already seen) negative side-effects.

Unfortunately governments all over the place seem intent on continuing this type of regulation, I presume so they can be seen to be doing something. Good time to be in the VPN game, I'd guess.
by Taz-Ai | 2025-12-04 11:29:14+00:00
• Base model: fine-tuned LLM (not LoRA slapped on top of generic chat) • 300k+ proprietary veterinary datasets used • Additional 5k descriptive datasets for structured reasoning • Focus is not medical “diagnosis,” but structured interpretation • Behaviour module uses longitudinal case patterns, not wearable data (yet) • Currently testing inference differences between descriptive-tuned and non-descriptive-tuned checkpoints • March 2026 is the target for full vet-audited pipeline

If anyone wants to see more detailed architecture notes or discuss responsible deployment in clinical workflows, happy to share.
by cies | 2025-12-04 11:29:34+00:00
Oracle is in the business of bullying others using their big legal dept.

We all know this.

> Oracle has no business claiming javascript as a trademark.

You think so. That's okay. But ultimately it is up to a judge to decide. Right?

I agree with the EcmaScript. Just ditch the stupid name. Get all the petition signers to agree an move on. Fuck Oracle. Fuck JavaScript (it's nothing like Java anyway).
by otikik | 2025-12-04 11:29:36+00:00
It's a spectrum and people are free to draw the line wherever they want.

If you dial the dial high enough you can say that that amplifiers aren't "real music" because you are no longer hearing the "real instruments", but "a machine that is distorting the sound". If that's your line, then only listening to classical music at a concert hall would count as "real music".

You could dial it up even higher. Using a musical instrument at all is not "real music" any more, because human voice can have more nuance than any instrument. Then going to a church to listen to gregorian chants would be the only "real music".

I personally think that Daft Punk rocks, and for a lot of artists I very much prefer listening to their studio recording rather than listening to them in a concert. (Surrounded by ... people. Ugh.)
by HTHThreee | 2025-12-04 11:29:50+00:00
yeah, spaceships are pretty common (fun fact: 2 spaceships were found on the same day including this one in GOL), also in CA it's called a "spaceship". However until now there was no 1D one (1D is also called 1-cell-thick or linear). Also, you are actually wrong, it is actually much easier to move than to self-synthesize and then remain alive like a replicator. There has been no true replicator found yet in Life as far as I know (arguably, linear propagator may be a replicator) but like millions of spaceships have been found.
by freehorse | 2025-12-04 11:29:57+00:00
I also used the original phind back then. For a brief period of time, it was probably the best place around for programming questions.

Then they pivoted to flowcharts and now to "one off apps". It is a bit weird because the concepts are not bad necessarily, but instead of adding features to their product incrementally they decided to make that one feature their product. The problem imo is that there is no one size fitting all. Flowcharts or interactive content can be great, but it is not always the best fit for a search query. Like, I do believe that the chat based UI is not optimal and flowcharts and more complex interactive/dynamic functionalities are great improvements for some use cases, but I am not sure of what to make of this product. If it was a feature in a more general product that I could still get the same functionality as before, it may have been more appealing. Now it feels like they are building a new hammer every time and looking for nails that fit that one hammer.
by sam-cop-vimes | 2025-12-04 11:30:27+00:00
Well, AI has certainly made it easier to make tailored propaganda. If an AI is given instructions about what messaging to spread, it can map out a path from where it perceives the user to where its overlords want them to be.

Given how effective LLMs are at using language, and given that AI companies are able to tweak its behaviour, this is a clear and present danger, much more so than facebook ads.
by tryauuum | 2025-12-04 11:30:35+00:00
My favorite was "we can trigger your website to initiate a connection to the server we control". They were running their own mail servers and were creating a new accounts on our website. Of course someone needs to initiate a TCP connection to deliver an email message!

Of course this could be a real vulnerability if it would disclose the real server IP behind cloudflare. This was not the case, we were sending via AWS email gateway
by mstade | 2025-12-04 11:30:53+00:00
I don't know the specifics of naming that particular company, but being the majority stakeholder of two companies myself I can tell you that naming companies is just as hard as naming things in programming. Both of my companies are named after myself, one directly so and the other being a portmanteau of my business partner's and my names.

It had very little to do with self aggrandizing and more to do with the tax authorities need a name and time was limited. The names were used mostly as placeholders and then stuck. Branding is hard.
by ACCount37 | 2025-12-04 11:32:41+00:00
Oh, I remember those talks. People actually checking whether an LLM's response is something that was in the training data, something that was online that it replicated, or something new.

They weren't finding a lot of matches. That was odd.

That was in the days of GPT-2. That was when the first weak signs of "LLMs aren't just naively rephrasing the training data" emerged. That finding was controversial, at the time. GPT-2 couldn't even solve "17 + 29". ChatGPT didn't exist yet. Most didn't believe that it was possible to build something like it with LLM tech.

I wish I could say I was among the people who had the foresight, but I wasn't. Got a harsh wake-up call on that.

And yet, here we are, in year 20-fucking-25, where off-the-shelf commercially available AIs burn through math competitions and one shot coding tasks. And people still say "they just rehash the training data".

Because the alternative is: admitting that we found an algorithm that crams abstract thinking into arrays of matrix math. That it's no longer human exclusive. And that seems to be completely unpalatable to many.
by styanax | 2025-12-04 11:33:40+00:00
This was the first one I looked for as well, NFCU is (per Wikipedia) the largest CU in terms of size and membership in the US - but wasn't included. I think you should add a "how I chose these Credit Unions" on your overview, as missing NFCU immediately made me wonder what others were missed; RBFCU - largest in TX and 10th largest in US - is missing as well. So I'm left to wonder how 2 of the largest CUs in the country were just... missed.
by delta_p_delta_x | 2025-12-04 11:33:44+00:00
> but some compilers don't: https://godbolt.org/z/M7x5qraE6

You've misrepresented the situation. Turn up the optimiser to `/O2` and MSVC returns 5 directly, too.

> This function returns 1 if s is "hello". 0 otherwise. I've added a pointless strlen(). It seems like no compiler is clever enough to remove it.

It's funny how sometimes operating at a higher level of abstraction allows the compiler to optimise the code better: https://godbolt.org/z/EYP5764Mv

In this, the string literal "hello" is lowered not merely into a static string, but a handful of integral immediates that are directly inline in the assembly, no label-dereferencing required, and the 'is equal to "hello"' test is cast as the result of some sign extends and a bitwise-xor.

Of course, one could argue that std::string_view::size() is statically available, but then my counter-argument is that C's zero-terminated strings are a massive pessimisation (which is why the compiler couldn't 'see' what we humans can), and should always be avoided.
by kvemkon | 2025-12-04 11:34:00+00:00
> Before P2996, generating Python bindings required either:

I'm missing nanobind here.

> Method lookup. Python sees a.dot and searches for the dot attribute. It checks a.__dict__,

> Each attribute access (self.x) involves:

Dictionary lookup in self.__dict__

Since C++ classes are fixed, I'd expect attributes to be declared once in python (slots).

One thing yet important for cross-language projects: callbacks (events). Would be nice if the sample could be extended.
by raesene9 | 2025-12-04 11:34:03+00:00
That is one option, but then you get into the world of Corporate VPNs which are heavily in use and it would seriously cause problems if you banned.

Then you're into "what about all TLS connections" which can be used to send traffic, so you have to do TLS interception at scale, which is a very non-trivial problem to try and solve.

Then you're into non-TLS encrypted protocols, so your only option there is to block anything you can't intercept.....

At that point you've pretty much broken Internet access in your country, might as well just chop the cables :P
by homebrewer | 2025-12-04 11:34:33+00:00
Imagine if this effort was spent on solving more pressing problems, like the recent yet another security kerfuffle, or the overloaded maintainers whom everyone depends on but reliably fails to support.

Call the language JS, everyone already understands it, it's used on all the logos because it's short, we already another popular language with a very compact name (Go, which is harder to look up without mangling its name, and it's still doing fine).
by petercooper | 2025-12-04 11:34:46+00:00
Outing myself as a parent of young kids here, but I have been genuinely surprised how good Hypershot on Roblox is. It reminds me of Unreal Tournament a lot and is really easy to play, I've been hooked for a few weeks. It cuts everything down to the basics like UT without all the bells and whistles modern AAA games have. Oh and it's totally free (but with all the monetization attempts Roblox games tend to have, though they aren't necessary to play even at a high level).
by benterix | 2025-12-04 11:35:00+00:00
I have mixed feelings about this. On the other hand, developments like Deepseek are clearly marks of progress and practically a gift to the society, and it's a good thing. The Chinese are also creating and maintaining many valuable open source projects (although they might not be that popular in the West due to security concerns, which is a different lengthy topic). So everybody wins, right?

On the other hand... People in the West rarely get the taste of what happens if someone deeply immoral gets to the top. The closest we got is Trump who might be an arrogant egoistic asshole, but he's very far from deciding to kill thousands of people to fulfill his ambitions. Nevertheless, normal sensitive people feel abhorred when they hear or see how immigrants are treated and so on. Imagine this developed decade after decade, also using modern tech, into a cold machine an ordinary person is powerless against.

It's hard to explain to someone who hasn't experienced it but imagine your whole life, and often of your family, can be destroyed in an instant because you found yourself in a wrong place, you made a wrong comment, you expressed your opinion too openly. You were relaxed because maybe you did similar things in the past but you still lived a normal life; then at that particular moment it ended abruptly and there is no recourse. Nobody can save you and you know it's all finished. In the West there is nothing close to that.
by psviderski | 2025-12-04 11:35:22+00:00
Thank you! That's actually the trade off.

There is no automatic rescheduling in uncloud by design. At least for now. We will see how far we can get without it.

If you want your service to tolerate a host going down, you should deploy multiple replicas for that service on multiple machines in advance. 'uc scale' command can be used to run more replicas for an already deployed service.

Longer term, I'm thinking we can have a concept of primary/standby replicas for services that can only have one running replica, e.g. databases. Something similar to how Fly.io does this: https://fly.io/docs/apps/app-availability/#standby-machines-...

Regarding deploying on the less filled machine first is doable but not supported right now. By default, it picks the first machine randomly and tries to distributes replicas evenly among all available machines. You can also manually specify what target machine(s) each service should run on in your Compose file.

I want to avoid recreating the complexity with placement constraints, (anti-)affinity, etc. that makes K8s hard to reason about. There is a huge class of apps that need more or less static infra, manual placement, and a certain level of redundancy. That's what I'm targeting with Uncloud.
by redrove | 2025-12-04 11:35:32+00:00
+1 on this

I wanted to try it out but was put off by this[0]. It’s just straight up curl | bash as root from raw.githubusercontent.com.

If this is the install process for a server (and not just for the CLI) I don’t want to think about security in general for the product.

Sorry, I really wanted to like this, but pass.

[0] https://github.com/psviderski/uncloud/blob/ebd4622592bcecedb...
by lo_zamoyski | 2025-12-04 11:35:37+00:00
> there's no goal

Try talking about biological operations without invoking “function”. Claiming it’s “convenient” to do so doesn’t cut it: convenient for what?

Why do acorns become oak trees? They must be causally ordered toward that end. That’s telos.

Even efficient causality presupposes telos. Why does striking a match against a matchbox consistently produce fire? Because the match has a causal ordering toward that end. Otherwise, you could not explain why fire consistently results as opposed to random things like a flock of seagulls or a BMW 7 Series…or nothing at all.

Telos is not necessarily a matter of some external purpose or Paley-style watchmaker. That’s mechanistic metaphysics appealing to a watchmaker to explain a purpose things would - under that metaphysics - inherently lack. It is a matter of causal order and directedness.
by metalman | 2025-12-04 11:36:10+00:00
I have tried a few times, but search is dead, there is a long established artists "colony" on the north mountain in NS, writers, theater, and the rest, but the luni, luny, loony ?,just tried again, SEARCH IS DEAD right, and it is too revolting to bother digging through the grasping,simpering, greed validation machine.
by dahauns | 2025-12-04 11:37:01+00:00
Huh, fascinating. The Patagonia structure is actually strikingly similar to the Bosch model - non-profit owning the shares, but no voting rights, trust having voting rights but no shares - just taking it to the logical 100% conclusion without the residual influence of the Bosch family (having retained a few percent in both).

The model has worked well for many decades for a 100 billion$ revenue company like Bosch, good to see others taking a cue from them.

(Also goes to show that even constructs like these are not safe from corporate fuckups - see the emissions scandal...)
by encyclopedism | 2025-12-04 11:37:48+00:00
> AI is about centralisation of power

I do not believe this is the main reason at all.

The core issue is that AI is taking away, or will take away, or threatens to take away, experiences and activities that humans would WANT to do. Things that give them meaning and many of these are tied to earning money and producing value for doing just that thing. As someone said "I want AI to do my laundry and dishes so that I can do art and writing, not for AI to do my art and writing so that I can do my laundry and dishes".

Much of the meaning we humans derive from work is tied to the value it provides to society. One can do coding for fun but doing the same coding where it provides value to others/society is far more meaningful.

Presently some may say: AI is amazing I am much more productive, AI is just a tool or that AI empowers me. The irony is that this in itself shows the deficiency of AI. It demonstrates that AI is not yet powerful enough to NOT need to empower you to NOT need to make you more productive. Ultimately AI aims to remove the need for a human intermediary altogether that is the AI holy grail. Everything in between is just a stop along the way and so for those it empowers stop and think a little about the long term implications. It may be that for you right now it is comfortable position financially or socially but your future you in just a few short months may be dramatically impacted.

I can well imagine the blood draining from peoples faces, the graduate coder who can no longer get on the job ladder. The law secretary whose dream job is being automated away, a dream dreamt from a young age. The journalist whose value has been substituted by a white text box connected to an AI model.
by energy123 | 2025-12-04 11:37:55+00:00
A larger community is still better than a smaller one, even if it's not as large as it can possibly be.

Do you prefer to be Japanese during the period of warring tribes or after unification? Do you prefer to be Irish during the Troubles or today? Do you prefer to be American during the Civil War or afterwards? It's pretty obvious when you think about historical case studies.
by 71bw | 2025-12-04 11:37:56+00:00
More than 30 years later, you can still run winquake.exe on Windows 11. Fullscreen does not support widescreen but the windowed mode still works flawlessly. As much as Microsoft has been questionable lately, their commitment to backward compatibility is impressive.

I love this about Windows so much it's hard to explain to somebody who doesn't understand why it matters. :-)