Back to top

AITAH for Wanting 50% of Someone's Income, to Drive Them to the Hospital?

Last night I came across a guy, who had been mugged, stabbed, and was bleeding out. He desperately needed me to drive him to the hospital.

First I said: “Well, you shouldn’t have started it, when you allowed yourself to be attacked!”

Secondly, I said I could help him if he promised me 50% of his income, for the rest of his life. And then, for some reason, he got mad??

I said to him: “You don’t have any cards here.” And I told him that keeping 50% his income is better than the 0% he’ll get if he dies…

Am I the asshole, just because I wouldn’t help someone innocent in need, unless there’s something in it for me? Should I be punished, just because I had the means to help, with a car and all the time in the world?

(On a completely unrelated note: Slava Ukraini! ✊🏻🇺🇦)

On the Need for Friction

Imagine talking to a medieval farmer, about the concept of excercise. Giving yourself “useless” physical strain, to improve your health? Let’s call this idea artifical physical excercise. That wouldn’t make any sense to someone who would get more than enough strain through just living their life.

And while it will vary greatly, from person to person, how much artificial exercise is needed, everyone agrees that we need to look after our physical health in today’s society.

When discussing this, people will mention which of these they enjoy the most, which they find effective, how to fit it into their lives, etc. Some of it are games, competitions, sports, and more – and it can be your job, a favourite pastime, a hobby, or just something you tolerate.

It can also be adjustments you make to your life, like riding a bicycle to work, or changing your desk setup. Let’s call this incidental physical exercise, in opposition to deliberate physical exercise.

But, in this context, this is my main point about this: It’s very accepted to talk about doing things for your physical health, even though it might not be the most comfortable, fun, or easy.

And similar to how technological improvements increased the need to look after the health of our bodies, it has now made it important to look after the health of our minds as well.

Learning and AI

If you’re at the gym, there are many examples of how technology can enhance the effectiveness of our artificial physical exercise. However, using a forklift to lift weights might be more effective and comfortable, compared to doing it yourself – but it also makes the action completely useless! The point isn’t that the weights get lifted, but that you do it. This is in contrast with a warehouse, where the point is to get the stuff lifted.

Read More

In Defence of Netflix Not Being in the Apple TV App

I like the Apple TV (box). It’s the only way I watch TV! I like that it’s a competent and fast piece of hardware, without ads*, that gives me easy access to all the streaming I want.

That it’s an app platform, makes it easy for even my niche Norwegian services to be a part of the platform. It can also have things like the excellent Infuse media player (for local files and Jellyfin).1

Apps can also choose to serve their content to Apple’s frameworks: This makes the content searchable with the global search, and also adds the content to the Apple TV app. A section of the app is “Up Next”, where you can continue watching things from different services:

It's called "Fortsett å se" (continue watching) in Norwegian. Here you can see things from both Max, Disney+ and Apple TV+.

However, annoyingly, Netflix doesn’t participate.

And before I defend them, I want to highlight the cynical reasons they don’t:

  1. It’s better for them if you stay in their app.
    • The reason is that they can advertise new stuff (you’re not watching yet), to make sure you stay with the service. This is also why Continue Watching isn’t always at the top.
    • If you’ve finished watching a show (perhaps through Apple TV (app)), you’ll might go on to something from another service next. And then you’ll might cancel your subscription after a while.
  2. They don’t have to.
    • Even though they’re not as dominant as they used to, Netflix is really popular. So they feel like they can get away with not participating.

The mistake

Last week, there was a bit of writing because someone accidentally flipped the switch, and made Netflix actually participate:

Image from this Six Colors post.

Netflix quickly turned it off again – and the take that was the most popular in this cycle, was perfectly summarised by this great quote:

Netflix deeply regrets accidentally making Netflix a better product for its customers.

Joe Rosensteel

As someone who uses both Netflix, the Apple TV (box), and Apple TV (app), Netflix participating would be better for me. But I think I have more understanding towards Netflix than most.

The defence

My first thought was that it was funny hearing someone like John Gruber criticising the move. When Apple themselves don’t play nice with others, to instead give users a unified experience (or whatever), he’s usually quick to defend them. And when they do this, it’s also because they’re dominant enough to not have to.

But I also think John Siracusa had plenty of good points on this, in the latest episode of Accidental Tech Podcast. And I’m stealing some of these here.

Read More

My Blog's Photo Workflow, Powered by Shortcuts

And Thoughts on Alt Text

