-
Well, that escalated quickly...
(2025-08-03)
-
Weekend project: slackrs, a tool to analyze Slack data exports
(2025-08-01)
-
Learning a programming language with an 'AI tutor'
(2025-04-21)
-
Community-building in Japan, programming in the age of AI, tourism deficit
(2025-04-13)
-
New Anthropic papers on 'mind-reading' LLMs
(2025-04-12)
-
AI-2027: a month-by-month prediction for AI development
(2025-04-05)
-
Notes on 'Security Engineering', part 1
(2025-03-30)
-
Developer productivity and being 'in the code'
(2025-03-27)
-
Choosing a language for a compiler
(2025-03-25)
-
FutureHouse's AI research toolkit
(2025-03-23)
-
New textbook on 'Probabilistic Artificial Intelligence'
(2025-03-22)
-
Claude Code for 'vibe coding'?
(2025-03-20)
-
Fitness tracker accuracy
(2025-03-16)
-
Beneficentrism
(2025-03-15)
-
Superintelligence, supermutations, supersad Firefox
(2025-03-08)
-
Turing award for RL, Solving SICP
(2025-03-05)
-
Let's try this again, pt.2
(2025-03-01)
-
Compiling plv8 extension for PostgreSQL 12
(2020-11-13)
-
IntelliJ IDEA plugin for bulk-renaming Java types
(2020-06-01)
-
Spring Boot projects in IntelliJ IDEA
(2018-04-01)
-
Want to comment? Write an email.
(2017-09-26)
-
Query AWS CloudWatch in Java
(2017-07-09)
-
A (very) simple R -> Python integration
(2017-03-04)
-
Configuring terminal usage in Atom
(2017-02-26)
-
PostgreSQL integration testing troubles
(2017-02-19)
-
OpenVPN, Ubuntu 16.04, and WiFi connection problems
(2017-01-08)
-
Let's try this again...
(2016-12-25)
-
Reading tip: Functional Programming in Scala
(2014-09-22)
-
Spring Integration Testing: JPA Populators vs. Hibernate Import
(2014-06-29)
-
Reading tip: Scott Aaronson on how to resolve circular philosophical definitions
(2014-06-22)
-
Academic Website with ≤ 70 Lines of Python
(2014-06-09)
-
What's that?
(2014-06-08)