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.

What HN saysCommenters see it as a fascinating, large personal world of tools, a logging wiki, and projects like the Neralie clock and Fractran.
100HN people shared it
70linked it in comments
47stories submitted
801story points
3 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
    Uxn is a 8-bit virtual stack machine
    13 people · 25 points · first shared 2021 · 5 comments on HN
  2. 2
    Noodle
    11 people · 4 points · first shared 2018 · discussion on HN
  3. 3
    Uxntal: A programming language for the Uxn virtual machine
    7 people · 175 points · first shared 2021 · 18 comments on HN
  4. 4
  5. 5
    Xxiivv
    7 people · 2 points · first shared 2020 · discussion on HN
  6. 6
  7. 7
    Logic
    5 people · 93 points · first shared 2022 · 25 comments on HN
  8. 8
  9. 9
    Varvara
    4 people · first shared 2021
  10. 10
    Interaction nets are a graphical model of computation
    3 people · 1 points · first shared 2023 · discussion on HN
  11. 11
    Now lie in it: an uxntal retrospective
    2 people · 59 points · first shared 2024 · 15 comments on HN
  12. 12
    A Zine on Multiset Rewriting
    2 people · 43 points · first shared 2024 · 2 comments on HN
  13. 13
    Juni: A one-handed, 12-key chorded keyboard
    2 people · 16 points · first shared 2022 · 7 comments on HN
  14. 14
    Ronin is a programmable visual editor
    2 people · 3 points · first shared 2017 · discussion on HN
  15. 15
    Collapse
    2 people · 2 points · first shared 2024 · 1 comments on HN

What HN people wrote when they linked it

