@grumpygamer I use 1970.
20 years in games. Built and sold a studio. Now building Cloak — simple, human email security that hides the real message in plain sight.
@grumpygamer I use 1970.
I’m pretty sure that Liquid Glass’s blurring content at the top of my mastodon feed has meant I now sort of ignore the top quarter of my screen so that I can read the content before it goes into the blur zone. This is the opposite of whatever they are trying to achieve. My eyes get dragged back every time the UI flips from light to dark though so it is very distracting. I’ve given it enough time to settle down but if there was a viable alternative, I’d switch.
Dear Apple, I don’t want massive play controls overlaying and distorting my content for any amount of time. Please, actually get out of the way of the content. Stopping a video to rewatch a bit is way more fiddly than it needs to be.
We’re having a digital detox xmas with no internet (thanks Hyperoptic) which means no media except for Elf which I went to the library to download yesterday. And now we have the traditional broken appliance. This year we’ve gone for the washing machine.
Safari consistently shows an incorrect favicon for some reason. Anybody else have this?
@simonbs There was a Vergecast episode that went into these a few weeks ago.
My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming
Lately I’ve been getting posts in my “Following” feed from people I do not follow. I really don’t understand why though. Any ideas? I’ve been in mastodon since the tumbleweed days but not really noticed this before.
@siracusa It’s a faff but I think you might be able to use a geometry reader to read the size of an invisible Text with the text you want and use preferences to then read that size back to use as the correct width in the sheet.
@lax @smagnusson Oh you need global state for it. I feel dirty doing it but I use a singleton. It’s all compiled with a DEBUG flag but you could also inject a dependency in production and record them as part of the analytics. In Swift I use #file and #line to find the call site of each TODO(). I also write a TODO.swift file that lets me jump to each TODO via some #warning shenanigans.
@smagnusson I actually use a TODO() function that also counts the number of hits a TODO gets and prints out a ranked list of todos after a run.
EMAIL WRAPPED 2025
This year, you received too fucking much email!
Number of emails that found you well: zero
Number of emails that you printed, even though you didn't consider the environment: zero
Number of times an "out of office" autoresponder was immediately followed by the person answering your email: all of the times
Your favorite email was: none of them
Next year, you are considering: are there any countries where email is illegal, and what are their immigration laws?
Some emails take me a long time to reply to. Others, not so much.
@bigzaphod I remember in the 90s, when the offices of Virgin Interactive Entertainment were broken into and all our Silicon Graphics machines were smashed open for the RAM. Then literally the day after replacements arrived, the same thing happened. After that, our computers lived in cages bolted to the ground…
@bigzaphod I use the public suffix list maintained at https://publicsuffix.org/. I just download a file and use that in a .swift and update it every now and then.
@twostraws This is a great list. Thank you.
I wasn’t getting any AppStoreConnect emails because Apple Mail has been classifying them as junk. Along with emails from… drum roll… Apple!
Come on. When is anything going to work properly again?
Hey google, how about not scraping my contacts to add birthdays of dead relatives to my calendar despite having birthdays off.