Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

1 December 2017


Merely unlocking my phone causes podcast audio to skip

2 December

I reflexively installed 11.2 as soon as I saw it was available. What could go wrong. It’s not like they also rushed that update overnight, to fix a bug that was putting thousands of phones in a reboot loop.


Latest macOS update has a “month 13” bug now that it’s December that’ll trash your battery life 🤔 [robservatory.com]


I was once told it would have to be a real damn emergency to release an iOS version on a weekend, so, here we are… 😂 iOS 11.2! 🎉

3 December


With iOS 11 and the iPhone X there are so many crazy-making inconsistencies across devices it’s a real hindrance to friction-free work.

The most frequently used gesture (swipe up) does three different things depending on the device . Total muscle memory fail.

Fuck. It just dawned on me that my four-year-old MacBook Pro has been swelling over the last few weeks. (Or much longer if my issues with the trackpad’s button were the first symptom.) It’s awesome because I’m kinda broke right now.

Of course the batteries are glued to the case, why wouldn’t they, so I can’t risk trying to remove them and run the computer off the mains.

4 December


The biggest casualty to AI won’t be jobs, but the final and complete eradication of trust in anything you see or hear. [research.nvidia.com]


My daughter is 5. I don’t want her to have this, and I don’t want her friends to badger her into getting it. This is expanding the Network Effect of Facebook (& all its concomitant pitfalls) into childhood. It’s gross. [twitter.com]


2016: Should have bought some Bitcoin

2017: Should have bought some Kittens


One of my favorite samples from the Progressive GANs paper is this one from the “cat” category. Apparently some of the cat training photos were memes with text. The GAN doesn’t know what text is so it has made up new text-like imagery in the right place for a meme caption.

5 December

It’s bad enough that iTunes’ entire album view flashes distractingly every time the track changes — but why on earth does it flash twice.


En vrai je vais pas m’autoquoter, mais il faut cesser de dire « GAFA », ça amène à une confusion qui confine a l’absurde et biaise les analyses : croire que 4 entreprises font la même chose et ont les mêmes intérêts commerciaux.


En très gros :

Google : vend de la pub et des données.

Apple : vend ses produits cher.

Facebook : vend de la pub et des données sur d’autres canaux.

Amazon : vend les produits des autres.


(i.e. an 8-hour MacBook [Pro] starts looking a lot less attractive beside a Windows-on-ARM device with a 24-hour battery & LTE)


I’m trialling a new experimental laptop from Apple. The return of USB-A and SD Card slot is genius. Touch screen and pencil support is surprisingly useful. Touch bar is gone but I won’t miss it. Face ID is 👌

The new logo on the back is an odd step but I could get used to it.

6 December


Via @heatherrivers, an anonymous Microsoft quote about the fuckery of stack ranking

daaaaamn 😂

7 December


Check out the crazy origami Ethernet port on this new Fujitsu laptop (yeah they’re back making laptops now)

8 December

It’s funny how we were all a little worried about High Sierra’s switch to APFS and it seems to be the only thing they didn’t screw up. (Talking general OS reliability, not mis-attributed UI fields in Disk Utility.)


If you weren’t enough of a risk-taker to buy bitcoin at $30, you also aren’t enough of a risk-taker to not have sold it the minute you had multiplied your holdings ten-fold, so don’t beat yourself up over hypotheticals


“Bubbles are mathematically impossible in this new paradigm.” is like a bad parody of the type of thing people say during a bubble. [twitter.com]

9 December

“Apple’s widened ban on templated apps is wiping small businesses from the App Store”

There’s an app for that, they said. And users eagerly forgot about websites, so that if you didn’t have a presence on the App Store you might as well not exist.

My iPhone has become so unresponsive while playing music I think I’m gonna look for an iPod nano to borrow.

10 December

According to CPU DasherX (free on the App Store) the 6 Plus I’m using runs at 840MHz, while the 6 whose battery I replaced in February goes a full 1.4GHz 😨

It’s presumably intended as a workaround for devices going from 60% to shutdown in a few minutes after the iOS 10 update, but I’m gonna be hard-pressed for arguments the next time someone cries “planned obsolescence.”

11 December

12 December


Inside and Gorogoa are now available to pre-order on the App Store, in what appears to be a brand new system Apple has rolled out to allow people to pre-order upcoming iOS games and apps: [toucharcade.com] by @hodapp


I can’t find lightning headphones this morning so I’m walking to work playing music on my old 6S. I’ve been forced to invent the iPod. This is the dumbest thing that has ever happened to me

How does a bitcoin crash work if the slightest activity on the market already means transactions take hours to process?

Twitter “introduces” threads

1. Encouraging tweetstorms is bad

2. But hiding them behind a “read more” link is great

3. But god knows what will happen in third-party clients

4. It’s y’all’s fault in perpetuity for rejecting the 10,000-word attachment idea

14 December


I would not be surprised to find that some iMac Pro owners sell their space black accessories for a tidy profit on eBay.

