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
    J

    Jose E. Marchesi

    jemarch.net · Personal blog · on HN since 2020

    Jose E. Marchesi, a GNU developer, writes about GNU poke, an editor for structured binary data, and about ALGOL 68.

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

    HN commenters recommend GNU poke for editing binary data and repetitive tasks, and link his ALGOL 68 jargon page.

    Stats for nerds
    20HN people shared it
    14linked in comments
    270story points
    Mar 2026last shared
    2020people per year2026

    Top posts on HN

    1. 1
      GNU poke 1.0
      1 person · 196 points · first shared 2021 · 38 comments on HN
    2. 2
      GNU poke: an extensible editor for structured binary data
      15 people · 47 points · first shared 2020 · 2 comments on HN
    3. 3
      Applied Pokology – GNU poke development news
      1 person · 10 points · first shared 2020 · Discussion on HN
    4. 4
      GNU poke: The extensible editor for structured binary data
      2 people · 4 points · first shared 2021 · 1 comments on HN
    5. 5
      GNU Poke 4.1 Released
      1 person · 4 points · first shared 2024 · 1 comments on HN
    6. 6
      Release notes for GNU poke 2.0
      1 person · 3 points · first shared 2022 · Discussion on HN
    7. 7
      Padding and aligning data in GNU poke
      1 person · 2 points · first shared 2021 · Discussion on HN
    8. 8
      Learn the Poke language in Y minutes
      1 person · 2 points · first shared 2021 · Discussion on HN
    9. 9
      Supporting Hyperlinks in Console Applications
      1 person · 1 points · first shared 2020 · Discussion on HN
    10. 10
      Poke-elf: an ELF pickle for GNU poke
      1 person · 1 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • mnabipoorMay 2024

      I am happy to announce a new release of GNU poke, version 4.1.

      This is a bugfix release in the 4.x series.

      See the file NEWS in the distribution tarball for a list of issues fixed in this release.

      The tarball poke-4.1.tar.gz is now available at https://ftp.gnu.org/gnu/poke/poke-4.1.tar.gz.

      > GNU poke (http://www.jemarch.net/poke) is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.

      Thanks to the people who contributed with code and/or documentation to this release.

      Happy poking!

    • caternMar 2022

      I've long looked for something like this for my day job, which involves implementing many different custom binary network protocols.

      One new project in this space is poke:

      http://www.jemarch.net/poke

      It can describe arbitrary formats for both reading and writing, and it's usable programmatically, so I think it can solve the problem!

    • gsprMay 2021

      I haven't gotten my hands dirty with it myself yet, but Poke looks super interesting!

      https://www.jemarch.net/poke

      https://media.ccc.de/v/ASG2019-127-gnu-poke-an-extensible-editor-for-structured-binary-data

      Actually, it sounds like a fun weekend task to redo this GeoTIFF writeup in Poke :-)

    • pmcgoronMar 2026

      If you want to peer into an alternative reality / funhouse mirror of programming terms, you should look at ALGOL 68. For instance, types are called "modes".

      https://jemarch.net/a68-jargon/

      (There are also "incestuous unions", which is the actual term used in the spec.)

    • cxrJun 2020

      There's also "poke" which is actively developed by a hacker on GDB and GCC:

      http://www.jemarch.net/poke

      https://kernel-recipes.org/en/2019/talks/gnu-poke-an-extensible-editor-for-structured-binary-data/

    • pabs3Mar 2022

      I like GNU poke for futzing with binary data.

      http://www.jemarch.net/poke

      The poke and other folks had an online conference recently called Binary Tools Summit:

      https://binary-tools.net/summit

    Related

    inkdroidinkdroid.org22 people

    Realtime visualization of Wikipedia edit streams

    inkdroid
    Personal · last shared 2025
    Collabora Blogcollabora.com129 people

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

    Collabora Blog
    Company · last shared 2026
    Sergey Bratuscs.dartmouth.edu/~sergey27 people

    Remote Code Execution Through Intel CPU Bugs (2008) [pdf]

    Sergey Bratus
    Personal · last shared 2021
    Andrew Gallantblog.burntsushi.net141 people

    My FOSS Story

    Andrew Gallant
    Personal · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026
    Andrew Kelleyandrewkelley.me155 people

    Statically Recompiling NES Games into Native Executables with LLVM and Go

    Andrew Kelley
    Personal · last shared 2026
    Zed Shawzedshaw.com280 people

    Dear Paul

    Zed Shaw
    Personal · last shared 2026
    Aldo Cortesicorte.si88 people

    Visualizing binaries with space-filling curves

    Aldo Cortesi
    Personal · last shared 2026