πŸ”– Bookmarks Series

HackerNews

Why is learning functional programming so damned hard? (2019)

Command line tools for productive programmers

Syncthing: Syncing All the Things

Show HN: Obsidian for Mobile – Plain-text knowledge base on the go

The unreasonable effectiveness of just showing up everyday

The vital art of talking to strangers

Ian Knot (2003)

What did ancient languages sound like?

1970s mainframe RPGs we can no longer play

How to Work Hard

Incremental note-taking

GitHub Copilot

Ask HN: Do you self-host your database?

Why Computing Students Should Contribute to Open Source Software Projects

Onivim 2 is a retro-futuristic modal editor

Ask HN: Good books/courses to learn networking essentials for web developers?

The Book of Secret Knowledge

Django for Startup Founders: A better software architecture for SaaS startups

Architecture of the Playstation

Myths in cycling: wider tires are slower

Password Managers

25 Years of CSS

β€œComputer science is not about computers”

Ask HN: Favorite Blogs by Individuals?

Neovim 0.5 is overpowering

It’s probably time to stop recommending Clean Code (2020)

Vim Modes Transition Diagram

Why I prefer making useless stuff

Text editing hates you too (2019)

Past and Future Turtles: The Evolution of the Logo Programming Language (Part 1)

Sublime Text 4

A teenager’s guide to avoiding actual work

Things you can’t do in Rust (and what to do instead)

Overcoming Tab Overload

Show HN: I wrote my own RTS game engine in C

Google Docs will now use canvas based rendering

Letters between Backus and Dijkstra (1979)

History of Programming Languages

Practical SQL for Data Analysis

The Unix Magic Poster

The compiler will optimize that away

Stack on a Budget – A collection of services with free tiers

Will Linux phones stay around this time?

Internal Combustion Engine

Reddit

Photography

GitHub

VSCode Extensions

Open Source Contributions

  • Wikimedia
  • Apache Foundation
  • Linux Foundation / CNCF
  • GSoC