The Curious Engineer

All blogs / Lisp / Clojure / Scheme

Chaotic Blog of Artyom Bologov

aartaka.me

A blog of Artyom Bologov, programmer-poet, privacy freak, and eco-activist. Programming, art, F/L/OSS, and other random stuff.

Lisp / Clojure / SchemeEssays / personalFrontend / CSS / browsersGeneral

Posts
95 from 4 Sep 2022 to 15 Oct 2026
Posting
weekly (28 in the last year)
Kind
personal blog
Feed
https://aartaka.me/rss.xml

2026 23

  1. My Scheme
  2. Lisp Against the (LL)Machine
  3. My Baseline Browser
  4. Codeberg Pages 2: Setting Up Subdomain for git-pages Back-end
  5. New Declarative Website Menu with Invoker Commands and noscript Hacks!
  6. No Laptop Wee… Month?
  7. Paper Things I Use
  8. Wiki, Wittgenstein, and Wits
  9. Armenian Shorthand System from 1888!
  10. Reverse-engineering Prose From Internet Lingo
  11. When Escalator Breaks, It Turns Stairs
  12. My Blog Principles
  13. GESS (ГЕСС) Stenography for Russian and English
  14. Working at Nyxt / Atlas Engineer: Thanks and Sorry
  15. Binary Lambda Calculus is Hard
  16. Kaktovik Numerals
  17. Wander
  18. and HTML and Markdown and README and Website and Demo
  19. Package-Inferred Systems are Dangerous
  20. Against Markdown
  21. Pidgin Markup For Writing, or How Much Can HTML Sustain?
  22. Easy (Horizontal Scrollbar) Fixes for Your Blog CSS
  23. Boredom is Good, Actually

2025 29

  1. 2025: Never-ed(1)-ing Lisp, Writing, and Feelings
  2. Common Lisp Dependency Vendoring with Submodules
  3. Towards Better Word
  4. Customizing ed(2): Syntax Highlighting and rlwrap Heresy
  5. Making Sense of Lambda Calculus 6: Recurring Problems
  6. Advanced Self-Aware ed(1)
  7. Line-based Lisp Editing
  8. Functional Threading “Macros”
  9. Just Let Me Select Text
  10. My ed(1) Toolbox
  11. Customizing Lisp REPLs
  12. Just Don’t
  13. Plaintext Email Formatting
  14. Why I Am Stupid
  15. Lisp Logical Pathnames
  16. Lost Computation
  17. Explanations, not Algorithms
  18. Making Sense of Lambda Calculus 5: Bring Computation to (Aggregate) Data
  19. Transparent UIs
  20. Designing the Language by Cutting Corners
  21. Some Things Have To Be Ugly
  22. Uncovering Tarot Biases with Simple NLP
  23. LLMs, But Only Because Your Tech SUCKS
  24. Making Sense of Lambda Calculus 4: Applicative vs. Normal Order
  25. How I Write Generics
  26. Postmodern Front-end
  27. CSS-only Syntax Highlighting
  28. Tarot 3.2
  29. All Lisp Indentation Schemes Are Ugly

2024 28

  1. Customizing ed(1)
  2. Codeberg Pages with SSL and Custom Domain
  3. Procnames Start Lines. But Why?
  4. Using ed(1) as My Static Site Generator
  5. Three Minutes Writing
  6. Generating This Post Without LLMs
  7. Printf Is Useless
  8. s/sed/ed
  9. 5 (Wrong) Regex To Parse Parentheses
  10. Parameterized Procedures for Testing, Mocking, Plumbing
  11. C Until It Is No Longer C
  12. There Is No Such Thing As The Regex
  13. A's Commit Messages Guide: Location, Action, Rationale
  14. I Am Not an AI—My Writing Is Terible
  15. Explaining Wisp Without Parentheses
  16. Disroot Custom Domain Email Gotcha: Do Not Change the Settings!
  17. I Want My Scrollbar Back (A 2-Minute Read)
  18. Prose vs. Tweet: How We Tell Stories
  19. Making Sense of Lambda Calculus 3: Truth or Dare With Booleans
  20. Gemtext Is Not Accessible
  21. Common Lisp Is Not a Single Language, It Is Lots
  22. Making Sense of Lambda Calculus 2: Numerous Quirks of Numbers
  23. Guile Optimization Gotchas: There Is No Free Beer, Only Cheap
  24. Object-Oriented C: A Primer
  25. Falsehoods Programmers Believe About HTML
  26. Text UIs != Terminal UIs
  27. Moving From Nyxt To Surf
  28. Lisp Design Patterns

2023 10

  1. Making Sense of Lambda Calculus 1: Ignorant, Lazy, and Greedy Evaluation
  2. What Writing 2K+ Lines of Brainfuck Taught Me
  3. Making Sense of Lambda Calculus 0: Abstration, Reduction, Substitution?
  4. Regex Pronouns?
  5. I Generated This Post With C Preprocessor
  6. Making C Code Prettier
  7. Making C Code Uglier
  8. Write Hypertext, not Plaintext
  9. Digital Bum: Finding a Home/lessness on the Internet
  10. This Post is Written in Lisp

2022 2

  1. Designing for Exploitation: How Meta-Programming Leads to Safer Code
  2. Tripod, the restrictively productive blog engine

Undated 3

  1. .7 (man)
  2. and .tex
  3. Kpop