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).

25 February

@nycsouthpaw:

This article about Facebook’s auction system, which Brad Parscale just endorsed, says that Facebook systematically charged the Clinton campaign more for ad space than the Trump campaign because Clinton’s ads were less “provocative.” [wired.com]

24 February

How on earth can Facebook expect a positive result from pestering me with “Random contact of yours updated his status” notifications.

23 February

@matesteinforth:

Understandning design feedback

@stevenf:

Literally hundreds of Amazon orders placed over nearly 2 decades, but I ordered some batteries 2 days ago, so…

@dsenneff:

Made an SVG animated login avatar, with the help of some trigonometry & GSAP. #animation #UX #gsap

[codepen.io]

21 February

20 February

@Carnage4Life:

Twitter blames their poor handling of abuse on Ruby on Rails? What’s next blaming verifying Nazis on MySQL? Way to insult our intelligence.

[vanityfair.com]

18 February

@ow:

Windows 10 is a genuinely fantastic operating system, but shit like this undermines the great work people are doing at Microsoft turning it around [howtogeek.com]

17 February

Every time I update my portfolio it reminds me that some of the most interesting designs I made were for my blog, and blogs are dead 😔

And also everything is flat now 🙄

@jamesthomson:

So, how long until Twitter cut off API access to 3rd party apps? They’re cutting it off for their 1st party app…

16 February

15 February

“What the Grayscale Challenge Taught Us About Phone Addiction”

As far as I’m concerned grayscale mode would be perfect if I could just automatically exclude a couple of apps (Darkroom and Instagram on iOS; Xcode and BBEdit on Mac).

@mrgan:

Photoshop tip: if you’ve never customized the appearance of the Layers panel, you’re in for a treat. Hit the pancake-stack button to the right of the word Layers, go to Panel Options… Enjoy!

It’s already been speculated that the Apple Watch was made to keep Jony Ive happy — but in that case he wanted to make a fucking solid gold watch so he was not about to object to any price.

HomePod profit margin estimates are surprisingly low

I have a theory that Apple launched the HomePod as a thank-you to the audio engineers who do great, unnoticed work on iDevices and Macs. Maybe they lobbied to keep the price somewhat affordable?

@Caitlin_McGarry:

Guess what? Sonos One speakers also damage wood. [tomsguide.com]

14 February

I wonder what’s the acoustic advantage of pointing the tweeters down when it means the sound quality is gonna be so dependent on what kind of surface you place the speaker on.

@SashaLaundy:

Honestly, why don’t we reverse the fields? Write your message, THEN sum it up with a terse and helpful subject line, THEN add the right people to the message.

Do any mail clients do this? [twitter.com]

You can’t mute visual memes, but thankfully this one is still text-based

I’ve gotten somewhat used to “countdown” instead of “count down,” and you could argue it’s just a sentence fragment — but “when will the sunset,” seriously?!

@OHnoTypeCo:

EVERYBODY FALL IN LINE!

@Gabriel__Lewis:

So I signed up for 2 factor auth on Facebook and they used it as an opportunity to spam me notifications. Then they posted my replies on my wall. 🤦‍♂️

@AmeliasBrain:

I want to live in the world where this is the real reason for web browser’s convoluted user-agent strings.

“Dearest server, I am Chrome, the 64th of that name, child of WebKit, grandchild of KHTML, a disciple of Gecko, follower of the great Mozilla/5.0, running on Windows NT 10” [twitter.com]

13 February

@NathanJLiu:

33 million people have installed Facebook run spyware on their phones under the guise of ‘securing personal information’.

And Zuckerberg wants to run for President?

[9to5mac.com]

I’m now looking at every spot of color in my field of vision — the box of tissues, the chewing gum packs — and thinking they MUST go. I guess there was a subconscious reason all along for my tendency to decorate everything in shades of gray.

Toggling High Sierra’s “Use Grayscale” accessibility setting with AppleScript

Corrected from apetronix.com for High Sierra:

tell application “System Preferences” activate reveal (pane id “com.apple.preference.universalaccess”) end tell

tell application "System Events"
    tell process "System Preferences"
        tell window "Accessibility"
            delay 1
            tell scroll area 2 to tell table 1 to tell row 6 to select
            click checkbox "Use grayscale"
        end tell
    end tell
end tell
tell application "System Preferences" to quit

@stevenf:

Please don’t allow Google to subsume (even more of) the open web in exchange for “more interactive and engaging” emails. [theverge.com]

@matthew_d_green:

Google: “We think there are lots of consumer applications for this technology, like household assistants and—“

Boston Dynamics: “YES BUT OUR CREATIONS WILL STILL DRIVE FEAR INTO THE HEARTS OF CHILDREN, YES?”

@mims:

what if Boston Dynamics’ and Magic Leap’s business model is just to make viral videos

12 February

@seanmcarroll:

This seems like magic, but it’s just Fourier transforms (expressing a function as a sum of periodic functions). Which are a kind of magic, I admit. [twitter.com]

Took me a while to figure out how the tweeters work — looks like they send the sound down (not what you’d expect from the x-ray view), meaning the HomePod has to compensate for wildly different surfaces on which the sound will reflect, from wood to metal to glass 😲

iFixit’s HomePod teardown is gruesome

“No wonder Apple’s repair price is 80-85% of the device itself.”

11 February

Archives

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