Latest Posts (13 found)

November 2025 blend of links

Some links don’t call for a full blog post, but sometimes I still want to share some of the good stuff I encounter on the web. Music of Wellness (From Severance: Season 1) By Theodore Shapiro ・Right next to the music from GoldenEye for Nintendo 64 as one of the best music to play while working. (via Kottke ) Random scenes from Tokyo, and some thoughts on online publishing ・Reading this post, I kept nodding along in agreement with everything Winnie Lim wrote: What is the point of most of the things we do online? This is not a cynical take, but a real question. My simple, if a little dull, answer is that we do it for ourselves first. If I were living in 1884, would I write a public journal, a diary, letters to a few friends, or books? I don’t know the answer, but a blog is what encourages me to write in 2025, just like it did twenty years ago when I published my first blog posts on Windows Live Spaces. There wasn’t really a point back then either, but an irresistible urge. Dealgorithmed ・Speaking of wondering what the point of what we do on the web is, Manu will launch a new “ newsletter about the small web, the poetic web, the quiet web, the web many say we lost years ago, yet it's still here, ready to be rediscovered by those who care ” Count me in. What A.I. is Really For, by Christopher Butler ・“ I don’t worry about the end of work so much as I worry about what comes after — when the infrastructure that powers A.I. becomes more valuable than the A.I. itself, when the people who control that infrastructure hold more sway over policy and resources than elected governments. ” Citizen Eco-Drive Cal. 0100 ・If I had the money, this is the watch I would wear and cherish. This video by Hodinkee captures very well what there is to love about this unusual quartz watch; I mean, just look at how the seconds hand moves… Marvellous. Oncle Bob ・The great mind behind my hosting service of choice, xmit , launched a new app called Oncle Bob that aims to make static site deployments a breeze. If I keep using the xmit CLI for now — especially after investing a lot of time learning how to use scripts — this finally makes things so easy for everyone. Excellent tool. The bird people of Lake Manchar: surviving in a vanishing oasis ・Reading this article has sent me into a Wikipedia spiral of links for 90 minutes or so. A very sad story that made me even more curious and fascinated by this part of the world. Random Mini Dungeons ・Dave Rupert shared a video from Odd Artworks’ Random Mini Dungeon video series , and I have to say that I love absolutely everything about these videos. If I knew how to draw isometric perspectives properly (and how to draw at all), this is probably what I would do during rainy weekends. Screw it, I’m installing Linux ・“ I do not want to talk to my computer. I do not want to use OneDrive. I’m sure as hell not going to use Recall. I am tired of Windows trying to get me to use Edge, Edge trying to get me to use Bing, and everything trying to get me to use Copilot. I paid for an Office 365 subscription so I could edit Excel files. Then Office 365 turned into Microsoft 365 Copilot, and I tried to use it to open a Word document and it didn’t know how. ” Surely you’re joking, Mr Suleyman ・V.H. Belvadi on how people in charge of A.I. are appearing surprised when learning that others are not as in awe of its potential as they would like: “ There is a sense of self-serving, faux admiration for a vision of a product intended to gaslight the public into believing in its capabilities. Anthropomorphised, such entities would be called charlatans. ” More “Blend of links” posts here

0 views

Praise the Backup

Well, that was a fun weekend. I have spent half of my time reinstalling MacOS Sequoia , and trying to get it back the way it was, while trying to avoid losing important files. You see, on that chilly Saturday afternoon, I wanted to take care of my ageing computer, and tried an app that was supposed to clean the old files and “residue” from previously uninstalled apps. As a reader of this blog, you may know that I tend to use very few apps , but I try a lot of them . Trying a lot of apps means doing a lot of installs, and then a lot of uninstall processes. So, while experimenting with yet another app, it crashed in the middle of its cleaning work. And, because I was being dumb, I thought it would be a good idea to empty the bin at that moment. 5, 10, 15, 20, 25… These were the thousands of files being deleted permanently from the bin. Even with lots of old app files, the number still seemed rather high. I stopped the process only after losing thousands of files and realised that this cleaning app had put in the bin a lot of files and folders that it shouldn't have. A lot of files and folders. My blog files with all my Eleventy settings, all of it. Most of my system preference files. The app even deleted its own application files, which is why the app crashed, I believe. None of my other apps or extensions could be launched, error messages everywhere. I was having a lot of fun. I restarted my computer, hoping the powerful reboot spirits would once again act miraculously, but my dear old MacBook Air welcomed me as it was a brand-new Mac, almost fresh installation. Even my keyboard was set to the wrong layout (which made it truly fantastic to enter a password in such a moment of panic), my wallpaper was gone, the dock was featuring all the default apps, and I was logged off my iCloud account. Thankfully, this last part turned out to be a good thing because my personal and most important files, stored on iCloud Drive, were safe from whatever had happened on my machine. I also had a two-month-old backup on an external SSD, mirrored on JottaCloud . The cherry on top was that I couldn’t use the “Put Back” right-click action on the files left in the bin as they were not put there by the Finder, but by this third-party app. 1 There were 1200 files and folders left or so, most of them obscure preference files. Needless to say that I didn’t really bother taking hours of my weekend putting them back where they belonged, even if I knew how. I scavenged what I could, everything that seemed important — including a folder called “BBEdit Backups” (more on that later) — and used this opportunity to start anew. Since my last backup was two months old, needless to say that I had a decent amount of work to do putting everything back together, including the last four posts of the website you're reading — which had been vaporised from my computer. I had to reinstall all my apps, my preferences, my keyboard shortcuts, everything that I could, while I could still recall what they were in detail. I won’t blame the app that caused all of this, or my old computer, as much as I will blame myself. I should have been more careful about how to use it properly, I shouldn’t have decided to empty the bin at that moment, and I should have done better and more frequent backups: once every quarter is definitely not enough. The clean MacOS install experience itself was not great: It was very slow, annoying, and during all this time I worried about not being able to connect to my site again or make Eleventy work the same way it did (sorry if I get a little PTSD ). 2 Today, as I write this, my computer doesn’t really feel any faster; a clean install can only do so much on the last generation of Intel MacBook Airs. MacOS was a pain, and I was reminded of my Windows user days more than I expected. For example, I kept getting a message along the lines of “The widget blahblahblah is a different version from a previous version of that widget, do you want to open it?” and clicking “No” just brought back the pop-up window three or four more times before it eventually went away. The prompt even interrupted me while I was trying to type my complicated Wi-Fi password. Not once, not twice, but thrice. Now, everything seems fine. Eleventy works. Xmit works. BBEdit is just like it was. This whole experience made me realise three main things. Apologies if you see anything weird on this site: some little layout issues and typos that were fixed in the last two months may have returned. Please let me know if you see anything suspicious (or any of the usual typos). In the meantime, don’t be an idiot like me: take care of those backups. I won’t name the app in this post because I’m not 100% sure if the app was the sole guilty party in this affair, if guilty at all. Maybe I didn’t set it up right, maybe it’s all my fault!  ↩︎ As the song goes.  ↩︎ That BBEdit is, indeed, just too good . I’m not sure if I could have brought everything back so quickly and confidently without this app. The BBEdit automated backup folder, the one I found in the bin, really saved me. Many of the most recent versions of the Jolly Teapot text files were still there, so I didn’t have to import the text from the live website. Just when I thought I couldn’t love this app more than I already did. I’m proud of myself for thinking of creating a backup of my BBEdit preferences too. That I seriously needed to create a better backup system so that in the event of something like this happening again, whether a human error or an app shitting the bed, I would only have a week or two of files to recover, and not a whole nine weeks of them. I just created an Automator workflow to help me automate my backups and include more files. I considered using Time Machine on my external SSD, or using an app like Hazel , but for my minimal needs, this Automator workflow should do just fine. That I may have actually enjoyed all of this: the crash and this weird situation gave me an excuse to both operate a clean installation on my Mac and justify the purchase of a new one. I will probably wait until March for the next generation of MacBooks Air, but the regular M5 MacBook Pro has never looked so good. I won’t name the app in this post because I’m not 100% sure if the app was the sole guilty party in this affair, if guilty at all. Maybe I didn’t set it up right, maybe it’s all my fault!  ↩︎ As the song goes.  ↩︎

1 views
The Jolly Teapot 1 weeks ago

Who are they always texting?

