Links The RSS feed for Links.

Link to good posts and articles on the web.

  • ๐Ÿ”— Tom MacWright: Accidental anonymity

    I saw a couple of people link to this post. Understandable. It’s one that left me thinking, especially this line:

    [P]utting your art, writing, expression out to be judged by others is an act of bravery as much as talent, and a lot of people lack bravery. Sorry to say it but if you need your work to be polished and beyond reproach, that’s a determination and character problem, not a skill problem.

  • Jeroen Sangers: You never learned to delegate. AI just made it obvious.

    Delegation and management were once skills for people who had teams. [โ€ฆ] That changed.

    If you work with AI in any meaningful way, you are now managing something. You are setting direction, communicating intent, and evaluating output. The same skills apply, and the same gaps get exposed.

    The irony for us techies that preferred staying in a technical role over a managerial one is that the technology has made managers of us all. ๐Ÿ˜

    Via: Hunter Gatherer 21C

  • Manton Reece:

    To his later point about wireless networking, itโ€™s true that wireless enabled a whole bunch of new mobile apps. But AI is not just a supporting technology. Itโ€™s inseparable from the new products that it enables. Makes sense to build new devices around AI assistants in particular.

    I don’t see it myself. I think people like using their phones too much for a complete wholesale replacement. If I could take the tiller of the Ship of Theseus for a moment, I reckon if it does come to pass, it’d be closer to what happened to Ethernet: Apple replaces the AppKit layer with a whole new AI-based interaction model, but it would still be called the iPhone. Maybe it’d still be called iOS. I guess they could call it SiriOS, if that brand wasn’t already tarnished (or they weren’t being “serious” ๐Ÿ˜›).

  • Daring Fireball: AI Is Technology, Not a Product

    Levyโ€™s argument reminds me of the hype around โ€œthe cloudโ€ when that first became a term. Itโ€™s so meaningless when used broadly (e.g. โ€œEverything will soon be in the cloudโ€) that it could mean anything.

    Hearing this reminds me of a story from In Search for Stupidity, in which Borland was trying to sell their suite of office products by extolling the virtues of Object Oriented programming. Techies’ gonna’ techie, and think everyone is excited as they are about their new toys or methodologies. But for heaven’s sake, know thy audience.

  • How many MacBook Neo buyers would have bought an Air before?:

    My suspicion is that the majority of those buyers are going to be new to the Mac. However at least some percentage are going to be people who would have bought an Air previously

    I don’t know. I wonder if these are Apple people that wouldn’t have bought anything at all. If one already has a primary Mac, and wants a secondary that’s a little more capable than an iPad, a MacBook Air feels just a little too much. The Neo feels like it’s just enough computer for this sort of role.

  • ๐Ÿ”— Josh Michielsen: Separate Your Go Tests with Build Tags

    Huh, it never occurred to me to use build tags to separate unit and integration tests. Looks like a nice pattern.

  • ๐Ÿ”— Blain Smith: Just Fucking Use Go

    There are not enough “this"es in the English language I can add in support for this post.

  • ๐Ÿ”— The Homebound Symphony: Predictable (emphasis added):

    Every university function that is on the internet is a security vulnerability. (Just look at how many online systems we have!) But every university function outsourced to a giant company whose tools are used by many universities is a far greater vulnerability, because there is so much money to be made from exploiting all that data. Locally owned and managed data is a smaller and less appealing target for hackers.

    It’s kind of ironic that the move away from home-spun and locally managed data stores, usually done in the name of “security”, has not left us more secure at all. All it’s done is made larger, more valuable, targets.

  • ๐Ÿ”— Manton Reece: Inkwell app review history

    Get it together, Apple! This is an app I’m interested in using, and your review process is getting in the way. What the heck is the problem?!

  • ๐Ÿ”— Pixel Envy: ‘Knowledge Fight’ Is Over:

    Sometimes, periodical media is created with an elaborate plan or story arc. Often, though, there is no predetermined structure and, especially in the case of reactive or commentary media, the next entry feels almost inevitable. Until it stops. Then we get to feel what our world is like without it and, if it leaves a void, it is a sign it was valued.

    Knowledge Fight has been a guilty pleasure of mine. The subject matter is awful, yet Dan and Jordan approached it with the attitude it deserves, namely mockery. I still have the back catalogue to enjoy, but I will miss this.

    Follow up

    I didn’t want to publish this as a new post, but I wanted to share this with someone. In episode #1102, when Dan and Jordan were exploring the poetry of one of Jones’ sponsor, I wrote this limerick. My intention was to submit it as a support message to the show. I guess I don’t have the opportunity now, so here I am posting it here:

    There once was a Texan named Jones,
    On air, with his screed, he doth drones:
    “With the devil I tangle!”
    But he’d much rather mangle,
    The lame memes that he sees on his phones.

  • ๐Ÿ”— Forking Mad: Disparaging Nouns

    I might use the word walloper to refer to someone. I think it is quite common parlance. “He’s a walloper” - an unkind reference to his annoying character. [โ€ฆ] Apparently in Australia it means Policeman! In Ireland it’s a cudgel (short heavy implement, used as a weapon). I guess that one could be phallic … but Policemanโ€ฝ

    How about Twat. I love this word. Again, derogatory towards someone who is a fool. It can also mean to hit or slap! (new to me). Our cousins down-under seem to think a Twat is a vulgar term for [censored].

    Speaking as someone who grew up in Australia, I’ve never heard “walloper” or “twat” used in that way. Probably just the circles I travel in, or just the amount of British TV I watch, but I tend to associated them with the Irish and British meanings respectively.

    Now, vulgarity out of the way, this is a useful frame of reference for me to explain that I’m not really one to alter my language to make it understandable for an international audience. The subheading makes it clear that I’m someone from Melbourne, Australia, and I tend to be a little precious about the importation of words from other English speaking nations squashing those I grew up with (a futile activity, I agree, but that doesn’t change my feelings). So take this as a general reminder to anyone reading just to keep this context in mind.

  • ๐Ÿ”— Forking Mad: Who knows that you blog?

    Question for the audience: Do you tell people you blog?

    I found this post via Kev Quirk who posted his own answer to this question. Mine are quite similar: I don’t really make a point of telling people I have a blog. It’s not like I keep it a complete secret: if someone talks about writing or keeping a blog of their own, I do mention that I also have one. And I may say a few words on what I tend to write about. But I rarely mention the URL or send links to people.

    That said, I know of a few people that are aware of it. I have a link to it on my LinkedIn profile and one or two people I work closely with stumbled upon it that way (hi, K.K. ๐Ÿ‘‹). And I don’t think that’s necessarily a bad thing. It keeps me honest, and resident of the fact that whatever is written here is public. That’s always been true, but it becomes quite tangible if you know the people who can read it.

    But no, I generally don’t make it a point that I keep a blog.

  • ๐Ÿ”— Interconnected: We need RSS for sharing abundant vibe-coded apps

    It’s amusing imagining a world where custom apps are just as abundant as posts on a blog, but it kind of feels like we’re heading towards that future. I do like this idea, though.

  • ๐Ÿ”— The Verge: The creative software industry has declared war on Adobe

    Lot of links to high quality creative tools that are free and cheap. Cavalry looks really interesting.

  • ๐Ÿ”— Platformer News: The scientific case for being nice to your chatbot:

    Being polite to a large language model can feel strange or even silly โ€” roughly equivalent to thanking a toaster. And yet a recent paper from Anthropic lends scientific weight to the theory that chatbots work better when youโ€™re nice to them.

    Looks like in this brave new world, we’ll all be saying thank-you to our doors. ๐Ÿ˜€

  • ๐Ÿ”— Bubbles

    This is interesting: a community-ranked front page for independent blogs a.la. Hacker News (I think). I have my waries: I hope the voter pool is large enough to allow for a variety of topics and opinions. But I’ve already found some interesting stuff there, so could be promising.

  • ๐Ÿ”— Birchtree: Where did the MP3s come from?

    Not to make everything a comparison to what we’re living through now, but I do think that it’s notable that one of the most nostalgic, good-vibes products of many of our youths was fundamentally built on stealing from artists.

    Seems to me that the nostalgia comes from having media that you “own.” Maybe not in a purely legal sense, but certainly from a technical one. To be able to manipulate media as plain files on a file system, that you can move and play anywhere, is something that’s been lost with the move to streaming.

    The good news is that it’s still possible to get music as MP3 files, legally even. Bandcamp and Qobuz are two I tend to visit, and both are quite good. And yes, it may not have everything you’re looking for, but it has more than you think. Enough for me to go there to look for something before resorting to the streaming services.

  • ๐Ÿ”— Simon Willison: Gemini 3.1 Flash TTS

    Google released Gemini 3.1 Flash TTS today, a new text-to-speech model that can be directed using prompts.

    Oof! This looks like a pretty good TTS system. The example Simon gave was quite convincing. I had a play myself using Simon’s online tools, giving the model this prompt:

    Say dynamically: “[surprised]Wow, impressive! [neutral] Although I do wonder if this is worth the two cents I paid. Would be nice if I chose the right word to say. [mocking] Impression? [laugh] So cute!”

    (Some context, I wrote “impression” instead of “impressive” in my first test).

    Here’s the result (it’s a download link download to avoid the post showing up on the podcast feed): gemini-speech.wav

    Pretty decent.

  • ๐Ÿ”— Robert Birming: How to kill a blog

    What can you do to prolong [your blog’s] life?

    It’s very simple. Don’t go niche.

    Blog about whatever you feel like. Some posts get more attention than others. It’s not important.

    Love it! And so true.

  • ๐Ÿ”— Kaptur: Sora - A Solution Without a Problem

    A fascinating exploration on the failures of Sora, why the engagement of AI-generated video wasn’t there, and what real video and photography has that the AI-generated counterpart just doesn’t.

    Via: Om Malik

  • ๐Ÿ”— The Axios supply chain attack used individually targeted social engineering

    they scheduled a meeting with me to connect. the meeting was on ms teams. [โ€ฆ] the meeting said something on my system was out of date. i installed the missing item as i presumed it was something to do with teams, and this was the RAT.

    Ah, an interesting way to get someone to install something: throwing up an install prompt minutes before needing to join a meeting. Exploiting probably the most annoying aspect of video conferencing software.

  • ๐Ÿ”— Googleโ€™s New Sideloading Restrictions for Android Include a 24-Hour Waiting Period

    Ugh! Google is just dead set on ruining Android, aren’t they. If I wanted a locked-down mobile OS, I would’ve bought an iPhone. At least that way I would’ve had access to better apps. ๐Ÿ˜’

    Via: Daring Fireball

  • ๐Ÿ”— Pixel Envy: On Software Quality

    I am somewhat impressed by the breadth of Appleโ€™s current offerings as I consider all the ways they are failing me, and I cannot help but wonder if it is that breadth that is contributing to the unreliability of this software. Or perhaps it is the companyโ€™s annual treadmill.

    I’m almost certain that the devs at Apple are not happy with shipping software that doesn’t match this quality threshold. They’d fix all this issues with Tahoe and iOS 26 if they could (well, the one’s that are not just bad designs). They just don’t have the time to do so.

    Hardware takes months to setup, and once the lines are ready, it’s expensive to change them. So there’s huge resistance to change it near the end of the release cycle. Software’s malleability, in this respect, is a blessing and a curse. So easy to change, meaning that those making the decisions don’t see a cost in making these changes in the 11th hour. After all, it’s “just” software. But established software products are also resistant to change, and adding more cruft on the top just makes the change harder. Rather than fix things, devs spend all their time trying to get the bodged code working in concert while trying to meet the deadlines set from those that need features to sell. The result is lower quality software.

    There’s no escaping the “scope, quality, time: pick two” maxim.

  • ๐Ÿ”— Steve Yegge: You Should Write Blogs

    An oldie but a goodie.

    The last big problem I grapple with is biting off too much for a single blog. I find that if I can write a blog in a single sitting, it’ll usually seem worth publishing, at least at the time. [โ€ฆ] If I can’t write it in one sitting, I feel like I don’t have something concrete enough to say. [โ€ฆ] I can only do that with coding, not writing.

    Yeah, I suffer from this too. I need to hit publish soon after writing the first draft, otherwise the resistance to finishing it gets too great.

  • ๐Ÿ”— Six Colors: Appleโ€™s Creator Studio has a rough App Store roll-out

    But if youโ€™ll forgive me, I find it hard to get too worked up about icon designs when Apple is putting ads for a professional creative suite in its free productivity apps. Which is the greater offense [sic] to the user experience?

    I was a little worried that Apple would put ads in the version of Logic Pro I bought and paid for a few years ago. Fortunately that isn’t the case (points for restraint, I guess). But it sucks they’ve decided to do this in software that’s bundled with the OS. Getting ideas from Microsoft, maybe.