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
    E

    Emmanuele Bassi

    bassi.io · Personal blog · on HN since 2016

    Emmanuele Bassi, a GNOME and GTK developer, writes about GTK internals, GPU rendering, the Vala language, and GNOME history.

    Visit blogRSSHN submissions
    Open Source & LinuxProgrammingLanguages & Compilers
    What HN says

    HN links his 2017 post on Vala, which commenters cite as evidence GNOME developers moved away from it, and his GSK posts for GTK drawing.

    Stats for nerds
    24HN people shared it
    24linked in comments
    194story points
    Apr 2024last shared
    2016people per year2024

    Top posts on HN

    1. 1
      The Vala Language (2017)
      6 people · 94 points · first shared 2017 · 54 comments on HN
    2. 2
      Dev vs. Ops
      5 people · 73 points · first shared 2017 · 12 comments on HN
    3. 3
      Who wrote GTK+ 3.20
      1 person · 5 points · first shared 2016 · Discussion on HN
    4. 4
      The History of Gnome
      1 person · 4 points · first shared 2018 · Discussion on HN
    5. 5
      GTK Scene Kit: Offloading UI Toolkit Rendering to the GPU
      3 people · 3 points · first shared 2016 · Discussion on HN
    6. 6
      Constraints Editing (GTK+)
      1 person · 3 points · first shared 2017 · Discussion on HN
    7. 7
      The Mirror
      2 people · 2 points · first shared 2023 · Discussion on HN
    8. 8
      [Podcast] History of Gnome: The 'Friendly' Desktop Wars Begin
      2 people · 2 points · first shared 2018 · Discussion on HN
    9. 9
      History of Gnome
      1 person · 2 points · first shared 2018 · Discussion on HN
    10. 10
      Governance in Gnome
      1 person · 2 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • war1025Jan 2020

      It's used but some of the core gnome developers have advocated for people to stop using it.

      What I can find with a quick search this morning: [1] [2]

      Then again, there are also several people who still say it's worth using: [3] [4]

      So maybe it's just Emmanuele Bassi advocating against it. If you look at the development pace, though, it hasn't really seen any significant development for quite a long time.

      [1] https://twitter.com/ebassi/status/827482509982195712

      [2] https://www.bassi.io/articles/2017/02/13/on-vala/

      [3] https://blogs.gnome.org/mcatanzaro/2017/02/19/on-problems-with-vala/

      [4] https://blogs.gnome.org/despinosa/2017/02/14/vala-is-not-a-programming-language/

    • ndiddyApr 2024

      Has Vala seen much activity recently? The last time I remember hearing about it was reading a blog post from one of the main GNOME developers (https://www.bassi.io/articles/2017/02/13/on-vala/) saying that Vala was basically being maintained by a single developer and he didn't recommend using it for new development.

    • jgillichApr 2017

      Actually, quite the opposite, the GNOME folks have been moving away from it: https://www.bassi.io/articles/2017/02/13/on-vala/

      I think the only Vala maintainer right now is from Elementary OS, where they use primarily Vala.

    • bwindelsSep 2016

      For Gtk+ this might be a good place to start:

      https://blog.gtk.org/2016/06/15/drawing-in-gtk/

      The API will likely change considerably in Gtk4, more here:

      https://www.bassi.io/articles/2016/07/05/gsk-demystified-1/

    Related

    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    GTK Blogblog.gtk.org36 people

    New Renderers for GTK

    GTK Blog
    Company · last shared 2025
    Evan Ovadiaverdagon.dev60 people

    Borrow Checking, RC, GC, and the Eleven () Other Memory Safety Approaches

    Evan Ovadia
    Personal · last shared 2026
    Collabora Blogcollabora.com129 people

    Matt Godbolt sold me on Rust by showing me C++

    Collabora Blog
    Company · last shared 2026
    NVIDIA Technical Blogdevblogs.nvidia.com177 people

    Volta: Advanced Data Center GPU

    NVIDIA Technical Blog
    Company · last shared 2025
    Miguel de Icazatirania.org184 people

    Callbacks as our Generation's Goto Statement

    Miguel de Icaza
    Personal · last shared 2026
    antirezantirez.com456 people

    The End of the Redis Adventure

    antirez
    Personal · last shared 2026
    Raph Levienraphlinus.github.io128 people

    Thoughts on Rust bloat

    Raph Levien
    Personal · last shared 2026