log(info) #8
Seth Grant's World Series — Glass What's the point of a portrait? glass.photo autumn leaves, a Series by Uwe — Glass contractually obligated annual status report: it has started 🙂 glass.photo Weather has been good and it’s really pretty outside.
Speaking of pretty, this movie is magical
Exit Party by Emily St. John Mandel The award-winning, bestselling author of Station Eleven and Sea of Tranquility returns with a breathtaking novel of doubles, shadow worlds, and fractured timelines as a man disappears from a glittering Los Angeles party, and a woman—a gunrunner, an art collector, an operative of the State—searches ... I’ve been joking with my wife that we must be stuck in a weird parallel universe—one where Trump has been president (twice!), AI happened, and pickleball is somehow the dominant sport.
log(info) #7
Kusama in Photos — Glass An icon's impact on photography. glass.photo The 92-Year-Old Mathematician and the Teenage Apprentice Joan Birman thought her major discoveries were behind her. Then came an email from a young neighbor — a girl who knew little but wanted to learn. www.nytimes.com why I can't stop thinking about Papua New Guinea and what I think everyone should know about it When you talk about Papua New Guinea, people may say, oh, is that the place where: notnottalmud.substack.com Heavyweight - Jonathan Goldstein Podcast - Pushkin www.pushkin.fm Jonathan Goldstein is back with new episodes.
Tooling update 2
My last tooling update was in January. My work environment has changed significantly since then but I cannot talk about that. So what has changed in my home/hobby projects setup? Not that much, I’m very happy with my choices:
Antigravity as my IDE Bazel as my build system Jujutsu for version control Typst for documents What has actually changed? To nobody’s surprise, Claude has taken on a larger role in my hobby projects. We truly live in the best of times and the worst of times and it is all very confusing: we now have superpowers and at the same time we are losing our hard-won skills.
log(info) #6
arboretum seattle, a Series by Uwe — Glass glass.photo There's No Limit to How Bad Code Can Get Metaphors like "a sinking ship" are often used to describe codebases, but are misleading. A _business_ will sink long before code quality reaches a hypothetical floor. Technical debt has no bankruptcy, no clean reset, so metaphors that imply an end provide a false sense of security. zachkehs.com I like these tech documentaries. VS Code is my daily driver (at home and at work) so it was fascinating to see how it came about.
log(info) #5
a love letter to san francisco
Burning Man
Burning Man, a Series by Christopher Michel — Glass Burning Man is happening again this week, and I’ve been going back through photographs I made on the playa years ago. The light is brutal. Dust gets into ever… glass.photo Mathematicians thinking about their profession in the age of AI.
Take one: Terence Tao
Take two: Geordie Williamson
Software Engineers thinking about their profession in the age of AI.
Frobenius
Inspired by
I went ahead and wrote it all down
open full screen ↗ Your browser can't display this PDF inline. Open it directly.
log(info) #4
Mangystau - Mars on Earth, Kazakhstan, a Series by Manish Lakhani — Glass Mangystau, a hidden gem, is located in the southwest of Kazakhstan. It is a kingdom of breathtaking journeys through the wild landscapes of Mangystau, a hidden… glass.photo Trump’s Constitutional Dictatorship | Mark Danner Maggie Haberman and Jonathan Swan’s inside account of the Trump administration portrays a president with a vast appetite for power but who repeatedly backs down when the costs of his actions become too high. www.nybooks.com And then there’s this:
log(info) #3
On Holiday — Glass How to vacation, according to Glass. glass.photo Emily Wilson · An Uncomplicated Man The representation of Odysseus as a reluctant warlord makes a nonsense of The Odyssey’s imagined world. We are not... www.lrb.co.uk Here’s another take from Ezra Klein:
I have thoughts 🙂, mostly summarized as “Of course one would hope that humanity has evolved to a more collaborative, empathic and inclusive culture. It’s infinitely sad that this commentary and the movie are even necessary.”
log(info) #2
Life in Rural Romania — Glass A slower life rooted in tradition. gls.photo Love these photos.
The Man in the Corduroy Suit by James Wolff “A wonderful, artful, absorbing espionage novel.” Adam Brookes, author of Night Heron The story of an internal investigation into the past of a British spy suspected of having been turned by Russian agents. British intelligence is in a state of panic. Cracks are appearing, or so a run of ... As expected, finished the third installment (see the spy novels section). This last one brings closure to the Gatekeeping universe and ties up the loose ends from book one and two. I’ll be watching James Wolff for more.
log(info) #1
Inaugural post of this new collection. The idea is not original: I’m stealing from the best (and please don’t expect this sort of quality and consistency from me):
kottke.org — Jason Kottke, the original link blog Register Spill — Joy & Curiosity — Thorsten Ball, ~10 links a week with a sentence or two of opinion Simon Willison’s Weblog — linkblog plus “weeknotes” posts ongoing — Long Links — Tim Bray’s occasional long lists of worthwhile reads Michael Tsai — Apple/dev link blog, quotes plus commentary Daring Fireball — Linked List — John Gruber, the original link-plus-two-cents format Waxy.org — Andy Baio’s links It’s a (probably) futile attempt to revive a moribund blog. I noticed my posting frequency declining to zero, but despite this evidence and in a surge of misplaced blogging optimism I even gave this new collection a Hugo index page and a place on the blog menu bar.
Knuth-Yao Optimization in DP
Knuth-Yao Optimization in DP. More or less an excuse to try out Typst.
open full screen ↗ Your browser can't display this PDF inline. Open it directly.
Tools Spruce up
Intro # Yes, dear readers (or reader if you look at my umami analytics, a singular which might very well be me): I let Gemini loose on my ~/src directory. Ok, that’s a clickbait headline. It wasn’t quite like that.
Here’s what really happened. I have a bunch of CLI scripts, mostly written in Go, that suffer from neglect and are in need of repairs and the usual “upgrade to latest and greatest”. I really don’t have time and patience for the silliness of doing that, so I thought that it is a good opportunity to try AI coding and a perfect way to let a LLM (in my case Gemini) show off its coding skills. I mentioned in my previous update that I’m using Antigravity, so there are no obstacles preventing me from actually executing on this idea.
Recipes
Intro # My cooking recipe collection has been with the Paprika Recipe Manager for quite some time. I’m a card-carrying member of the digital hoarder club, so the recipe collection has grown tremendously. The honest truth though is that I only cook a tiny subset of this collection on a regular basis and only seldom venture beyond that comfort zone. I’m definitely not a good cook.
Tooling update
Intro # A year has passed and I haven’t posted anything to this blog. How time flies. I realized that my tooling has changed quite a bit (at work and at home). I’m not allowed to describe the work tooling but I can definitely describe the new tooling I use at home. This post is just that. It will cover all use cases: Go, C++, Haskell, Python, math typesetting and blogging. As it turns out, I’m using the same (new) tooling for all use cases.
n-th root
Existence of n-th root.
open full screen ↗ Your browser can't display this PDF inline. Open it directly.
C++ setup
Intro # Some programming environments don’t need a blog post like this one. In such environments everything is standardized and works out of the box. There is a working package manager that everybody agrees on. There is only one tool chain, it is straightforward and comes built in with the language installation. Go is like that. The combination of Go and the Goland IDE functions neatly without any fuss, tweaking, querying stackoverflow for obscure error messages etc.
On tutoring
The current tutoring activity I’m doing is a redemption tour for me. My first attempt at tutoring was a mess. The victim was my daughter and I managed to alienate math material for her so much that she hates it to this day Sorry, baby, if you’re reading this. I’m very, very sorry 😊. . That’s heartbreaking because I achieved the opposite of what I wanted. She is in college now and cautiously and apprehensively approaching the material again (she did statistics last semester).
Tutoring setup
Occasionally I have to help some of my younger relatives that are still in school or college understand some of the material they learn. I can cover programming, math and physics. Since we’re geographically dispersed, the tutoring has to happen virtually. For a programming session this is easy. We have a shared editor and a video session going. I usually use Repl.it. For help on a paper we use Google Docs or Overleaf.
Sequences and Series
Select exercises on sequences and series.
open full screen ↗ Your browser can't display this PDF inline. Open it directly.