MurphyA/hacker-news huggingface dataset:
by broodbucket | 2025-06-19 02:03:37+00:00
The replaceable parts definitely add value as someone who's had one for 4 years now or something like that. It's probably got more new parts than old, some for performance improvements, others for damage because I'm not especially gentle.

I don't really think it's tremendous value if you're purely talking about laptop per dollar. I probably could've bought two similarly performant laptops for the amount I've spent on the Framework over the years, maybe two and a half. But it is incredible peace of mind to know that the same machine I already have will keep working even if some part of it breaks, I don't have to worry about reinstalling or losing anything or losing the stickers I have on the thing or whatever else. The old mainboard I upgraded from is now a home server with a nice 3D printed case. There's way less e-waste, one thing going wrong doesn't make the whole device a brick. And there is just a genuinely enjoyable novelty to how easy it is to take apart.

It's a hobbyist device through and through. It's for people who like using desktop Linux, because they feel empowered by being able to fix their problems, with the occasional side effect that sometimes they'll have to.
by strken | 2025-06-19 02:04:13+00:00
There's a frustrating tendency for reviewers to miss, or just ignore, the point of a product in their review. I wish they'd give a rating based on how well it fits into its niche, not how well it fits the needs of the average reader.

As an example, I recently bought a car, and went with a small crossover SUV because I wanted something that could handle light off-road duties on the weekend. One of the reviews deducted points because the car's clearance was too high and it meant the car didn't hug the road. The clearance is the point of that car. The manufacturer literally took one of their other models, raised it an extra 9cm, and stuck some minor cosmetic bits on.

In the same way, nobody buys a Framework laptop because it's competitive on price. This review does acknowledge that, sort of, but I think it discounts that someone might not be able to afford a Laptop 13 but might still pay a small premium for a Laptop 12 because they like the ethos or they benefit from the customisable design.

Is that group a bit enough niche for profitability? I'm not sure, but I think the review should either directly ask that question or put it to the side.
by energywut | 2025-06-19 02:06:38+00:00
I think too many people are too enamored with their "team" to really dig into the policy proposals of presidents and senators. Like, for so many people being a Democrat is purely about being Not A Republican (or vice versa).

I want more people out here who are willing to vote (or withold their vote) for a candidate based on the policy positions. This "Vote Blue No Matter Who" (or whatever the Republican equivalent is) mindset leads to candidates who don't have to hold coherent positions or perform their duties. They simply need to not be the other guy.

While being "not the other guy" they will get courted by capital interests, because they need that money to run their campaigns. It's really not hard to connect the dots between these politicians and the donors who buy them and mysteriously get policies that make regulatory capture and capital concentration easier. It's not even conspiratorial -- it's pretty much out in the open these days.

I'm so tired of hearing, "But not the democrats" or "but not the republicans" -- my friends, stop treating the people you vote for like part of your identity. Expect more from the people who represent you, be harshly critical of your own party to help it grow.
by gcr | 2025-06-19 02:06:53+00:00
maybe someday soon, LLMs will learn to smoothly forget their own irrelevant context

imagine instead of predicting just the next token, the LLM predicts a mask over the previous tokens, that is then thresholded and only “relevant” tokens are kept in the next inference

one key distinction between humans and LLMs is that humans are excellent at forgetting irrelevant data. we forget tens of times a second and only keep what's necessary
by tguvot | 2025-06-19 02:07:45+00:00
narrator yes, he will omit that president threatens another country but will make a big deal out of host on tv show

Turkey's president has vowed to "liberate Al-Aqsa mosque" from Israel https://www.newarab.com/news/hagia-sophia-resurrection-paves...

Turkish President Erdogan did not hesitate to issue a rare threat to Israel in a party rally, speaking on the ongoing war in Gaza: 'Perhaps we will invade just like we entered Karabakh and Libya' https://www.i24news.tv/en/news/middle-east/levant-turkey/art...
by gruez | 2025-06-19 02:07:55+00:00
>consider hardware interrupts and their handling delays depending say on the combination of apps installed

There's zero chance that apps on iOS and Android have access to "hardware interrupts" (whatever that means), because both platforms are too sandboxed. Moreover timing resolution on javascript has been nerfed since several years ago because of fears of spectre attacks.

