Current: https://xitter.cf/t.co/MqUegH2ie3, @internetarchive Prev: @square, @weebly, @getaround. Open source projects: Lightbox and Color Thief

San Francisco, CA
Joined March 2008
I built a way to unearth the images hidden in old books. Check it out: insideoutlibrary.com Searches 1.4 million images, all public-domain. Strange diagrams, forgotten inventions, and other visual curiosities.
6
3
2
14
580
Lokesh Dhakar retweeted
This year the @openlibrary has seen some lovely design improvements thanks to @lokesh and many open source contributors. You can play with our evolving design system here: openlibrary.org/design Join us and contribute to design: tinyurl.com/openlibrary-desi…
1
1
11
965
@PulpLibrarian A few things here I think you'll like: insideoutlibrary.com/?q=pulp…
1
1
41
Some recent finds...
71
Lokesh Dhakar retweeted
A century before we would move from fixed-program computers to reprogrammable ones, Ada Lovelace realized that the Analytical Engine was capable of universal computation. Reading her Notes is thrilling for her awestruck articulation of these ideas. Available now; link in reply.
6
7
2
37
4,330
Oof, my account was part of this hack: instagram.com/lokesh Once they compromised my account, they changed the username and then set the profile age to under 13 to suspend the account. Locked me out entirely. Meta/IG folks, help appreciated.
Today Instagram had this massive exploit where hackers were just stealing rare handles left and right. Hundreds of accounts gone. People losing handles they’ve owned since 2010, some worth hundreds of thousands. I own a few rare ones so I was actually stressed watching this happen in real time, which I haven’t been in years. Obama White House account got hit. These aren’t some random new accounts, these are verified, locked down accounts and they still got compromised. The thing is the exploit is so simple it’s almost funny. Attacker goes to Forgot Password, says their account is hacked, turns on a VPN to match the target’s location (which now you can find on the about section of the page). Instagram’s AI support flow asks them to verify with a selfie. They grab a photo from the target’s profile, run it through an AI video generator to make an animation of the person’s face moving around, upload that to Meta’s AI as proof. And Meta’s AI just accepts it because it can’t tell the difference between a real selfie and an AI-generated video of someone’s face . Once verified they change the email to theirs. Password reset link goes to their email. They own it now. 2FA gets bypassed somehow in the process but honestly I don’t know exactly how, just that it did. Point is even locked down accounts went down. Then you try to recover your account and you’re talking to a chatbot that has zero ability to help. You can’t escalate to a human. You’re just stuck. Your asset is gone and there’s no one to call. The whole thing just highlighted how stupid it is to automate account security without any human in the loop. One AI fooling another AI while there’s literally no person anywhere to catch it. Meta took hours to even acknowledge it while accounts were getting stolen every minute. Now thankfully it’s patched but I don’t think it will be the last one. Stay safe!
7
2
1,541
Enjoyed the incredibly detailed step-by-step, with all the missteps along the way, write-up by Alex Harri on his ASCII renderer. alexharri.com/blog/ascii-ren…
1
2
637
I wrote the original Lightbox script in 2006! It's been a while. Lightbox3 is a complete rewrite. Still just one HTML attribute to get started, but the interactions are entirely different: spring physics, pinch-to-zoom, swipe-to-dismiss, fluid morph transitions.
1
1
18
593
Lokesh Dhakar retweeted
i made tetris but the board and pieces are attached to your body and it's quite tiring to play
353
1,304
307
16,722
2,885,476
CLI support for Color Thief!
1
1
408
--json # Full color data as JSON --css # CSS custom properties --count 5 # Number of palette colors (2-20) --quality 1 # Sampling quality (1 = every pixel) --color-space rgb # Quantization space (rgb or oklch) More info at: lokeshdhakar.com/projects/co…
315
I just shipped Color Thief v3. Biggest update for the project by far. Complete rewrite. New API. New site. My fave features: observe() for live video palette extraction, OKLCH perceptual quantization, and rich Color objects for hex, HSL, & WCAG contrast out of the box.
2
9
454
Worked on something alongside @openlibrary, a digital bookshelf generator. It was a fun one!
2
3
204