Back to top

Technology

    Chromium and Nested Backdrop-Filters

    If you’re like me, you sometimes get these small (often technical) problems, that you work on for so long — and you refuse to surrender.

    I had this with CSS a couple of months ago:

    I had a menu, that had transparency and blur, and then I also had a submenu that I wanted to have the same. But the submenu just. wouldn’t. blur!

    It works perfectly in Gecko and WebKit — but after countless hours, I found the problem: If an element has a backdrop-filter, Chromium won’t let its children have it as well. 1

    I had to design around it, and moved on with my life.

    A few moments later…

    I recently moved to Micro.blog. And one day I was scrolling down my timeline…

    Scrolling the timeline, with a picture of a great sunset making a nice blur below the header.
    Ooh, look at that nice blur!

    Then I opened the submenu:

    When opening the submenu, you can see that the blur effect isn't on it - so that you see way too much of the text beneath.
    Motherføcker!

    There it was — the same bug! I’m not alone!

    The fix

    Read More

    ✉️ 🌱 To SigmaOS’ CEO: This Is What I Don’t Like About Arc’s Direction

    I really, really like the Arc browser. But as I alluded to in this post, I have some reservations regarding it, and don’t feel like it’s going in a direction that I like. In the post, I said that I might try SigmaOS again — and I am. 1

    I mentioned this in their community Slack, and their CEO, Mahyad, asked me what about Arc’s direction I don’t like. I must say, the dev team seems very active, nice, and open to input! So this post is my reply to his question.

    (And here’s a link straight to the TL;DR at the bottom.)


    Hi, Mahyad — and thanks for asking! I wrote a blog post called «I Just Want A Nice Browser!», which might give you a hint, heh.

    And let me also say that I’m a bit worried about your direction as well — but I’ll come back to that. 😉

    Two fundamentals I don’t love, but that I don’t need to go too much into

    1. I don’t love that Arc is built on Chromium — as I think Google has more than enough power over the web as it is.
    2. I’m not against supporting any VC funded company — but in combination with an unclear business model, I become more skeptical and worried if our incentives align. 2

    My main issue, though, is regarding AI

    Read More

    You know that trick companies do now, where they write helpful (or «helpful») articles that people search for, and then you end up on a car company’s website when searching for how to change a tire?

    Well, that kinda backfired for SigmaOS today, as I was trying to figure out how to install a custom search engine on it…

    I’ve searched for «sigmaos custom search engine», but I only got guides they have written to install it in other browsers.

    I Just Want a Nice Browser!

    Two sad browser stories

    I’ve followed the Spicy Takes™️ surrounding the Arc Browser recently, that started in the Ruminate podcast and went on to the MacStories Weekly Issue 408.

    And I agree with most of what John Voorhees is saying, and also Matt Birchler, who said: «The Browser Company feels gross to me right now».

    Much of it is about ethics and AI. In general I agree with them, but this subject won’t be the focus of this post. (I’ve written more about AI here and here.)

    Instead I’ll tell my browser story, and explain why both Arc and Firefox makes me sad.

    Read More

    🌱 AI Is Just Different

    The discussion around the ethics and legality surrounding AI has been a constant the last year — and it’s culminating in some important trials that’s coming up.

    I won’t go into the entire thing here — I just want to focus on a specific argument that I often hear when it comes to the way these large models are trained. It oftes goes something like: «But how is this different from how humans have always been learning and iterating on previous knowledge?» or «The information was available on the open web, so it can be used for anything!».

    I think these are terrible arguments.

    Humans are allowed into shopping malls.

    However, that’s simply not an argument for that cars should be allowed there as well — whether they’re driven by a human or autonomous.

    Read More

    I liked this blog post, by The Jolly Teapot! 👇🏻

    On Quality Software

    «A happy snob» is very much how I’d categorise my own taste in software. 👌🏻

    I’ve been thinking way too much about music streaming the past month - so now I’ve gathered my thoughts in a blog post!

    I have an idea and dream, that I’m sadly woefully unequipped to actually build. 🙃

    It’s a cross between podcasts, Mastodon, PeerTube and the MusicKit API!

    🌱 An Idea For Better Music Streaming

    I sadly don’t have the abilities to live out this idea — at least not alone. So everyone who finds this, is welcome to steal it or riff with me!

    I’m currently trying to transfer from Spotify to Tidal. The main reason is that I want to use a service that pays artists better — and it’s a nice bonus that the sound quality is better. However, I prefer Spotify’s app and features. 1 And this inspired me to write out an idea I’ve been thinking about for a while.

    Inspired by Mastodon, Apple’s MusicKit API, Podcasts and PeerTube

    Third-party first

    Read More

    I’m trying out Tidal for a bit, so cancelling my Spotify Premium subscription. Got this pretty obnoxious screen. 👇🏻

    It says: How you listen will change. If you cancel, you’ll change to our free plan. Here’s how your listening will change on that date: (The following numbers are very large, with the text smaller beneath it<br>
15: You’ll hear ads about every 15 minutes.<br>
0: You won’t be able to play any song, any time on mobile.<br>
6: You can skip only 6 times per hour.<br>
0: 0 of your downloaded songs will be available offline.

    🌱 Apple Is Not the Reason I’m Buying Apple Products - These People Are

    Lenke til norsk versjon

    In the court cases against Epic, this round of regulatory scrutiny from the EU, and other more, Apple has made their sense of entitlement abundantly clear. Every piece of business that happens on their platforms, is to their credit. And developers are lucky to be able to pay them almost a third of their revenue for the privilege of being on their platforms. If Apple understands that their relationship with developers is reciprocal, they’re hiding it well.

    I like all my Apple hardware. Heck, I even love some of it! I also like the operating systems, the general focus on privacy, and the way the different parts of the ecosystem work together. But I think I could enjoy a Framework laptop, Asus phone and some Sony earbuds as well! The things Apple makes and does isn’t the main reason I keep buying Apple products. It’s all the fantastic third-party developers, mostly indie, who make great software for the Apple platforms.

    Read More

    If Apple was a food company:

    Government: «You gotta stop using plastic wrapping around one-time utensils.»

    Apple: ∗wraps it in barbed wire instead∗

    Apple: «See what the government made us do!» 👆🏻

    Why I Think Apple’s Fine is Fine

    Lenke til norsk versjon

    Today, Apple got hit with a €1.84 billion fine — for anticompetitive behaviour in the music streaming market.

    I’ve seen people saying this doesn’t make sense, as Spotify has a larger market share than Apple Music — but that’s not what the complaint is about. The thing is, that Apple has used their size, ecosystem and general market position to give Apple Music a larger market share than they would’ve gotten if they had to compete fairly. Apple is about 80 times the size of Spotify. To put that into perspective, that’s about the same ratio as a rhino compared to a golden retriever. 1

    The dog might have the Rhino beat on «amount of fur», but that doesn’t make it «more powerful».

    Here are some of the smaller things Apple are doing:

    Read More

    🌱 A Good Way to Get Home Row Mods on a Mac

    Lenke til norsk versjon

    If you already know about Home Row Mods, click here to go straight to my quick method for getting it on your Mac - even on the internal laptop keyboard.

    As part of my ergonomics voyage, I’ve been working on getting home row mods on my keyboard. This excellent guide provides tons of info on this, but the short version is this:

    To contort your hands less when using modifiers (like shift and control), the letter keys on your home row serves double duty: They’re the letters if you tap them, but modifiers if you hold them.

    Letter keys A, S, D and F, with icons for modifier keys on them.

    The home row letters on the right side is usually used as well, mirrored from the left. Image from the guide.

    Image of the ZSA Voyager split keyboard.

    Many users of this completely gets rid of the regular modifier keys. But it can be benefitial as a compliment to those as well, by reducing the amount you use them.

    Tapping vs holding

    But what’s constitutes a tap and what constitutes a hold? That’s the central question here…

    Read More

    Via Kottke:

    Studies have shown that people who ride e-bikes get more exercise than those who ride pedal bikes. «Researchers have discovered that when riders find it less grueling, they tend to go on longer rides.»

    I totally believe this! I want an e-bike 🚲 in my future. 🙂

    I’m trying to get comfortable with home row mods… ⌨️
    It’s a constant struggle between minimising lag/unintended modifiers and how hard it is to actually use the modifiers when I want.

    Anyone out there with experience on this?

    Doing it with QMK worked well, but I hated the lag. And doing it with software is preferable, as I then can have the same on the internal Mac keyboard. Using simlayers in Karabiner-Elements atm.

    #MechanicalKeyboards #Allheimen

    Så heldig å få låne et slik av den bestete Glenn.

    🌱 Why do so many apps have weird margins?

    Lenke til norsk versjon

    There are tons of services, apps and clients for text based social media. But why are almost all of them wrong about timeline margins?

    Out of touch Skinner-meme, with the text: «Am I wrong about timeline margins?» «No, it’s most apps who are wrong!»

    To show what I’m talking about, here’s Threads as an example:

    Screenshot of Threads. Point explained below.

    I get that you want to start the text quite close to the username, and that avatars are taller than usernames on some services. But I still think that left-margin is a sin! It wastes space, and makes the entire screen lopsided.

    I went through many apps checking - and many of the apps are good and well-designed in general! Many of them are Mastodon clients, because that service has a fantastic 3rd party ecosystem. Also, they’re all iOS apps, because that’s what I have. Would be interested to hear about the situation on Android!

    OK, here are some more offenders:

    Read More

    Today’s Keyboard Maintenance

    Today, I finished the first step of my Ergonomics Voyage: Making some modifications to my keyboard.

    Key layout

    The most important change, was activating home row mods. So I’ve made it so tapping

    a s d f works as normal — but if I hold them, they act as

    Ctrl Opt Shift Cmd .

    And then I’ve mirrored it on the other side, to j k l ø .

    Failed at software

    Read More

    🌱 How I Manage Windows

    Lenke til norsk versjon

    Rafael Conde, posted on Mastodon today:

    We’re sharing how we use the Desktop and how we size/position windows on our Macs on our work Slack and it’s absolute madness.

    And, then followed it up with a poll:

    Time to fess up, how do you primarily use windows “on your” Mac? Bonus points if you reply with a screenshot 📸
    ⋅ Wherever the appear, I don’t know
    ⋅ Centered (think Apple marketing shot)
    ⋅ Fullscreen (as big as you can make them)
    ⋅ Tiled (in a grid, like taking up half the screen)

    I, as many others, have strong feelings about this. And I’d love for this to become the next «Default apps»! So I’ll start.

    I’m a big tiler.

    I switch between my MacBooks 14 inch screen, and my Studio Display’s 27-inch screen. But no matter which I’m on, I move my apps around quite a lot, and almost always in

    • quarters,
    • halves,
    • and wholes (not fullscreen mode).

    Here are some examples:

    Read More

    Good stuff collected by @mjtsai@mastodon.social, about #Apple’s decision to kill PWAs.

← Newer Posts Older Posts →