There is a line from a scene in Community (my favourite TV show) that seems to live rent-free in my head: And who the hell are you always texting? Everyone you know is here. I am reminded of this scene almost every day when I look at cars passing by my kitchen window and see that the majority of drivers, slowly cruising down the street, look at their phone while doing so. Who the hell are they always texting? What are they doing on their phone that couldn’t seemingly wait, or be done a few moments before, i.e. before taking the wheel? The exact same observation can be made at red lights: most drivers, once their car is stopped, will immediately grab their phone, making sure, in a way, that these few seconds waiting for the green light are not wasted. If I am proudly consistent in never looking at my phone while driving, I am definitely guilty of staring at it every time I am in a queue or in a waiting room. Only recently did I motivate myself to stop doing that at the restaurant, after realising that it was kinda gross to do while waiting to be served. I realised that I was just like the people sitting at the other tables, silent, with the screen’s white light shining on their bland faces from below, like ghosts. Just like most smokers can’t help themselves littering their cigarette butts, even though it is illegal , disgusting , and dangerous , phone users can’t seem to avoid looking at their shiny screens every chance they get. Here, I won’t focus on the dangers of looking at a screen instead of the road while operating a two-tonne machine, but instead, I will try to understand the reasons that may be driving this unconscious and obsessive behaviour. The reasons are obvious: a genuine addiction, an educated FOMO, the assumption that doing two things at once — driving and catching up on messages for instance — can save a lot of time (to have even more time to look at things on our phones). These reasons should be enough to explain this ubiquitous behaviour, but I also think that most people don’t know how to properly use their phones, despite using the same technology every day for the past fifteen years. Fine-tuned notifications, scheduled reminders, Apple CarPlay/Android Auto, send later options , hands-free commands… Some of these features are completely unknown to most users who rely on the default settings, without ever taking the time to adjust anything besides the home screen wallpaper. Default settings are great for many things, but they are simply not built with the goal of keeping us out of the shiny screen vacuum; quite the opposite, I’d say. How many times have I seen people type their passcode instead of using Face ID (and Touch ID before that)? How often do you hear the default and annoying WhatsApp notification sound? 1 How many people have you encountered listening to voice messages through the bottom speaker of their phone, while having it placed awkwardly at a ninety-degree angle against their ear? 2 It’s not just “our parents” who are completely clueless with tech. It’s not just old taxi drivers using Google Maps directly via their phone screen rather than their car’s infotainment, it’s not just European Commission politicians who would rather force Apple to change how iOS works than switch to Android, it’s also people my age and the younger generations. This poor use of technology, coupled with decade-old bad habits, ageing mobile operating systems, and a variety of addictions, I believe contributes to this behaviour. I am not immune to this either. How many times have I been distracted by new messages, emails, or even app updates when I just wanted to check the weather? Sometimes, I would not even get to the weather app : I would just forget why I unlocked my phone in the first place. I wonder how much worse this would be if I were still on social media. 3 I can only imagine the amount of noise, distraction, and temptation most people experience on every phone session. But this phone addiction is not really the main issue. Would I be so bothered by it if people were reading Marcel Proust instead of watching TikTok videos? Would people in the restaurant sadden me as much if they were using their phones to show photographs to each other, to illustrate a conversation? Of course not. The problem is not using the phone, it’s not looking at a screen all the time. It’s not that people don’t know how to master the technology; the problem is what’s displayed on those screens, what people actually do with their phones. Not all screen time is equal. When I see people using their phones while they drive by my flat, I’m not even mad about the lack of safety, I’m not even wondering why this interaction couldn’t wait or “ who the hell they are texting .” I’m just sad because it all feels rather joyless. I’m pretty sure that 90% of these moments are either wasted on low-value entertainment or triggered by message notifications and interruptions that could have been easily avoided with a slightly smarter use and understanding of all the features available. Even better than setting up your phone to avoid noise, sometimes it’s nice to simply put the phone down and look out of the window. You can look at the clouds, look at the birds, and watch cars go by. You can then see the drivers texting, wonder how these texts can be such an emergency all the time that they can’t wait, and find the inspiration for a new rant. Of course, these are the same people who don’t really know how to quickly activate their phone’s silent mode. ↩︎ This one is so weird when you know that placing your phone next to your ear “the normal way” automatically switches the audio output to the earpiece. ↩︎ I now have a handy widget on the widget side panel of the iPhone to avoid unlocking my phone — and taking the chance to get distracted — especially for that. I also don’t use an RSS reader on my phone. ↩︎ Of course, these are the same people who don’t really know how to quickly activate their phone’s silent mode. ↩︎ This one is so weird when you know that placing your phone next to your ear “the normal way” automatically switches the audio output to the earpiece. ↩︎ I now have a handy widget on the widget side panel of the iPhone to avoid unlocking my phone — and taking the chance to get distracted — especially for that. I also don’t use an RSS reader on my phone. ↩︎

0 views
The Jolly Teapot 1 months ago

October 2025 blend of links

Some links don’t call for a full blog post, but sometimes I still want to share some of the good stuff I encounter on the web. Why it is so hard to tax the super-rich ・Very interesting and informative video, to the point that I wish it were a full series. Who knew I would one day be so fascinated by the topic of… checks notes … economics? jsfree.org ・Yes, a thousand yes to this collection of sites that work without needing any JavaScript. I don’t know if it’s the season or what, but these days I’m blocking JS every chance that I get. I even use DuckDuckGo again as a search engine because other search engines often require JavaScript to work. Elon Musk’s Grokipedia contains copied Wikipedia pages ・Just to be safe, I’ve immediately added a redirection on StopTheMadness so that the grokipedia domain is replaced by wikipedia.com (even if Wikipedia has its problems, especially in French). Also, what’s up with this shitty name? Why not Grokpedia ? I would still not care, but at least it wouldn’t sound as silly. POP Phone ・I don’t know for whom yet, but I will definitely put one of these under the Christmas tree this winter. (Via Kottke ) PolyCapture ・The app nerd in me is looking at these screenshots like a kid looks at a miniature train. (Via Daring Fireball ) Bari Weiss And The Tyranny Of False Balance ・“ You don’t need to close newspapers when you can convince editors that ‘balance’ means giving equal weight to demonstrable lies and documented facts. ” light-dark() ・Neat and elegant new CSS element that made me bring back the dark mode on this site, just to have an excuse to use it in the CSS. Eunoia: Words that Don't Translate ・Another link to add to your bookmark folder named “conversation starters.” (Via Dense Discovery ) Why Taste Matters More ・“ Taste gives you vision. It’s the lens through which you decide what matters, and just as importantly, what doesn’t. Without taste, design drifts into decoration or efficiency for efficiency’s sake. Devoid of feeling .” Tiga – Bugatti ・I recently realised that this truly fantastic song is already more than 10 years old, and I still can’t wrap my head around this fact. The video, just like the song, hasn’t aged one bit; I had forgotten how creative and fun it is. More “Blend of links” posts here Blend of links archive

0 views
The Jolly Teapot 1 months ago

Not my kind of web browser