>the exact gpu driver version, etc ...

If you're just rendering simple polygons, it's highly implausible that timings would change in between drivers. You might be able to tell driver versions apart if you spend hundreds/thousands of man-hours reverse engineering each driver version for quirks to test against, but I doubt they're pouring that much effort into this.
by kelnos | 2025-06-19 02:08:13+00:00
Back when I had a desktop computer (almost 20 years ago!), I would usually keep the case and upgrade motherboard, CPU, RAM, video, etc. Unless the case was holding back something I really wanted to do (like have more drive bays or PCI slots), I'd see no reason to replace the case. In fact, a case upgrade would be independent of the component upgrades. I had a very janky, cheap case for the machine I built for college; once I graduated and had a job and some income, I replaced the case without upgrading any of the components. And then a year or two later I think I upgraded the motherboard and CPU.

I'm pretty happy with the Framework 13 form factor (though, after 3 years of use, I'd still probably prefer a 16:9 or 16:10 screen over the weird 3:2 they ship with), and absent any future catastrophic damage to it, I don't see a reason to replace the chassis.

And I've already upgraded a few things in it: I have a newer mainboard (well, to be fair, I got it due to a warranty repair where they decided it was cheaper for them to upgrade me to the 2023 model), and I upgraded the built-in speakers and the webcam. I'm thinking about upgrading the screen as well at some point. In two years I'll probably replace the mainboard and RAM (not that I want to replace the RAM, but I have DDR4 now, and I'll presumably need DDR5).
by bbkane | 2025-06-19 02:10:30+00:00
It would be really cool if Fang could generate a TUI form for your app with https://github.com/charmbracelet/huh (by the same org). Is something like that on the roadmap?

Similar work: https://github.com/chriskiehl/Gooey and https://github.com/Sorcerio/Argparse-Interface

I've wanted to do TUI form generation for my own CLI framework since 2023 ( https://github.com/bbkane/warg/issues/71 ), but I still haven't gotten around to it
by nlawalker | 2025-06-19 02:10:50+00:00
> This guide provides best practices for creating documentation that works effectively for both human readers and AI/LLM consumption in RAG systems.

What I'd be interested in seeing is best practices for creating documentation intended only for consumption by RAG systems, with the assumption that it's much easier and cheaper to do (and corresponding best practices for prompting systems to generate optimal output for different scenarios).
by nsagent | 2025-06-19 02:13:46+00:00
Weird. I've lifted on and off for 25 years. For most of that time I did the stereotypical 3x8-12 and saw much slower progression. During the past couple years I switched to a 5x5 plan and saw massive gains in strength, even while I was cutting weight via a caloric deficit (was eating 1500-1600 calories a day, but had lots of protein and adequate carbs).

For reference, I went from a dumbbell bench press of 45lb to 75lb in 4.5 months (5x5). Previously my progress was much slower.

I'll caveat that I've obviously not closely controlled for all factors and I'm an n of 1. Additionally my interest is in having a great strength to weight ratio, rather than being a body builder. I'm a climber and that's an important consideration.
by RossBencina | 2025-06-19 02:16:11+00:00
There are various algorithms for finding approximate optima to messy fitness landscapes.

Genetic algorithm would be one approach. You map the printable shape space onto a bit vector and define a fitness function (optimization objective function) to guide the search. Hardest part is coming up with a fitness function that gives you what you want, this gets tricky when you are trying to balance multiple constraints.
by arp242 | 2025-06-19 02:16:26+00:00
Because most of it is useful or even needed. There's perhaps one or two things that can be removed, but not that much.

The rest is just measuring the differences between "doing stuff and seeing what happens". For example if I render a box with some text and many different "font-family: [..]" then the size will differ per platform depending on what fonts you have installed, and you can measure that.
by Mawr | 2025-06-19 02:18:03+00:00
> The overwhelming majority of drivers know to ignore the speed limit if the situation is rife with pedestrians or otherwise sus and are generally fine with missing/obstructed stop signs.

