MurphyA/hacker-news huggingface dataset:
by skeaker | 2025-10-24 16:41:33+00:00
Epic, Steam's only serious competitor currently aside from maybe GoG, just had a bug in their launcher that had all Fortnite players have to redownload their entire 150~ GB game. The cost of hosting aside, the capabilities of these companies to host their own games pales in comparison to Valve, who hasn't had a single bug in downloading or updating any game in the decade and a half I have used their launcher.

Considering how alternative storefronts can't even get automatic updates to work consistently, the most basic functionality of a games storefront (more important than purchasing even, since if you can't get what you purchased, it's useless), it actually doesn't seem obvious to me that other providers can easily host their own games. Even putting aside everything else Valve uses their cut for (hosting a community forum for every game, hosting a mod DB for every game that wants it, metrics tracking, opt-in soft DRM, providing server hosting, maintaining Proton so your game works on Linux), the cut seems almost reasonable even just for hosting when nobody else is able to do it right.
by akshatjiwan | 2025-10-24 16:41:48+00:00
Very likely. The hot plasma generated would form oxides when it's cooled. I read a few papers a while back focussed around generating ammonia and other nitrogenous compounds. I can't find the link to the one I read but apparently other researchers are doing something simillar

https://arxiv.org/html/2505.23850v1

In air bubbles NOx would be likely but it would probably lead to nitric acid production after reacting with water. Here's a paper by NASA that pretty much confirms your intuition