Yesterday, OpenAI unveiled Atlas , their new app, which is, in a nutshell, a Chromium-based browser that integrates ChatGPT and connects web pages and the A.I. in all kinds of smart ways. Atlas is not the first browser like this, as some users have had access to The Browser Company’s Dia and Perplexity’s Comet for a while now. I wouldn’t be surprised if Anthropic released their own browser in the coming weeks, just like I wouldn’t be surprised if Google made their next big version of Chrome include Gemini in the same manner as its A.I. and now browser competitors. At this point, I’d be way more surprised — and pleased — if Anthropic used anything other than Chromium for their potential browser; I’d say no chance from a company building its MacOS app on Electron , but this is a story/rant for another day. Before talking about this new browser, I want to spend a few moments on the announcement video . I’ve talked about this before , but I guess that my job, working in “brand content,” spoils a lot of these for me as I can’t help but critique. First things first: what’s up with the greyish, bland sweaters everywhere? 1 Are nice shirts or polo shirts forbidden at OpenAI? Is California chilly this time of year? Sure, this video is not meant to be fun, and I know they want to convey the image of smart nerds focusing on work and not style, but come on, make an effort for the video, show the world you earn a lot of money working for a cool company “building the future.” Also, OpenAI, this is 2025, not 1970: what about someone in the first group of four people who is not an average white male? What about not having seven men present out of seven presenters? What about a more dynamic format? What about not sitting on a shitty couch to demo an app on a computer? Is this really a video from a company worth billions? My local wine shop does better than this. So many things in this video are a head-scratcher to me. And yes, I’ve seen the “Update Now” button on top of the window and I want to scream: “ Why don’t you update your brand new browser before recording the demo video for it, you idiots? ” Second, am I the only one feeling underwhelmed by all this? I mean, besides everyone appearing in the video? I won’t get into all the potential privacy and security concerns  — which deserve your full attention — but I want to focus on potential use cases. Nothing in this video made me think: “ Oh cool, I need that .” Nothing. 2 Not even the moment when the guy types the name of a website in a text box, presses enter, and boom, that website appears. Incredible stuff. Maybe I’m not in the target demographic? Maybe I’m already too old? Maybe only people deep in A.I. can appreciate it? Maybe A.I. will indeed see the doom of my expertise and relevance? I use the ChatGPT app at work, and I actually like having a separate window for all A.I. shenanigans: I can switch apps quickly, I can close it, and I can call it with a keyboard shortcut. Sure, it’s way more limited, and I need to jump from one app to another more often, but I actually see this as a feature. This is not just about Atlas; I haven’t read about any cool use case of an A.I. browser, whether it is Dia or Comet. Maybe this new browser will change things, maybe it will reach more people and we will see good examples, but so far, it feels like even folks at OpenAI struggled to find compelling use cases. Or maybe I was too bored by the video to pay attention? Via Techmeme’s neat social media reactions compilation , I’ve seen a few comments saying that the next step for OpenAI is to build an operating system, and potentially a computer. But we already know this: they announced their own device a few months ago and “apps” a few weeks ago , so obviously they are at least considering their own OS. But, if we pretend that they will indeed build an OS, I wonder what will be more successful: a full OS built by an A.I. company, or an existing OS integrating A.I.? Since recent versions of Windows and Android are already sort of the latter kind, and if this new browser is an indicator of where things are going, I’m not sure what to expect from these companies, at least in the near future. In the meantime, as a grumpy user, I’m finding comfort in my apps that don’t force-feed me A.I. If the new cool browsers are all like Atlas, I’ve never been so happy to use Safari . We know Sam Altman wants to cultivate this looks by very often wearing these grey sweaters, maybe to emulate some sort of Steve Jobs vibe, but the other dudes? Come on. ↩︎ I know that it makes me sound like I should say: “ And it doesn’t appeal to business customers because it doesn’t have a keyboard, which makes it not a very good email machine . ” ↩︎ We know Sam Altman wants to cultivate this looks by very often wearing these grey sweaters, maybe to emulate some sort of Steve Jobs vibe, but the other dudes? Come on. ↩︎ I know that it makes me sound like I should say: “ And it doesn’t appeal to business customers because it doesn’t have a keyboard, which makes it not a very good email machine . ” ↩︎

0 views
The Jolly Teapot 1 months ago

Uninstalling apps (part 2)

Maybe this experiment won’t last, but this week, I decided to remove Wipr from my Mac and my iPhone. I wanted to see what my web browsing experience would be like without it. Wipr is arguably the best content blocker for Safari — I’ve been using it for years — and one of the main reasons I keep using Safari , despite everything else . This is what I wrote about Wipr back in March 2023 : I wish I didn’t have to use it, but the fact is that it might be the single app […] that I can’t function without. As far as content blockers go, Wipr has proven to be the best one for me, hands down. The must-have app of the must-have list. The reason I ended up uninstalling this extension is that I recently realised that I may not need it as much as I thought I did, at least not anymore. You see, in September, I gave another shot at DNS resolvers like NextDNS . These services allow for blocking trackers and surveillance ads before they even reach your computer. My previous attempts with NextDNS were all unsuccessful, as I encountered too many connection errors for my taste, never knowing if these came from the DNS itself, my DNS settings, my browser, my internet connection, or elsewhere. This time, maybe I paid more attention to the settings, or maybe they worked on these little issues, but I ended up pretty satisfied with it. I eventually tried other options, like Quad9 and Mullvad DNS . Today, I’m using Mullvad DNS, and so far it’s been great. I like that I don’t need to manage a full dashboard of options like the one in NextDNS, and so far it’s been much more reliable than dns0.eu , which I also tried in the past. With this DNS resolver, my web browsing experience has improved considerably, if I’m being honest. Even with content blockers turned off, I barely see any ads, have never experienced slow internet speeds, and Safari has never felt so snappy and memory-efficient on my Core i5-powered MacBook Air . At some point, I realised that Wipr was only there to remove empty advert blocks from webpages, which was certainly appreciated (less empty space), but I started to feel like I was maybe underusing this great extension, like having a great player sitting on the bench. Then I started using StopTheMadness Pro again. Maybe I should write another post about why I keep coming back to this extension, but, in a nutshell, it is a bit overwhelming to manage. I somehow always end up uninstalling it before I download it again. 1 With Mullvad DNS blocking ads and trackers, and StopTheMadness blocking some banners and skipping ads on YouTube, I started to feel bad for Wipr. After a few days of this experiment, the only complaint I have is seeing all the previously hidden cookie banners. They are incredibly annoying, but I tend to see them only once per website. Other than that, barely any ads, great performance: call me impressed. Now, for situations where something remains in the way, I usually try something with Reader mode or the Hide page elements feature, either with Safari or StopTheMadness. As a last resort, when a website is getting on my nerves, I call StopTheScript to the rescue. 2 Overall, it’s a pretty satisfying set-up. Speaking of set-up, if I don’t count “apps” installed and used via the terminal, I now only have four apps installed on my Mac, and two of them are Safari extensions. 3 These are BBEdit , NetNewsWire , StopTheScript, and StopTheMadness Pro. If you are a regular reader of my “ uses ” and “ now ” pages, you may have noticed that Wipr still appears on it, along with other apps that I didn’t mention here. This is because I kept it on my work computer, with which I don’t want to use Mullvad DNS. You may also have noticed that I recently removed GoodLinks . Indeed, I really like this app, but I “replaced” it with an Apple Shortcut on my phone and an AppleScript on my Mac, triggered using BBEdit. What the Apple Shortcut does, when accessed from the share menu on Safari, is append the title and URL of the current page (as a Markdown link) to a text file living on iCloud Drive, which is always open on my Mac. Before validating the action, the shortcut asks for an optional comment that will appear next to the link in the file, which I use mostly as a way to remember how I discovered a page (usually immortalised in the “via” comments on my Blend of links posts ). On the Mac, what I do is open BBEdit, select the “saved links” file, and run an AppleScript through a keyboard shortcut that does pretty much the same thing: appending the title and URL to the bottom of that file in Markdown format. Almost as simple as adding a page to GoodLinks, without the need for another app. To open these saved links, I can simply Command-click on them in BBEdit. To me, uninstalling apps is just as fun as trying out new ones . It forces me to think about what features I really need and how I could use the already installed apps in the best possible way. As I previously explained : Once or twice a year, I get this irresistible urge to uninstall apps from my devices. Apps that I don’t use very often, apps that can be replaced by websites easily, apps that I don’t need all the time, and so on. If things go the way they usually do, this uninstalling phase will be followed by an intense “trying out new apps” or “getting some of them back” phase, so don’t be surprised if, in a few weeks, you see me using Wipr again on all my devices. Blocking autoplay on YouTube profile pages alone justifies its use. Of course, replacing the Arial and Roboto fonts with Helvetica Neue on every website is more than a nice-to-have. ↩︎ Similarly to how it handles content blockers or Reader mode, I wish Safari natively offered the option to block JavaScript on a per-site basis , like Quiche Reader or Orion Browser do. ↩︎ I used quotation marks on apps in this sentence because I’m not sure how to call an “app” like Eleventy or Brew that lives only on the terminal. ↩︎ Blocking autoplay on YouTube profile pages alone justifies its use. Of course, replacing the Arial and Roboto fonts with Helvetica Neue on every website is more than a nice-to-have. ↩︎ Similarly to how it handles content blockers or Reader mode, I wish Safari natively offered the option to block JavaScript on a per-site basis , like Quiche Reader or Orion Browser do. ↩︎ I used quotation marks on apps in this sentence because I’m not sure how to call an “app” like Eleventy or Brew that lives only on the terminal. ↩︎

0 views
The Jolly Teapot 2 months ago

September 2025 blend of links

