All blogs / Lisp / Clojure / Scheme
Chaotic Blog of Artyom Bologov
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
- My Scheme
- Lisp Against the (LL)Machine
- My Baseline Browser
- Codeberg Pages 2: Setting Up Subdomain for git-pages Back-end
- New Declarative Website Menu with Invoker Commands and noscript Hacks!
- No Laptop Wee… Month?
- Paper Things I Use
- Wiki, Wittgenstein, and Wits
- Armenian Shorthand System from 1888!
- Reverse-engineering Prose From Internet Lingo
- When Escalator Breaks, It Turns Stairs
- My Blog Principles
- GESS (ГЕСС) Stenography for Russian and English
- Working at Nyxt / Atlas Engineer: Thanks and Sorry
- Binary Lambda Calculus is Hard
- Kaktovik Numerals
- Wander
- and HTML and Markdown and README and Website and Demo
- Package-Inferred Systems are Dangerous
- Against Markdown
- Pidgin Markup For Writing, or How Much Can HTML Sustain?
- Easy (Horizontal Scrollbar) Fixes for Your Blog CSS
- Boredom is Good, Actually
2025 29
- 2025: Never-ed(1)-ing Lisp, Writing, and Feelings
- Common Lisp Dependency Vendoring with Submodules
- Towards Better Word
- Customizing ed(2): Syntax Highlighting and rlwrap Heresy
- Making Sense of Lambda Calculus 6: Recurring Problems
- Advanced Self-Aware ed(1)
- Line-based Lisp Editing
- Functional Threading “Macros”
- Just Let Me Select Text
- My ed(1) Toolbox
- Customizing Lisp REPLs
- Just Don’t
- Plaintext Email Formatting
- Why I Am Stupid
- Lisp Logical Pathnames
- Lost Computation
- Explanations, not Algorithms
- Making Sense of Lambda Calculus 5: Bring Computation to (Aggregate) Data
- Transparent UIs
- Designing the Language by Cutting Corners
- Some Things Have To Be Ugly
- Uncovering Tarot Biases with Simple NLP
- LLMs, But Only Because Your Tech SUCKS
- Making Sense of Lambda Calculus 4: Applicative vs. Normal Order
- How I Write Generics
- Postmodern Front-end
- CSS-only Syntax Highlighting
- Tarot 3.2
- All Lisp Indentation Schemes Are Ugly
2024 28
- Customizing ed(1)
- Codeberg Pages with SSL and Custom Domain
- Procnames Start Lines. But Why?
- Using ed(1) as My Static Site Generator
- Three Minutes Writing
- Generating This Post Without LLMs
- Printf Is Useless
- s/sed/ed
- 5 (Wrong) Regex To Parse Parentheses
- Parameterized Procedures for Testing, Mocking, Plumbing
- C Until It Is No Longer C
- There Is No Such Thing As The Regex
- A's Commit Messages Guide: Location, Action, Rationale
- I Am Not an AI—My Writing Is Terible
- Explaining Wisp Without Parentheses
- Disroot Custom Domain Email Gotcha: Do Not Change the Settings!
- I Want My Scrollbar Back (A 2-Minute Read)
- Prose vs. Tweet: How We Tell Stories
- Making Sense of Lambda Calculus 3: Truth or Dare With Booleans
- Gemtext Is Not Accessible
- Common Lisp Is Not a Single Language, It Is Lots
- Making Sense of Lambda Calculus 2: Numerous Quirks of Numbers
- Guile Optimization Gotchas: There Is No Free Beer, Only Cheap
- Object-Oriented C: A Primer
- Falsehoods Programmers Believe About HTML
- Text UIs != Terminal UIs
- Moving From Nyxt To Surf
- Lisp Design Patterns
2023 10
- Making Sense of Lambda Calculus 1: Ignorant, Lazy, and Greedy Evaluation
- What Writing 2K+ Lines of Brainfuck Taught Me
- Making Sense of Lambda Calculus 0: Abstration, Reduction, Substitution?
- Regex Pronouns?
- I Generated This Post With C Preprocessor
- Making C Code Prettier
- Making C Code Uglier
- Write Hypertext, not Plaintext
- Digital Bum: Finding a Home/lessness on the Internet
- This Post is Written in Lisp