amatecha · 2019-07-05
Rotonde [0][1] is/was a pretty fascinating social network built over Dat/Beaker which basically involved each user helping to seed each user-feed they followed, resulting in a pretty stable/persistent ecosystem. I think it has mostly fallen by the wayside, but of course you should still be able to access a lot of instances due to hashbase.io seeding. To kickstart the platform we started a really basic "user list"[2] where you could find your friends' Rotonde URL based on their twitter username, since dat URLs are not exactly memorable. [0] https://wiki.xxiivv.com/#rotonde [1] https://github.com/Rotonde [2] https://github.com/Rotonde/People
angleofrepose · 2019-02-08
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/8cd3827fb6e01005d8db164706… 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…
yoshuaw · 2026-07-10
My favorite base 10 clock is Neralie: http://wiki.xxiivv.com/site/time.html > The Neralie clock has two groups of 3 digits, called the beat & the pulse. A beat contains 1000 pulses, and equivalent to 86.4 seconds. A day is 1000 beats, or a million pulses.
entaloneralie · 2026-04-13
This is amazing! I love seeing FRACTRAN-shaped things on the homepage :) This reminds me of how 1-bit stacks are encoded in binary: A stack of zeros and ones can be encoded in a single number by keeping with bit-shifting and incrementing. Pushing a 0 onto the stack is equivalent to doubling the number. Pushing a 1 is equivalent to doubling and adding 1. Popping is equivalent to dividing by 2, where the remainder is the number. I use something not too far off for my daily a programming based on a similar idea: Rejoice is a concatenative programming language in which data is encoded as multisets that compose by multiplication. Think Fractran, without the rule-searching, or Forth without a stack. https://wiki.xxiivv.com/site/rejoice
overfeed · 2026-02-22
I was simply commenting on the Collapse page[1] that was mentioned by gp - not the larger permacumputing community. The collapse page[1] is pure nerd-prepper material - I say this a subscriber to r/DataHoarder with a Kiwix SBC in my go-bag; I know my people. I also am self-aware enough to realize this fantasy is in line with XKCD #208[2]. Anyone that is in the US that is seriously modeling an infrastructural collapse scenario (not a brief period of unavailability), has to consider what that entails: that the federal, state and local governments have failed. If that happens, you'll have much bigger, and more fundamental problems to tackle. 1. https://wiki.xxiivv.com/site/collapse.html 2. https://xkcd.com/208/
TazeTSchnitzel · 2026-01-08
This goes over my head a bit, but I suppose they are discussing the concept of something like a personal wiki; if so, https://wiki.xxiivv.com/site/about.html is my favourite.
incanus77 · 2025-12-09
> A while back there was a rewrite language that was posted (white on black theme site) that was similar but more geared towards coding problems and less on lit programming. I don't remember the name but it was equally as interesting. If anyone recalls what it was it'd be greatly appreciated. https://wiki.xxiivv.com/site/pocket_rewriting.html
turtleyacht · 2025-03-16
One possible feature is it only provides a feed based on what you yourself contribute. No contributions, empty feed. This skews toward interests of which one is actively participating in. Another feature, borrowed from Merveilles: you are unsubscribed to things if you lurk for too long. [1] https://wiki.xxiivv.com/site/merveilles.html
knowledge-clay · 2024-02-18
I’ve used Adelie, which has its own postscript-like notation to render font and graphics inside a tiny VM. I love it https://wiki.xxiivv.com/site/adelie.html
deaddodo · 2022-12-09
It would probably be better to link the varvara[1], which is the actual virtual machine. Uxn is the processing core: > Uxn is to Varvara, what the 6502 is to the Classic Nintendo. 1 - https://wiki.xxiivv.com/site/varvara.html
sph · 2022-05-11
Tangential: I highly recommend exploring the parent site https://wiki.xxiivv.com and the associated http://100r.co the author is working on with their sailing boat partner. Yes, they're living on a sail boat in the Pacific Ocean. Some cool software they've developed: - http://100r.co/site/orca.html - http://100r.co/site/ronin.html - http://100r.co/site/uxn.html It's such a deep rabbit hole of talent, passion and intellectual gratification. I'm not affiliated, just a fan, I really love their stuff.
Stampo00 · 2021-12-08
See also uxn, uxntal, and varvara, which I feel have similar design goals. I love this movement. I miss personal computing. https://wiki.xxiivv.com/site/uxn.html https://wiki.xxiivv.com/site/uxntal.html https://wiki.xxiivv.com/site/varvara.html
flobosg · 2021-01-11
I’ve been following Hundred Rabbits’ Rekka[1] and Devine[2] for a while. Their sites are full of interesting tidbits on different topics and projects. If you liked the article I recommend having a look at them. [1]: https://kokorobot.ca/site/home.html [2]: https://wiki.xxiivv.com/site/home.html
viralpoetry · 2020-03-23
I just want to say that ORCA author, Devine Lu Linvega[1], is such a talented and creative person. He build complete ecosystem with it's own language, drag & drop theme support[2] and human readable DB format[3]. He and his girlfriend (cartoonist) Rekka Bell are sailing the ocean and working from their sailboat Pino[4]. [1] https://wiki.xxiivv.com/ [2] https://github.com/hundredrabbits/Themes [3] https://wiki.xxiivv.com/site/indental.html [4] https://100r.co/site/about_us.html
nonbirithm · 2019-07-06
100rabbits[0] is a similar project. The same people, DeVine du Linvega/Rekka Bell, also created the Orca livecoding environment[1][2] a while ago. They also do a lot of general webdesign projects/music production (Linvega, as Aliceffekt)/worldbuilding[3]. A lot of it comes out of their living environment on a sailboat. [0] https://100r.co [1] https://github.com/hundredrabbits/Orca [2] https://news.ycombinator.com/item?id=19118951 [3] https://wiki.xxiivv.com
iamnothere · 2019-05-25
This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean) For me, I use Orgmode, plus a mess of PDFs in folders on Google Drive. I've been looking into both Polar and Emacs as potential replacements for document organization. Right now I have a single folder that I save new things to, and I have a recurring task to go back and file documents regularly. It's not perfect but it works. I don't often reference my pile of PDFs, though; I might use it more with tagging options, which is why I'm looking at replacements. I used to use Evernote. There were some things I didn't like about it, although it's been so long that I couldn't tell you what they were anymore. It might be a good system now.
beepbooptheory · 2026-03-09
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?
benbridle · 2025-04-16
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…
pushfoo · 2024-07-04
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…
axelgarciak · 2022-11-04
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!
mftrhu · 2019-05-25
> This is the most impressive example of the genre that I've seen: https://wiki.xxiivv.com/ (engine: https://wiki.xxiivv.com/#oscean) Yeah. I am currently using org-mode (plus org-wiki, some bespoke elisp and a few shell scripts) for my own knowledge base, but Oscean/the Nataniev ecosystem in general has impressed me. plus Zotero for papers/PDFs, plus a pile'o'files stashed using the Universal Decimal Classification for its folder tree, plus assorted odds and ends. In fact, I spent this week messing around with some of its concepts - Indental plus Runic plus a lightweight markup language loosely based on txt2tags + sexps and which should be easy to render even outside the browser. The idea is to move away from documents (which org-mode is very good at), and towards smaller, rich chunks of information (which org-mode can't handle that well - I hacked things up with properties, but that namespace is flat).
the_librarian · 2019-02-09
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…
mikestorrent · 2026-08-19
You might be a fan of kelvin versioning: https://wiki.xxiivv.com/site/kelvin_versioning.html
anthk · 2026-08-05
Pattern matching and replacing can be Turing Complete, from sed to rewriting languages. So it's just a matter of combinatorics. https://wiki.xxiivv.com/site/rewriting.html
ps3udo · 2026-05-07
xori · 2026-02-21
~~Written by the same people?~~ EDIT: ha, confused with https://wiki.xxiivv.com/site/uxn.html
graypegg · 2025-12-08
June's (developer from the team page on Nova's site) personal website [0] points to this other interesting looking pattern-matching-based language she made called Modal [1] which seems to work on a tree rather than named LIFO stacks [0] https://june.codes/ [1] https://wiki.xxiivv.com/site/modal
forgotpwd16 · 2025-12-08
So that's why I found the username and language familiar. Was exploring this site few days ago. Besides this page, there's also one on Vera[0], what appears to be Nova's predecessor (at the end there's even link pointing to a defunct wiki under Nova's domain calling it Vera wiki). [0]: https://wiki.xxiivv.com/site/vera.html
tertle950 · 2025-10-01
Huh, didn't think I'd ever see anything related to Uxn/Varvara [1] make the front page for myself, though it has been discussed before. Neato. Haven't yet experimented with it myself, but I like the idea; a runtime that is trivial to implement, especially for low-spec systems. If you make anything in Uxntal, you can run it on your DS, a GBA, or any other machine that can run a Varvara emulator [2]. So if you want a program to last, that's one way to do it! [1] https://wiki.xxiivv.com/site/varvara.html [2] https://github.com/hundredrabbits/awesome-uxn#emulators
brodo · 2025-08-23
Here is another comment on the whole Handmade-Kerfuffle from one of the presenters: https://wiki.xxiivv.com/site/2025.html (the entry under 19b) It seems this was a right vs. left (or liberal) split.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close