Some links don’t call for a full blog post, but sometimes I still want to share some of the good stuff I encounter on the web. Maria Ressa talks with Jon Stewart on the Daily Show ・A video featuring Maria Ressa and Jon Stewart is bound to be brilliant, but this one is especially quotable and bookmark-worthy. The parts on ultra-processed foods/information and “apocalypse or Armageddon” are very powerful and insightful moments that made me pause the video for a moment just to appreciate them fully. I’m a High Schooler. AI Is Demolishing My Education ・“ The trouble with chatbots is not just that they allow students to get away with cheating or that they remove a sense of urgency from academics. The technology has also led students to focus on external results at the expense of internal growth. ” Is the ability to think going to become a rare and valuable skill? ・At first, I thought this was another very interesting post on how A.I. turns people into overconfident software operators, until it became a very relatable post as the same thing happened to me this week at work: “ Indeed, ChatGPT agrees with you, so you must be right. ” Clues by Sam ・Just in case you fear that your ability to think is slipping away, this neat little daily game should keep you covered for a while. (via Kottke ) Yr Weather ・I recently realised that Apple’s weather app is not very efficient at displaying information at a glance: when I look at the forecast, let’s say to see if it will be a sunny weekend or not, Apple’s weather app just uses one symbol per day. “Rain cloud” for Saturday. There goes my plan for a barbecue on the balcony. Yet, on that Saturday, it was only raining in the morning, so the forecast was pretty much useless. Hey Apple, we don’t all live in a place which has Californian weather all year long. Yr is a Norwegian application, and the forecast doesn’t show only one symbol, but four: morning, afternoon, evening, night. Excellent so far, and the widget is exactly what I want in a weather widget. Oh my, did I just write extensively about weather apps? Merlin's Wisdom Project, or: “Everybody likes being given a glass of water.” ・I thought I had already shared this, but it turns out I didn’t. This Blend of links collection cannot pretend to call itself a worthwhile collection of links without the URL to this absolute, precious internet gem from Merlin Mann: “ It's only advice for you because it had to be advice for me. ” So many great lines in this. Moomintroll Coffee Wild Blueberry ・This coffee seems to be out of stock most of the time, but this is only proof that this is the good stuff. I first tried it years ago after a trip to Finland: it tastes great and unlike any coffee I’ve tried before. Sure, this is only “flavoured” coffee and rather expensive, but it’s a nice treat (Moomin branded products are usually very good): the perfect mid-morning coffee for October. (Sorry to readers living in the USA, South American countries, and Australia: you apparently can’t get it.) When All You Have Is a Robots.txt Hammer ・Excellent post by Nick Heer, reacting to a good post by Mike Masnick around the idea that closing your site to A.I. bots could mean the end of an open internet. This topic is more layered than I expected, and both of their perspectives are eye-opening. Reading Masnick’s I reopened my site to Google and Bing crawlers , and reading Heer’s, I reduced the list of blocked bots in my file. I know, it’s all meaningless for such a website, but I like to tune every detail in a way I’m comfortable with, even if it doesn’t affect me. Explaining, at some length, Techmeme's 20 years of consistency ・Speaking of the effects of blocking website access: “ Unfortunately for us, an array of trends has made this consistency quite challenging to maintain. Foremost among these is that crawling news sites has become much more difficult in recent years. Scanning the full text of news articles is important for us because the algorithms that alert our editors to news and organize our home page rely on analyzing that text. While it's challenging enough that a great deal of news is now paywalled, a more serious challenge is that with the rise of LLMs, many websites now simply block all bots except for a small number of search engines. ” Physics for Cats ・New Tom Gauld comic book coming very soon (and already available in French). More “Blend of links” posts here Blend of links archive

0 views
The Jolly Teapot 2 months ago

Reading my blog

This weekend I spent hours tweaking little cosmetic and technical aspects of this blog. I finally managed to change the HTML of the footnotes, which I am happy to say is now an element and not a element anymore. Semantically, I think it makes more sense like this. 1 I wonder why the footnotes module I use on Eleventy relies on a element, especially one that lacks a heading component, which creates a little issue in the W3C validator . This is what MDN says about the element: The HTML element represents a portion of a document whose content is only indirectly related to the document's main content. Asides are frequently presented as sidebars or call-out boxes. This is the explanation for : The HTML element represents a generic standalone section of a document, which doesn't have a more specific semantic element to represent it. Sections should always have a heading, with very few exceptions. The one that is best-fitted for footnotes is, to me, without question, . While I had the bonnet open and was getting my hands dirty, I also removed all the attributes generated by the footnotes module, so hopefully nothing will appear broken for you in your browser, RSS reader, or read-later app. 2 I also removed some unnecessary lines from the , keeping this website as light and simple as possible , as always. 3 Removing nearly meaningless lines of code to improve the site is great, but actually, what I should have done is add more entries (at least one). This is something of a tradition here : tweaking instead of writing, fine-tuning existing HTML instead of kneading new ideas. As I was working in the “back-office”, I had a few looks at pages and posts to see if everything was working as intended; Eleventy’s local mode is a great way to do this but I tend to prefer experimenting with my HTML and CSS in vivo . While I opened old posts to look at how they rendered, I ended up reading them. I noticed two things. First, that I seemingly forget about 85% of what I write. Reading these articles didn’t feel like reading something completely new — I remember the topic and the gist of what I said — but I was surprised at how much I forgot about these topics, rants , and comments. Writing makes me refine my thoughts, but I think publishing makes my brain click the “Move to bin” command for these now-safely-backed-up thoughts. Second, and this may sound a bit strange, but I enjoyed reading these old posts. Not in a “ oh, this is a good post ” way — some of them felt rather uninspired actually — but more as a “ oh, this is easy to read ” way. Of course my sentences flow in a familiar way: they are my sentences after all. Of course they are easy for me to read. Yet, it was somehow surprising to realise that I write a lot like I think, or even like I talk. It felt like travelling back in time and observing myself, and being curious about what I’ll say next. A little like rewatching a Columbo episode for the third or fourth time: you know the story, you know what’s going to happen, but you notice a new piece of furniture, hear a new line of dialogue, or realise that a famous actor had a small part in it all along . It’s like I get to know myself a little better every time I read my older posts. Is this weird? Anyway, before Christopher Nolan jumps in and buys the rights for this blog post, I realise it also means that if you’re reading this blog regularly and have never met me in person, well, surprise, you won’t be surprised. I talk like I write and write like I talk. If you’re reading this, you kind of already know me somehow. This is yet another reason why I love having a blog . Writing makes me think better, and thinking improves my writing. The motivation to write something new encourages me to read more, to learn more. And now I just realised that reading my own words is a pleasant way of reconnecting with part of myself. On top of these self-appreciation and self-improvement aspects of having a blog, managing a blog like this one, again, despite being a very simple and minimal blog, is also a fantastic way to learn how to operate a website, how to do CSS , HTML, etc. Very rarely does working on this site feel like actual work. It’s a hobby, it’s only joy. Sure, spending three hours at a time inside a JavaScript file, waiting for the site to recompile, refreshing the browser tabs, and starting over, again and again, just to change the way footnotes are displayed can indeed feel like a huge pain (and it was). But guess what? This whole chain of events apparently inspired me to write something new. I can’t wait to read this again in three years: “ This device isn’t a spaceship, it’s a time machine .” I am a little fascinated by HTML elements and what they are intended for. It pains me a little when I see “frameworks” like Tailwind CSS defaulting to using everywhere. I like that my articles are within an element, my navigation parts in a , etc. ↩︎ This is another advantage of using specific HTML: the CSS can just point to the element itself, no need for classes. ↩︎ Well, turns out I had to work on this harder than I expected, as my changes didn’t survive a new build of the site (apparently): this should be good now; noticed this two weeks after publishing this post. ↩︎ I am a little fascinated by HTML elements and what they are intended for. It pains me a little when I see “frameworks” like Tailwind CSS defaulting to using everywhere. I like that my articles are within an element, my navigation parts in a , etc. ↩︎ This is another advantage of using specific HTML: the CSS can just point to the element itself, no need for classes. ↩︎ Well, turns out I had to work on this harder than I expected, as my changes didn’t survive a new build of the site (apparently): this should be good now; noticed this two weeks after publishing this post. ↩︎

0 views
The Jolly Teapot 2 months ago

Why I love BBEdit