I use many images on my blog. But that’s not because I’m a photo blogger, or use a lot of decorative illustration images – it’s usually because I want to show and/or explain something.

I’m pleased with where my flow for uploading these, and adding them to my blog posts. So I would like to show what it looks like, and give thanks to Jarrod Blundy over at Hey Dingus, as I’ve built it around a shortcut of his.

The shortcut starting point

Jarrod has shared plenty of cool shortcuts, over at his Shortcuts Library. And the one I started with, was the one called Bulk MB Image Uploader. The point of this was to be able to upload several images at once to Micro.blog – which is the hosting provider we both use. However, uploading in bulk like this isn’t necessary to me. I just used the framework surrounding access to the Micro.blog API/app token, so I don’t have to use the website, and can do it all from shortcut actions.

More features

After being yelled at, by various web efficiency tests because my website used too many resources, I wanted to optimise the way I use images. And this involves two steps: Compress the main images, and add lazy loading (with a temporary lazy image, that keeps the layout while the image loads).

So, my version of the shortcut (which only works with one image at the time), actually uploads two images to Micro.blog:

  1. One “full-sized” WebP version,1
  2. and a lazy placeholder PNG version (that has only 24 pixels as its max height/width).

I’m using Jason’s GLightbox plugin for Micro.blog to get a lightbox for the images, and I combined that with this guide for lazy loading.2

So the code my image uploader shortcut spits out, looks like this:

Read More

✉️ Tapestry Feedback Feedback Feedback

Not too long ago, I wrote some feedback to Iconfactory’s latest app, Tapestry. I just got some great feedback on that, from them, so I wanted to provide a response.

Here’s what they wrote, on Mastodon:

There’s a lot in your post. Thx for such thoughtful feedback, it’s appreciated. Some things like the ability to turn off the service name is coming. The thing to keep in mind is this: just because a particular part of the design doesn’t work for you, doesn’t mean it wasn’t designed that way for a reason that you may have not considered.

The service name is a perfect example. Lots of people are colorblind or even unsighted. To them they cannot tell posts apart simply by color.

So while we are going to add the ability to turn off the service name, that’s why it’s there by default. Avatars are never going to move to the right side. Their placement was carefully considered as was how they appear with their transparency.

Everything you see is the result of over a full year of design, testing by over 1,500 TestFlight backers & then tweaking to adjust things that didn’t work as well as originally planned.

In the end Tapestry may not be for everyone & that’s fine

If Tapestry ends up looking & behaving like Reeder or Surf or… what’s the point? We designed the app the way we wanted it to look & behave using feedback from our testers as a guide. The design will continue to evolve based on feedback like yours (which is thoughtful) but it can never be all things to all people.

Many have told us they love Tapestry so it seems to be doing a lot of stuff right but it can always be better. We’re gratified but will continue to improve going forward. 👍

Iconfacory

Here’s my response:

Thanks for reading my feedback, and getting back to me with such an interesting response! And looking back at my own feedback, I see that it was harsher than what was intended… Sorry!

Read More

✉️ Micro Social: A New Third-Party iOS App for Micro.blog

And Some Very Early Feedback

Greg Morris is someone whose blog I’ve followed for a while, but I didn’t know was a developer. But now he has released a third-party iOS client for Micro.blog!

As he’s mentioned, it happened “quite accidentally”, and it’s very early days. So this post is just me letting people know it exist, and providing some very early feedback.

To Greg:

Oooh, I love that you’re making this! I’m 100% in the target demographic for Micro Social. (Someone who uses, but doesn’t like, the default Micro.blog app — and is willing to pay for something better.)

I’ll try to provide some more useful feedback later, as I’ve used the app more, that you can use if you’d like. 🙂

Here are some first-impressions:

(In general I like it! So these “negative” comments are meant to be constructive. 🫶🏻)

I’m currently running an iPhone 13 Mini — so the phone is probably both older and smaller than what you use. ☺️

I had several crashes two updates ago, but it’s fine now. But I’ve noticed that avatars load slowly when I scroll (even if I scroll slowly). Maybe you can have the lazy loading start “earlier”?

I really like that you have avatars and names on a separate line, so you can use full-width content. (Instead of having weirdly large left-margins, that far too many apps has. I have strangely strong feelings about this…)

I also really like the “card look”:

The muted card around the OP is a nice touch.

However, on my Mini phone, I wish you were a bit more stingy with the padding, as the content gets too narrow. Especially on the timeline, due to the extra arrow on the right side. Is this needed?

Read More

Older Posts →