Second time I change an iPhone 6’s battery and those adhesive strips are still assholes but INSTAGRAM IS SCROLLING SMOOTHLY AGAIN. (Ish. Feels like they preload images a bit late? But scrolling used to overwhelm the proc so much it would misjudge swipes and skip entire screens.)

With this hidden throttling bullshit I’m kinda feeling disgust at the idea of ever giving Apple money again. So that’s awesome.

I keep scrolling in Tweetbot for Mac and thinking “oh my god it’s so smooth” for a second before remembering it’s the iPhone that used to stutter.


You don’t have to buy a new iMac Pro to improve Swift compile times, you can just switch back to Objective-C. There, saved you $15,000.

15 December


This contemptuous view of public transit (and by extension, urban infrastructure that relies on people sharing space generally) is so gross and distrustful and condescending. I hate the idea that people like this are trying to shape the design of cities. [twitter.com]


OMFG the iMac Pro needs a DFU restore if it bricks during a software update 😂 [twitter.com]

16 December


when people say “The best minds of my generation are thinking about how to make people click ads” it’s important to remind them that, tbh, those are really not the best minds


This was a really bad move on Mozilla’s part. Things like this and “April fools” Easter eggs in important software backfire much more often than they land. Avoid. [theverge.com]

17 December

18 December

Geekbench data on iOS slowing down devices with worn batteries

Looks like it’s also happening for iPhone 7 with 11.2.0. No one’s ever going to install an iOS update again.

I still have trouble with the idea of a global conspiracy because, how could they hope to get away with it? but maybe they just think the iPhone’s so popular nothing can hurt its sales.

I’m amazed that Twitter (or at least one of my timelines) rediscovered ROT-13 for The Last Jedi. I guess I am following the right people.


“[The paperclip maximizer AI] scenario sounds absurd to most people, yet there are a surprising number of technologists who think it illustrates a real danger. Why? Perhaps it’s because they’re already accustomed to entities that operate this way: Silicon Valley tech companies.” [twitter.com]

19 December


Stated as if it were a bad thing 🙄 I’m not so keen on Facebook automagically building a database on me without my consent, which is of course what they’re doing even though I don’t have a Facebook account [twitter.com]

20 December

“A feature”

“Smooth out the peaks”

“When needed”

Go ahead and explain to me how come the throttling happens even when the phone is plugged into a charger.


Apple ships batteries that can’t support an iPhone’s normal operation for even 18 months. I think we should all consider this a defect.

Papering over it with software is dishonest.


As you read all the “move along, nothing to see here” tech-blog posts on Apple slowing down old iPhones, keep in mind that the company’s PR strategy involves cultivating friendly reporters and freezing out those who criticize it.


Apple Stores are not allowed to bring a phone in for battery replacement unless there’s a failure. Mobile Genius software blocks you from doing it.


The problem with that is that the majority of people coming in w battery issues have software or usability problems, not a hardware problem. It would also cause repair times to balloon when they’d like repairs done within 30-60 mins

21 December


Great story. “Because we’ve always done it” is always a red flag answer.

Awkward workarounds tend to stay around much longer that what required them. [twitter.com]

OMG not only does Instagram’s story designer have alignment rulers, it shows a dummy header when you drag stickers to the top of the screen 💜

It’s somewhat meaningless because the image might be framed differently on the viewing device (e.g., on iPad) but, still, nice thought.

22 December


I would always have picked better performance over better battery life, because a portable battery pack is an easy thing to tote — and it would have been obvious that a new battery was needed; you can’t work around an artificially strangled CPU — you have to buy a new device

23 December


Happy Christmas weekend! The only thing I plan to do to celebrate is turn off motion smoothing on every TV in every house I go to


NEW: Russian submarines have dramatically stepped up activity around vital undersea data cables that provide internet & other communications connections to North America & Europe.

NATO is so concerned that they’re reviving a Cold War-era command center.



Skeleton screens improve perceived performance over loading spinners.

Here’s how to create them with CSS: [codepen.io]

24 December

26 December

That’s three spam notifications plus non-stop nags to enable health data, even though I keep force-closing the app — bye bye GoBee

28 December


My latest in @nytimes: We built a bot that hunted Nazis. Then Twitter suspended the bot—and left the Nazis. It’s time for social media services to do better. [nytimes.com]


Twitter doesn’t fight harassment or hate speech. They support it.

@jack et al. are likely of a common tech-male neo-Libertarian mindset (with not-subtle undertones of misogyny and racism) to let anyone say anything, disregarding the human costs, as long as their metrics go up. [twitter.com]

29 December


Being included in a Twitter moment – and this has happened a few times now – always ends with trolls and bots filling my mentions.

Twitter Moments feel like a punishment for the tweet’s author, not a reward. Toxic feature for a toxic platform.

30 December


F—ing blockbuster bonkers criminal allegations against Uber. This is like reading a spy flick script: [thein.fo]

31 December


It’s amazing how many people have told me “Bitcoin wasn’t invented to facilitate payments”. Has anyone even read the first page of the Nakamoto paper?

My 2018 resolution is to turn the Shut Up extension back on for Reddit, and only disable it temporarily on /r/blackmagicfuckery when I want to know how a trick was done.

(I give it a week.)


2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12