At first glance, this post may read like an ad, feel like an ad, but it’s not an ad. It just lists reasons that make me really, really like BBEdit , an app that I have long avoided and considered too complicated and complex for my humble computing needs. But last year, while I switched from the excellent Blot platform to Eleventy for this website, these needs changed, and I was then looking for a more capable text editing app than the one I finally settled on , so I gave BBEdit another shot. One year or so later , I have only one regret: not adopting BBEdit earlier in my life. Now, let’s move on with why I love this app so much. If text is involved, it can do anything. BBEdit made me a very confident man when it comes to bulk editing text files. When I was rebuilding this blog using Eleventy, I needed to rework the front matter formats of blog posts and pages, something like going from YAML to TOML or vice versa (not sure exactly what it was). Among other things, I needed to add quotation marks to some fields and replace the H1 — formatted as #h1 in the markdown files — with a “title:” field. I could have done it file by file, spending hours doing this, or I could have, somehow, managed to create a script doing it for me. With BBEdit, it was a breeze; the Text Factory feature alone is incredibly powerful and accessible. And this is just an example; there is so much more … Knowing that your text editing app can handle most text editing tasks you can think of, now and in the future, is a very pleasant feeling. It’s the same feeling of having four-wheel drive in your car: you may never really need it, but it’s great to know it’s there, just in case one day this extra amount of grip is all you need to get to your destination safely in the snow. Like I mentioned, BBEdit can handle everything that is text-related, which means it can handle all the types of text files I use: HTML, CSS, Nunjucks, JavaScript, Markdown, RTF, JSON, you name it. I love MarkEdit , but it cannot be used to update the occasional HTML or CSS file. With BBEdit, I don’t have to memorize the shortcuts for another app or even change windows. When it comes to text editing apps, I tend to group them into two categories: the file-based apps, like TextEdit, MarkEdit, or CotEditor ; and the library-based apps, like Tot, Drafts , or The Archive . Some apps can work “both ways” like iA Writer or uFocus , and it turns out that BBEdit is also one of them: its recent Notes feature is great, but I don’t even have to use it. Like a lot of things in BBEdit, it’s there only if I need it. More on that later. This versatility is what makes it the Swiss knife for text files, notes, and everything in between. There is even a scratchpad, which I use all the time at work (I just wish the shortcut to put its window at the front was working system-wide). What else could I possibly need? My MacBook Air is starting to show its age. Bought during the first coronavirus lockdown here in France, it’s the last generation of MacBook Air powered by Intel processors, and it shows. To put it simply, opening a simple RAW file in Acorn makes the computer sluggish, with two or three seconds between a click and the action, and even apps like Apple Notes now feel particularly slow on this machine. 1 Despite all that, BBEdit works seamlessly. Not the quickest app to launch, I’ll admit, but BBEdit is not the kind of app you launch anyway; it stays open all the time. And once open, the app works as if it’s not requiring any processing power to handle dozens of files. It’s quite remarkable, all things considered. Not only does the app run smoothly and doesn’t slow my computer, but I haven’t seen it crash once in the last year, which is not something I could say for MarkEdit, iA Writer, or FSNotes , all great and fast apps, but it turns out they are not as smooth as BBEdit. Just like with Cultured Code’s Things , I can’t seem to find any bugs either, which speaks of the quality of the code. 2 You know how Subaru cars are generally considered rugged, solid, safe, discreet, well-built and among the most reliable ? I think that BBEdit is the Subaru of text editors. The app may barely ever crash, but it’s not immune to the computer itself crashing, or mistakes when closing down a document without saving it first. But BBEdit has a very reliable back-up system, where unsaved files are kept for a while, just in case there is an issue. Complete peace of mind. This feature is actually one of the first signs of BBEdit’s greatness I experienced back in 2020 when I used the app for a week (there was a temporary bug in Drafts that made it crash on launch). The kind of “They thought of everything” moment, when I could find my unsaved draft perfectly fine despite the crash of my previous MacBook Air (Early 2015 model). This is the one great thing about BBEdit that did overwhelm me in my previous try-outs of the app. The settings are very rich, and going through all of them can take like fifteen minutes or so. By default, the app is set to please users with strong expectations when it comes to code and development: line numbers, a gutter, disabled soft wrap, etc. There isn’t even a default keyboard/menu shortcut to put text in bold using Markdown, or add a link. I know I’ve been turned off by this for a long time, which made me not even consider BBEdit as a “writer” app. But, once you manage to set it up the way you like, fine-tune it how you want, it can look like the app you really need. By customising the keyboard shortcuts, adding a few scripts to do the few extra things you want (most of them can easily be found online ), hiding the menus you don’t use, and — dare I say it — reading the user guide (or at least parts of it), this app turns out to be extremely versatile, and not at all made for developers only. 3 It’s perfectly understandable that many users would say something along the lines of “ nope, not for me, this is not an app, this is a full OS, why even bother, I just need a simple markdown editor! ” This has been my reaction for years. Today, I am incredibly glad to have overcome this initial chore of setting everything up because the result is an app that I have learned to appreciate in ways that still surprise me. Every now and then, I catch myself saying out loud: “ oh, this is good… ” Maybe BBEdit could offer a few different sets of default settings, depending on the type of users? BBEdit is what the kids are calling a Mac-assed app . My own definition for this kind of app is an app that makes the Mac shine, that feels part of the OS and not an extra layer on top of it; an app that would be impossible to port onto Windows or Linux without a complete redesign. And let just take a second here to appreciate that it’s not just another Electron app, that it’s not ported from another platform, and that it works the way a Mac app is supposed to work. Reading this, I know some of you may think “ oh not this again ” but as a MacOS fan, I can feel the difference between a truly good native app and the best Electron app immediately. When I try an app and suspect it’s an Electron app, it always is, regardless of how good and how fast this app is. Nothing against Electron apps, I even really like some of them , but using a good native app feels like using high-octane fuel in your car: if you know, you know: everything is better. Sure, BBEdit is not open source, but at least it’s not owned by one of the big tech companies, or a startup dependent on growth-obsessed venture capital . Barebones Software looks like a decent independent company, making BBEdit a true indie app , which for me is just as worth encouraging as an open-source product. Bradley Taunt wrote something very interesting a few months ago about his text editor, Sublime Text : I know, I know. If you’re familiar with me or the things I write about it must seem odd that I would willingly use proprietary software over open source. This is something I struggle with constantly day-to-day in the realm of “personal tech”. I find with age I become more open-minded to having a diverse range of software and hardware choices. Open source is best in concept but not always best in practice. The problem is that Sublime is just such a great editor. I can’t ignore quality and refuse to use good software solely based on it’s licensing. I am also pretty confident that the app won’t switch to a subscription-only model any time soon, that they won’t add a floating bubble asking to activate some kind of A.I. feature, sell my data, pivot to crypto, or ask me to sign up to have access to basic features. 4 This is also why I love apps like iA Writer, Things, Tot , Drafts, GoodLinks , etc. Typing in this app has a similar feel to the one you get holding a very nice watch, or sitting behind the wheel of a very nice car: you don’t even have to start the engine to sense the difference, to know that it is special. There is something in the air, something in the textures and the layout that puts a smile on your face without even driving this car. As far as I am concerned, this hard-to-explain sensation applies to BBEdit, and I get this feeling via each keystroke. Does it make my writing any better? No. Does it make me put more time into writing? Not really. Does it make my computer more satisfying to use? Absolutely. I will not encourage you to adopt BBEdit , it is definitely not for everyone. You can simply try it via the Mac App Store , and/or give it a shot for a month or two, and see how it feels. My only pieces of advice are the following, and they really would apply to any kind of apps or even an OS as a whole, because there is a reward given to those who accept the initial amount of effort needed to enjoy it fully: Be patient, take the time to learn how to use it the way if works best for you Be thorough, spend time in the settings menu and check every single action/tool available in the menus and toolbars Be curious, test how the feature set could enable you to do more or do things in a more efficient way Become a power user, remember the important keyboard shortcuts Give it enough time so that using it feels natural and doesn’t feel like work anymore Share your experience, good or bad. This post is now more than 2,000 words long, which makes me realise that I really enjoy talking about how software makes me feel: maybe I should repeat this format for another app that I love? This is why, until I get a new computer, I do all my photo editing on my phone, using RAW Power . ↩︎ Even if I barely use 25% of what the app can do. ↩︎ For example, I hid all the A.I. worksheet tools and Git and Subversion menus that I don’t use, and they are now not visible anywhere. ↩︎ At work, we use Google Workspace and Notion, and the arrival of A.I. features has been quite something. Google is asking on almost every screen if I want to use or try Gemini features, while Notion added a goofy-looking icon on every page, just so you know that it’s there: A.I.-rassment is what it is. ↩︎ Be patient, take the time to learn how to use it the way if works best for you Be thorough, spend time in the settings menu and check every single action/tool available in the menus and toolbars Be curious, test how the feature set could enable you to do more or do things in a more efficient way Become a power user, remember the important keyboard shortcuts Give it enough time so that using it feels natural and doesn’t feel like work anymore Share your experience, good or bad. This is why, until I get a new computer, I do all my photo editing on my phone, using RAW Power . ↩︎ Even if I barely use 25% of what the app can do. ↩︎ For example, I hid all the A.I. worksheet tools and Git and Subversion menus that I don’t use, and they are now not visible anywhere. ↩︎ At work, we use Google Workspace and Notion, and the arrival of A.I. features has been quite something. Google is asking on almost every screen if I want to use or try Gemini features, while Notion added a goofy-looking icon on every page, just so you know that it’s there: A.I.-rassment is what it is. ↩︎

