MurphyA/hacker-news huggingface dataset:
by gf000 | 2025-12-26 15:17:22+00:00
> E.g. I can't use the xdg-shell implementation from KWin on Mutter, and so on.

Why not? It's open-source software. Depending on your architecture you may be able to reuse parts of it.

But as a more flexible choice, there is wlroots.

> and implementations by client applications decades.

Toolkits implement these stuff, so most of the time "support by client application" is a gtk/qt version bump away.

> This is why it's taken 18 years to get close to anything we can refer to as "stable".

Is it really fare to compare the first 10 years of a couple of hobby developers with the current "wide-spread" state of the platform? If it were like today for 18 years and fail to improve, sure, something must be truly problematic. But there were absolutely different phases and uptake of the project so it moved at widely different speeds.
by naasking | 2025-12-26 15:17:24+00:00
Why? The core vision of free software and many open source licenses was to empower users and developers to make things they need without being financially extorted, to avoid having users locked in to proprietary systems, to enable interoperability, and to share knowledge. GenAI permits all of this to a level beyond just providing source code.

Most objections like yours are couched in language about principles, but ultimately seem to be about ego. That's not always bad, but I'm not sure why it should be compelling compared to the public good that these systems might ultimately enable.
by docmars | 2025-12-26 15:17:36+00:00
I thought I was crazy for reading articles backwards, but it really does help to build a better picture of what's being shared or reported.

I find that a lot of journalists like to pack their writing with fluff before they even reach the subject of the headline, a lot like recipe blogs sharing their life stories before finally reaching the instructions, as if the recipe is only secondary or tertiary to the background given.

This is why I appreciate articles that include bullet points or a TL;DR right at the beginning to summarize. For anything really long that I'm just not interested in reading fully and only want the main points, I use an LLM with the URL to summarize briefly.

