2025

    Devlog: Blogging Tools β€” All About Images

    Some recent changes to Blogging Tools around images and image processing.

    The same market had a showcase of vintage cars maintained by enthusiast. I know a few people who would love to see this stuff. Not me, however. I wouldn’t know a Mustang from a Maserati.

    Auto-generated description: Two cars with open bonnets are parked on the street, one red and one white.

    Passed by some old-school “marketing” on my way home from the cafe this morning.

    Auto-generated description: A small outdoor market setup features tents, tables, and trees in a grassy area. Auto-generated description: A market setup in a park features various stalls with canopies along a pathway, surrounded by trees.

    Bocce at Albert Park. Stunning day for it. Quite cold in the shade, but the Sun’s got that bite to it again, announcing that Spring is on its way.

    Auto-generated description: Three people walk by a lakeside park with grassy areas, trees, and a clear blue sky. Auto-generated description: A grassy park area with scattered balls, possibly for a lawn game, is bordered by a body of water and trees, with people walking in the background.

    From the archives:

    If there was ever an instance of technologists overengineering a solution without considering how it would be used to solve the problem, the Semantic Web is a great example.

    Was reminded of this when I saw Dave Winer mention RDF. It was meant to be the future of the web β€” the original Web 3, before those peddling blockchain rubbish commandeered the name. I’m really glad that it went nowhere. Building for the web would’ve been bloody awful otherwise.

    Might be my imagination, but I think Google has tweaked Maps to show street names more often than they were. If so, nice work, Google. Appreciate it.

    It’s funny how one’s route to a venue has an impact of how one feels of that venue itself. After that new route to work, it feels a bit like I’ve entered the office for the first time today, despite coming here 3-4 times a week for the past two years. Maybe it’s just a new sense of place as you see areas you’re unfamiliar with: filling in the gaps, as it were.

    Walked to work via St. Kilda Road today, which is a route I’ve not taken yet. Longer than my usual route, but was still very pleasant, until I had to cross Kings Way, which is a little stroady. Will file this route under “occasionally”.

    Auto-generated description: A paved walkway with a few people leads past a modern building under an overcast sky, with bare trees lining the adjacent street. Auto-generated description: A sidewalk lined with bare trees and palm trees runs alongside a street in a park-like urban setting. Auto-generated description: A city street scene featuring parked cars, bare trees, a tall building, and a sidewalk in an urban area.

    The exhaustive Go linter complaining about missing cases for switch statements with a default clause is killing me.

    missing cases in switch of type this, and this, and this, and this, and…

    Auto-generated description: A man in an office setting sits on a couch next to a bottle, with the text That's what the default is for.

    I can count on one hand the number of times I regret writing something on this blog. To count the number of times I regret not writing something on this blog, I’d have to include both feet. Wish I can get over the sense that others wouldn’t find it interesting. That’s probably true. Write it anyway.

    Aaaaargh… 😫

    Auto-generated description: A metallic electric kettle with a detached lid is placed on a kitchen bench.

    May need to get a new kettle. In the meantime, coffee machine’s putting in double duties.

    Auto-generated description: A silver espresso machine is placed on a countertop, with a teabag hanging in a cup beside it.

    πŸ› οΈ LlamaLab: Automate for Android

    Found this app while looking at AntennaPod. Looks similar to Workflows or Shortcuts on Apple products, but for the Android platform. Looks very interesting.

    I gotta say, I’m not digging this white-on-white button motif in Liquid Glass. It looks buggy and unfinished. A little dated too: it reminds me of the late 2000’s when box-shadows were added to CSS 3 and websites were experimenting with using shadows as borders.

    Two digital interface screenshots show a mobile email inbox with 17 unread messages and a browser displaying about:blank, both with a timestamp of 6:51 am and 6:59 am, respectively.

    I’ve gotta get off PocketCasts. I’m no fan of what they’re trying to do to their web-player, such as their push for podcasts “I may like” (even with I have recommendations turned off). Based on what I listen to and what they think I might like, their algorithm has very much miss-categorised me.

    Kicking the Tyres of Ollama's Native App

    Some thoughts of my experience trying out Ollama’s new native app for the first time, along with my thoughts of some of the available models.

    Okay, so it’s going to be one of those days.

    Meme of a Sonic the Hedgehog 1 zone entrance screen reading "DEVELOPER SUPPORT ZONE ACT 1" against a black background.

    Oh, interesting. That’s a good explanation as to why OpenAI et. al. would want to make a browser. And if they do tout it as being “AI powered”, then it kinda makes sense that Google would do likewise, as a defensive move to keep marketshare.

    Was given a free coffee this morning by my barista at the station. His opened late yesterday but was around to see me and felt bad for missing me (must’ve seen me make my way to one of the nearby cafes that were opening). Apparently I’m one of his loyal customers. I’m honored and appreciative.

    πŸ”— How we built Bluey’s world: tales from original series art director, Catriona Drummond

    As someone who knows absolutely nothing about animation, I found this fascinating. Some nice bits of theory in this, such as the “language” of shapes:

    Circles are round, friendly and soft. No hard edges!
    Triangles are sharp, aggressive and evoke pain.
    Squares are sturdy, steady and firmly planted.
    Then on top of that, even directional lines have implicit associations! Horizontals are calm, verticals awake and upright, and diagonals off balanced.

    Request for a go linter: something that would warn when an variable with the name err is not of type error:

    func Bla() {
       err := 123    // 'err' not of type 'error'
    }
    

    Would’ve saved me a few hours today trying to test if a Future was not-nil, without actually waiting for the result.

← Newer Posts Older Posts β†’