0 views
The Jolly Teapot 3 months ago

August 2025 blend of links

Well, August went by in a flash, didn’t it? Time flew by. My two weeks of holiday lasted what felt like five days, including a very relaxing week in the Austrian Alps, where I managed to rest both body and mind, to return to my working routine this past week, fully recharged. During the break, I had the time and headspace to catch up on a few articles, and below are the ones that stood out. Bragging about replacing coders with AI is a sales-pitch ・Fascinating take by Cory Doctorow, once again, and eye-opening. What Liberal Media? Axios Thinks Being Neutral Means Kissing Trump’s Ass ・“ Call it what it is: stenography masquerading as journalism. Taking insider talking points and presenting them as “clinical reporting” isn’t analysis—it’s propaganda with better fonts. ” Mike Masnick at his best. Dedicated volunteer exposes “single largest self-promotion operation in Wikipedia’s history” ・The internet is indeed a fascinating, weird, scary, and perpetually surprising place. Balancing being seen with being presented ・An article with too many good lines to quote a single one. Reading this, I was reminded of why I deleted my LinkedIn account a few years ago. LinkedIn is, in my opinion, an awful place to read and publish thoughts about anything, and I couldn’t stand it anymore: the cringe level was off the charts, 95% of the time. I still somehow miss the old days when LinkedIn was just an online CV network used to find job opportunities and engage with former colleagues via DM. Nowadays, it’s the worst collection of blogs to have ever existed, with fake appreciation and scraps of the barrel comments. And don’t get me started on the seemingly popular format of reacting to a viral video (usually reused without permission) by making a point about being a manager/entrepreneur/parent/investor or whatever… Lost in Play ・I loved this little game. It has a very strong Hilda visual style — the wonderful and my favourite Netflix TV show — and it’s an absolute joy to play. It’s been years since enjoyed a game on Apple Arcade as much as this one. ( Thanks Daniel for the tip ) Genes, memes and manufactured dissent ・A nice comment from Nick Asbury on this summer’s Genes/Jeans controversy, sadly very representative of the attention-based business models surrounding us. Study: No Two People Have Listened To Same Band Since 2003 ・“ As far as we are able to determine, the last song heard by more than one person was Outkast’s ‘Hey Ya,’ which, in fact, had several hundred fans. ” Bad dates and bath bombs: 10 of the funniest jokes from the Edinburgh fringe 2025 ・A cracking selection, with my loudest applause going to Sikisa’s joke. Affirmations for bloggers ・In case you are questioning the legitimacy of having your own blog, or if you don’t know what to write about, this post by Nicole Tietz-Sokolskaya should act like a shot of adrenaline down your brain and typing hands. Bookmarked. The Economy? He died five years ago. ・“ Since the iPhone it feels like everyone has been waiting for the next big hit, the next new shiny, the next money-maker. It’s like an endless distracted boyfriend meme looping year over year. And I regret to inform you that the investors are at it again. Today it’s LLMs, before that crypto and the Web3 Metaverse, before that VR, before that the gig economy, before that smartwatches, before that smart-homes, before that 3D televisions, before that… ” More “Blend of links” posts here Blend of links archive

0 views
The Jolly Teapot 4 months ago

July 2025 blend of links

It’s a good thing I have this format of posts, otherwise this blog may suffer from a lack of regular updates. I have a few drafts currently in the works, and I hope the slower pace of August will allow for some quality time for writing. Also, aren’t there way too many things happening at the same time? It’s hard to keep up: it’s tough to write about something and not end up talking about five other topics. In the meantime, while I work on some sort of editorial discipline, please enjoy these links. Canon Canovision 8 TV ad (1989) ・Now pretty convinced that this is the greatest TV ad of all time. (via Daniel Benneworth-Gray ) Notable People ・“ The map is showing birthplaces of the most ‘notable people’ around the world. Data has been processed to show only one person for each unique geographic location with the highest notability rank. ” (via Vsauce ) IAMWHATIAM, new single announcement by Tiga ・Tiga, the Canadian DJ and musician, on top of being a very, very important artist in my life through his own music and his great tastes extensively shared throughout the years (social media, music label, podcasts, &c.), may be the funniest musical artist since Bowie; that’s why it’s already his second appearance on this blog . His new song is pretty good, but this is how it was introduced: “ Tiga is back stalking the grid with IAMWHATIAM, his first solo single released in the shadow of humanity’s Faustian Subscription to large language models and fifth-generation Smart Pencils. […] These days, you gotta feel the rhythm and starve the algorithm. It is the final revolutionary act, no more and no less than the price of Absolute Brain Freedom. ” Tooooools.app ・The kind of tool to keep in your bookmarks folder, to forget about it, and to joyfully rediscover years later. Nice-looking UI too. I like the Dithering effect a lot, although the Scatter tool makes Safari crash on my Mac. (via Dense Discovery ) When Google's slop meets webslop, search stops ・This post by Cory Doctorow was a great source of inspiration for my recent A.I.-search rant . Lettervoxd ・Rarely used words found in movie subtitles, and I don’t need to say any more because you already clicked that link, obviously. (via Rodrigo Guedin ) Photos: The Scale of China’s Solar-Power Projects ・Surreal-looking landscapes, that I could seriously have mistaken for CGI from a movie like Dune or something. (via Kottke ) Cockatoos start sipping from Sydney’s drinking fountains after mastering series of complex moves ・But yeah, sure, continue to fear AGI or the rise of sentient robots in the near future while we literally have a raptor-turning-door-knob moment right under our noses. EditGPT ・My go-to proofreading tool: it’s really good, and it works exactly like I want it to, UI-wise, unlike A.I. chatbots. At work, I use a Pro subscription, and it’s worth every cent, especially once you take the time to fine-tune the editing process prompts. Everyone says they want opinionated design until they get it ・Matt Birchler on the new design direction for software at Apple: “ The new design system is pretty darn opinionated. This is not just a neutral system where devs lead the way in terms of design trends, nor is it another slight refinement to the OS design they've been iterating one since iOS 7, it's got a clear opinion on what software design is for the next 10 years should look like. ” (via Kushaiah Felisilda ) More “Blend of links” posts here Blend of links archive

0 views
The Jolly Teapot 4 months ago

Could I use the internet without a proper web browser?

