Brian Kim
slowlearner.quest
Brian Kim
@slowlearner.quest
Dentist. Enterpreneur.
defp validate(opts) do
with url when is_binary(url) <- opts[:url],
%URI{} = uri <- URI.parse(url),
%URI{} = uri when is_binary(uri.scheme) and is_binary(uri.host) and is_binary(uri.path) <-
uri do
:ok
else
_any -> {:error, :invalid_url}
end
end
January 24, 2026 at 4:26 AM
Cloudflare is down. Again.
December 5, 2025 at 9:03 AM
Zootopia 2 was very whimsical, and it made me think that user interfaces need to have a little whimsy for an enjoyful experience.

Of course, the counter argument to this is the Maccas app, where the loading animation pisses you right off. Still, there's a little forgiveness in the anger
December 2, 2025 at 12:41 PM
After a successful 28 year streak, I have finally spelt my own name wrong 😮‍💨 I hate you, Google Cloud Console 👊
August 26, 2025 at 6:34 AM
Playing around with github.com/karpathy/ren.... This is the tool I've been looking for! I hoard git repos to learn more about codebases, but now I don't have to download the whole bloody thing
GitHub - karpathy/rendergit: Render any git repo into a single static HTML page for humans or LLMs
Render any git repo into a single static HTML page for humans or LLMs - karpathy/rendergit
github.com
August 22, 2025 at 10:53 AM
After playing Cyberpunk, I've been using "Be busy until #gettingthingsdone
August 21, 2025 at 7:08 AM