MurphyA/hacker-news huggingface dataset:
by oarsinsync | 2025-09-19 14:48:19+00:00
> The setup was common in universities, back then. That's probably also how they got to use it.

Sun Microsystems were also big in universities. As were IBM. Lots of people believed the "servers have special hardware" voodoo back then, and parroted that it's bad news to run servers on consumer hardware.

Somehow, decades later, the meme refuses to die. Unlike Sun Microsystems. Or IBM's Unix server business.
by thomascountz | 2025-09-19 14:48:22+00:00
You're completely right. In a generous interpretation, having so little communication over such a long period is where this went wrong. In any case, having your highly-tenured team dissolve and feeling like things were "hostile," is an indicator that you'll need to do better. Then again, who knows what the goal actually was? Maybe this went perfectly to plan. Given there was nothing approaching an acknowledgement of regret or apology in the press release, maybe this went exactly to plan.
by rkomorn | 2025-09-19 14:48:29+00:00
I wonder how many of the people who say they'd pay 50c would actually pay 50c if they could.

I'd say I read an average of 10 articles per day (with various definitions of "read"). I can't see myself actually spending $5 a day.

At that point I'd be better off getting a few news site subscriptions, but I also highly dislike the idea of committing to a single news source, and committing to a few isn't much of an improvement.

Of course, you could introduce a "tip after you read" mechanism, which I assume would generate probably about 50c per article, and probably motivate various "remember to tip" mechanisms that (I suspect) the same people who say they'd pay/tip would hate with a passion.
by lxgr | 2025-09-19 14:48:56+00:00
I believe Youtube's player is driving codec selection, not the browser (i.e. the player requests a list of supported codecs and then picks the one most beneficial for Google, not the other way around).

That said, I've solved this problem for myself on macOS and Firefox by setting media.webrtc.codec.video.av1.enabled to false on about:config, as all other codecs used by Youtube are hardware accelerated on my Mac.
by lumost | 2025-09-19 14:49:03+00:00
I don’t really get why anyone would be buying ai compute unless A) to your goal is to rent out the compute B) no vendor can rent you enough compute when you need it C) you have an exotic funding arrangement that makes compute capex cheap and opex expensive.

Unless you can keep your compute at 70% average utilization for 5 years - you will never save money purchasing your hardware compared to renting it.
by theptip | 2025-09-19 14:49:36+00:00
I agree this is a problem. The best reason I can come up with is “because it is fun/beautiful/interesting” (to some people).

But IMO that pushes you to making the curriculum more flexible and not forcing every student into the same sequence where math is the core IQ test for STEM. If a kid doesn’t find it interesting I struggle to justify forcing them.

Personally I also think trig and calculus are far inferior to statistics for most people. If you have an intuition for probability distributions, precision/recall, and a few other basic concepts, you’ll be guaranteed to apply them everywhere in your life.

Of course if you are interested in STEM then calculus must be available too, but it’s pretty specialized in practice.
by phoronixrly | 2025-09-19 14:50:17+00:00
> Was it a learning experience?

Also no. The guy's a youtuber