After questioning my usage of Safari and wanting to stop using it , it remained my main browser, despite its flaws, including the lack of options when it comes to default search engines. 1 Before accepting my fate as a Safari user, I had tried other browsers. Because I still refuse to consider a Chromium-based browser, even if their legacy as battery hogs on the Mac may not be a thing anymore, my only real options were Firefox (or Firefox-based browsers like Zen Browser ) and Kagi’s Orion , which is the only browser based on WebKit that is not Safari (I think). These attempts at switching from Safari, while encouraging at first ( uBlock Origin in particular is a great content blocker), didn’t work out for various reasons that I may get into in a future post. On the iPhone, Quiche Browser was very close to succeeding, but as long as it’s not also available on the Mac , I stick with Safari. 2 At first, I believed that my main frustration with these browsers was due to a lack of habits, that I needed to be a little bit more patient and, more importantly, indulgent, before being able to adopt them and replace Safari. Why expect perfection from other browsers when fewer flaws would still be an improvement? But I was wrong. The issue with these alternative browsers was not that I’m too used to Safari; the issue was that they are just web browsers, all frustrating by essence. To quote Laura June from back in the golden days of Twitter, “ Tip @Techmeme every browser is a piece of shit. ” (this tweet is now long gone) This is when I realised that the best web browser I could use, the one that would annoy me the least, would actually be the one I barely touch. The web browser is my most-used app, whether it’s on my laptop or my phone, so how could I “barely touch” the web browser? How would this all work in this alternate dimension? Well, I’m glad you asked. Let’s fall into the rabbit hole of how I would use a computer without a main browser, and consider the current use cases: Favourite sites : Visiting homepages daily Default link opener : Opening links from other apps (default browser) Bookmark management / reader : Reading, watching, and organising URLs Search engines : Helping me find answers RSS is great for many things, and I use it for something like 150 websites, but for daily news, it can be a bit noisy. For instance, the Guardian’s RSS feed would completely submerge all my other feeds, and I think that chronological news only makes sense in some contexts. A curated and well-organised homepage is a great way to solve this problem: the most important news of the day is near the top of the page, other news is organised by category, etc. Therefore, some bookmarks live on my new tab page for quick and frequent access to some of these homepages. That use case alone would make the web browser a central app, right? Well, it turns out that for these websites that publish a lot of daily articles, there is a pretty great alternative to their website homepage, one that even has the word “news” in its name: the newsletter. If I replace my news homepages with curated newsletters from the same publishers, I could, in theory, not need to use a browser to access curated, hierarchical news. 3 On top of these daily or weekly newsletters, I guess I could also use dedicated mobile apps or Safari’s web app, where I can add the site to the dock and forget that there is an actual browser behind the site. I could also subscribe to some of these newsletters via RSS, which would make my RSS reader my main and most-used app to use the web. Both solutions would be easy to adopt, but I would miss having easy and fast access to the URL bar by pressing or Command + L or T. Emails, web apps, and RSS feeds are all very good, but what happens when I click a link from a message, an email, or an RSS item? What happens when I need to type a URL? I thought about this, and for this use case, I guess MacOS’s useful LookUp feature — the little “web view” that can be activated by tapping a link with three fingers — could work; too bad it can’t be more easily customised and the window size seems doomed to be too small. I can always use a minimal browser specially set up exclusively for these use cases and define it as the default browser of the system. This browser would maybe have some sort of reader mode activated by default, or JavaScript disabled . In fact, it would be more like a “web reader” or “web player” than a web browser . To keep this minimal browser out of view (no icon kept on the dock), typing and opening URLs would be done via apps like Alfred or Raycast , or the upcoming version of Spotlight . For managing bookmarks and even reading some articles directly, an app like GoodLinks would be my obvious solution: I can add a link to it from basically anywhere there is a share menu. For articles I know I will want to read later, I wouldn’t even need to open the default browser before saving it to GoodLinks: I could do it right from an email or truncated RSS item. For saved links that wouldn’t display well in GoodLinks’ reader view, the minimal default browser would come in handy, or even better, I could switch to a more powerful app like EagleFiler and save links in the Web Archive format. For things like video streaming, I still wish some of the platforms would at least offer an app like Apple TV, but I guess the Safari web app solution could be good for sites like Netflix, Crunchyroll, or YouTube (which would make it interesting privacy-wise too, as Safari web apps have a separate set of cookies). Searching outside the web browser would, for example, mean using the ChatGPT Mac app, which is pretty decent as a Mac app, or an app Sindre Sorhus’ QuickGPT . And just like that, an “answering machine” would replace the traditional web browser for most, if not all, search requests. I know an increasingly large number of people around me add an A.I. app to their homescreen, which wasn’t really the case just a few months ago. 4 And it works great, at least for the users. Still, I don’t want to do that just yet and let go of going to traditional search engine result pages, mostly because this is how I have experimented and loved the web for… check notes … decades. Also, there is an ethical aspect that is increasingly hard to ignore with A.I., especially for web search. Mathew Ingram recently published a great and well-documented recap of the current situation. On one side, A.I. companies are raising unprecedented amounts of funding to build their products. On the other, they charge users monthly subscriptions to use these products. Yet no one is paying for the source materials used to build these products, let alone asking where they come from or whether the extraction process might harm the source of said materials. To me, it feels more or less like a colonisation of the web. An A.I. company arrives in a place it doesn’t own and where it wasn’t invited (scraping the web without asking if it’s OK to do so). They exercise total disdain for the local population and culture (stealing copyrighted works of art, putting pressure on third-party servers , with no financial compensation whatsoever, let alone offering a convenient way to opt out). They exploit available resources thanks to their wealth and power (building LLMs with huge data centres and resources). In the case of the web specifically, they do so without caring about the impact. They may very well leave ruins behind, and they know it, whether they are ruins of business models or culture, but they just care about growth and revenue. Never mind that, in doing so, they make producing the original building material worthless, or at least far less valuable. 5 They justify their actions by saying they are improving the quality of life and basically stating that this is somehow the march of civilisation (so maybe instead of complaining and sounding the alarm we should help building an AGI, worship, and applaud). Obviously, in this exaggerated view, things are looking quite bad: we can argue that this is how capitalism is supposed to work, which certainly doesn’t mean that everything is right and fair. While I agree that copyright can’t really work in the case of A.I. training, there must be some kind of compensation for authors or a better way to credit the source. But despite the limitless amounts of money at their disposal, none of these companies have found a solution to this serious problem, nor even see this as a problem. This is why, for now, as long as this view lives rent-free in my mind, I’m not very keen on embracing A.I. search for the web. Proofreading, outlining, brainstorming: these activities are not really threatening the already sick and tired link economy and business models of most publishers. But search? It doesn’t feel right, not only in the deprivation of traffic this generates, but even as a web enthusiast, I don’t find this use of A.I. particularly appealing. It feels like using a service like ChatGPT or Mistral’s Le Chat for web searches would be like travelling the world and only eating food from the hotel because it’s more convenient. The same goes for A.I. results inside Google. I’m obviously even less interested in using or even considering A.I.-focused web browsers like Comet or Dia , arguably the most up-yours move an A.I. company could make to the web it took so much away from. It is also true that as long as Safari forces me to use either Google or Bing-based shitty search engines (sorry DuckDuckGo ), I am more and more reluctant to engage in traditional search, and using a dedicated A.I. shortcut or app to start these searches instead of my web browser has never been so tempting. 6 Why am I getting so worked up about A.I. and search? After all, the web won’t disappear, just like print didn’t disappear when radio or TV arrived. It did take a big hit though, and changed forever. I guess the web too will evolve and morph into something new. Maybe for the better. Maybe for the worse. Because A.I. search is increasingly replacing traditional search, most of the web we know today will disappear faster than previously expected. Good riddance I might say for a lot of it. If these A.I. “portals” and new “search answers” end up killing the mafia-like SEO industry, I’ll raise my glass to that. A lot of websites are awful and already doomed anyway, so why care so much about how the web could change? Because a lot of the good websites risk disappearing too, or never getting started in the first place. Even if many publishers succeed at monetising without any search traffic, as they should, I think this will impact everyone indirectly. Behaviours change and internet users will end up spending less time browsing the web than they previously did, replacing some of that time with consuming its essence without actually visiting websites or subscribing to a new publication. Manu published this beautiful quote this week, which reminded me why the web is so fun: The internet is not kinda shit right now. Not even in the slightest. The internet was and still is a fucking awesome and magical place. It’s a place where you can browse thousands of blogs. It’s a place where you can press the button and get a useless website. It’s the place where you can admire rotating sandwiches or stare at a random park for a minute. A.I. answers may very well feel magical on their own, but they won’t be able to provide this experience. This is why this “colonisation of the web” is worrying, because there is so much to enjoy and so much to lose. The upcoming lack of visibility and discoverability plague that will eventually kill a lot of publications and ideas, sadly, won’t differentiate between good or bad websites. 7 Right, where was I? Ah yes, could I use the internet without a proper web browser? Imagining a hypothetical computer behaviour without the traditional use of the web browser raises a lot of questions in my head, as you can see. In theory, my plan of circumventing its central position could work, even if it would require some effort, some of which I will probably never consider. So yes, I could, but no, I won’t. I already enjoy a good chunk of the web without needing Safari, with my RSS reader, my email app, and my read-later app, all providing a fantastic experience for what they do. I can’t say the same about Safari, or any other web browser. But I still need it, and, in many ways, I somehow still like it. Will we soon access the web like we currently access email, meaning mainly not via a dedicated app but via an app that does other things? Like using an A.I. first app to search the web, just like we use the web browser for accessing email. Or starting the default system app that we don’t use that much, but works fine for that one time we have to do something specific, like using Apple Mail to send a non-professional email. Or was it the plan all along? This would certainly explain the neglect Safari has had to endure in recent years . Using a dedicated A.I. app to search the web, or the Google app for instance, if search results don’t point to actual web pages (or barely so), could mean that browsers as we know them are doomed to change, and living their final years. I think that Safari’s UI on iOS 26 will be added to the flaw list, and the Liquid Glass look isn’t helping. ↩︎ Sidenote: I find the JavaScript block/unblock options from Quiche Browser and Orion Browser very counter-intuitive when used next to content blockers: You have to enable content blockers but disable JavaScript to have a webpage with more things “blocked.” I wish the setting for JavaScript was called “JavaScript blocker” so it would share the same logic as regular content blockers. Jeff Johnson’s StopTheScript works like that, but the fact that JS can’t be reactivated via the toolbar extension button makes it harder to use on a daily basis. ↩︎ Turns out emails are pretty good “webpages”: no JavaScript, no annoying modal ads, just plain HTML and a little CSS; can the ideal web now only be accessed with email apps? ↩︎ This is not a drastic shift: before this A.I. era, many people used the Google app for search on their phone and not a web browser. A surprisingly large number of them would even answer “Google” when asked what browser they use, and would never access a URL directly via the address bar, typing the domain name of the site in Google instead. ↩︎ That’s why we can ask ourselves: If the websites they scrape can’t pay their bills anymore because A.I. is eating up most of their traffic and therefore their advertising money, what will they end up scraping? ↩︎ Kagi is by far the best of the traditional search engines, but I find that the price is too high, so I keep on cancelling and resubscribing a few weeks later. ↩︎ I also hope that other companies will copy the recently announced Cloudflare feature . This feature leaves a lot of unanswered questions, but I think it could help a few publishers. It shouldn’t become another way for Cloudflare to concentrate even more power over the internet, and this kind of feature hopefully won’t create a new class of gatekeepers. Maybe this feature will solve a lot of problems, maybe it is already too late. Perhaps a few publications can last a little longer thanks to this technology, namely those too small to negotiate directly with A.I. companies (which I also find to be pretty dumb, like “peeing in your pants for warmth in winter” ). By the way, all these upcoming negotiations, prices, and transactions around this technology should already be a concern for institutions like the European Commission, so hopefully they won't pass a new law four or five years from now when it’s far too little too late. ↩︎ Favourite sites : Visiting homepages daily Default link opener : Opening links from other apps (default browser) Bookmark management / reader : Reading, watching, and organising URLs Search engines : Helping me find answers An A.I. company arrives in a place it doesn’t own and where it wasn’t invited (scraping the web without asking if it’s OK to do so). They exercise total disdain for the local population and culture (stealing copyrighted works of art, putting pressure on third-party servers , with no financial compensation whatsoever, let alone offering a convenient way to opt out). They exploit available resources thanks to their wealth and power (building LLMs with huge data centres and resources). In the case of the web specifically, they do so without caring about the impact. They may very well leave ruins behind, and they know it, whether they are ruins of business models or culture, but they just care about growth and revenue. Never mind that, in doing so, they make producing the original building material worthless, or at least far less valuable. 5 They justify their actions by saying they are improving the quality of life and basically stating that this is somehow the march of civilisation (so maybe instead of complaining and sounding the alarm we should help building an AGI, worship, and applaud). I think that Safari’s UI on iOS 26 will be added to the flaw list, and the Liquid Glass look isn’t helping. ↩︎ Sidenote: I find the JavaScript block/unblock options from Quiche Browser and Orion Browser very counter-intuitive when used next to content blockers: You have to enable content blockers but disable JavaScript to have a webpage with more things “blocked.” I wish the setting for JavaScript was called “JavaScript blocker” so it would share the same logic as regular content blockers. Jeff Johnson’s StopTheScript works like that, but the fact that JS can’t be reactivated via the toolbar extension button makes it harder to use on a daily basis. ↩︎ Turns out emails are pretty good “webpages”: no JavaScript, no annoying modal ads, just plain HTML and a little CSS; can the ideal web now only be accessed with email apps? ↩︎ This is not a drastic shift: before this A.I. era, many people used the Google app for search on their phone and not a web browser. A surprisingly large number of them would even answer “Google” when asked what browser they use, and would never access a URL directly via the address bar, typing the domain name of the site in Google instead. ↩︎ That’s why we can ask ourselves: If the websites they scrape can’t pay their bills anymore because A.I. is eating up most of their traffic and therefore their advertising money, what will they end up scraping? ↩︎ Kagi is by far the best of the traditional search engines, but I find that the price is too high, so I keep on cancelling and resubscribing a few weeks later. ↩︎ I also hope that other companies will copy the recently announced Cloudflare feature . This feature leaves a lot of unanswered questions, but I think it could help a few publishers. It shouldn’t become another way for Cloudflare to concentrate even more power over the internet, and this kind of feature hopefully won’t create a new class of gatekeepers. Maybe this feature will solve a lot of problems, maybe it is already too late. Perhaps a few publications can last a little longer thanks to this technology, namely those too small to negotiate directly with A.I. companies (which I also find to be pretty dumb, like “peeing in your pants for warmth in winter” ). By the way, all these upcoming negotiations, prices, and transactions around this technology should already be a concern for institutions like the European Commission, so hopefully they won't pass a new law four or five years from now when it’s far too little too late. ↩︎

