Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Linux support is coming to Snapdragon X2 Series(qualcomm.com)
    132comments
  2. Claude discovers a novel enzyme system with CRISPR-like repeats(anthropic.com)
    598comments
  3. Making portable my unportable transputer C compiler(nanochess.org)
    3comments
  4. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    15comments
  5. Feds Target AI Critics as "Foreign Agents"(kenklippenstein.com)
    182comments
  6. Ideas on modernizing the open-source desktop(lwn.net)
    15comments
  7. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    116comments
  8. Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest(github.com/nestrilabs)
    20comments
  9. Meta VR Glasses(meta.com)
    290comments
  10. The "Windows XP Box" (2003)(mini-itx.com)
    16comments
  11. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    95comments
  12. Why 'What's Opera, Doc?' looks like that(animationobsessive.substack.com)
    1comments
  13. Lazydraw: Terminal ASCII editor for drawing diagrams and sketches(github.com/mpospirit)
    discuss
  14. Mercury 2.5 LLM hits 770 tokens per second(artificialanalysis.ai)
    51comments
  15. Six-year-old breaks women's world Rubik's Cube record [video](youtube.com)
    2comments
  16. Contrastive Language Models(contrastive-lm.notion.site)
    3comments
  17. Making Tailscale Faster(tailscale.com)
    48comments
  18. Lambda MicroEgg(philipzucker.com)
    1comments
  19. Italian parliament votes for return to nuclear energy(apnews.com)
    441comments
  20. The mystery animal on an ancient god's head(signoregalilei.com)
    25comments
  21. Australia says OpenAI agent hacked into government website(channelnewsasia.com)
    61comments
  22. Data liberation: Apache Kafka's native cluster mirroring(redhat.com)
    discuss
  23. A brief history of Windows scroll bar shortcuts(devblogs.microsoft.com/oldnewthing)
    65comments
  24. Solving for faster SHA-1 collision detection(sam.dev)
    3comments
  25. Tokens too cheap to meter(jyn.dev)
    191comments
  26. FLAWED's Flaws and What This Means for Industry Research(suhacker.ai)
    4comments
  27. Show HN: An open-source manufacturing ERP/MES/QMS(carbon.ms)
    12comments
  28. LensVLM: Compressing long context as images, expanding only relevant pages(huggingface.co)
    7comments
  29. Gemini 3.8 text-to-speech(blog.google)
    128comments
  30. The Curious Power of Punctuation(newyorker.com)
    12comments

Ideas on modernizing the open-source desktop

35 pointsby 3h agolwn.net
15 comments
1h agoHN ↗

People have different ideas of what's good UX, because everybody comes from their own tradition of using desktops. Some people don't see anything wrong worth evolving from with mouse, point, click. The kind of thinking from the article, from someone that only worked on big companies, is the thinking from someone looking for the next big product, which I look with suspicion. At some point this stops being about good UX and starts being about a good product that makes good profit.

True revolution in UX will come from making customisation accessible, so everyone can decide what's best for them without losing their minds in endless customisation rabbit holes or having to rely on big and clumsy organizations.

48m agoHN ↗

True revolution in UX will come from making customisation accessible

...like it was back in the days when Windows actually had a very customisable UI[1], and then the "skinnable" UIs of the early 2000s (most of which were extremely gaudy, but then again, maybe that was what the majority of the population wanted.) Now it has devolved into little more than this: https://support.microsoft.com/en-us/windows/experience/perso...

[1] and one of the included color schemes was indeed crazy, but a good demonstration of what was available: https://news.ycombinator.com/item?id=46247605

40m agoHN ↗

