offlinemark

Life, art, and systems programming

Skip to content
  • Home
  • About
  • Writing
  • Favorites
  • Links
  • Now
offlinemark

Favorites

  • You don’t even need to be successfulAugust 9, 2024
  • Life is a business; life is a game; life is artDecember 26, 2023
  • Sometimes, you just need to be willingDecember 23, 2023
  • How to be happyAugust 7, 2023
  • Linux Internals: How /proc/self/mem writes to unwritable memoryMay 12, 2021
  • Double fetches, scheduling algorithms, and onion ringsNovember 13, 2020
  • What they don’t tell you about demand paging in schoolOctober 14, 2020
  • How setjmp and longjmp work (2016)February 9, 2016

Most Popular

  • Tips for writing LLDB pretty printers
  • Linux Internals: How /proc/self/mem writes to unwritable memory
  • How to enable colored compiler output with CMake + VSCode
  • Surgical formatting with git-clang-format
  • Resources for learning systems programming

Favorites

  • You don’t even need to be successful
  • Life is a business; life is a game; life is art
  • Sometimes, you just need to be willing
  • How to be happy
  • Linux Internals: How /proc/self/mem writes to unwritable memory
  • Double fetches, scheduling algorithms, and onion rings
  • What they don’t tell you about demand paging in school
  • How setjmp and longjmp work (2016)

Recent Posts

  • How to do custom commands/targets in CMake
  • Pure GNU Make is (unfortunately) not enough
  • Show and tell: Suicide C Compiler
  • You are the first advocate for your art
  • What you’re doing vs. What you should be doing

Hear about new posts:

RSS

Subscribe via RSS

Categories

  • _Deep Dive ๐Ÿ” (4)
  • _Essay ๐Ÿ“ (31)
  • _Lab Notes ๐Ÿงช (9)
  • _Micropost ๐Ÿช (62)
  • _Tech ๐Ÿ’ป (30)
  • _Twitter Archive ๐Ÿค (28)
  • AI (3)
  • Assembly (7)
  • Blogging (9)
  • Books (2)
  • C (7)
  • C++ (16)
  • Career (16)
  • CMake (4)
  • Computer Architecture (5)
  • Computers (4)
  • Concurrency (3)
  • Creativity (19)
  • Decision Making (1)
  • Entrepreneurship (12)
  • Favorite (8)
  • Git (2)
  • Language Learning (1)
  • Legal (1)
  • Life (19)
  • Linux (14)
  • Linux Kernel (9)
  • macOS (2)
  • Meta (2)
  • Open Source (1)
  • Operating Systems (2)
  • Other (18)
  • Poetry (2)
  • Productivity (4)
  • Software Development (10)
  • Streaming (6)
  • Web Dev (2)
  • Writing (12)

Archives

  • April 2025 (1)
  • March 2025 (1)
  • January 2025 (3)
  • November 2024 (6)
  • October 2024 (2)
  • September 2024 (1)
  • August 2024 (7)
  • June 2024 (1)
  • May 2024 (8)
  • April 2024 (4)
  • March 2024 (2)
  • February 2024 (2)
  • January 2024 (3)
  • December 2023 (19)
  • November 2023 (4)
  • October 2023 (5)
  • September 2023 (4)
  • August 2023 (5)
  • July 2023 (10)
  • May 2023 (2)
  • April 2023 (1)
  • February 2023 (13)
  • January 2023 (4)
  • December 2022 (2)
  • October 2022 (2)
  • November 2021 (1)
  • October 2021 (1)
  • September 2021 (1)
  • August 2021 (1)
  • May 2021 (1)
  • April 2021 (2)
  • March 2021 (1)
  • January 2021 (3)
  • December 2020 (3)
  • November 2020 (4)
  • October 2020 (1)
  • September 2020 (7)
  • August 2020 (3)
  • July 2020 (2)
  • June 2020 (5)
  • May 2020 (1)
  • December 2019 (2)
  • November 2019 (1)
  • April 2017 (1)
  • May 2016 (1)
  • February 2016 (1)
  • June 2015 (1)
  • April 2015 (1)
  • November 2014 (1)
  • October 2014 (1)
  • March 2014 (1)
  • October 2013 (1)
Proudly powered by WordPress