0 views
The Jolly Teapot 5 months ago

June 2025 blend of links

This month, I was not able to write anything for the blog. Not because I didn’t find a topic worth writing about, but rather because too many articles inspired me to write something, which felt a little counter-productive. In the meantime, please enjoy these links, some may return soon in a proper post. The 13 Trick ・Michael from Vsauce shares a very neat mathematical card trick that will surely impress your audience if you manage to remember how to do it well. Just fucking use HTML ・I laughed reading this, while nodding my head in approval. Kyrylo Silin nailed it, just like he nailed it with the Official Em Dash Home Page . 52 tiny annoying problems, solved! (Because when you can’t control the big stuff, start small) ・Handy list of tips to make every day little annoyances a bit more comfortable, including one from yours truly. LEGO The X-Files set ・I’m not usually very excited about this kind of Lego set: they take space, you end up losing some of the parts, but Mulder’s iconic office from the X-Files? I’m all in. (via Daniel Benneworth-Gray ) Present & Correct ・Speaking of office nerdery, I can only recommend Present & Correct’s newsletter . P&C is a stationery shop that sells — or should I say curates  — the most lovely items to use near your desk. Gibberish ・“ Gibberish is a blogging app that looks and feels like a messaging app. It’s a bit weird, but that’s the point. This UI tricks my brain into writing mode, just like when I write long messages to my friends. ” Ye Olde Blogroll ・ Manu Moreale recently took over this blog directory, and it now looks great. It also gives the People & Blogs collection of interviews a superb second home on the web. Please stop externalizing your costs directly into my face ・“ All of my sysadmin friends are dealing with the same problems. I was asking one of them for feedback on a draft of this article and our discussion was interrupted to go deal with a new wave of LLM bots on their own server. ” (via Pixel Envy ) Self Promotion ・In this short blog post, Seth Werkheiser synthesises what social media appears to be when it comes to advertising your work. Looking at what people share on LinkedIn on a daily basis, I think this take is actually way too kind: most people seem to follow cheap recipes for self-promotion, openly rely on generative A.I. to spit out cringe banalities, and mimic the worst type of posts, without acknowledging how bad this all looks. Asinus asinum fricat all the way. Thinking of a trip to Barcelona this summer? Beware – here’s what you’ll find ・“ Every day the city is less like itself and more like a marketing department’s idea of Barcelona. ” Eye-opening column on the effects of over-tourism, not only on the locals, but also on the tourists themselves. More “Blend of links” posts here Blend of links archive

0 views