Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    probonopd

    medium.com/@probonopd · Personal blog · on HN since 2018

    probonopd writes on Medium about Linux desktop usability, Haiku, FreeBSD-based Hello system, and simpler personal computing.

    Visit blogHN submissions
    Open Source & LinuxDesign & UX
    What HN says

    HN links it for Haiku impressions and Linux desktop usability arguments; commenters cite it to clarify the Hello system and Haiku's relationship.

    Stats for nerds
    21HN people shared it
    16linked in comments
    426story points
    Dec 2022last shared
    2018people per year2022

    Top posts on HN

    1. 1
      Make. It. Simple. Linux Desktop Usability
      7 people · 147 points · first shared 2018 · 55 comments on HN
    2. 2
      Bring back the ease of 80s and 90s personal computing
      1 person · 137 points · first shared 2020 · 215 comments on HN
    3. 3
      Hello: Let’s make a FreeBSD for “mere mortals”
      2 people · 49 points · first shared 2020 · 6 comments on HN
    4. 4
      Microsoft loves Linux – a little too much?
      2 people · 47 points · first shared 2020 · 6 comments on HN
    5. 5
      Ubuntu Touch: reports of its death have been greatly exaggerated
      1 person · 14 points · first shared 2019 · 2 comments on HN
    6. 6
      My first day with Haiku – shockingly good
      3 people · 9 points · first shared 2019 · Discussion on HN
    7. 7
      My sixth day with Haiku: Under the hood of resources, icons, and packages
      3 people · 7 points · first shared 2019 · 38 comments on HN
    8. 8
      The desktop metaphor must be restored. It's under attack (2020)
      1 person · 6 points · first shared 2025 · 2 comments on HN
    9. 9
      Can we stay in full control of our personal computers and privacy?
      1 person · 6 points · first shared 2022 · 3 comments on HN
    10. 10
      One more thing: Haiku application bundles?
      1 person · 2 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • probonopdJul 2018

      Yes, I started klik about a decade ago, over time evolved and simplified the concept and renamed it to AppImage. Thanks for calling it a "lone island of sanity in the ocean of bad ideas on the Linux Desktop" ;-)

      After having heard that "this is not how Linux works", I was about to give up when Linus Torvalds himself gave me the impression that maybe the idea wasn't entirely insane altogether.

      As for what should be done, I don't think that doing the 1.001st distribution will make any significant difference. Building a system on top of the Linux kernel that is intended to be a platform might.

      But then, building something entirely from scratch would require resources I clearly don't have. So how about this:

      1. Take the most popular distribution as the basis (that would be Debian/Ubuntu probably)
      2. Determine a set of "Core OS" functionality that is comparable to what Windows and macOS do out of the box, and decide that this will be shipped by the Core OS
      3. Use distribution packages to install that Core OS into a filesystem image
      4. Uninstall the package manager (because it is a tool for the maintainers of the Core OS, not meant for users)
      5. Guarantee that only new APIs/ABIs will be added to the system, existing ones can be considered stable and will deprecated only after 5 years (or so) prior warning
      6. Release the Core OS once a year (Core OS 2018, 2019, ...)
      7. Apps come as bundles (e.g., Rox-style AppDirs or AppImages)
      8. Maybe call the loader (ld-linux.so) differently…

    • danieldkJun 2018

      My gripe with GTK3 are tiny, auto-hiding scroll bars.

      And the abandoning of menus, which I guess is mostly encouraged by the GNOME HIG:

      Menu bars increase the vertical footprint of an application’s user interface, introduce a large number of disclosure points, and function as a fixed set of inflexible options. For these reasons, header bars and header bar menus are generally recommended over menu bars, along with other design patterns for exposing controls on demand, such as selection mode, action bars, and popovers.

      So, now that we have giant 4k screens, we are going to abandon menus. And I am not even a menu user, but they are great for discovering keyboard shortcuts and the the functionality provided by applications. Instead, we have header bar and hamburger menus that can only host a small subset of the items that normal menus could host. Shortcuts become hard to find and some applications provide some shortcut overlay, while in other applications you have to figure it out yourself.

      If vertical footprint is a problem, offer the user to put the menu in the system tray macOS style.

      Fun fact: the Xerox Star apparently had hamburger menus, application pull-down menus, and later the global menu are an evolution of the hamburger menu. It seems that we are going backwards again, without any clear rationale. Even if hamburger menus were more ergonomic, generations have been trained with the WIMP paradigm.

      [1]…

    • superboumDec 2022

      3 days ago, I installed Haiku on bare metal: an old PC from ~2004. I was not aware that a new version was planned at that time, but the upgrade was completely smooth.

      My idea when I installed Haiku was to make my own version of the "old computer challenge"[1], with an emphasis on using GUI apps.

      Similarly to @probono (a FOSS dev), I also found Haiku "shockingly good"[2] at being a lightweight, responsive, easy-to-use desktop OS.

      After some patching, I was even able to compile Tectonic[3], a modern LaTeX engine written in Rust, and Quaternion a Matrix client supporting E2EE[4]. All that running on a single core Athlon 64 and 1.5GB of RAM.

      I posted some screenshots in a Mastodon threads if you are curious[5] (but my posts are in french sorry :/). And of course this comment is posted from Haiku!

      [1]: https://dataswamp.org/~solene/2021-07-07-old-computer-challenge.html

      [2]: https://medium.com/@probonopd/my-first-day-with-haiku-shockingly-good-8930cad4bbb0

      [3]: https://tectonic-typesetting.github.io/en-US/

      [4]: https://github.com/quotient-im/Quaternion

      [5]: https://mastodon.tedomum.net/@tgoldoin/109554115997967651

    • devxpyJul 2018

      Which Ubuntu Linux? The gnome one or unity one?
      I liked untiy too, it was almost perfect. But gnome3 messed it up for everyone.

      Even though the unity desktop elements remain the same, unity still relies on gnome apps, like nautilus. I don't think I need to state the problems with gnome apps, you can read more about that here:

      https://medium.com/@probonopd/make-it-simple-linux-desktop-usability-part-1-5fa0fb369b42

    • fractallyteJun 2020

      The Amiga had an equivalent: every visible icon was accompanied by a small metadata file appended with .info (More information here: http://krashan.ppa.pl/articles/amigaicons/). But it didn't 'pollute' the filesystem, and was far more manageable.

      Haiku does things differently, and elegantly: https://medium.com/@probonopd/my-sixth-day-with-haiku-under-the-hood-of-resources-icons-and-packages-abec8d0e4ec6)

    • mhdFeb 2021

      Speaking of Icons, I love that they spent considerable time to optimze those[1], including their own vector format so that they can store it in the metadata of the file, so that displaying large folders with unique files would be speedy.

      [1]: https://medium.com/@probonopd/my-sixth-day-with-haiku-under-the-hood-of-resources-icons-and-packages-abec8d0e4ec6

    Related

    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Tomsciitomscii.sig7.se36 people

    De-smarting the Marshall Uxbridge

    Tomscii
    Personal · last shared 2026
    Ubuntu Insightsinsights.ubuntu.com170 people

    Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence

    Ubuntu Insights
    Company · last shared 2018
    Ubuntu Blogblog.ubuntu.com37 people

    A first look at Ubuntu desktop metrics

    Ubuntu Blog
    Company · last shared 2019
    Shallow Thoughtsshallowsky.com24 people

    “Cookies are small text files” – what? (2009)

    Shallow Thoughts
    Personal · last shared 2026
    Dedoimedodedoimedo.com124 people

    Linux – The beginning of the end?

    Dedoimedo
    Personal · last shared 2026
    Changelog (John Goerzen)changelog.complete.org79 people

    I introduced my 5yo and 2yo to startx and xmonad. They’re delighted.

    Changelog (John Goerzen)
    Personal · last shared 2026
    Lundukelunduke.substack.com91 people

    The computers used to do 3D animation for Final Fantasy VII in 1996

    Lunduke
    Personal · last shared 2026