Bookmarks (2025)
This page includes links of sites or articles on the internet that might worth a check. Some are enlisted for the content they provide, others for their page design.
1. Sites
C-Language
Leandro Moreira on software development
Treemacs
Fat Squirrel
Giles Thomas
Matt's Script Archive
Sourceware: Free Software Hosting
FOSDEM'25
MartianCraft Blog
Karl Voit Homepage
ref: https://karl-voit.at
Chinese Text Project
ref: https://ctext.org
Canonical Snapcraft: App Store for Linux
ref: https://snapcraft.io
wildart Personal Blog
Book: Build Your Own Lisp, by Daniel Holden
Book: Let Over Lambda - 50 Years of Lisp, by Doug Hoyte
Gematsu: Japanese Video Game News
Unix Haters Handbook
Foorilla
ref: https://foorilla.com ref: https://aijobs.net
LeftOverSalad: comics
Protocol: HTTP Live Streming
ref: https://developer.apple.com/streaming/ ref: https://datatracker.ietf.org/doc/html/rfc8216
Mark Dominus
Void Linux
Book: Game Programming Patters, by Robert Nystrom
Andrei Ciobanu
Robert Elder's Guide to GNU Coreutils
ref: https://blog.robertelder.org/gnu-coreutils-package-guide/
Zed: the new text editor from creators of Atom
ref: https://zed.dev
Popzaddle
Laravel: PHP framework
ref: https://laravel.com
Stackshare
Plan 9 Foundation
ref: https://plan9foundation.org ref: http://p9f.org
Jan Schaumann's site
The Book of Shaders
The GNU nano homepage
Aleksey Shipilev
ref: https://shipilev.net
The Software Foundations book series
Thorsten Ball
Python online course
Invent with Python
Book: The Internals of PostgreSQL, by Hironobu Suzuki
Mark Nottingham
ref: https://www.mnot.net
James D Bloom - Blog
Book: Statistics Done Wrong, by Alex Reinhart
The Deep Learning textbook
DocBook 5.1: The Definitive Guide
Textbooks authored by the Faculty of the CS Department of Kansas State University
Wandering Thoughts, by Chris Siebenmann
Strange Loop Canon, blog by Rohit Krishnan
Advanced Web Machinery: Blog
Dan Luu
ref: https://danluu.com
Math with Bad Drawings
Jack Franklin
Ethan McCue's blog
ref: https://mccue.dev
Scott Klement's web page
Dmitri Brereton's Blog
ref: https://dkb.blog
Plagiarism Today
Damn Interesting: stories on history
Book: Learn You A Haskell for Great Good!
Learn Ada
The C Book (1991), by Mike Banahan, Declan Brady and Mark Doran
Book: Eloquent JavaScript, by Marijn Haverbeke
The Modern JavaScript Tutorial
viXra: alternative to arXiv, in every sense
ref: https://vixra.org
Icon Finder
Planet Ebook
Internet Archive
ref: https://archive.org
Project Gutenberg
WikiBooks
MetPublications
PubMed: full-text archive of biomedical and life sciences journal literature
Sacred-Texts: religious text
OpeSntax: free textbooks online
ref: https://openstax.org
Screenplays for You
ref: https://sfy.ru
Movie Scripts and Screenplays
DailyScript (with pop Ads)
The Internet Movie Script Database (IMSDb) (with pop Ads)
ref: https://imsdb.com
Vimeo: with business model through SaaS
ref: https://vimeo.com
Know Your Meme
ExplainThatStuff
Tumblr: yes, it's still alive
ref: https://tumblr.com
Dwitter: javascript demos in 140 characters
ref: https://dwitter.net
DeviantArt
Unsplash: repo for images and pictures
ref: https://unsplash.com
Giphy: search and share animated GIF
ref: https://giphy.com
Archive of Our Own
Craig's List
PubPeer: post-publication peer review
ref: https://pubpeer.com
BitChute: an alt-tech video hosting service
Open Problem Garden: unsolved problems
Roll20: online DnD
ref: https://roll20.net
BGG: Board Game Geek
Bachtrack: London based online music magazine
dublab: radio station
Learning music presented by Ableton
How to Read Sheet Music
egghead.io: software development tutorials
ref: https://egghead.io
Mkyong: Java and Spring tutorial delivered from Malaysia
ref: https://mkyong.com
Erin's Challenge | Japanese tutorial videos
Spoon and Tamago
Pixiv
Syosetu
ref: https://syosetu.com
Aozora
Scientific American
Game Developer, used to be gamasutra
Nautilus
ref: https://nautil.us
Financial News at London
Quanta Magazine
Nature
ref: https://nature.com
Aesthetica Magazine
Phys.org
ref: https://phys.org
Knowable Magazine
Oyez, A multimedia judicial archive of the Supreme Court of the US
ref: https://www.oyez.org
MDPI, Publisher of Open Access Journals
ref: https://www.mdpi.com
ProPublica
Huck Magazine newsletter
LongReads
Tortoise newsletter
Scribd
The CUT magazine
Richard Clayton
Matchsticks for my Eyes
Annoying Precision
Tom Preston-Werner
Comics from Yehuda and Maya Devir
The Art Of Simplicity
Pomax
Scott Nonnenberg
DataGenetics
Constitution Center
Nerf Now
ref: https://nerfnow.com
The Paris Review
Black Girl, White Gi, by Jess D
David Perell
ref: https://perell.com
Better Explained
Tae Kim's Guide to Learning Japanese
Robert X. Cringely
Bjarne Stroustrup's homepage
Dmitry Frank's blog
Lucas F. Costa's blog
Julie Moronuki
Roben Kleene
Ted Kaminski
Ben Lynn's site
Hackman's Realm
Ian Vanagas's site
Julia Evans' site
ref: https://jvns.ca
Stratechery, by Ben Thompson
Tim Bray's blog
The Scholar's Stage
Vegard's blog:
Bogdan Popa's personal website
ref: https://defn.io
Tania Rascia's site
Ben Northrop's Website
Proton: Private Email Service Provider
ref: https://proton.me
Grey's Wiki on Unix Shell scripting or system administration
ref: https://mywiki.wooledge.org
Sample page:
- Bash Pitfalls: https://mywiki.wooledge.org/BashPitfalls
Algol 60 dedication site
ref: https://algol60.org
Mailgun: Transactional Email API Service for Developers
SDF: SDF Public Access UNIX System
ref: https://sdf.org
Sample sites hosted on SDF:
- LdBeth's Homepage, ref: https://ldbeth.sdf.org
Literate Programming
Squeak/Smalltalk
ref: https://squeak.org
A modern, open-source Smalltalk programming system.
Personal Site of Peter Seibel, author of Practical Common Lisp
Encyclopedia of things considered harmful
ref: https://harmful.cat-v.org
Trash talk on a variety of stuff, but with wisdom nonetheless.
History of Programming Languages
ref: https://hopl4.sigplan.org/track/hopl-4-papers#History-of-HOPL
Papers from the ACM SIGPLAN History of Programming Languages Conferences.
Dreamsongs: Personal Site of Richard P. Gabriel
ref: https://www.dreamsongs.com
- The Common Lisp Object System: An Overview https://dreamsongs.com/Files/ECOOP.pdf
- Common Lisp implementations
- Steel Bank Common Lisp https://www.sbcl.org
- GNU Common Lisp https://gnu.org/software/gcl/
- CLISP https://gnu.org/software/clisp/
- Common Lisp Implementations https://common-lisp.net/implementations
Book by Conrad Barski, Land of Lisp
Reason Magazine
ref: https://reason.com
There's a video channel called @ReasonTV, and I was caught by one short video called "Avoid awkward hand gestures with THIS".
Advent of Code
Cyber tombstone of John McCarthy
- Joh McCarthy's Home Page, ref: https://www-formal.stanford.edu/jmc/index.html
- Lisp.org as tribute, ref: https://www.lisp.org
I came late to know the work of John McCarthy, and just realized that he passed away the same year as Dennis Ritchie.
Similar links for memorial purpose:
- Tombstone for Dennis Ritchie, ref: https://www.nokia.com/bell-labs/about/dennis-m-ritchie/
- Tombstone for Steve Jobs, ref: https://stevejobsarchive.com
2. Articles
A 10x Faster Typescript, a.k.a. replace V8 with Go for a native compiler
ref: https://devblogs.microsoft.com/typescript/typescript-native-port/
Google Site Alternatives
Book: Mathematical Foundation of Reinforcement Learning
ref: https://github.com/MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning
Code design principles from Linux and FFmpeg
ref: https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
Projectile vs Project.el
ref: https://docs.projectile.mx/projectile/projectile_vs_project.html
Decline of Apple's Software Quality
ref: https://www.eliseomartelli.it/blog/2025-03-02-apple-quality
Solving SICP
ref: https://lockywolf.wordpress.com/2021/02/08/solving-sicp
NetBSD on a JavaStation
ref: https://fatsquirrel.org/oldfartsalmanac/netbsd-on-a-javastation/
How to Get a Developer Job
ref: https://www.freecodecamp.org/news/how-to-get-a-developer-job/
How to Set Up a Custom Email with Cloudflare and Mailgun
ref: https://www.freecodecamp.org/news/how-to-set-up-custom-email/
Understanding Log-Format Recording
ref: https://www.bhphotovideo.com/explora/video/tips-and-solutions/understanding-log-format-recording
Video: Programming is DEAD in Corporations | Tsoding
OpenBSD Innovations
How browsers Really Load Web Pages
ref: https://fosdem.org/2025/schedule/event/fosdem-2025-4852-how-browsers-really-load-web-pages/
Xcode through the Years
ref: https://martiancraft.com/blog/2022/01/xcode-through-the-years/
- "…Java support was deprecated in Xcode 3"
- "XCode 4 … dropped support for GCC compiler in favor of a new compiler called LLVM"
- "XCode 6 … introduction of the Swift programming language"
Aditya Athalye on Org-Mode
ref: https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html
Markov Chains Explained Visually
macOS Tips
Pthreads: A Brief Review
EdgeDB renamed to GelData, as a front-layer upon PostgreSQL
ref: https://www.geldata.com/blog/edgedb-is-now-gel-and-postgres-is-the-future
Nextiva
ref: https://nextiva.com
Grasshopper
Ring Central
Open Phone
Koala Calling
Scam Advisor
IPv4 Price History
Writing, Briefly by Paul Graham
Lynx Browser: The Land That Time Revived
ref: https://popzazzle.blogspot.com/2022/06/lynx-browser-land-that-time-revived.html
(A few) Ops Lessons We All Learn The Hard Way
Eric Steven Raymond. How To Become A Hacker
Closure conversion: How to compile lambda, by Matt Might
ref: http://matt.might.net/articles/closure-conversion/
Related topics: Closure Conversion, Lambda Lifting
The Law of Leaky Abstractions, by Joel Spolsky
ref: https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
What's New in Emacs: Last Decade Edition
About this Website, by Elias Daler
ref: https://edw.is/about-this-website/
Programming books recommended by the author: https://edw.is/good-books/
Michael Townsen Hicks, James Humphries & Joe Slater. ChatGPT is bullshit
ref: https://link.springer.com/article/10.1007/s10676-024-09775-5
Related readings:
- On Bullshit by Harry G. Frankfurt (Princeton 2005)
Three Star Programmer
ref: https://wiki.c2.com/?ThreeStarProgrammer
Just to be clear: Being called a ThreeStarProgrammer is usually not a compliment.
– excerpt from the article.
Paul Graham on Wokeness
ref: https://paulgraham.com/woke.html
Too many gold quotes, which will not be listed here, otherwise I might as well copy the whole article here and paste here.
Debugging Common Lisp, by malisper.me
ref: https://malisper.me/category/debugging-common-lisp/
Debugging in Common Lisp is quite different from your typical C family experiences. Combine langauge built-in feature like (break) along with tools from SLIME (slime-inspect-* and slime-trace-dialog-*, etc.), you will get all from other debuggers, and perhaps more.
PostgreSQL posts from the same author:
Greenspun's tenth rule
ref: https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
– excerpt from the Wikipedia entry
Related readings:
- Quote From Philip Greenspun, ref: https://philip.greenspun.com/research/
- Revenge of the Nerds, by Paul Graham, ref: https://paulgraham.com/icad.html
Post: Red Hat's point-of-view on Open source AI
ref: https://www.redhat.com/en/blog/open-source-ai-red-hats-point-view
Essays from Paul Graham
3. Channels
Video channels are listed here
- Eli the Computer Guy @elithecomputerguy
- computer tutorials
- @rooflemonger
- tutorials on fighting games
- Core Dumped @CoreDumpped (sic)
- nicely arranged videos on how computers work
- Tsoding Daily @TsodingDaily
- live stream on C and stuff
- Gavin Greeborn @GavinFreeborn
- Talks on Lisp, Emacs, Vim, etc.
- Zara Dar (Darcy) @zara-dar
- STEM Gal
- Nir Lichtman @nirlichtman
- Topics on software in general
- dr Jonas Birch @dr-Jonas-Birch
- C Tutorials
- You Suck at Programming @yousuckatprogramming
- Bash stuff
- @Scale
- conference talks on system scaling
- @Mathologer
- math stories
- @RoboNuggie
- FreeBSD content
- @ThePrimeTimeagen
- videos on what's happening in software industry
- @ComputerScienceLessons
- literally computer science lessons
- @pikuma
- computer science and math
- @lauriewired
- reverse engineering
- The Computer Chronicles @ComputerChroniclesYT
- history vidoes of the eponymous TV program
- @3DSage
- 3D printing, 3D coding, 3D animation, etc.
- Physics with Professor Matt Anderson @yoprofmatt
- lectures about physics
- @RobertElderSoftware
- Linux and electronics, etc.
- @crashcourse
- crash course on STEM topics
- DevWorm @dev-worm
- Godot tutorials
- @Fireship
- trash talk on software industry with memes
- bycloud @bycloudAI
- Fireship style talk in machine learning industry
- @Socratica
- educational videos on STEM
- Jean Makes Games @jeanmakesgames
- Godot tutorials
- freeCodeCamp.org @freecodecamp
- tutorials on coding in general