Alexander Klimetschek

42 Followers
28 Following
259 Posts
Happy parent, German expat in SF, Principal Scientist @ Adobe (server and enterprise), Apache committer and loving the intarwebs (without the haters). He/him.
Codehttps://github.com/alexkli
Biohttps://www.linkedin.com/in/klimetschek/

- do you want to use google to sign in?
- do you want to add a passkey?
- do you want to add a 2FA token?
- we know you have 2FA but we've sent you an email instead
- this login attempt seems suspicious we've sent you a text about it
- can you click on these buses?
- you failed to click on the buses click on these bicycles instead
- should we save these details for next time?
- do you accept these trackers?
- you can opt out but we've decided it's legitimate interest anyway
- would you like to see a list of our 847 partners we share your data with?
- can we send you desktop notifications?
- can we access your location?
- do you want 10% off for signing up to the mailing list?
- do you want me to translate this page?
- hi I'm your friendly chatbot how can I help?
- oh no you can't buy this, reach out to us for a quote!
- do you want—

I'm tired boss

Okay hear me out: fingerprint reader on the mouse instead of on the keyboard

"Apple [UI design] took on an impossible task… And even if the premise was solid, I still wish I could say: they did the best they could, given the goal. But that’s not true either: they did a poor job consistently applying the metaphors and designing the icons themselves.”

https://tonsky.me/blog/tahoe-icons/

Yup. Tahoe's redesign, perfectly summarized: self-inflicted problems, executed poorly, contradicting their own stated principles.

Good riddance to its DRI. Fingers crossed for a better macOS 27.

It’s hard to justify Tahoe icons

Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe

tonsky.me

A brief rant / thought dump on why I think the every "iPhone Killer" will fail.

TLDr;
1. There's no general purpose computer
2. There's no Joe Six Pack
3. The iPhone was neither meant to be a general purpose computer nor did it replace the Macintosh.

https://blog.viditb.com/why-every-iphone-killer-will-fail/

Why every "iPhone killer" will fail

Here are three bitter realities that a lot of people who want to figure out what comes after the iPhone fail to see: There's no general purpose computerThere's no Joe Six PackThe iPhone was neither meant to be a general purpose computer nor did it replace the Macintosh.So if

Pixel Posts

https://replaceyourboss.ai/ is an absolutely brilliant illustration what AI would look like if it served workers (without toppling company structures).

AI CEOs - and everyone's lives will be better!

This is the positivity we need right now:

With Trump intimidating the US with ICE agents, Canada sends NICE agents on a mission to talk to US tourists.

https://youtu.be/S1yYGb1U31o?si=MbDe8auC2V-xiEiW

When the ICE agent is Canadian… | This Hour Has 22 Minutes

YouTube
Schaut dieses Video von @nicosemsrott ! Teilt es! Unterstützt die damit verbundene Petition. Danke!
https://www.youtube.com/watch?v=eSgFEpI9ZDQ
Diese Strategie ist der Gamechanger: PRÜF!

YouTube
I’ve enjoyed reading this way more than I expected to https://ssg.dev/from-passwords-to-passkeys/
From passwords to passkeys

A partially accurate historical account on how we finally arrived at passkeys as the ultimate solution to accessible and secure authentication from simple passwords.

SSG's
I just published an important update to the scan-npm-deps.sh script. It was missing scoped packages in project lockfiles. Please run it again.

Dear fellow javascript developers, I built a script to detect if your machine has npm packages affected by the Shai Hulud supply chain attack:

https://gist.github.com/alexkli/47435174f5bdfa92fe66803cb8d463e7

...or any other, simply by providing a csv file with a list of compromised package versions.

Node.js script to scan for compromised npm dependencies (Shai Hulud and others)

Node.js script to scan for compromised npm dependencies (Shai Hulud and others) - scan-npm-dependencies.md

Gist