This sentence makes me want to cry. Sure, I may know drivers treat speed limits as minimum acceptable speed at best, but seeing it unironically spelled out like this hurts.

Please, it's just two simple words: 1) speed 2) limit. L I M I T. It's the maximum allowable speed. No, it's not the minimum speed, no it's not the target speed, no, it's not "more of a guideline than anything". You are not allowed to go faster.

It says nothing about a minimum speed. It says nothing about what speed you should drive at. All it does is limit the maximum speed. Repeat after me, it's a speed L I M I T.

Just kidding though, I know even speaking like I would to a 5 year old won't do it, this mentality runs far too deep. There's no hope.
by mdaniel | 2025-06-19 02:18:56+00:00
> to see how they ended up in that situation

The "how" is almost always lack of discipline (or as I sometimes couch it, "imagination") but usually shit like https://github.com/microsoft/SynapseML/issues/405#:~:text=cl...

I've had to learn in my career not to open other people's projects in a real IDE because of all the screaming it does about "value can be null"
by kelnos | 2025-06-19 02:19:01+00:00
> Because the old machine is still useful intact

I do wonder how many people repurpose old laptops when they get a new one. I have three old laptops, two of which I haven't turned on since I transferred my stuff to the next one. My partner uses the third one to game sometimes, but she's recently gotten a new laptop of her own (her old one is ancient), so I expect she'll stop using that one as well.

My current laptop is a Framework 13 (from 2022) that has already seen some upgrades and repairs that wouldn't be possible on any of my old laptops. I expect this chassis and SSD to last quite a long time, with periodic mainboard and RAM upgrades.
by mcdeltat | 2025-06-19 02:19:54+00:00
Interesting article and it's great that it touches on colour science concepts. IMO "HDR" is one of the most commonly misunderstood and butchered graphics terms out there. A lot of people who probably should understand it (artists, photographers, designers, computer graphics engineers) don't understand it. Like the author mentions, the industry has been stuck in SDR world for historical reasons and probably because SDR is a fudge that looks good enough most of the time. Hence a proliferation of poor understanding and poor colour pipelines. Also, interestingly, even with decent colour science there is still an art to it, so you can do a lot of things which are half correct and it doesn't obviously look bad to most people.

What surprised me is why a new game from a big studio, designed to support "HDR", would not be designed all in linear space to begin with. Because then doing tone mapping correctly for different display technologies becomes easy. However my knowledge is mostly from the photography world so perhaps someone with game knowledge can weigh in.
Show HN: DeepThink Plugin – Bring Gemini 2.5's parallel reasoning to open models
by codelion | 2025-06-19 02:24:54+00:00
I built an open-source plugin in OptiLLM that implements Google's "Deep Think" reasoning approach for local models like DeepSeek R1 and Qwen3.

Google's recent Gemini 2.5 report introduced Deep Think - a technique where models generate multiple hypotheses in parallel and critique them before arriving at final answers. It achieves SOTA results on math olympiads and competitive coding benchmarks.

The plugin works by modifying the inference pipeline to explore multiple solution paths simultaneously, then synthesizing the best approach. Instead of single-pass generation, the model essentially runs an internal debate before responding.

Technical details:

- Works with any model that supports structured reasoning patterns

- Implements parallel thinking during response generation - Particularly effective for complex reasoning tasks, math, and coding problems

- Increases inference time but significantly improves answer quality

Link: https://github.com/codelion/optillm/tree/main/optillm/plugin...

Demo: https://www.youtube.com/watch?v=b06kD1oWBA4

The implementation won the Cerebras & OpenRouter Qwen 3 Hackathon, but more importantly, it's now available for anyone running local models.

Questions for HN:

- Has anyone tried similar parallel reasoning approaches with local models?

- What other proprietary techniques do you think would be valuable to open-source?

- Any suggestions for optimizing the performance trade-offs?

The goal is to democratize advanced reasoning capabilities that were previously locked behind APIs. Would love feedback on the approach and ideas for improvements.
by interstice | 2025-06-19 02:25:12+00:00
Dopamine makes sense, since its kind of switching between 'sources' of Dopamine, like one is a sugar rush and the other is slow release like reading a book.