The difference between big-company and FLOSS UX design, including profit-motivated behaviors (a bit indirectly, but it's definitely there), is specifically addressed in the article, so I don't think that's a very fair characterization.

I actually agree about customization, but that's only part of it, and seems to be pretty orthogonal to what the article is talking about. You can only customize to features that are actually implemented by the system, and coming up with those seems like the harder problem.

1h agoHN ↗

I watched the full video and, as with the previous talk, absolutely loved it.

I hope Scott keeps spreading the good word and inspiring others to take different perspectives

1h agoHN ↗

Please give me the option to not use the, "Innovations."

1h agoHN ↗

I remember Windows trying to look like my smartphone screen a few years back... that was when I switched to Ubuntu!

11m agoHN ↗

The was by far the most common type of comment I saw on this topic on Reddit. Do people think they'll be held at gunpoint?

56m agoHN ↗

  > He thought that it would be possible to do the things he was demonstrating with Wayland as it is today.

Yeah, with that AND The cooperation and rewrite of every app to actually support usecases like "if dragged to side of screen, get smaller and smaller eventually becoming a widget"

49m agoHN ↗

The final, particularly strong, objection from the tech community is "don't touch my stuff". People get angry when they have worked hard to get their desktop environment just as they like it and something changes to disrupt that.

Yeah, this can be a little extreme, and I feel we can benefit from being a little more open to trying new things.

The part about designing specifically for large displays and widescreen monitors was interesting. We can also reverse it, though: right now I'm away from home, and I only have this old laptop which is mostly great but has a shitty touchpad as the mouse, and I have to think this must be really common. However, this situation seems to be completely ignored by all desktop UX design. We seem to be pretty good at coming up with ways to use the mouse in our programs, but when the mouse is hard to control and unreliable, it causes pain. I guess I can use ratpoison or something, but that seems to be giving up too much.

Regarding the AI going deep into the filesystem and organizing my data...I'm extremely skeptical of inserting any kind of inherent unpredictability into how I interact with the computer. Giving a command or input should produce a well-defined and predictable (in principle) action. Getting rid of that paradigm fundamentally changes the relationship between the user and the computer in a way that, in my opinion at least, greatly diminishes its usefulness as a tool.

32m agoHN ↗

I would replace the start menu with a Raycast clone. Most people want to open files, ask a question or run an app they know the name of, not scroll a list of things they might never use. If you add in semantic search users don't even need to know the app name.

It's also a perfect use for local System One models that can classify prompts and forward them to the right module - calculator for math, distrobox for shell commands, LLM for natural language questions and normal search for everything else. Not using a fixed classifier because plugins should be able to add their own question types.

The article mentioned WinFS and relational filesystems. That's another good idea, integrate metadata so you can support use cases like finding all pictures of your dog or all playlists with Ed Sheeran songs (to remove them). Everything bound to the file entries instead of ID3 tags inside the file or app specific databases. It would be a lot more reliable and probably faster.

IIRC bcachefs is already a relational database but I don't know how good the query APIs are. If we can't do full extendable tags then at least add user defined groups/tags like Work and Games and Photos to make finding things easier. People remember what a file is better than where it's stored.

15m agoHN ↗

Good suggestions yes. Strong ideas. Ultimately the desktop has been content to let the apps take over more and more, while not extending itself. Actually making the OS something that actual activity happens on feels absolutely essential. Making a Raycast/Vicinae (the pretty great open source port) integral feels like it would go a long way towards this end, of offering a consistent way to expose & access the toolbox.

I'd love to see an agentic OS where the OS and apps can both talk in terms of MCP things like resources, tools, skills. Yes these are primarily geared towards agents, but they are also acceptable machine-to-machine interfaces to script against too (so long as the type signature remains compatible).

Android's Intents feel related, similar-ish. It's a pity no one bit on PK's WebIntents. That could have been an interesting way to create abstractions for intents, for activities, for stuff happening on the computer. Notably the xopc actually had activities and a journal that let apps contribute meaningful intent to the OS as a whole. But mostly it just ended up as a history viewer there. Android mostly uses intents as a launcher. But this idea of having the activities of the system as available abstractions could go much further.

32m agoHN ↗

For me it was a major revelation when it was pointed out that, for someone who doesn't want his desktop changed, I did install all sorts of crazy things when I was starting with Linux (Compiz plugins, anyone?). And while Gnome 3 pushed me into Mate, it wasn't because it was different but rather because it was bad. So I'm excited about someone trying something new, particularly someone who realizes that the Desktop is not a tablet.

Here's an idea that I believe I read in HN as "the original purpose of the desktop": add a Desktop Manager that manages which icons are on your desktop and makes it easy to switch.

The desktop is kind of weird, in the sense that it's prime real estate but, at the same time, there's an expectation that you shouldn't put too much stuff there, and then it ends up cluttered anyway. I think it's worth trying a stronger separation between "Desktop" and any other regular folder, emphasizing that the Desktop is where you place links to the files you need right now, but with a mechanism to clear it completely (without losing data) and another to switch which icons you see right now, kind of like browser tab groups. That way, when you're working on a project you place the files you need on the desktop and when you're done you clean it up.

5m agoHN ↗

When I first met Linux desktop in the nineties, I was blown away - and I was completely convinced that Linux would overtake Windows as the preferred desktop within a few years. Little did I know that what we would end up with was a thousand mediocre variants of it, instead of a few awesome ones.

My own Linux desktop experience peaked with Compiz, and I have been on macOS ever since.

3m agoHN ↗

Good talk.

Even if the desktop turns out to be done though, UX polish like that drag thing is still a good idea. Like why does no major desktop let you just put icons on your desktop the way classic Windows does?

3m agoHN ↗

No, thanks, I require no modernization. I just need stable, but customizable UI, so that I can customize it once and use it my entire life without needing to adopt to new stuff constantly.