Links

A curated collection of websites I find useful and interesting.

Programming Languages

Elixir

The best programming language for creating web APIs, bar none. Builds on top of Erlang, which solved the problem of concurrency and distributed systems all the way back in the 80s

Programming Editors

Zed

A high-performance text editor written in Rust that's a great alternative to Electron slop like VSCode and its forks

Neovim

The One True Text Editor

kickstart.nvim

A starting point for your Neovim configuration. While Neovim is powerful, initial setup can be challenging. kickstart.nvim provides a solid foundation, offering more than just basic functionality to help you get started quickly

Web Development

htmx.org

High power tools for HTML. Also has a bunch of essays related to web development

Building a website like it's 1999... in 2022

The web used to be so interesting

Tech Commentary

These Modern Programming Languages Will Make You Suffer

While I don't agree with all the points in this article, the overall message is good: Choose your programming language carefully!

Object-Oriented Programming — The Trillion Dollar Disaster

OOP? More like OOPs, you broke global state again!

The 'Enshittification' of TikTok

"Here is how platforms die: First, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die."

Operating Systems

NixOS

Declarative Linux distribution with reproducible builds, built around the Nix package manager

GNU Guix

Declarative Linux distribution with reproducible builds, built around the Guix package manager

AI & Machine Learning

Hugging Face

Like a Git Forge but for machine learning

Nous Research

Open source AI research and development with an awesome design style

Ollama

Run large language models locally

vLLM

High-throughput and memory-efficient inference engine for large language models

Nx (Elixir)

Livebook

Interactive and collaborative code notebooks for Elixir

Nx

Multi-dimensional arrays (tensors) and numerical definitions for Elixir

Axon

Nx-powered Neural Networks for Elixir

Bumblebee

GPT2, Stable Diffusion, and other pre-trained models in Axon

Scholar

Traditional machine learning tools built on top of Nx

Explorer

Dataframes for Elixir

Privacy & Security

Monero

Private, decentralized cryptocurrency

Development & Learning

Learning Platforms

Exercism

Code practice and mentorship for everyone

Tools & Productivity

Obsidian

Knowledge management with linked notes

Science & Research

Publications

arXiv

Preprint repository for research papers

Miscellaneous

five.sh

Cool website

Internet Archive

Digital library preserving internet history

Links open in new tabs. If you have suggestions for additions, feel free to reach out!