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

    XXIIVV

    wiki.xxiivv.com · Personal blog · on HN since 2015

    Devine Lu Linvega's personal wiki covers Uxn, esoteric languages, permacomputing, and small self-made tools.

    Visit blogRSSHN submissions
    Retro ComputingLanguages & CompilersCulture & Society
    What HN says

    Commenters see it as a fascinating, large personal world of tools, a logging wiki, and projects like the Neralie clock and Fractran.

    Stats for nerds
    100HN people shared it
    47linked in comments
    801story points
    Aug 2026last shared
    2019people per year2026

    Top posts on HN

    1. 1
      Uxntal: A programming language for the Uxn virtual machine
      7 people · 175 points · first shared 2021 · 18 comments on HN
    2. 2
      Nebu: A Spreadsheet Editor for Varvara
      1 person · 127 points · first shared 2025 · 13 comments on HN
    3. 3
      Fractran: Computer architecture based on the multiplication of fractions
      4 people · 116 points · first shared 2024 · 22 comments on HN
    4. 4
      Modal is a matrioshka language based on pattern-matching to rewrite trees
      6 people · 96 points · first shared 2024 · 21 comments on HN
    5. 5
      Logic
      5 people · 93 points · first shared 2022 · 25 comments on HN
    6. 6
      Now lie in it: an uxntal retrospective
      2 people · 59 points · first shared 2024 · 15 comments on HN
    7. 7
      A Zine on Multiset Rewriting
      2 people · 43 points · first shared 2024 · 2 comments on HN
    8. 8
      Uxn is a 8-bit virtual stack machine
      13 people · 25 points · first shared 2021 · 5 comments on HN
    9. 9
      Juni: A one-handed, 12-key chorded keyboard
      2 people · 16 points · first shared 2022 · 7 comments on HN
    10. 10
      Permacomputing – A holistic approach to computing and sustainability
      7 people · 8 points · first shared 2022 · 3 comments on HN

    What HN people wrote when they linked it

    • benbridleApr 2025

      Thank you! My main inspiration was the Uxn assembly language [0], which is itself heavily inspired by Forth. I loved how easy it was to build something that looks like a high-level language by just stacking up macros, and I wanted to have that with embedded development too.

      Rust isn't involved past implementing the Torque executable; you write your program with the Torque language and then run the assembler on it to convert it to machine code. You can see the whole process of running code on the TRS-80 from start to finish here [1].

      For laying out structs, I'd build a macro that expands to the memory representation of the struct. If I wanted a struct representing, say, a 2D point with signed 16-bit little-endian integers for the x and y coords, I would build it from scratch like this (this is a valid program, you can assemble it with Torque):

      %BYTE:n #nnnn_nnnn ; %LOW:n BYTE:[n 0xff <and>] ; %HIGH:n BYTE:[n 8 <shr>] ; %16LE:n LOW:n HIGH:n ; %POINT:x:y 16LE:x 16LE:y ; @point-1 POINT:50:-7 @point-2 POINT:20:-45 @point-3 POINT:0:0 If I want the address of a field, I can add an offset to the struct address, using macros to name the offset values:

      %POINT.X 0 ; %POINT.Y 2 ; SET:[point-3 POINT.X +]:15 SET:[point-3 POINT.Y +]:32 Creating a DSL for an existing language wasn't something I'd ever considered. By being a standalone executable it's really easy to use and share, people don't have to install a…

    • angleofreposeFeb 2019

      Orca is just one piece of the world that this guy has been building at https://wiki.xxiivv.com/#home

      He's got a suite of tools: Left, Dotgrid, Ronin, Marabu (text, graphics, super-graphics, audio).

      Then a logging/personal wiki setup that I think is fascinating: Nataniev, Horaire, Oscean. Which goes all the way down to his own database formats and time format.

      The philosophy and aesthetic of his work is awesome in the completeness of associated art and the connection between the build-up of his own software ecosystem. I've been following xxiivv for a while, and it's always changing and always inspiring. I'd love to hear anyone's thoughts on his system and would be happy to talk more about it!

      For example, Orca, featured here, used to be Pico which was a sort of playground environment like Orca but before it was the audio playground it is now. I'm not sure this is the best commit to pick out, but I just wanted to share how active he is on his software projects, and that environments really are a theme for him.

      https://github.com/hundredrabbits/Orca/tree/8cd3827fb6e01005d8db1647065f996d917e25f1

      He's built a synthetic human language: Lietal, and his partner has a recipe sharing and cooking exploration site at grimgrains. Which also shares a unique personal aesthetic. They also live on a boat (see Pino).

      I am personally most interested in Ronin (under tools). It explains itself as a cross between vim and Photoshop, and though it is in a semi-broken state now, I had a great…

    • pushfooJul 2024

      TL;DR: My concerns are more directly practical ones about approaches (formal and humor-based) to overcoming language barriers between devs across language families

      > visual basic did that too

      I haven't seen this on recent versions. An old MS support thread[1] suggests VB's editor has been English-only for the past decade-ish. Do you remember whether it's a built-in feature or an add-on? For example, did it get handled by replacing text, or storing ASTs of built-ins and remapping the display name? I'm not seeing much in search results.

      I also haven't had time for an in-depth look at how Hedy handles their translation, but they do use Weblate to manage everything[2]. Their keywords page even has percentages for partial languages[3]. For Microsoft or whoever added a simliar feature to VB, I'd be surprised if they didn't have a way to do your own customization for an organization.

      > while i'm sympathetic to complaints of cultural imperialism

      My concerns are much more practical. Collaboration across language barriers:

      * is fairly easy when the devs are all familiar with the same writing systems

      * can become mutually frustrating across writing system families, especially between Latin-derived and logographic[4] CJK[5] systems

      My best example involves attempting to discuss the same differences across the same writing system gap. I had to do some careful reading to make any sense of things. However, it led to some immediately useful conclusions about glyph cache and texture…

    • the_librarianFeb 2019

      I'm a big fan of hundredrabbits or, as they are also known, [rekka and divine](https://hundredrabbits.itch.io/), and my Playnite Library has a section called "Gamedev Tools" that is filled with all the Borgesian wonders that they have made, including Orca. To find out more about their awesome stuff, like how the freaking built many of these tools while on the ocean, literally sailing around the world, [here's their site!](https://100r.co/)

      I'll let you explore on your own, but I will offer here some links to my favorites that they have made. (Including more music related apps for those who like Orca!)

      FORMAT
      ------
      >Itch.io or download page, and...
      >Short description, and git instructions...
      >`git clone`/`npm install` if available.

      *

      Marabu

      - [Marabu](https://github.com/hundredrabbits/Marabu)
      - Open source tracker built on [Soundbox](https://github.com/mbitsnbites/soundbox). (Also, look into [Super Collider](https://supercollider.github.io/)!
      - `git clone https://github.com/hundredrabbits/Marabu.git`

      *
      Left

      - [Left](https://hundredrabbits.itch.io/left)
      - A minimalist text editor.
      - ```
      git clone https://github.com/hundredrabbits/Left.git
      cd Left && npm install
      npm start```

      *
      Ronin
      - [Ronin](https://wiki.xxiivv.com/#ronin)
      - Self described as a cross between Vim and Photoshop. This one is definitely worth a look.
      - `git clone https://github.com/hundredrabbits/Ronin.git`

      *
      Markl
      - [Markl](https://markl.100r.co/)
      - An upcoming game with a very…

    • axelgarciakNov 2022

      I think I am not the only one that thinks that software nowadays has become bloated. Whenever you want to download an app into your phone, do you check how much storage it takes? I do! It is not possible to check the amount of CPU and GPU an app takes, but just by looking at the storage you can sort of guess. However, it takes time to find the app that matches my criteria of low resource usage.

      Putting a word to what I am looking for is great because it means it opens the possibility to build a community driven list of software and electronic devices that follow those principles instead of manually trying to find each one of those.

      Permacomputing can be summarized in 3 concepts: Frugal Computing, Salvage Computing and Collapse Computing. I've took the information from this website: https://wiki.xxiivv.com/site/permacomputing.html

      Frugal Computing: "Utilizing computational resources as finite and precious, to be utilised only when necessary, and as effectively as possible."

      Salvage Computing: "Utilizing only already available computational resources, to be limited by that which is already produced."

      Collapse Computing: "Utilizing what has survived the collapse of industrial production or network infrastructure"

      I have been trying to start a community of users that are interested in those concepts. But I did not know how to easily describe those principles in a single word, but now I know: Permacomputing!

    • beepbooptheoryMar 2026

      There will always be cost though. Even if perfect code is getting one-shotted out, that is constantly maintained and adapted to changing conditions and technology, it simply can't stay at 0 forever because one day the power is surely going to go out!

      More and more I am drawn to these kinds of ideas lately, perhaps as a kind of ethical sidestep, but still:

      - https://wiki.xxiivv.com/site/permacomputing.html
      - https://permacomputing.net/

      It's not going to solve any general issue here, but the one thing these freaks need that can't be generated by their models is energy, tons of it. So, the one thing I can do as an individual and in my (digital) community is work to be, in a word, self-sustainable. And depending on my company I guess, if I was a CEO I would hope I was wise enough to be thinking on the same lines.

      Everyone is making beautiful mountains from paper and wire. I will just be happy to make a small dollhouse of stone, I think it will be worth it. How can we see not just at least some small-level of hubris otherwise?

    Related

    Hundred Rabbits100r.co162 people

    Hundred Rabbits is a small collective exploring the failability of modern tech

    Hundred Rabbits
    Publication · last shared 2026
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · 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
    Esoteric Codesesoteric.codes61 people

    The Princeton INTERCAL Compiler's source code

    Esoteric Codes
    Publication · last shared 2026
    David Givencowlark.com94 people

    Live coding a vi for CP/M from scratch

    David Given
    Personal · last shared 2026
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    VelvetSharkvelvetshark.com24 people

    Why do so many brands change their logos and look like everyone else?

    VelvetShark
    Personal · last shared 2026
    Wrywry.me78 people

    Turing Drawings

    Wry
    Personal · last shared 2020