<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Programmer, writer, lapsed academic computer scientist. Formerly Cornell CIS &amp; Harvard SEAS.</description><link>https://bsky.app/profile/basus.me</link><title>@basus.me - Shrutarshi Basu</title><item><link>https://bsky.app/profile/basus.me/post/3mgqshhrm2k26</link><description>Hey @anil.recoil.org do you have a writeup somewhere of how your website works? I visited it for the first time in a while and see some things I&#39;d like to steal 😛</description><pubDate>11 Mar 2026 02:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3mgqshhrm2k26</guid></item><item><link>https://bsky.app/profile/basus.me/post/3mbz26gdshk2v</link><description>Dear lazyweb, if I wanted to build a compiler back-end that targeted multiple architectures (x84-64, arm64, maybe WASM), is there a standard-ish intermediate representation I could take as input? Ideally something simpler than LLVM IR?</description><pubDate>09 Jan 2026 17:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3mbz26gdshk2v</guid></item><item><link>https://bsky.app/profile/basus.me/post/3mbv2tlejgk26</link><description>Can&#39;t shake the feeling that no one is in charge at Marvel.&#xA;&#xA;https://youtu.be/kH1XlwHQv9o?si=x95J8hf6mrNQd7UW</description><pubDate>08 Jan 2026 03:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3mbv2tlejgk26</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lquisnmxb22h</link><description>The more I look into containers and Nix (and related) the more I feel like Docker squandered a golden opportunity by making Dockerfiles be essentially shell scripts rather declarative specifications for reproducible builds.</description><pubDate>05 Jun 2025 14:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lquisnmxb22h</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lqribp47g22h</link><description>Starting to do some sysadmin and server deployment work and really wishing there was a bastard love child of Docker, Nix and Alpine Linux. With a sane scripting language of course.</description><pubDate>04 Jun 2025 09:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lqribp47g22h</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lp7txl3myk2f</link><description>What&#39;s the best way to generate a good looking PDF and a decent looking webpage from the same source? Looks like Typst just added an initial version of their HTML output, but maybe Latex is still the most mature and capable?</description><pubDate>15 May 2025 15:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lp7txl3myk2f</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lnl2kzfshs2d</link><description>I should suck it up and learn to program properly in TypeScript. There&#39;s a growing list of software that I&#39;d like to use and extend that uses TypeScript (Obsidian, Lume, Fedify), not to mention its utility for web programming.</description><pubDate>24 Apr 2025 15:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lnl2kzfshs2d</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lnk3x76a6s2z</link><description>I&#39;m a sucker for a good color scheme, and Flexoki by Stephan Ango is a keeper. It&#39;s similar to Solarized but brighter and with more contrast. And yes, I am tempted to adapt it as a color scheme for my site.&#xA;&#xA;stephango.com/flexoki&#xA;https://stephango.com/flexoki</description><pubDate>24 Apr 2025 06:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lnk3x76a6s2z</guid></item><item><link>https://bsky.app/profile/basus.me/post/3ll53w3btik2p</link><description>Some thoughts on re-asserting ownership in age where everything is rented:&#xA;&#xA;https://v4.basus.me/journal/2025/03/reasserting-ownership/</description><pubDate>24 Mar 2025 15:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3ll53w3btik2p</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lkqil77nos2s</link><description>I wrote about my Steam Spring Sale haul, which made me think about the positive effects of getting things for yourself.&#xA;&#xA;https://v4.basus.me/journal/2025/03/steam-spring-sale-haul/</description><pubDate>19 Mar 2025 15:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lkqil77nos2s</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lkmysgxses2z</link><description>I found the Picotron, a retro-nostalgic computing experiment that is &#34;a Fantasy Workstation: a self-contained creative environment built for imaginary hardware&#34;.&#xA;&#xA;https://v4.basus.me/stream/2025/03/002/</description><pubDate>18 Mar 2025 06:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lkmysgxses2z</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lkizishtos2g</link><description>For today&#39;s Sunday Selection, I collected some things that have influenced my thinking on mastery over the last year.&#xA;&#xA;https://v4.basus.me/journal/2025/03/sunday-selection-2025-03-16/</description><pubDate>16 Mar 2025 16:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lkizishtos2g</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lke5xxfnkk2w</link><description>This week I finally came around to the idea of using LLMs for programming, especially when it comes to building home-cooked software: https://v4.basus.me/journal/2024/09/homecooked-software/</description><pubDate>14 Mar 2025 17:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lke5xxfnkk2w</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lk77dybjxs2z</link><description>Added my first Bay Area restaurant to my to-go list on Google Maps today.</description><pubDate>12 Mar 2025 18:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lk77dybjxs2z</guid></item><item><link>https://bsky.app/profile/basus.me/post/3ljxkilwzoc2m</link><description>Today&#39;s Sunday Selection contains a smattering of homegrown websites and the first non-fiction book I&#39;ve read this year.&#xA;&#xA;https://v4.basus.me/journal/2025/03/sunday-selection-2025-03-09/</description><pubDate>09 Mar 2025 17:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3ljxkilwzoc2m</guid></item><item><link>https://bsky.app/profile/basus.me/post/3ljurtgarac27</link><description>I moved my bookmarks from Pinboard to Raindrop and in the process realized that I have bookmarks going back all the way to 2016. Sadly, a lot of the oldest links are now dead. Memento mori, this too shall pass, all things are impermanent, etc. etc.</description><pubDate>08 Mar 2025 14:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3ljurtgarac27</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lhefloph522t</link><description>I put together a little script to help me keep track of what work I&#39;ve done during the day, and in the process got much more comfortable with shell scripting.&#xA;&#xA;https://v4.basus.me/journal/2025/02/wyd/</description><pubDate>04 Feb 2025 15:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lhefloph522t</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lhbuszmirs2z</link><description>I’m totally gonna watch this, but like… why?!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>03 Feb 2025 15:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lhbuszmirs2z</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lh7577xxts23</link><description>I really want to go deep into a programming language and ecosystem, but every project I can think of involves a different one.</description><pubDate>02 Feb 2025 13:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lh7577xxts23</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lh4ugpwiv22u</link><description>Caught a stomach bug and now I have a craving for toast with Nutella.</description><pubDate>01 Feb 2025 15:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lh4ugpwiv22u</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lh2awe3uxs2s</link><description>Every time I seriously think about building a static site generator, I realize that I really just want to write XML, but it’s a pain to write XML.</description><pubDate>31 Jan 2025 14:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lh2awe3uxs2s</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lgzqcozzus2s</link><description>Guess I should work on that static site generator after all.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>31 Jan 2025 09:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lgzqcozzus2s</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lgl2vemj3s2b</link><description>TIL (thanks to @craigmod.com) that Braun makes a line of very nice digital alarm clocks. They&#39;re not cheap, but not extortionate either.&#xA;&#xA;https://us.braun-clocks.com/collections/digital-clocks</description><pubDate>25 Jan 2025 13:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lgl2vemj3s2b</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lgbias2pvs2w</link><description>Programming Rust in Emacs can be really pretty. Rust is still an ugly language though.</description><pubDate>21 Jan 2025 18:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lgbias2pvs2w</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lgawln4nfc23</link><description>So it begins.</description><pubDate>21 Jan 2025 13:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lgawln4nfc23</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lfyjo3jl6s2d</link><description>Every time I think about straying from the Church of Emacs I come across a reason to stay.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>18 Jan 2025 05:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lfyjo3jl6s2d</guid></item><item><link>https://bsky.app/profile/basus.me/post/3lfwzfo4ths2y</link><description>I really hate the React-ified Github. Everything is much slower, and large pages are almost unusable in Safari.</description><pubDate>17 Jan 2025 14:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7disd7qtpqvyfbq324hvcqu/app.bsky.feed.post/3lfwzfo4ths2y</guid></item></channel></rss>