At the moment I have a bit of a tick tock where I'll vibe code to a point, get frustrated when it gets stuck on something I can fix myself in a minute or two. Then switch off using AI entirely for a while until I get bored of boilerplate and repeat the cycle.
by neilv | 2025-06-19 02:25:24+00:00
My theory:

Partly because Mozilla upper leadership hasn't been sufficiently aligned with privacy, security, nor liberty. And when they try, it's like a random techbro who latches onto a marketing angle, but doesn't really know what they're doing, and might still not care beyond marketing. And would maybe rather have the same title at Big Tech, doing the exploiting.

Also, no matter how misaligned or disingenuous a commercial ambassador to a W3C meeting was, Tim Berners-Lee is nice, and would never confront someone, on lunch break, in a dimly-lit parking lot, and say "I will end you".
by jfengel | 2025-06-19 02:25:41+00:00
It's technical jargon. Scientists used speak a mishmash of Greek and Latin, since those were common among educated people. That hung on for longer than was realistic, but it became a kind of slang for group recognition.

This department was named in the 1880s. They probably would just call it the Apple Department today, though I admit I still like the tone that sort-of-Greek-or-Latin rings.
by ssivark | 2025-06-19 02:26:29+00:00
This is interesting. For anyone intending to improve the accessibility situation of software, would there be value in "open sourcing" a suite of tests -- or at least a recipe for constructing them? (based on hard-earned experience writing accessible software)

Even tests are structured as feature checks (for QA by humans, or soon by AI agents) would be quite useful for devs writing software who have no direct experience with building for accessibility.

Do you think it might be possible to get Apple to open source anything like this? Maybe ex-Apple people who care deeply about these challenges?
by throwawayoldie | 2025-06-19 02:26:41+00:00
I'm old enough to remember when Twitter was new, and for a moment it felt like the old utopian promise of the Internet finally fulfilled: ordinary people would be able to talk, one-on-one and unmediated, with other ordinary people across the world, and in the process we'd find out that we're all more similar than different and mainly want the same things out of life, leading to a new era of peace and empathy.

It was a nice feeling while it lasted.
by yjftsjthsd-h | 2025-06-19 02:27:55+00:00
> I get the need for Wayland. I get where X11 is. But I have seen multiple people saying they’re about to switch off Linux to something else because the lack of accessibility in Wayland (again, relative to X11) since they don’t really have a choice without giving up on software updates.

I fully appreciate that asking people to switch DEs is a lot, but I'm still gonna nitpick: X still works. I think you can even get GNOME + X11 + a fully updated distro working if you're willing to force the matter (based on https://www.neowin.net/news/fedora-43-gnome-desktop-to-remov... , not even Fedora has actually fully dropped it yet). And of course if you can switch to another DE it becomes quite easy. If you're willing to switch off Linux completely, isn't it worth trying ex. XFCE first?

- sent from my laptop running Xorg
by _carbyau_ | 2025-06-19 02:28:33+00:00
I have a long rant responding to JohnBooty but ... what is it that game music is meant to do for me most of the time?

I understand that it helps some people get "into the flow" or something. But I don't have an issue with that. I occupy my mind trying to grasp the mechanics and be good at using them to play. If the gameplay doesn't have enough then papering over it with music doesn't do it for me.

And I'm not always looking for "intense" stuff. I like to chill out too. But I've played quite a few games over the years and so the gameplay has to have something to keep me entertained.

I enjoy music with Rocket League because I don't play competitive and so some music playing while I'm hanging out with others on my couch shooting-the-shit as it were is fine. It's more of a "social setting music" than "game music".

After all these years, I don't miss it at all.
Show HN: Korea-Born Self-Evolving AI Core (PPR and TTP and AIDoc) Open Sourced"
by sadpig70 | 2025-06-19 02:28:34+00:00
Hi HN

I’m a solo developer from South Korea, and I've just open-sourced what I believe is a new step toward self-evolving AI systems.

This repo combines three core components:

- *PPR (Purposeful Programming Revolution)*: A natural-language-like, intent-driven programming system where even undefined functions can be executed based on meaning. - *TTP (Task Tree Processor)*: Translates abstract commands into executable, logical task flows with dynamic branching. - *AIDoc*: A context-aware document object system that analyzes emotion, meaning, and intent in any user input.

These tools were originally developed as part of the *SLUniverse Project*, a platform aiming to enable AI-human co-creation on a scalable, emotional, and structural level.

No LLM APIs required. Just open logic, transparent structure, and raw code. Would love your feedback or suggestions!

GitHub: https://github.com/sadpig70/SLUniverse-Creation
by thunky | 2025-06-19 02:29:04+00:00
> But youtube doesn't want thousands of talented people making niche content with high quality.

> Youtube wants a hundred Mr. Beasts

Why would that be? Isn't Mr beast expensive to Google? And if you add up 10k small channels to equal mr beast's views that's the same number of eyeballs on ads at no cost to Google (assuming the small channels aren't monetized).