On the other hand, will this make him 100+k views? Yes. It's bait - the perfect combo to attract both the AI crowd and the 'homelab' enthusiasts (of which the bulk are yet to find any use for their raspberry devices)...
by fluoridation | 2025-09-19 14:50:23+00:00
Not to be that guy, but where can I read those interviews? I got as far as the blog (https://www.hillelwayne.com/) and looked around October of 2019 and can't seem to find anything. As it stands this isn't even anecdata, this is some guy saying some other guy said he talked to a few guys who say something happens from time to time.
by OutOfHere | 2025-09-19 14:50:29+00:00
Self-custodied cryptocurrency, if limited to the subset below, using an offline cold wallet, is not scammy at all; it is exactly the opposite, presenting less risk even than a bank account.

Note that there are just a handful of cryptocurrencies that have seen constant appreciation after adjusting for noise. These are: BTC, ETH, XMR, TRX, PAXG, BNB.
by bunderbunder | 2025-09-19 14:51:03+00:00
Reminds me a bit of one of my favorite NormConf sessions, "Just use one big machine for model training and inference." https://youtu.be/9BXMWDXiugg?si=4MnGtOSwx45KQqoP

Or the oldie-but-goodie paper "Scalability! But at what COST?": https://www.usenix.org/system/files/conference/hotos15/hotos...

Long story short, performance considerations with parallelism go way beyond Amdahl's Law, because supporting scale-out also introduces a bunch of additional work that simply doesn't exist in a single node implementation. (And, for that matter, multithreading also introduces work that doesn't exist for a sequential implementation.) And the real deep down black art secret to computing performance is that the fastest operations are the ones you don't perform.
by vdnkh | 2025-09-19 14:51:20+00:00
I work for another large streaming site where people like to use adblockers. These adblockers also cause similar performance issues that are entirely caused by awful code in these blockers. I've studied the code for all of these blockers and they do stuff like:

- Constantly hammering the playlist endpoint to try and get something without an ad stitched in

- Constantly tearing down and remaking the player

- During an ad, requesting the playlist for every other quality to see if those do not have any stitched ads

- Proxying all traffic to servers the adblocker people own in countries where ads are not typically served (eg Russia)

- Intercepting playlist requests and simply deleting segments that they believe are ads (oh no why is my stream broken!!! stupid streaming website!!)

Youtube _could_ be doing something here, but there is also a very real chance your adblocker code is simply bad.
by eli_gottlieb | 2025-09-19 14:51:45+00:00
> She also said that, while cancelled grants may cause serious disruption to labs, jobs and students, the plaintiffs hadn't met the high legal bar for proving "irreparable harm" needed to justify emergency relief.

Bit on the nose that American law does not seem to consider mass layoffs and the indefinite downsizing of an entire industry to be irreparable harm to those affected.
by Aurornis | 2025-09-19 14:52:04+00:00
I thought the conclusion should have been obvious: A cluster of Raspberry Pi units is an expensive nerd indulgence for fun, not an actual pathway to high performance compute. I don’t know if anyone building a Pi cluster actually goes into it thinking it’s going to be a cost effective endeavor, do they? Maybe this is just YouTube-style headline writing spilling over to the blog for the clicks.

If your goal is to play with or learn on a cluster of Linux machines, the cost effective way to do it is to buy a desktop consumer CPU, install a hypervisor, and create a lot of VMs. It’s not as satisfying as plugging cables into different Raspberry Pi units and connecting them all together if that’s your thing, but once you’re in the terminal the desktop CPU, RAM, and flexibility of the system will be appreciated.
by northlondoner | 2025-09-19 14:52:45+00:00
Great point. Hope the following add a context that was missing:

Apart from intellectual appeal,

(1) there was a new paper from Google about quantum ergodicity, see https://doi.org/10.48550/arXiv.2506.10191 . So in general tech community can benefit a lot from understanding ergodicity via this package and see hands on how it is implemented, see Vignette as well, https://cran.r-project.org/web/packages/isingLenzMC/vignette...

(2) The repo is part of ergodicity research that is now revisited from classical point of view. actually new commits are significant, a new dataset is generated. See, https://zenodo.org/records/17151290 , so reproducibility is amazing even after so many years.
by chao- | 2025-09-19 14:53:33+00:00
It is very hard to put any belief in the rumor mill surrounding Intel's discrete desktop GPUs. Already this year, there have been at least three "leaks" saying "It's canceled!", and every time, a counter-rumor comes about saying "It isn't canceled!"

In all accounts I have seen, their single SKU from this second generation consumer lineup has been well-received. Yet the article says "what can only be categorized as a shaky and often rudderless business", without any justification.

Yes, it is worth pondering what the Nvidia investment means for Intel Arc Graphics, but "rudderless"? Really?
by dragonwriter | 2025-09-19 14:53:34+00:00
> Why did you include that list of sponsors at the bottom of your post?

Clearly, that was because this information directly supports readers following through on the call to action: “And if Ruby Central does not do this we must pressure sponsors to stop funding Ruby Central”. That’s obvious.

> What's with the "contingent on employment status or ideological alignment" bit about? That's not been mentioned anywhere else so far.

Yes, both the original pdf and the RubyCentral statement edplicitly refer to admin status being made contingent on being full-time employee of RubyCentral. If you just mean no one has explicitly brought upthe ideological angle, well, that’s a fairly easy concer to reach wrih something being contingent on employment at a particular nonprofit, so it would be weird to interogate like this even if you had clearly focussed on kn just that point.
by ndriscoll | 2025-09-19 14:53:44+00:00
That makes no sense. You require PoW before providing the information, not when the page is already sent. For a large code repository like GitHub for LLM training, it's also trivial to just git fetch to scrape. The simpler explanation is that modern web devs are frequently incompetent and can't get static text to appear on an idle page without pegging cores, can't get subsecond server page generation for simple CRUD, etc. This was the trend before LLMs were ever a thing.
by simonw | 2025-09-19 14:53:45+00:00
I brought up LLM usage precisely because the two things I called out here are weird - the kind of details an LLM might add.

If that's what happened then it's bad because it leaves people who read the comment confused - hence my questions asking about those.

If the author confirms that those pieces I asked about serve an intentional purpose then I don't care if they used an LLM or not.

My problem isn't with using LLMs to help write comments - there are plenty of reasonable reasons for doing that (like English as a second language). My problem is letting an LLM invent content that doesn't accurately represent the situation or reflect the LLM user's own position.

(The author could also say "I didn't use an LLM", which notably they haven't done elsewhere on this thread yet.)
by afavour | 2025-09-19 14:54:05+00:00
> No one’s successfully done this because when they do they want to individually price articles

But different articles are worth different amounts of money. You can't really escape that fact. If a news org has spent three months doing a deep dive into political corruption and created a blockbuster report on it, in what world can it be justified for that to be the same price as someone recapping last night's episode of Survivor? This is all covered in the article I linked to.

> Implement a legitimate system

By whose definition of legitimate is the question, I guess. I think it's very easy to stand on the outside and say "duh, just do it the right way!".

It's not like things haven't been tried.

- Blendle: https://en.wikipedia.org/wiki/Blendle

- Scroll: https://en.wikipedia.org/wiki/Scroll_(web_service)

- Google Contributor: https://en.wikipedia.org/wiki/Google_Contributor

- Axate: https://www.axate.com

- Coil (to an extent): https://coil.com/

All these people tried to solve this problem and weren't able to.
by vlovich123 | 2025-09-19 14:54:07+00:00
I’ve never seen static analysis c++ tooling that has precise errors, have you? It’s always a littered mess of useful and useless things and I’m not even so sure it would warn about holding on to an interior reference into a lock-protected data structure.

Static analysis in c++ is akin to clippy but without a --fix option and many more false positives. Also clippy is more about stylistic consistency within the ecosystem and completely optional, not about safety which isn’t optional.
Show HN: Ray3 AI Video – A New Model That Can Makes Realistic Videos (Ray3.run)
by combineimages | 2025-09-19 14:54:15+00:00
Hi Hacker News! We're excited to share our new project: Ray3, available now at https://ray3.run. We love making AI videos, but noticed they often look a little fake—things jump around, and the physics are wrong. We built Ray3 to fix that. What makes Ray3 special? It Can "Think" (Reasoning): Ray3 is the first video model that can "reason." This means it thinks about your idea first, checks its work, and tries again to make it better. It helps keep your characters and scenes consistent, even in long, complex shots. Super Real Color (HDR): Ray3 can make videos in 16-bit HDR. That’s a fancy way of saying the colors, lights, and shadows are much more real and beautiful. It's the kind of quality filmmakers use. Fast Idea Test (Draft Mode): We added a Draft Mode so you can test your ideas in about 20 seconds. If you like the draft, you can upgrade it to the final, high-quality HDR video. No more waiting forever just to see if your idea works! Better Physics: We worked hard to make the movements and physics look more correct. Things act like they should in the real world. We truly believe this combination of a "thinking" AI and professional-grade HDR quality is a big step forward for video creation. Give it a try and let us know what you think: https://ray3.run We'd love to hear your feedback—especially on how the colors look, and if the Draft Mode helps you work faster!
by infecto | 2025-09-19 14:54:33+00:00
Not trying to start a fight here but not sure what kind of hill yall are trying to die on here.

I am from the west, have lived all over the US and no there is not great data on the matter but I have historically had an interest on air quality and I cook a lot. There is some nuance to the data. 10% reported not having any hood. 26% of gas households were not vented. 36% of electric were not vented. You can start going down that path and also start seeing that most vented hoods are either inadequate or don’t properly cover the cooking area.

So I am not sure what you are trying to argue about? There is a non-trivial amount of homes in the US without proper ventilation. You can pull up Zillow almost anywhere in the country and easily find center island cooktops without hoods or down drafts. Or even more common a microwave recirculating that air.

https://pmc.ncbi.nlm.nih.gov/articles/PMC10234804/?utm_sourc...
by HarHarVeryFunny | 2025-09-19 14:54:58+00:00
I'm not sure that "bullshit" is warranted...

Sure it makes sense for NVidia to propagate proprietary interfaces like NVLink, as well as to do anything that helps drive their own GPU sales, but I'm not sure how you so confidently conclude from that that propping up Intel is in NVidia's best interest ?
by breppp | 2025-09-19 14:55:04+00:00
As everything it is complex, some might think that mass killings, rape, decapitations, and ethnic cleansing of a non zionist jewish population is not a valid reaction to legal zionist buying of land.

However, the poster above seemed to indicate "it all started with the Nakba" which is very wrong chronologically, and of course also predated the Hebron massacre
by m0llusk | 2025-09-19 14:55:12+00:00
Capitalism is a system. When you burn your food that is not end stage cooking, but a failure to manage cooking as a system. When your worn tires blow out while speeding causing you to fly off the road that is not end stage vehicular mobility, but irresponsible driving.

The last time Capitalism went unchecked and tried to eat itself was the Great Depression. That was ended by controlling Capitalism with strong regulations, high taxes on the rich, and pervasive union membership of workers. And the Social Security system and Medicare were also a part of that deal.

When people talk of "end stage Capitalism" all they are saying is that they lack the will and the power to use the tools we already know work to solve these problems.
by Ukv | 2025-09-19 14:55:24+00:00
> I didn't even see that, I guess because I have both popups and cookies blocked

The notice is likely EU (+ UK) specific for GDPR compliance, if you're elsewhere.

> so it's not like they could store data even if they wanted to. I don't need to know about their attempts that are going to fail anyway

They're also using fingerprinting:

> > "[...] together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it [...] Actively scan device characteristics for identification [...] certain characteristics specific to your device might be requested and used to distinguish it from other devices (such as the installed fonts or plugins, the resolution of your screen) [...]"

If you're using something like Tor browser that does its best to hide those characteristics then you may be fine.
by Aldipower | 2025-09-19 14:57:11+00:00
I can second this assessment.

We have an interesting problem here, both target Python and TypeScript with our backend/frontend framework, so we need to generate both Python and TS code from a single logic to generate our programming libraries. This creates a lot of trouble, introducing for example Jinja2 templates to be able to auto-generate TS code from our code base, but this means for us, we have to hand-write those templates without typing in the first place and it is a lot of doubled work.

A typed meta language, like Haxe would be great, but unfortunately Haxe does not have real TypeScript support.

There really isn't a good and feasible solution for this.
by BugsJustFindMe | 2025-09-19 14:57:43+00:00
> More anecdotally, the last violent attack against the left was the Melissa Hortman and her husband that were attacked by a Tim Waltz appointee

The accused killer, Vance Luther Boelter, voted for Trump and was strongly against abortion and LGBTQ rights and had a murder target list of Democratic politicians and abortion rights activists and abortion providers. That is the very definition of right-wing extremism. It's highly disingenuous and bordering on perverse misdirection to categorize him merely as "a Tim Walz appointee" as though that's the part that matters and not his actual political views and motives.

> and I didn't see anyone on the right celebrating it

They mostly either didn't care, ignored it, or tried to falsely paint the killer as being politically left like you just did. https://disa.org/dissemination-of-misinformation-by-right-wi...
Progressive Mermaid and streaming diff code blocks – 100x faster render
by simon_he | 2025-09-19 14:57:44+00:00
I'm releasing vue-markdown-render, a Vue-focused Markdown rendering library optimized for large documents and real-time previews. The core features are progressive/incremental Mermaid rendering, streaming diff code blocks (render as the diff arrives), and various renderer-level optimizations that drastically reduce time-to-first-render and memory use in heavy workloads.

Why this exists: Many Markdown renderers struggle with huge documents, large embedded diagrams, and live-editing scenarios. Typical approaches block rendering until all assets/graphs/code are processed. In interactive editors this causes jank and slow feedback loops. vue-markdown-render targets those pain points with a streaming-first design.

Key features:

Progressive Mermaid: complex diagrams render incrementally so users see a usable diagram earlier. Streaming diff code blocks: diff/code-block rendering can stream partial results during reception for instant feedback. Performance-first architecture: lazy parsing, chunked rendering, and careful memory usage. In some large-doc benchmarks we observe ~100× speedups vs Streamdown (depends on test case and environment). Quick start npm i vue-markdown-render // in a Vue 3 app import { createApp } from 'vue' import App from './App.vue' import VueMarkdownRender from 'vue-markdown-render' const app = createApp(App) app.use(VueMarkdownRender) app.mount('#app')

Reproducing the benchmark (approx) We provide a small benchmark repo under /playground (or attach a link in your release). To reproduce a similar test:

Prepare a large markdown file containing many code blocks and a few large Mermaid diagrams (e.g., 50k+ lines total). Run a timed render with Node or a browser automation script for both vue-markdown-render and Streamdown (same input). Measure time-to-first-paint and full render time, and profile memory usage. Notes and caveats: The "100×" number is workload dependent: it represents observed accelerations in some heavy, real-world-like tests, not a universal guarantee. Differences in environment (CPU, browser, Node version) and the specific document shape affect results. We welcome replication and PRs on test harnesses. Discussion points / Ask the community

What large-doc workflows have you tried that still feel slow? Would you prefer an out-of-the-box editor integration (Monaco/CodeMirror demo) for this? Ideas for additional streaming-friendly Markdown extensions? Links

Repo: https://github.com/Simon-He95/vue-markdown-render Playgrounds / benchmarks: (link to playground folder or separate bench repo) Quick demo: (link to demo site if available) Thanks — happy to answer questions, and would love feedback on benchmark methodology or integration examples.
by em-bee | 2025-09-19 14:58:23+00:00
dg-* variant...

if i may make a suggestion here, you could use the type as part of the name:

so +load becomes lifecycle.load

*value would be control.value

+click would be event.click

@raw would be meta.raw

. because i think only _ . and - are allowed. you want to keep - for complex names: control.some-value and _ doesn't feel right.

maybe you want to choose other names. aurelia uses this approach with different names. i didn't want to influence you to choose aurelias names, so i picked those from the table on https://daggerjs.org/#/directive/introduction

keeping the names in line with the terminology you use makes it easy to remember them and also to look them up. (what is a lifecycle? i can just search for it. the only downside is that lifecycle in particular is long, so if that is used frequently, a shorter name might be preferable. maybe just 'cycle')

oh and while we are talking about about verbosity. i saw one router example that looked a bit verbose. but maybe that's because it tries to show all the options you can set on a route.

a minimalist example would be nice to see there in contrast. (maybe there is one and i just didn't find it)
by FireBeyond | 2025-09-19 14:59:00+00:00
> “Would you give me a hand, sweetheart?”, she calmly asks, “Don’t touch her!” the bar manager snaps as I bend towards her. “You’re not allowed to touch her!” The woman blinks up at me, confused. “We have to call the care team — otherwise she could sue.”

As a paramedic, this galls me. As much as it galled me that many of these times, the "care team" (mostly LPNs) would call 911, for anything larger than a bandaid, or simple care tasks. Why? "Because of our policy/liability insurance", generally.

The worst part? Often the big sign out front. "Round the clock nursing care!" - and a bill to match.