https://ntrs.nasa.gov/api/citations/20050215681/downloads/20...
by dang | 2025-10-24 16:42:01+00:00
I agree that that would be a good way to shorten it, but the title itself needs to be changed ("Please use the original title, unless it is misleading or linkbait" - https://news.ycombinator.com/newsguidelines.html). "Key to why the universe exists" is linkbaity, and "1800s knot idea" appears misleading, since the intersection between what Kelvin said and what these researchers are saying appears to be just "knots".

Edit: The mention of Kelvin's original idea does make the article more interesting though!
by AgentMatrixAI | 2025-10-24 16:42:34+00:00
First time making something 3D and code wise, codex has been very useful, even creating a in-game 3D editor as well as netcode

The trickiest part is really using 3D and it comes with lot of extra scoping you normally take for granted: animation, uv texture, rigging for humanoids, making sure stuff doesn't clip through etc.

Still learning Blender but its very slow. I haven't tried the MCP for it yet but I want to get proficient at it to be able to produce psx graphic models and textures...
by toomuchtodo | 2025-10-24 16:42:46+00:00
Current revenue is ~$200M/year [1]. Context with regards to your inquiry on managing heterogeneous cells is available at [2] and [3]. Consider that while recent US policy has impaired renewables, it did not touch battery storage, and with projected AI power demand (note Nvidia is an investor in this latest round), they have a positive trajectory ahead of them (imho). There are going to be lots of EV battery packs needing recycling and repurposing over time, and Redwood is well positioned to profit from their part in the lifecycle.

[1] https://techcrunch.com/2025/04/02/redwood-materials-preps-fo...

[2] https://www.latitudemedia.com/news/why-redwood-materials-cto...

[3] https://www.latitudemedia.com/news/catalyst-repurposing-ev-b...

(no affiliation, no economic exposure currently)
by helicone | 2025-10-24 16:43:07+00:00
Well I'm asking if people have found ways to get the data of (how bad a given product is, what makes it bad, where these problems are, & how to fix them) more quickly and more broadly than can be achieved by a single person's work day

and

if this is even a useful exercise given that the default (talking to your users, watching a random selection of user sessions, using the product yourself to find problems) is proven to work over a long enough time horizon.
by narcindin | 2025-10-24 16:43:16+00:00
Bring your whole self to work, at this point, is the term you use to criticize this policy, not to describe it.

Maternity leave is a version of BYWSTW. As are PRIDE/ethnicity related activities as work. Should we jettison those?

I agree it can and is taken to far, but I'd prefer to read an article about actually navigating an office with different types of real people. For example, for example, thermostats preferences, volume preferences, "we a family/team" vs "just a job" preferences, etc.
by dredmorbius | 2025-10-24 16:43:18+00:00
/dev/null is a device file, and can be removed by root, or any user with write access to the /dev directory itself.

You can recreate it with 'mknod /dev/null c 1 3; chmod 666 /dev/null'.

The '1 3' are the major and minor device numbers, respectively, which are assigned / maintained by LANA, the Linux Assigned Numbers Authority.
by nullf0xgiven | 2025-10-24 16:43:26+00:00
Excited to release a new open-source project, DolosAgent: a lightweight vision agent that can interact and engage in a Chromium browser.

I needed a lightweight, intelligent tool to test corporate & enterprise chat agent guardrails.

It needed the capability to have in-depth conversations autonomously.

I needed something that could interact with the web's modern & dynamic interfaces the same way a human would.

I could have used several tools out there, but they were either too heavy, required too much configuration or straight up were terrible at actually engaging with dynamic workflows that changed each time (great for the same rote tasks over and over, but my use case wasn't that).

"Dolos is a vision-enabled agent that uses ReAct reasoning to navigate and interact with a Chromium browser session. This is based on huggingface's smolagent reason + act architecture for iterative execution and planning cycles."

Some use cases - Testing chat agent guardrails - original motivation - E2E testing without brittle selectors - visual regression testing - Web scraping dynamic content - no need to reverse-engineer API calls - Accessibility auditing - see what vision models understand - Research & experimentation - full verbosity shows LLM decision-making

I welcome any and all feedback!
by pixl97 | 2025-10-24 16:44:22+00:00
For sure. I've recently done my back yard with weathering steel raised beds and larger wooden privacy blocking partitions. I'm doing all the cutting and welding myself, so needed a heavy duty 220v high amp extension cord. Built my own, but the insulated copper cable for that was a pretty penny. Cutting wheels, grinding disks, and welding supplies add up in cost quick. That and all the different fasteners you need. And pity the thought of using any decorative brass or copper....
by matars | 2025-10-24 16:44:54+00:00
Been grinding out my GitHub contribution graph this year, so whats a better way to showoff than in your cli?

So I built gitfetch - think neofetch, but for your GitHub profile. It gives you a beautiful, terminal-based overview of your GitHub activity with contribution graphs, stats, and more.

Works on Mac OS and Linux.

Checkout the installation on the GitHub.

Would love to take any suggestions that you guys want added, this is my first open source project - Im looking forward to interacting with the community!
by amiga386 | 2025-10-24 16:45:19+00:00
This is whataboutism to deflect from Rust's basic ethos being to pull in the latest shiny-shiny.

> This also picks the newest version that might be incompatible with your compiler, if the newer version uses a newer language standard.

It doesn't, it just verifies what the user has already installed (with apt/yum/dnf) is suitable. It certainly doesn't connect to the network and go looking for trouble.

The onus is on library authors to write standard-agnostic, compiler-agnostic headers, and that's what they do:

#if __STDC_VERSION__ >= 199901L /* C99 definitions */ #else /* pre-C99 definitions */ #endif

For linking, shared objects have their own versioning to allow backwards-incompatible versions to exist simultaneously (libfoo.so.1, libfoo.so.2).
by 12_throw_away | 2025-10-24 16:45:47+00:00
Oof, Alaska 261 [1]. We say Boeing is bad now, but McDonnell-Douglas had a 30-year run of releasing model after model with catastrophic and foreseeable engineering defects. (Not to say that Alaska was not also extremely culpable in that incident too). In that light, the MCAS and door plug fiascos might just be Boeing trying to live up to the rich traditions they inherited from MD.

[1] https://www.youtube.com/watch?v=gAYzBJxOeLw
by Rohansi | 2025-10-24 16:46:21+00:00
> Apple explicitly designed in support for booting other operating systems into the M-series chips

Don't you think it's interesting that it's an option for Macs but not iPad Pros? They both use the same SoC.

> So while they may not be sharing technical documentation/drivers or otherwise making it easy on the Asahi devs, even the famously "walled garden" Apple seems to have explicitly not restricted their new line of computers in the way you're describing.

Give it a few more years. Asahi will probably be so far behind that it wouldn't even matter. Eventually they can just turn off allowing third-party operating systems on new hardware.
by mschuster91 | 2025-10-24 16:46:34+00:00
> You gotta believe people on the inside are making fortunes as the markets continue to make big swings up & down.

Yeah but that's friends of the emperor, not organized crime (although granted, the distinction between these two groups is getting smaller by the day).

Organized crime? That money is literally everywhere. Restaurants, real estate, cars, the stock markets... the only place you'll rarely spot it is, ironically, gambling, way too many chances of getting caught on a paper trail. A lot of it is also invested in art pieces stored in one tax haven/freeport or another, really easy to launder money or evade taxes.
by lotsofpulp | 2025-10-24 16:46:54+00:00
Is “Montessori” sufficiently defined?

I compared Montessori and non Montessori labeled daycares/preschools for my 3 and 4 year olds, and was unable to discern a meaningful difference in the course of the day.

Edit: I ended up going with the daycare that had cameras (so that at least management could audit employees), and a livestream for the parents, which was at a non Montessori daycare. Staff turnover also seemed lower. Was more expensive, but have been happy with results.
by kragen | 2025-10-24 16:47:01+00:00
Yes, as I understand it, its 80MHz clock gave it a 12.5ns memory access time, and I think it normally accessed memory four times per instruction, enabling it to do 20 MIPS (of 64-bit ALU ops). But the vector units could deliver 160 megaflops, and usually did. I think a TRS-80 could technically run about half a million instructions per second (depending on what they were) but only about 0.05 Dhrystone MIPS—see the Cromemco Z2 on https://netlib.org/performance/html/dhrystone.data.col0.html for a comparable machine.

So we can estimate the Cray's scalar performance at 400× the TRS-80's. On that assumption, Quicksort on the TRS-80 beats the Cray somewhere between 10000 items and 100_000 items. This probably falsifies the claim—10000 items only fits in the TRS-80's 48KiB maximum memory if the items are 4 bytes or less, and although external sorting is certainly a thing, Quicksort in particular is not well-suited to it.

But wait, BASIC on the TRS-80 was specified. I haven't benchmarked it, but I think that's about another factor of 40 performance loss. In that case the crossover isn't until between 100_000 and 1_000_000 items.

So the claim is probably wrong, but close to correct. It would be correct if you replaced the TRS-80 with a slightly faster microcomputer with more RAM, like the Apple iiGS, the Commodore 128, or the IBM PC-AT.
by fouronnes3 | 2025-10-24 16:47:09+00:00
> It doesn't generate 5 bloody files when compiling

This was a question [0] I asked on stack overflow more than 15 years ago, and is to this day the most up votes I've gotten on SO. I still get notifications from it occasionally.

[0] https://tex.stackexchange.com/questions/11123/prevent-pdflat...
by gpm | 2025-10-24 16:48:01+00:00
I don't think I'm entitled to an equivalent phone either. I merely think I'm entitled to either (at Apple's option) an equivalent phone OR apple not using it's monopoly on producing equivalent phones to extract further money from me after patent rights are exhausted at the time of the purchase of the phone from Apple.

I.e. I'm entitled to anti-trust protection. Or I'm entitled to patent-misuse protection. I don't really care which set of laws you put it under.

Even if Apple were 10% of the phone market they would still have 100% of the distributing software to devices with Apple's patented technology market, and that should be enough for anti trust protection to kick in.

(I'm also mildly anti patent, but I've been carefully selecting only arguments in this thread that I believe are entirely consistent with a pro patent belief system. E.g. if Apple treated their phones like their laptops - where they also have patents - all the positions and arguments I've taken would not have an issue with their behavior)
by DannyBee | 2025-10-24 16:48:22+00:00
"I really love what Asahi Linux is doing, but given Apple’s yearly release cadence of new chips, it feels like a Sisyphean task."

This is more true on the gpu side than the cpu/soc side for sure. Speaking as someone who worked on this (i did a bunch of the m3 work here, and some wifi work) - it's not anywhere near as bad as embedded work i used to do many eons ago.

Apple doesn't like to spend tons of time/energy either, and since they make most of their own hardware interfaces (or force others to their specs), most of the time the driver->hardware interfaces are just being extended/improved year over year.

Sometimes things move from one bus kind to another, and there's different hookup to do, or you have to get around to some functionality you never did, etc. But it's not like you need a brand new driver every year for the usb controller, for example.

Power management is probably one of the worst changing areas, along with NPU/GPU obviously.

Put another way - outside of NPU/GPU, you can slowly build up enough of the driver base that it can be maintained and kept up to date by a small number of people with not huge amounts of time.

It's not there yet, but it's possible to get there.

This is because Apple doesn't get a lot from changing this stuff either.
by mrguyorama | 2025-10-24 16:48:23+00:00
The refund policy was only implemented after Australian courts told Valve they had to implement a refund policy to follow default consumer rights law

They made it available to everyone because they were going to lose that case everywhere but the USA (where you have no rights)

Before that, Valve did not allow any refunds.

I like Valve for being slightly not outright evil and providing a service that is not trying to scam me, but that's such a low bar.
by laughingcurve | 2025-10-24 16:48:58+00:00
I love typst and I tried to use it recently when shipping publications to EMNLP, AAAI, and NeurIPS. While there were a lot of upsides to it, things got very bad when the teams grew beyond just a few people. Typst is incredible for single-person or a trio of people, but the web experience is not there yet for collaboration. I’m really hoping for typst to continue and I plan to use it whenever I can for smaller projects or stuff that wont involve working with professors or students who are not interested in learning new things during publication time.
by pinkmuffinere | 2025-10-24 16:48:59+00:00
Definitely. In fact, I'll say it is the same in almost _every_ interpersonal relationship. I engage with my parents, grandparents, siblings, etc in specific ways that we have agreed we have overlap. Depending on the person, I soften my utopian ideals, my fascination with drugs, my progressive-ness, my math memes, even my accent when I talk. I don't think this is unhealthy, I think this is just what it means to be alive. I express my "authentic self" through my life as a whole, and it is probably witnessed by no individual person; only I can see / enjoy it.
by skeaker | 2025-10-24 16:49:10+00:00
All Source games, not just Deadlock, did and still somewhat do have a strong modding scene. The way it's handled now is that official Valve-hosted servers have a config option called sv_pure set that prevents most mod .vpk files from loading on connecting clients (though some things like custom HuDs are whitelisted by this system). Once Deadlock gets paid cosmetics you can expect sv_pure to be turned on for Valve servers, which 99% of the playerbase will exclusively play on.
by cool_man_bob | 2025-10-24 16:49:16+00:00
> The populist left and neo-reactionary right see identical reality.

My one hope is that these people fall out of favor with the Trump admin and face his wrath.

The neo feudalist fervor among these autists has been transparent for some time now, but in retrospect the constant calls to destroy (as opposed to reform) institutions like education is just one piece of breaking the middle class as a requisite for the sort of power structures they desire.
by kwillets | 2025-10-24 16:49:25+00:00
This is fun, but I'm confused by the architecture. Duckdb is based on one-off queries that can scale momentarily and then disappear, but this seems to run on k8s and maintain a persistent distributed worker pool.

This pool lacks many of the features of a distributed cluster such as recovery, quorum, and storage state management, and queries run through a single server. What happens when a node goes down? Does it give up, replan, or just hang? How does it divide up resources between multiple requests? Can it distribute joins and other intermediate operators?

I have a soft spot in my heart for duckdb, but its uniqueness is in avoiding the large-scale clustering that other engines already do reasonably well.
by tracker1 | 2025-10-24 16:49:26+00:00
Considering how often MIT is chosen over the slightly simpler ISC version... yeah.

In the end, a lot of people are willing to write open source just for the sake of having it as it scratches their own need and isn't otherwise monetizable or they just think it should exist. I would never even consider touching a GPLv3 licensed UI library component, for example.

It's not always the most appropriate license and if a developer wants to use a permissive license, they are allowed to. This isn't an authoritarian, communist dictatorship, at least it isn't where I live and to my dying breath won't be.
by commandersaki | 2025-10-24 16:49:54+00:00
Yep this is how I started my Typst journey. I was intimidated by Typst at first and wanted to do some mildly complicated documents that really isn't covered by the tutorial, so I had ChatGPT generate elements of the document I need. Now I'm a more self-sufficient being able to generate functions and use more complicated features of Typst and better exercise use of the docs.
by krisoft | 2025-10-24 16:50:11+00:00
> It's almost as if you've never developed software.

I do develop software. In fact I do develop self driving car software.

Yes it is not easy. Just talking about this particular case. Are the cars not remaining stationary because the legally prescribed behaviour is not coded down? Or are they going around school busses because the "is_school_bus" classifier or the "is_stop_arm_deployed" classifier having false negative issues? If we fix/implement those classifiers will we see issues caused by false positives? Will we cause issues where the vehicles suddenly stop when they think they see a stop arm but there isn't one actually? Will we cause issues if a bus deploys a stop arm as we are overtaking them? What about if they deploy the stop arm while we are 10 meter behind them? 20? 30? 40? 100?

And that's just one feature. How does this feature interact with other features? Will we block emergency vehicles sometimes? What should we do if a police person is signalling us to proceed, but the school bus's stop arm is stopping us? If we add this one more classifier will the GPU run out of vram? Will we cause thread thrashing? Surely not, unless we implement it wrong. In which case definitely. Did we implement it right? Do we have enough labeled data about stop arms of school buses? Is our sensor resolution good enough to see them far enough? Even in darkness? What about fog? Or blinding light? Do every state/country uses the same rules about school busses?

> I am curious about Waymo's testing

They do publish a lot. This one is nice overview but not too technical: https://downloads.ctfassets.net/sv23gofxcuiz/4gZ7ZUxd4SRj1D1...

Or if you want more juicy details read their papers: https://waymo.com/safety/research/
by hexbin010 | 2025-10-24 16:50:19+00:00
Fair enough. It's mostly the 'bigger' long-haul airlines I've seen complaints about. But I can also find anecdata about Ryanair too without much effort:

https://www.flyertalk.com/forum/ryanair/2195574-how-get-ryan...

https://www.reddit.com/r/LegalAdviceUK/comments/1lg6aqp/ryan...

https://www.reddit.com/r/LegalAdviceUK/comments/1d3908i/i_th...

https://www.reddit.com/r/LegalAdviceUK/comments/1lnjmvm/file...

https://www.reddit.com/r/LegalAdviceUK/comments/1o6muwv/ryan...

Every airline plays the game to some degree - it would be commercially incompetent to not use every possible angle to weasle out of it.
by amiga386 | 2025-10-24 16:50:26+00:00
The difference being that the authors of sysvinit didn't advertise obnoxious messages at boot time (https://systemd.io/SEPARATE_USR_IS_BROKEN/) and try to get the filesystem standards changed.

One is like "I'll run some scripts in order, everything else is on you", the other is like "I'll take care of everything, I'll do that, WHAT YOU DIDN'T MOUNT /USR ? SHAME ON YOU I DON'T WANT TO DEAL WITH THAT CORNER-CASE"
by epistasis | 2025-10-24 16:50:27+00:00
I didn't downvote you, and wouldn't if I could! I can't downvote my direct replies.

As for being "wrong," you're insisting that there's a narrow definition of a term when in general practice it is not used that way, and where the current usage causes zero confusion. You may be trying to change usage, but telling people "you're wrong" when they are not is not a convincing way. Showing that the existing usage of terms causes confusion might me more convincing, but it's hard.
by WaitWaitWha | 2025-10-24 16:50:52+00:00
The way I read this (and my layman understading) probability is about predicting future events, given a known model or assumption, while likelihood is almost the mirror image: I observe the data/outcome, and I ask: given that data, how plausible is a certain model or parameter value?

Another way of looking at it:

probability: parameter/model is fixed; outcome is random/unknown.

likelihood: outcome/data is fixed; we vary the parameter/model to assess how well it explains the data.
by wolvesechoes | 2025-10-24 16:51:10+00:00
> but the way some people seem to consider “Rust program has a bug” to be newsworthy is… odd.

But the fact that program X was written in Rust is, on the other hand, newsworthy? And there is nothing odd in the fact that the first property of the software that is advertised is the fact that it was made in Rust.

Yeah, nothing odd there.
by floxy | 2025-10-24 16:51:53+00:00
Hmm. Seems like you are you multiplying 5 years by 33% of light speed to come up with 1.65 light years? I apparently didn't explain well enough. The 5 years is for the first batch of probes to gather data over an extended period of time (while in orbit around the black hole). The second set of probes is just a roundtrip "fly-by" to collect the data from the first probes and return it to earth. No reason that the return trip probes would have to be very far from the data gathering probes. Maybe you can't orbit close enough to the black hole at these speeds without getting too close to the accretion disk?