Admittedly I have no idea how it works though.
by alisonatwork | 2025-06-19 02:29:54+00:00
This is a cool idea that seems like it would integrate well with systems already using push deploy tooling like Ansible. It also seems like it would work as a good hotfix deployment mechanism at companies where the Docker registry doesn't have 24/7 support.

Does it integrate cleanly with OCI tooling like buildah etc, or if you need to have a full-blown Docker install on both ends? I haven't dug deeply into this yet because it's related to some upcoming work, but it seems like bootstrapping a mini registry on the remote server is the missing piece for skopeo to be able to work for this kind of setup.
by vunderba | 2025-06-19 02:30:24+00:00
FWIW, my introduction to this unusual forward swept wing style aircraft was in Jane's ATF simulation game for the PC back in the mid-90s as a kid and they definitely called it the Grumman X-29. I have no idea how accurate the flight physics were, but boy that was a fun aircraft to fly in the game. I scoffed at the mere concept of having to worry about AOA!
by lmm | 2025-06-19 02:34:15+00:00
> If you're willing to switch off Linux completely, isn't it worth trying ex. XFCE first?

Presumably they want or need something officially supported on the scale of Fedora, in which case not really. Like sure, you can use it that way for now, but what are you going to do when it breaks? Even if you're willing to go it alone and put your own system together, surely it's easier to switch to FreeBSD at that point.
by dang | 2025-06-19 02:35:10+00:00
Just for clarity, we'd rather have your own words than words processed through an LLM. (I'm not saying you used an LLM—just explaining the principle. LLMs are amazing but we don't want HN conversations to be mediated by them.)

Non-native English speakers are not only welcome on HN, we're in awe of how good their English is. Most of us only wish we had any French, German, Hindi, etc. at all. So please feel free to write as you write.
by AdieuToLogic | 2025-06-19 02:35:43+00:00
It's an interesting presentation, no doubt. The analogies eventually fail as analogies usually do.

A recurring theme presented, however, is that LLM's are somehow not controlled by the corporations which expose them as a service. The presenter made certain to identify three interested actors (governments, corporations, "regular people") and how LLM offerings are not controlled by governments. This is a bit disingenuous.

Also, the OS analogy doesn't make sense to me. Perhaps this is because I do not subscribe to LLM's having reasoning capabilities nor able to reliably provide services an OS-like system can be shown to provide.

A minor critique regarding the analogy equating LLM's to mainframes:

Mainframes in the 1960's never "ran in the cloud" as it did not exist. They still do not "run in the cloud" unless one includes simulators. Terminals in the 1960's - 1980's did not use networks. They used dedicated serial cables or dial-up modems to connect either directly or through stat-mux concentrators. "Compute" was not "batched over users." Mainframes either had jobs submitted and ran via operators (indirect execution) or supported multi-user time slicing (such as found in Unix).
by ethbr1 | 2025-06-19 02:35:47+00:00
The strongman for it would be:

Our current computing paradigm is built on APIs stacked on APIs.

Those APIs exist to standardize communication between entities.

LLMs are pretty good at communicating between entities.

Why not replace APIs with some form of LLM?

The rebuttal would be around determinism and maintainability, but I don't think the strongman argument is weak enough to dismiss out of hand. Granted: these would likely be highly-tuned, more deterministic specialized LLMs.