Charl P. Botha @charlbotha.com · 29/09/2026Hello everyone from the Southern-most tip of Africa! (L'Agulhas, Western Cape, South Africa) 001
Charl P. Botha @charlbotha.com · 14/09/2026#macOS 27 is available now! BRB, just clicking that shiny shiny "Update Now" button... 110
Charl P. Botha @charlbotha.com · 03/08/2026Thank you very much for this option #fastmail! I'm moving my primary data residency to the EU, because from here in Somerset West (close to Cape Town) the average ping to your servers will improve from 211ms to 176ms. 110
Charl P. Botha @charlbotha.com · 28/07/2026Today during our meeting walk to the beach, @enginerd.co.za and I ran into a Cape dune mole-rat! en.wikipedia.org/wiki/Cape_du... 120
Charl P. Botha @charlbotha.com · 16/07/2026This is really very exciting, an **open weights** model at this size (2.8T) that scores 57 on Artificial Analysis's combined intelligence index. Congratulations MoonshotAI with the release of #Kimi #K3 and... WHOOOHOOOO! 020
Charl P. Botha @charlbotha.com · 04/07/2026Silver lining: It did remind me to remove Edge and all related cache + data files from my #macbook using the amazing and free #AppCleaner app! 010
Charl P. Botha @charlbotha.com · 04/07/2026#microsoft is really going through a sad phase. Here I am trying to report the same outlook.com spam that I've reported 5 times over the past weeks (the spammer just does not stop) via their website. Guess what: It force-opens #Edge from my Chrome browser and then, adding insult to injury, fails! 110
Charl P. Botha @charlbotha.com · 28/06/2026TelePi rendering in the Telegram Web app is really pretty! 000
Charl P. Botha @charlbotha.com · 18/06/2026If you know you know... It only took me half a century and some change. 🥹 Thank you friends. 100
Charl P. Botha @charlbotha.com · 14/02/2026All the #Chrome family browsers as well as #Safari render the attached #HDR #AVIF image correctly on my 16" M1 MacBook display. #Firefox 147 over-saturates / washes out the colours, also 16bit #PNG ver. gfx.color_management.mode=1 & restarting does not help. Source #blog cpbotha.net/2026/02/07/t... 121
Charl P. Botha @charlbotha.com · 13/02/2026Vertical tabs now also available in the #Chrome Beta (146.0.7680.0) 000
Charl P. Botha @charlbotha.com · 22/08/2025I'm using lsd [1] as drop-in replacement for #ls instead of exa [2], as lsd is closer and I can use the same invocations. The screenshot below shows example output, plus the small config tweaks required to render readably in a light theme. [1] github.com/lsd-rs/lsd [2] github.com/ogham/exa 130
Charl P. Botha @charlbotha.com · 09/08/2025Misleading packaging (partner bought because at a glance looks like extra virgin olive oil) by Checkers here in South Africa, normally quite good. "Vegetable oils (canola seed and/or maize and/or sunflower seed andor soybean" and olive fruit (10 %))." 110
Charl P. Botha @charlbotha.com · 06/08/2025Usually I let my experiencing self drive during #running but this scene was so epic that narrative self briefly took the wheel to take a photo before I could stuff him back in his box 040
Charl P. Botha @charlbotha.com · 18/07/2025In a remote location with low bandwidth, I needed to find out which process on my macbook was sucking up data in the background. Activity Monitor only shows accumulated totals. Fortunately, "nettop -Pd" will show you instantaneous network bandwidth by process! culprit was #icloud drive #macos 031
Charl P. Botha @charlbotha.com · 10/07/2025In record time, dr calle ported #bitchat to Android. announcement on twitter: x.com/callebtc/sta... (screenshot attached) I've also attached a screenshot of colleague and I testing three-way between iPhone, macOS and Android. 000
Charl P. Botha @charlbotha.com · 09/07/2025If you were wondering what Jack Dorsey's new distributed chat app #bitchat looked like, I built from source for my iPhone and made a screenshot. Currently p2p bluetooth, later wifi direct and lorawan. No internet required, near-indestructible comms. Test tmrw with others. github.com/jackjackbits... 120
Charl P. Botha @charlbotha.com · 22/06/2025The latest release 1.8.0 of my #obsidian ai-chat-as-markdown plugin has better support for the perplexity web-grounded models directly from the #perplexity API. When you use these sonar models via perplexity, citations have titles and dates. (#openrouter only URLs atm) github.com/cpbotha/obsi... 000
Charl P. Botha @charlbotha.com · 16/06/2025Whoops, the #Mastodon embed I used on 2024-01-28 did exactly what I feared it would do: Disappear the source, thus breaking the embed. Fortunately #bluesky does this more durably, with the post text in the embed itself, so it will mostly render even if the post is removed or bluesky disappears. 100
Charl P. Botha @charlbotha.com · 10/06/2025In #vscode, if you would prefer that #github #copilot only suggests completions when you explicitly trigger them instead of as-you-type, ensure that the setting github.copilot.enable has an item "*: false", and use Alt+\ (alt-backslash) to trigger a completion when you actually want it. 000
Charl P. Botha @charlbotha.com · 01/06/2025I'm working on a new @obsidian.md plugin which tries to render a small subset of #emacs #org-mode style timestamps as prettily as org-modern [1] does. [1] github.com/minad/org-mo... 110
Charl P. Botha @charlbotha.com · 31/05/2025I just created a PR (just merged!) that modifies DaInfernalCoder's Perplexity #MCP server to add the actual citations / sources to its responses. github.com/DaInfernalCo... Below you can see the results with Github copilot in VSCode using perplexity via MCP. All other MCP clients will benefit. 000
Charl P. Botha @charlbotha.com · 23/05/2025Scene from Friday afternoon #running in perfect autumn weather, Strand, Western Cape, South Africa 041
Charl P. Botha @charlbotha.com · 15/05/2025Scene from this afternoon's after-work beach #running. Perfect autumn weather in Strand, Western Cape, South Africa. 030
Charl P. Botha @charlbotha.com · 08/05/2025#running on Strand (Western Cape, South Africa) beach today in perfect autumn late afternoon weather was omni-sensory joy. 160
Charl P. Botha @charlbotha.com · 06/05/2025Latest version 1.7.0 of my #Obsidian plugin ai-chat-as-markdown now does image generation and editing as well, in addition to its main function of branching conversations in markdown structure. website: github.com/cpbotha/obsi... reddit if you want to chat there: www.reddit.com/r/ObsidianMD... 040
Charl P. Botha @charlbotha.com · 02/05/2025Latest version 1.6.0 of my #Obsidian plugin ai-chat-as-markdown will now correctly render citations as returned by the Perplexity Sonar range of models which have search grounding built in. Works on mobile; With @openrouter.bsky.social API access, answers in your pocket! github.com/cpbotha/obsi... 100
Charl P. Botha @charlbotha.com · 09/04/2025The trick is to learn how to want the things you already have. -- William B. Irvine P.S. this Waking Up quote of the day hit me exactly right this morning. 220
Charl P. Botha @charlbotha.com · 31/03/2025It was fun #23andme, but it's clear that it's time to say goodbye. (I did the sample in 2013, so a pretty old version of the chip, probably v3, see isogg.org/wiki/23andMe, but regardless I will sleep a bit better when my data has been deleted.) 000
Charl P. Botha @charlbotha.com · 30/03/2025visible-orbit.org lives on from a shiny new server! This is the third time since 2007 that I port these histological sections, along with github.com/ma-tech/WlzI..., an unmaintained modification of the C++ IIP image tile server. This time I have eternalized WlzIIPSrv inside a #docker image. #anatomy 010
Charl P. Botha @charlbotha.com · 26/03/2025Perfect flat whites on this beautiful autumn day for me and my friend, made by Merkava here in Somerset West, South Africa. #coffee 040
Charl P. Botha @charlbotha.com · 22/03/2025Start of a family #hike along the Palmiet River lagoon to the beach. Betty's Bay, Western Cape, South Africa 040
Charl P. Botha @charlbotha.com · 19/03/2025Thanks to @enginerd.co.za it really feels like I've reached some sort of #keyboard endgame. Quefrency 4.0 split keyboard with gateron g pro 3.0 silvers FTW! 140
Charl P. Botha @charlbotha.com · 17/03/2025Beautiful "Bone Crusher" #weiss #beer (by Darling Brew!) from the tap with friend at Prime Wagyu on Beach Road, #Strand, Western Cape, South Africa. 12/10 would do again. 020
Charl P. Botha @charlbotha.com · 26/02/2025Meditation is the discovery that the point of life is always arrived at in the immediate moment. -- Alan Watts 010
Charl P. Botha @charlbotha.com · 22/02/2025Thanks to @fastmail.com my outgoing #emails are DKIM signed for years now. However, only today I added the DMARC DNS TXT record "v=DMARC1; p=quarantine;" on my two most important domains to prevent them from being spoofed. (I received a lame extortion attempt this morning, spoofed from me) 000
Charl P. Botha @charlbotha.com · 02/02/2025Scene from this morning's #running in Betty's Bay, South Africa 0100
Charl P. Botha @charlbotha.com · 01/02/2025Scene from yesterday morning's #running. I made this so you too could listen to the water babbling over the Lourens river rocks. 1110
Charl P. Botha @charlbotha.com · 26/01/2025Perfect Sunday lunch in 35 deg Celsius summer heat at Cosecha #restaurant on Noble Hill wine estate, rural #Franschhoek, South Africa. The smothered chicken burrito was delectable! (Darling slow beer as starter, Noble Hill #Chenin with meal 🤤) 041
Charl P. Botha @charlbotha.com · 26/01/2025Commanditor is an open source Google Drive extension, based on Monaco (same as VSCode), to edit any of your text files from the #GDrive web UI, with syntax highlighting. workspace.google.com/marketplace/... P.S. Syntax highlighting for many popular markups and languages, but not #emacs org mode. 020
Charl P. Botha @charlbotha.com · 25/01/2025View from Haute Cabrière in #Franschhoek, South Africa. Photo taken right after MCC (Methode Cap Classique) tasting, during our (process) data science team outing on the Franschhoek #Wine Tram's red line, all highly recommended! 080
Charl P. Botha @charlbotha.com · 19/01/2025Scene from this morning's #running - entrance to Vergelegen and Morgenster, Somerset West, South Africa 080
Charl P. Botha @charlbotha.com · 13/01/2025Sunset beach #walk with family, some barefoot #running as well on that lovely sand. Strand, Western Cape, South Africa 080
Charl P. Botha @charlbotha.com · 07/01/2025Welcome to my 8th pair of Altra Escalante #running shoes! 160
Charl P. Botha @charlbotha.com · 03/01/2025Action sequence from this morning's #run on the beautiful paths of the Seal Bay Nature Reserve, Cape St Francis, South Africa. Hot, humid, enjoyable #running! 070
Charl P. Botha @charlbotha.com · 02/01/2025Sunset rock in Cape St Francis (South Africa) yesterday evening was a bit chaotic and busy, but the vibe was great (gezellig!) and the view stunning. 020
Charl P. Botha @charlbotha.com · 01/01/2025Scene from this morning's new year's #running in Cape St Francis, South Africa. Easily my favourite #run of the year so far! (I'm a #dad, these jokes come effortlessly :P) 0110
Charl P. Botha @charlbotha.com · 30/12/2024Perfectly cromulent last #run of the year 2024. Hot and humid here in Cape St Francis, South Africa, but beautiful route with first half road and then second half rugged coastal trail #running 0130
Charl P. Botha @charlbotha.com · 29/12/2024Man this resonates: "I'm going to go obsessively run diagnostics on systems I know are solid so I can feel like I have control of something." -- Alex Kamal to Bobbie Draper right before highest risk attack in Tiamat's Wrath by James A. Corey (book 8 of The Expanse) 140