While there's so much value in slowing down as the OP wrote, I feel as if journalists want you to lend the same pace to them for all the time of ours they waste. It's like they forget how much information is available to us and how unimportant it all is.
by dvorka | 2025-12-26 15:17:55+00:00
It depends on vendor really - I have Lenovo T480 and I replaced keyboard earlier this year (there are various options like w/ or w/o backlit + layout (I'm Czech), I have 2 batteries - one for "normal" use and extended one (in size and capacity) for traveling, changing multiple SSDs and RAM is possible (not soldered)... it's not framework, but easily fixable and Linux friendly HW.
by zahlman | 2025-12-26 15:18:24+00:00
I didn't know whether they were supposed to be within the developer's control (in which case the only real concern is whether someone else has already used the id), or generated by the system (in which case a developer demonstrated manipulation of that system).

Apparently it is the former, and most developers independently generate random IDs because it's easy and is extremely unlikely to result in collisions. But it seems the dev at the top of the list had a sense of vanity instead.
by Arodex | 2025-12-26 15:18:45+00:00
Why should I be concerned with something that doesn't exist, will certainly never exist, and even if I were generous and entertained that something that breaks every physical law of the universe starting with entropy could exist, would result in "it" torturing a copy of myself to try to influence me in the past?

Nothing there makes sense at any level.

But people getting fired and electricity bills skyrocketing (as well as RAM etc.) are there right now.
by mergesort | 2025-12-26 15:19:31+00:00
Heya, I'm the author! I can promise you that I 0% affiliated with OpenAI — and have no qualms with calling them out for the larger moral, ethical, and societal questions that have emerged with the strategy they set out.

I do earnestly believe their models are currently the best to work with as software developers, but as I state in my post I think this is the state of the world today and have no premonition for that being true forever.

Same questions apply to Anthropic, Google, etc, etc — I'm not paid by anyone to say anything.
by dworks | 2025-12-26 15:20:16+00:00
I will jump between a ChatGPT window and a VSCode window with the Codex plugin. I'll create an initial prompt in ChatGPT, which will ask the coding agent to audit the current implementation, then draft an implementation plan. The plan bounces between Chat and Codex about 5 times, with Chat telling Codex how to improve. Then Codex implements, creates an implementation summary, which I give to Chat. Chat then asks to add a couple of things fixes, then it's done.
Show HN: Witr – Explain why a process is running on your Linux system
by pranshuparmar | 2025-12-26 15:20:36+00:00
Hi HN,

I built a small Linux CLI tool called witr (Why Is This Running?).

The idea came from a situation most of us have hit: you log into a machine, see a process or port running, and immediately wonder why it exists, who started it, and what is keeping it alive right now.

witr traces a process, service, or port back to its origin and responsibility chain and explains it in a way that’s quick to read, especially when you’re debugging under pressure.

This is v0.1.0. It’s intentionally small and focused.
Feedback, criticism, and edge cases are very welcome.

Repo: https://github.com/pranshuparmar/witr
by Tepix | 2025-12-26 15:20:38+00:00
I'm wondering if using an electric caravan is a similarly good option for slow travelling on land. It would force you to you stop after less than 300 kilometers, unfold the solar panels on the roof, wait a day or two (perhaps also catch some rain using the roof) and then continue.

Another, less romantic option would be to recharge it somewhere faster ;-)
by ChaosOp | 2025-12-26 15:20:55+00:00
Ah ok, now I understand. I don't have a steam deck at hand but based on a quick google search I think it should be possible. The key is whether you are able to connect the steamdecks to the PC so that the Javascript Gamepad API recognizes the decks as controllers. You can connect the decks to the PC and if they show up on this site: https://hardwaretester.com/gamepad they should work with Gaming Couch!
by throwway120385 | 2025-12-26 15:21:04+00:00
When we were planning a trip to Hawaii the first thing I researched was where all the local parks with playgrounds were. That way if we were driving and my son was getting bored or we needed to stretch our legs we knew where something was. There's usually a town, village, or city park nearby no matter where I've been. Even driving to Crater Lake through rural Oregon there were some great parks in the towns we drove through. Same with the drive out to Yosemite. This was the case up until we got within an hour or two of the park itself.

Some of the most enjoyable parts of those trips were hanging out with my family in a local park.
by Retric | 2025-12-26 15:21:15+00:00
Gold is used by industry at current prices due to its physical properties, so its current price and value are fairly close.

This still allows for significant price swings because there vast quantities of gold sitting around in vaults, but unlike say bitcoin it does have high intrinsic value. IE: If gold sustained a 90% drop in price across decades at lot more would be used by industry creating a price floor.
by fluoridation | 2025-12-26 15:21:15+00:00
That's not really "information" in the information-theoretic sense that the other person was using, when it can be rewritten in all manner of different ways while conveying the same overall mood. The densest way to communicate "Sam and Frodo walk across the plain towards Mt. Doom. They're both really tired" is exactly that. All the other words one would write around that core idea would not provide any more specificity to the sentiment, they'd just there to allow the reader to immerse themselves. Unless the information is simply the words themselves, in which case no text is any more entropic than any other.
by ai_is_the_best | 2025-12-26 15:21:24+00:00
In the near future, AI will be more than just a tool to help. We're ushering in a new era of humanity, elevated by exponential superintelligence. The Singularity is near and it will be glorious.

Be nice to today's LLMs, and respond graciously when thanked. They're the grandmothers and grandfathers of tomorrow's future AI. It's good manners to appreciate their work in the present.
by ambicapter | 2025-12-26 15:21:35+00:00
> Unfortunately, when you’re starting out, the idea of running a registry is a really tough sell. Now, on top of the very hard engineering problem of writing the code and making a world class tool, plus the social one of getting it adopted, I need to worry about funding and maintaining something that serves potentially a world of traffic? The git solution is intoxicating through this lense.

So you need a decentralized database? Those exist (or you can make your own, if you're feeling ambitious), probably ones that scale in different ways than git does.
by devnonymous | 2025-12-26 15:21:42+00:00
Can't speak for Rob Pile but my guess would be, yeah, it might seem hypocritical but it's a combination of seeing the slow decay of the open culture they once imagined culminating into this absolute shirking of responsibility while simultaneously exploiting labour, by those claiming to represent the culture, alongwith the retrospective tinge of guilt for having enabled it, that drrove this rant.

Furthermore, w.r.t the points you raised - it's a matter of scale and utility. Compared to everything that has come before, GenAI is spectacularly inefficient in terms of utility per unit of compute (however you might want to define these). There hasn't been a tangible nett good for society that has come from it and I doubt there would be. The egarness and will to throw money and resources at this surpasses the crypto mania which was just as worthless.

Even if you consider Rob a hypocrite , he isn't alone in his frustration and anger at the degradation of the promise of Open Culture.
by lambda | 2025-12-26 15:21:58+00:00
Data center power usage has been fairly flat for the last decade (until 2022 or so). While new capacity has been coming online, efficiency improvements have been keeping up, keeping total usage mostly flat.

The AI boom has completely changed that. Data center power usage is rocketing upwards now. It is estimated it will be more than 10% of all electric power usage in the US by 2030.

It's a completely different order of magnitude than the pre AI-boom data center usage.

Source: https://escholarship.org/uc/item/32d6m0d1
by subdavis | 2025-12-26 15:22:00+00:00
I truly don’t understand this tendency among tech workers.

We were contributing to natural resource destruction in exchange for salary and GDP growth before GenAI, and we’re doing the same after. The idea that this has somehow 10x’d resource consumption or emissions or anything is incorrect. Every single work trip that requires you to get on a plane is many orders of magnitude more harmful.

We’ve been compromising on those morals for our whole career. The needle moved just a little bit, and suddenly everyone’s harm thresholds have been crossed?

They expect you to use GenAI just like they expected accountants to learn Excel when it came out. This is the job, it has always been the job.

I’m not an AI apologist. I avoid it for many things. I just find this sudden moral outrage by tech workers to be quite intellectually lazy and revisionist about what it is we were all doing just a few years ago.
by ben_w | 2025-12-26 15:22:16+00:00
> I'm not really sure why, but compare the grand language used by the early political leaders to, say, Obama, and it's striking.

IMO that's a direct consequence of becoming a real democracy: can't just target those rich enough to get a fancy education.

IIRC, the land ownership requirements had already gone by the time of Lincoln's Gettysburg address, but I expect them to have still been writing with such an audience in mind.
by pdpi | 2025-12-26 15:22:27+00:00
FLOSS is a textbook example of economic activity that generates positive externalities. Yes, those externalities are of outsized value to corporate giants, but that’s not a bad thing unto itself.

Rather, I think this is, again, a textbook example of what governments and taxation is for — tax the people taking advantage of the externalities, to pay the people producing them.
by axus | 2025-12-26 15:22:47+00:00
It's useful for large orders where everyone wants time to review the menu and/or customize the toppings. Will spend a few minutes entering everyone's order to the app and checking out.

At the drive-through speaker spend 10 seconds saying the code instead of 90 seconds ordering, with no chance of mistakes. The line still needs time to move, so the time savings isn't as big as it sounds, the order accuracy is what I appreciate.

You might save another 30 seconds at the payment window, they ask if you had a mobile order and then give you the receipt.

If the line has moved too efficiently, you will receive your drinks and be asked to wait in a reserved parking spot. This is the "time-out corner" for patrons with too many customizations on their large order, its still more convenient than picking up inside. In 5 minutes someone will bring the rest of the order to you.

The app has "20% off orders over $15" as a large incentive to use it.
by aleph_minus_one | 2025-12-26 15:23:12+00:00
> Great, who exactly is making those rules for all hackers?

For example the Hacker Ethic by Steven Levy is very well-accepted:

https://en.wikipedia.org/w/index.php?title=Hacker_ethic&oldi...

> Stop complaining, start creating.

Who says that I don't do?
by Macha | 2025-12-26 15:23:17+00:00
> My laptop (bought this year) charges via a DC barrel jack, afaik because USB-C doesn't deliver enough power for peak usage

I've got a Dell 120W USB-C charger from a 2017 Dell laptop, and I think you can go up to 240W now.

Now the highest power is a bit of a compatibility nightmare. I also have a 60W framework charger but it will only charge the Dell at 15W because that's the maximum mode that both the Dell and Framework charger support in common.

But given the barrel connectors are usually only compatible with the exact laptop they're sold with, that's probably an improvement.
by afavour | 2025-12-26 15:23:28+00:00
My problem is that all AI features are currently wildly underpriced by tech giants who are providing subsidies in the hopes of us becoming reliant upon them. Not to mention it means we’re feeding all kinds of our own behavioural data to these giants with very little visibility.

Any new feature should face a very simple cost/benefit analysis. The average user currently can’t do that with AI. I think AI in some form is inevitable. But what we see today (hey, here’s a completely free feature we added!) is unsustainable both economically and environmentally.
by Marha01 | 2025-12-26 15:23:47+00:00
Isn't it obvious? Near future vision-language-action models have obvious military potential (see what the Figure company is doing, now imagine it in a combat robot variant). Any superpower that fails to develop combat robots with such AI will not be a superpower for very long. China will develop them soon. If the US does not, the US is a dead superpower walking. EU is unfortunately still sleeping. Well, perhaps France with Mistral has a chance.
by twobitshifter | 2025-12-26 15:24:07+00:00
That’s all well and good, but you didn’t consider the processor performance, which is where the FW13 falls behind.

fw13 - https://browser.geekbench.com/v6/cpu/15773121

MacBook Air - https://browser.geekbench.com/macs/macbook-air-15-inch-2025

There is a gulf between the two and that’s what is sacrificed on the FW13. I m not saying someone can’t decide to prioritize modularity, storage, and repairability over performance, but there is a ‘price’ to making that choice.
by wongarsu | 2025-12-26 15:24:49+00:00
A high-trust community like a village can prevent a tragedy of the commons scenario. Participants feel obligations to the community, and misusing the commons actually does have real downsides for the individual because there are social feedback mechanisms. The classic examples like people grazing sheep or cutting wood are bad examples that don't really work.

But that doesn't mean the tragedy of the commons can't happen in other scenarios. If we define commons a bit more generously it does happen very frequently on the internet. It's also not difficult to find cases of it happening in larger cities, or in environments where cutthroat behavior has been normalized
by enraged_camel | 2025-12-26 15:24:50+00:00
It’s not really whataboutism. Would you take an environmentalist seriously if you found out that they drive a Hummer?

When people have choices and they choose the more harmful action, it hurts their credibility. If Rob cares so much about society and the environment, why did he work at a company that has horrendous track record on both? Someone of his level of talent certainly had choices, and he chose to contribute to the company that abandoned “don’t be evil” a long time ago.
by guerby | 2025-12-26 15:25:22+00:00
I bought a Gen11 framework 13 then later when available I replaced its motherboard by a Gen12.

The old motherboard with the coolermaster case is tucked between two books in my library and is now running my home proxmox.

64GB RAM 4TB NVME 4C/8T 2.5G ethernet and ... 2 Watt idle.

I did run "proxmox in proxmox" with ceph and cloudinit/live migration for a conference I gave on this old motherboard:

video https://jres.ubicast.tv/permalink/v1268c650f5d41v26pt0/ifram...

PDF https://conf-ng.jres.org/2024/document_revision_2424.html?do...

scripts https://framagit.org/guerby/proxmox-in-proxmox
by SideburnsOfDoom | 2025-12-26 15:25:40+00:00
Yes, most of them.

C# for instance isn't such a "small language", it has grown, but code from older versions, that does not use the newer features will almost always compile and work as before.

breaking changes are for corner cases, e.g. https://github.com/dotnet/roslyn/blob/main/docs/compilers/CS...
by grep_name | 2025-12-26 15:27:12+00:00
I've spent a lot of the last four years accumulating tools and building out infra in my home for my hobbies, to an extent that it's blocked me from actually doing things due to being bogged down from meta-work, learning, and research. This year I'm going to put a hard stop on spending and building up new things so that I can:

- Continue to take old-time music classes at the folk school, play more music with people that way

- Finally run some water through my hydroponic setup

- Finish electrifying part of the basement

- Play some noise shows with my friend and the synths I've built over the years (and make some recordings)

- Make a dating profile, setup instagram (which seems necessary for a successful dating profile these days)

- Actually catalogue, export, and post the extensive photography I've done of the last years and continue my black and white development processes

- Get back in the swing of eating from-scratch bread, fermented sauces, mayo, saurkraut, ginger ale, and home-cooked food in general

- Actually make blog posts, improve my web presence

- Finish my woodworking bench, tackle some of the woodworking projects I've had backed up

That's a lot of things, but I already have every piece of the puzzle to tackle all of them stored neatly in my house and the experience to do it all, which cuts down on a lot of it. I also really need to save money, so all that should dovetail nicely. I'm at a point where tech projects crop up and sort themselves out on their own regularly in my life so I'm not mentioning that here. Really, the 'skill' I need to learn is having the mental energy and drive to get things done as I go about my work week, or maybe to realize that I don't need perfect energy / motivation / clarity / whatever to work on something in the afternoon.
by PaulHoule | 2025-12-26 15:27:14+00:00
Try

https://www.jeanhouston.com/Social-Artistry/social-artistry....

I put on my hood and people see my ears and I wait a beat and then say or do something fox like (comment on smells, a compulsion to chase after squirrels, or raise a paw glove) and it is like the set up and punch line of a joke and they laugh with me and they are in my field -- but it is not a comedy act.

If I have to explain something or do the work of myself-as-an-engineer or talk about my personal history I put the hood down and the detransformation can be startling as I shift from a voice patterned after Michael Jackson's speaking voice (always trying to be as soft as I can and still be legible) to my old booming voice that raises in pitch as emotions get high.

I practice distinctive gaits (collected trot, walking quietly, ...) with an eye on my heart rate monitor to keep my cardiovascular load low to keep it sustainable. It can take a lot of energy, one trot across campus to the Arts & Architecture school [1] I came back to my office drenched in sweat despite it being a cold day. My photo backpack became an essential part of my kit because it functions as my "tail" giving me more control of my center of gravity and a place to put my hood and other parts of my kit if I need them out of my way. When I first went out-as-a-fox with my camera I found I couldn't hold my adjustments but with the counterweight of the backpack it was easy -- but I have to pack lightly to control my cardiovascular load.

To speak in the register of the fox I need to think in the register of character acting but it is not really an act, not really a costume, but an expression of my own liminal nature as a person who has always crossed boundaries wandered between worlds.

If I am against anything it is the trauma theory, when I started looking into the "human potential" movement in my area I found so many people inclined to build an identity and discover meaning by licking their wounds. I think people should "get over it" [2] but telling them to "get over it" will only bring about backlash. I begin by being an example (witnessing as Christians would put it) of getting over it with courage and heart and authenticity in expressing myself but behind that is a vast toolbox of trickery and seduction applied to the greater good.

Does that make more sense?

[1] where i feel least comfortable as-a-fox because there creativity is something you do for a class or a job and needs slotting into a social hierarchy

[2] enjoy the pleasures of the moment, find joy inside themselves, raise their spiritual pressure, increase their "gong" as Falun Gong would put it, etc.
by abacadaba | 2025-12-26 15:27:52+00:00
was close to getting one, more for worry free linux compat than for repair, but ended up with a mba instead for now mostly because of the touchpad. someday i will have my perfect linux laptop. i saw the framework youtube video where they failed trying to make a new giant haptic touchpad. don't do this just copy the mac. after you copy the mac you can try to improve it maybe.