MurphyA/hacker-news huggingface dataset:
by IshKebab | 2025-06-26 16:14:27+00:00
> you wouldn't mix and match binaries from different distributions of Linux.

You can absolutely mix and match lots of different binaries from different sources on one Linux system. That's exactly what we're doing now with TCL modules.

> and make many different container images from it

Well yes, that's the problem. You end up either putting everything in one container (in which case why bother with a container?), or with a combinatorial explosion of every piece and version of software you might use.

TCL modules are better. They don't let you cheat like containers do, but in return you get a better system.
by tguvot | 2025-06-26 16:15:43+00:00
3 days after russian invasion or main russian news agency was auto-published article that was supposed to be a victory lap, and promptly removed. it was very briefly mentioned only in few western publications and not many people who speak russian know about it

it gives some insights about reasons for russian invasion. this is english translation . not sure how accurate (don't feel like checking few pages of text), but close enough

https://www.aalep.eu/advent-russia-and-new-world

origin in russian. you can right-click translate it https://web.archive.org/web/20220226224717/https://ria.ru/20...
by dghlsakjg | 2025-06-26 16:15:59+00:00
Not sure what "plummeted" quantifies to in this context, but the US saw meaningful reductions in overdose treatments and calls to the poison control line after changing the labeling rules and a public education campaign. The cited study was even conducted before the full labeling rules change came into effect.

Teach a man why not to over-fish fish vs giving him a smaller amount of fish... or something.

https://pmc.ncbi.nlm.nih.gov/articles/PMC5676300/
Show HN: Generate docs for any GitHub repo (+ RAG chat)
by lschneider | 2025-06-26 16:16:02+00:00
Hi everyone, not having docs for a library / tool you want to use can be super annoying and while reading through the code can be fun, you don't always have the time.

So, I made this tool where you can generate documentation for any GitHub repo. Since all files get embedded/summarized anyways, I'm storing this info in a database and you get a RAG-chat for the entire codebase for free!

To try it out, simply open https://www.givemedocs.com/<owner>/<repo> or replace the "github.com" on any GitHub page with "givemedocs.com".

And, please don't overdo it. There is some rate limiting in place but if you trigger my API key's usage limit, the service will stop working for everyone, which would be a bummer.

Enjoy!
by dinobones | 2025-06-26 16:17:21+00:00
So this is basically an “embedding of embeddings”, an approximation of multiple embeddings compressed into one, to reduce dimensionality/increase performance.

All this tells me is that: the “multiple embeddings” are probably mostly overlapping and the marginal value of each additional one is probably low, if you can represent them with a single embedding.

I don’t otherwise see how you can keep comparable performance without breaking information theory.
by jonathanlydall | 2025-06-26 16:17:33+00:00
Someone who runs a small company with a static content website, got an email like this, I was thinking a response like the following might be a appropriate:

Thank you for reaching out to us. Please be aware that we do not run any kind of security bounty/reward programs.

Having performed our own analysis we have not been able to identify any practically exploitable security risks.

If you have found a practically exploitable security issue with our website, please provide some form of demonstration so that we may discuss further.

I don’t think that would come across as not being concerned about security, but puts the onus on the “researcher” to prove there is a real problem.

Chances are they did some automated scan and found some out of date JavaScript library version which despite having a vulnerability, is not actually a security risk on a static content site.
by OJFord | 2025-06-26 16:18:24+00:00
> Also, the rules the UK has for limiting paracetamol purchases to small amount per day are so fantastically stupid.

Its introduction pretty effectively reduced the incidence of suicide attempts by overdose resulting in death or hospitalisation.

https://pubmed.ncbi.nlm.nih.gov/23393081/

(The tl;dr conclusion: it worked, consider going further.)
by WorldMaker | 2025-06-26 16:18:39+00:00
Compatibility is a big answer.

Windows 8 tried to divorce more of the compatibility layers (start them up only as needed) of "The Old Desktop" to a lot of flak from the development community (and some user confusion), but if you were paying attention and used almost exclusively Windows 8 "Store" apps at the time you could get some serious memory usage wins.

Windows 8.1 walked so much of that back and made the Desktop/Explorer and all of its compatibility layers boot first again, but there was a small period where Windows 8 shined.

Presumably this sort of stuff is what the new Windows Xbox efforts are doing again, but the "boots to a full screen experience without 'a Desktop'" expectations of games and game-focused hardware makes it easier to boot the Desktop only if needed in a way that makes sense to game players that didn't make sense to general Windows users with a long tail of ancient applications that they didn't or couldn't "just" upgrade to new ones.
by tclancy | 2025-06-26 16:18:41+00:00
I think they're using it hyperbolically. As a parent (who also maybe has a high pain tolerance but I am a guy and we are famous for both thinking that and for not being pain tolerant) my daughter is currently like this including the earrings thing. It's more of a frustration but I know she will grow out of it as she's already gotten a lot better. I would imagine OP is in the same boat and is just letting off a little rhetorical steam.
by satisfice | 2025-06-26 16:19:01+00:00
Here's the problem, friend: I also have put in my 10,000 hours. I've been coding as part of my job since 1983. I switched to testing from production coding in 1987, but I ran a team that tested developer tools, at Apple and Borland, for eight years. I've been living and breathing testing for decades as a consultant and expert witness.

I do not lightly say that I don't trust the work of someone who uses AI. I'm required to practice with LLMs as part of my job. I've developed things with the help of AI. Small things, because the amount of vigilance necessary to do big things is prohibitive.

Fools rush in, they say. I'm not a fool, and I'm not claiming that you are either. What I know is that there is a huge burden of proof on the shoulders of people who claim that AI is NOT problematic-- given the substantial evidence that it behaves recklessly. This burden is not satisfied by people who say "well, I'm experienced and I trust it."
by diggan | 2025-06-26 16:19:41+00:00
> "Listening radius" is actually a good name for it, thanks. We need new terminology for spatial-harmonic composition

Someone correct me if I'm wrong, but I'd think you'd call that (the not at all overloaded term) "attenuation" or more complete: "distance attenuation". Maybe it helps for further browsing :)

It seems like Wikipedia ( https://en.wikipedia.org/wiki/Attenuation_(disambiguation) ) has it under "Acoustic attenuation" but very physics-focused, not so much about the musicology, psychology or how it is used everywhere in audio.
by bigyabai | 2025-06-26 16:19:52+00:00
> I advise against giving AI access to nuclear weapons. Still, if an AI is vastly smarter than us and wants to hurt us, we have to assume it will be able to jailbreak any restrictions we place on it.

Why does every "AI safety" author make this same mistake? The concern isn't that AI will get the nuclear launch codes; if you even think that's possible then you're demonstrating a misunderstanding of the nuclear launch process and LLMs.

The concern is that "alignment" won't be enough. Making an AI "want" to save a human life won't make autonomous vehicles stop crashing. It won't stop robotic surgeons from killing their patients. And this makes sense - all of these situations have physical constraints that can't be magically overcome with AI. No amount of AGI will ever obviate these systemic limitations, which is why every single one of those "consider the 3D-printed drone swarm" essays in 2025 reads like a joke. There are real, present-day concerns about AI implementation and safe LLM usage, and all of it is being ignored so we can aggrandize the problem like it's a Neil Stephenson novel or a Hideo Kojima script.
by ravioldev | 2025-06-26 16:20:01+00:00
https://github.com/ravioldev/radarr-movie-folders-renamer

Please share your feedback and let me know if you find it useful.

A quick overview:

What This Project Does Radarr Movie Folders Renamer transforms your messy movie folder collection into a beautifully organized library. It automatically renames movie folders using consistent patterns that make your collection easier to browse, search, and manage.

Transform Your Movie Library Before (messy, inconsistent names):

/movies/Iron.Man.2008.1080p.BluRay.x264-GROUP/ /movies/The Dark Knight (2008)/ /movies/avengers_endgame_2019_4k/ /movies/LOTR.Fellowship.2001.Extended.BluRay/ /movies/Parasite.2019.Korean.1080p/ After (organized, standardized patterns):

/movies/Marvel Cinematic Universe (2008) - Iron Man [1080p]/ /movies/The Dark Knight (2008) [1080p]/ /movies/Marvel Cinematic Universe (2019) - Avengers Endgame [2160p]/ /movies/The Lord of the Rings Collection (2001) - Fellowship of the Ring [1080p]/ /movies/Parasite (2019) [1080p]/ Key Benefits Collection Organization: Group franchise movies together (Marvel, DC, Star Wars, etc.)

Quality Tags: Clear quality indicators (2160p, 1080p, 720p, DVD-Rip, etc.)

Multi-Language Support: Use native language titles for foreign films

Consistent Naming: Uniform folder structure across your entire library

Radarr Integration: Works seamlessly with your existing Radarr setup

Safe Testing: Test with small subsets before processing entire library

Features Automated Movie Organization: Rename and organize movie folders based on configurable patterns

Multi-Language Support: Configure native language preferences with intelligent fallback

Collection Support: Optional movie collection integration in folder names

Quality Tags: Optional quality indicators in folder names

TMDB Integration: Optional TMDB API support for enhanced metadata

Cross-Platform: Works on Windows with Git Bash

Extensive Logging: Detailed logs with error tracking and troubleshooting

Flexible Configuration: Centralized config file with sensible defaults

Multi-Platform: Works on Windows, Linux and macOS
by encom | 2025-06-26 16:20:05+00:00
I'm speaking from a danish perspective, and when speaking about the system, I'm referring to the danish health care system as well as (ChatGPT translated) The Danish sickness benefit scheme (it's all govt. run). Both have good and bad sides, but just to be able to talk to a psychiatrist, who must determine if I have it or not, I had to wait over two years. Getting ADHD meds is not easy at all - you can't just ask your GP.

And if you're sick, and unable to work, you will have to deal with The System whether you want to or not (unless you're fabulously wealthy, I guess). And as you mention, and as I've learned myself first hand, the benefits system is ineffective, uncaring, incompetent and occasionally malicious. It's so fantastically complicated, convoluted and bureaucratic, and exists to get sick people back to work, but accomplishes nothing of the sort. Largely a waste of taxpayer money, in my opinion. I could write a book about this shit.
by parineum | 2025-06-26 16:20:09+00:00
> In my experience, most people who swear LLMs make them 10x more productive are relatively junior front-end developers or serial startup devs who are constantly greenfielding new apps. These are totally valid use cases, to be clear, but it means a junior front-end dev and a senior embedded C dev tend to talk past each other when they're discussing AI productivity gains.

I agree with this quite a lot. I also think that those greenfield apps quickly become unmanageable by AI as you need to start applying solutions that are unique/tailored for your objective or you want to start abstracting some functionality into building components and base classes that the AI hasn't seen before.

I find AI very useful to get me to a from beginner to intermediate in codebases and domains that I'm not familiar with but, once I get the familiarity, the next steps I take mostly without AI because I want to do novel things it's never seen before.
by touisteur | 2025-06-26 16:20:09+00:00
Ideally you don't make the cuda cores aware but rather the ray-tracing circuitry. RT cores are designed to perform ray-triangle intersections in a BVH. You get the teraflops and memory bandwidth (or more of it) if you fit the RT-core computing model.

And in most cases it's ok to spend time on one CPU function (creating and loading the BVH) against the hundred thousands of frames you'll be drawing on GPU.
by rkagerer | 2025-06-26 16:20:15+00:00
Thanks for the info!

I actually bought a real parallel port card years ago that plugs into a PCI port on my motherboard. Incidentally it also provides 4 serial ports.

Only tried it on Windows, but it works great. If I recall there was some kind of library I have to use in modern Windows versions due to a permissions or kernel isolation thing.
by accidentalrebel | 2025-06-26 16:21:39+00:00
Thank you for sharing this.

I've been learning Arabic, and I noticed that the app uses Arabic script right from the start. This can be quite challenging for beginners who haven't learned how to read it yet. May I suggest adding an Englishized (romanized) version of the Arabic text to help ease the learning curve?

It also seems to not listen to me when I asked to give me shorter sentences. It seems to not care that I'm struggling despite my pleading.

I later switched to Spanish, which was a better experience. This one seems to listen to me better. I can ask the tutor to repeat what they said in English and give me shorter sentences, and thankfully, it does.

Interacting with the tutors does feel I have to drive the conversation which is taxing. Compared to a human tutor, where I feel assured that I can be guided properly.

Still an interesting app. Would love to try Spanish some more, in the future.
by MarkusQ | 2025-06-26 16:23:08+00:00
This reminds me of the predator hierarchy (for example, see Colinvaux's "Why Big Fierce Animals are Rare"): the reinsurers spread the risk from various insurers and for various catastrophes around among a pool of meta-insurers. But this pool is necessarily smaller than that of primary insurers, and their risks more likely to be correlated (catastrophes can cause other catastrophes, and multiply primary insurers can be affected by the same catastrophe).

For that matter, I'm also reminded of credit default swaps, and Lehrer's "We Will All Go Together When We Go."
by impure | 2025-06-26 16:23:28+00:00
This sounds a lot like accuracy collapse as discussed in that Apple paper. That paper clearly showed that there is some point where AI accuracy collapses extremely quickly.

I suspect it has something more to do with the model producing too many tokens and becoming fixated on what it said before. You'll often see this in long conversations. The only way to fix it is to start a new conversation.
by remram | 2025-06-26 16:24:11+00:00
In my environment, the number one reason Apptainer is used has nothing to do with deployment, isolation, or software availability: it is to work around inode limits.

On our HPC cluster, each user has a quota of inodes on the shared filesystem. This makes installing some software with lots of files problematic (like Anaconda). An Apptainer image is a single file on the filesystem though (basically squashfs) so you can have those with as many files as you want in each.

Installing the same software normally is easy and works fine though, you just exchaust your quota.
We hit a wall testing AI agents, agents simulations works better
by draismaa | 2025-06-26 16:24:20+00:00
We've been working with teams building AI agents (agentic systems, with actual execution) But here's the thing: everyone says “agents are the future,” yet no one really knows how to test them. Some teams are manually walking through conversations, others are just shipping and "vibe checking" what comes back. Both break down at scale. The real problem? We’re testing agents like software, but agents don’t behave like software. They make decisions, adapt, escalate, reason across contexts. They're more like processes than functions. Rogerio, our CTO, wrote up a deeper dive on how we see the future of agent testing, and why agent simulations (not hardcoded flows) are becoming the new unit tests for AI systems. We built LangWatch scenario to let teams simulate real-world agent behavior and catch regressions early on. Would love feedback from folks who’ve been burned by this or hacked together their own simulation setups.
by CharlesW | 2025-06-26 16:24:26+00:00
I'm sure you're right.

Also: In my experience, Office Copilot¹ is simply not a competitive offering. For several months I spent fractional time trying to get a simple — meaning, thoughtful and substantial prompting and knowledge, but no custom actions — project working on Office Copilot (using Copilot Studio) as well as it did as an OpenAI GPT, but never could.

Our IT Prevention Department even arranged a meeting with Microsoft folks at some point, and the Microsoft folks couldn't offer any useful direction. It was like pulling teeth to even get them to confirm which model Office Copilot Studio was using. It just doesn't feel like Microsoft is very serious about Office Copilot once you get beyond surface-level "write this Excel formula for me" use cases.

(¹ Calling it this to disambiguate from "GitHub Copilot".)
by fdye | 2025-06-26 16:24:32+00:00
Interesting read. Curious how the author feels re: the attack on airbases using shipping containers/drones that was so successful?

Seems to be a unique case that worked especially well for (higher end I'm sure) FPV drones. Getting artillery in on shipping containers would have a higher likelihood of detection. Similarly, the ability to 'guide' in the drones with munitions seemed to allow for greater flexibility during the attack and its effectiveness.

I imagine eventually these cheap FPV's will be augmented with low-cost GPU's allowing for running smallish models and self-guided autonomy. This would seem the next evolution where a commander deploys them in bulk and overwhelms the enemy in a way that can't be jammed like radio-communication. Similarly, horrifying when you consider their eventual use in terrorism scenarios...
by PaulHoule | 2025-06-26 16:24:57+00:00
My YOShINon RSS reader incorporates about 110 feeds, and, unlike the majority of RSS readers, actually treats RSS feed items as items that are stored in a database so it can present those items in various ways. Most news sources ranging from The Guardian and The Bulwark and Jacobin as well as phys.org and MDPI publishing still have RSS feeds.

It has screens to view things based on database queries, full text, and embedding similarities but the main UI looks like TikTok or Tinder for text, showing me articles it thinks I will like mixed with random articles to keep it calibrated. It spins like a top. I also have another thing called "Fraxinus" which was a cut-and-paste job from it that works as a bookmark manager and image sorter, the plan eventually is to mash them back together.
by arp242 | 2025-06-26 16:26:26+00:00
Well, I guess I live in some other universe, because X11 really does "just work" for everything I want it to do. I don't really care about X11 vs. Wayland as such, but I have a bunch of WM-related tools that only work on X11 (and is not the sort of thing that can work in xwayland), so...

Aside: I don't know what it is about the Asahi Linux people that they always need to have the most aggressive takes, assuming hostile malicious intent from anyone who doesn't agree with them or doesn't share the same priorities. These people are just absolutely toxic.
by PaulHoule | 2025-06-26 16:27:19+00:00
Never mind the fact that desktop apps for the birds. Microsoft won't even tell you what widget set to use post the failure of Metro, "use Electron" seems about as official as anything else.

From day one I planned to use my RSS reader on both desktop computers and a tablet (via Tailscale) and when I got a Meta Quest 3 I found it worked great on that although enlarging touch target to the AAA standard helped a lot.
by perching_aix | 2025-06-26 16:27:37+00:00
> Perhaps 'back in the day' MacOS 9-based hardware does that? [1][2]

My information does come from historical sources, although I'd be hesitant to conclude it doesn't apply beyond them. In the sources you cite, they detail for example how Apple moved on from defining a reference constant to just speaking in terms of logical-to-physical pixel mappings. This took a while for me to wrap my head around, since I considered that basically nonsensical, but it means them having taken exclusive ownership of the reference PPI, preventing third parties from strongly relying on it or expecting physically precise sizes. This doesn't necessarily mean such a constant (or constants per device class) do not exist, it just means it's under wraps. 1x has to mean something in terms of density, otherwise apparent sizes of screen elements wouldn't be transferable across devices. Unless they really are just eyeballing it or just "letting jesus take the wheel", which would be entertaining, but I find that unlikely.

> Per [3], it seems that non-Retina displays should be 100-120 ppi and Retina should be 200-230.

Maybe. I'd be cautious to just accept it, some person writing that on their blog is not any more credible than me writing anything here as a comment. Random bits of Apple documentation still references 72 PPI as the 1x reference point for example. [0] [1]

It's possible though that in the spirit of the aforementioned, they did "secretly" move to 110 PPI or something as their reference constant, and so by that 2x is indeed 220, giving GP what they see, but that just rubs me so strange. But I mean, if when you open the display settings on a Pro Display XDR or similar, and it says the scaling factor is 2x, and you can reproduce this kind of scaling selection across a wide array of devices all hinting at 110 PPI being 1x, then there we go, apparently their current reference PPI then is 110.

[0] https://developer.apple.com/design/human-interface-guideline...

> Point size based on image resolution of 72 ppi for @1x and 144 ppi for @2x designs.

> Point size based on image resolution of 144 ppi for @2x and 216 ppi for @3x designs.

[1] https://developer.apple.com/documentation/appkit/nstouch/dev...

> The range of the touch device in points, such as 72 ppi.

(admittedly a pretty random source to cite this last one, doesn't explicitly support anything)
by alganet | 2025-06-26 16:28:12+00:00
Billions of people _say_ they believe in god. It's very different.

--

When you analyze church attendance, it drops to roughly 50% instead of 85% of the population:

https://en.wikipedia.org/wiki/Church_attendance#Demographics

If you start to investigate many aspects of religious belief, like how many christians read the bible, the numbers drop drastically to less than 15%

https://www.statista.com/statistics/299433/bible-readership-...

This demonstrates that we cannot rely on self-reporting to understand religious belief. In practice, most people are closer to atheists than believers.
by hencq | 2025-06-26 16:28:13+00:00
I didn't realize it until I searched for it, but as a kid I did have one of those. An M.C. Escher one (a quick search found exactly the one [1]). My aunt got it for me when I was little and I was fascinated by it. Fond memories.

[1] https://www.jacobsurovsky.com/researchanddevelopment/2020/8/...