This page is inspired by Karlicoss’s exobrain
I want to make a better record of who I am, and the content I am interacting with. Eventually want to consolidate my bookmarks to make something like Nikiv.dev’s Wiki
Currently reading: Priestdaddy by Patricia Lockwood
Want to learn
Different tech and concepts I find interesting and cool links I want to look at more.
- Box2D tutorial — Struggled to find a good tutorial on this and really understand how to make a good feeling platformer
- libtcod — Roguelike dev engine
- Game Programming Design Patterns
- How to make a .io game
- Machinations — Tool to prototype game systems and economies
- How to make an RPG
Massively concurrrent dataflow programming languages
What even are these, why they stopped being used.
Emulators and Hardware
Just interested in old hardware and why we need to emulate hardware to play ROMs
- Fabien Sanglard — Really cool posts on games and hardware
- Rodrigro Copetti Architecture of Consoles
- MiSTer FPGA
Compilers and Tree Parsers
Mainly stemming from a interest in neovim and how text editors work
- Crafting Interpreters
- How to write a tree-sitter grammar in an afternoon
- Let’s Build a Compiler
- From Source Code to Machine Code
Interface Description Languages
This comes from looking at a lot of different blockchain projects and noticing that the base for many of them aren’t a coin but rather a common protocol. I think my interest in this started back when I discovered IPFS before I found Filecoin. Then after learning a bit about how a DAO works through sart contracts I was wondering what else you could do by design domain specific protocols.
- Could you maybe design an entire set of laws and decision making using a DAO
- For example could you codify Robert’s Rules of Order into a protocol that you could then deploy as an instance of a “deliberative assembly”
- Also interested in this domain from the space of networking protocols. For the most part, the different protocols I’ve seen are fundamentally based on TCP and UDP. So how can you go about designing your own protocol for specific needs?
Questions I want to explore
These questions stem from some the work I was doing with plain-text-accounting and trying to understand why it’s so hard to get my own financial data, and it’s a bit two-pronged in terms of what I want to know. First, I want to understand a bit more of creating my own personal finance stack. This includes the budgeting work I’ve done, but also stuff such as owning my own bank and investments. Some related platforms I was looking at.
- Column Developer Bank
- Composer no-code investment workflows
- Alpaca algotrading
- Bare Metal Bank Increase
The other idea I was thinking about is what is the actual technology that is at the backbones of the US or current world financial system. How does the stock exchange work? I know how a lot of decentralized or centralized exchanges in the web3 world work, but I don’t fully understand the current stock exchange. If it’s an exchange why I can trade on it directly? Wanted to frame this as if I was starting a new country how would I build a financial system.
How is technology being leveraged to help with climate change. I’ve seen a lot of different projects around tokenizing carbon credits, carbon sink technology, advocacy, but want to get more of an understanding of the landscape, and the current impact it is having.
Some links I’m looking at