3854
Darryl Yeo đŸ› ïž

@darrylyeo #3854

/frontend dev・founder/decentralized data wrangler /blockhead・ritual.net・UI/UX abstractionist・DeFi/web3 builder・dropout・24・prev /dydx・x.com/darryl__yeo
12164 Follower 3162 Following
Imagine if GitHub or npm took control of your open-source project, republished it as their own, gaslit all your users into thinking it’s a security update, then extorted you for money because they don’t like your business practices.

This just happened with the WordPress plug-in registry and WP Engine (one of the most commercially successful WordPress hosts), and lots of customers and mom-and-pop shops are getting caught in the crossfire.

Matt Mullenweg, successful as he is, is setting a terrible precedent for open-source software and needs to step down from WordPress and Automattic immediately.

https://world.hey.com/dhh/open-source-royalty-and-mad-kings-a8f79d16
Rare look at Grant Sanderson from 3Blue1Brown live-coding a generative 3D scene while explaining the quirks and intricacies of the Manim library and the hot-reloading Python environment he invented along the way. What a legend.

https://youtu.be/rbu7Zu5X1zI
/dev
Excellent introduction to Nix (the programming language, store, derivations and packages) from the one and only Surma (ex-Google devrel).

https://youtu.be/5D3nUU1OVx8
/dev
What do we think? Should CSS Masonry layout be part of CSS Grid, or its own layout mode entirely?

(Feels like browsers have been debating this for a decade at this point 😕)

https://youtu.be/W91Wst6fMNU

https://www.w3.org/TR/css-grid-3/
10/10 one of the best commercials I’ve seen for a software project release (not that there’s much competition lol)

Node.js and npm are a real security nightmare when you think about it – pretty incredible how we developers have come to normalize it

https://www.youtube.com/live/d35SlRgVxT8
/dev
I stepped away for a couple months and it looks like the @airstack.eth API is completely different now? Like, all of my old GraphQL queries for tokens and NFTs are completely broken. Is there a migration guide somewhere I can look off of? @betashop.eth @ipeciura.eth
If you don't start your regular expressions with a stray cat, are you even a JavaScript developer? đŸ˜č

https://x.com/dotenvx/status/1844784502914113570
/dev
This week on /blockhead I am working on reviving historical token price charts.

A long time ago, before the infrastructure for interchangeable data providers was in place, I had a chart component that relied solely on an API endpoint from @covalent-hq. I was forced to remove it when they deprecated it.
Attended ETHKL on the last day just in time to watch the hackathon demos. Awesome to witness a burgeoning web3 builder community in Malaysia!

Thanks @rhbdl.eth for the last-minute invite 😃
Actually though, who’s building the Internet Archive for Farcaster?
Anyone know of a tool to systematically extract text from long PDFs in order of appearance? Ideally running locally on my machine.
/dev
Part of what it means to build on permissionless and credibly neutral infrastructure is recognizing that projects that don’t share your values are inevitable.
Don’t settle for `ease`. Break out these dazzling `cubic-bezier()` timing functions ✹
Hopped on a flight and lost my 65-day /frontend streak đŸ„Č

On the plus-side, found an amusing bug on Warpcast for iOS (pre–new channel update).
Out of over a hundred thousand accounts following the /frontend channel as of the latest @warpcast update, only 0.0069% are following me back. Nice.
Catching up on the recent changes to channels. If you’d like to become a member of the /frontend channel, reply here or DM me!
Bookmarking this for myself. So many channel tools to choose from!

https://warpcast.com/dwr.eth/0xe1ccf91e
Back to building /blockhead after a month-long hiatus!

Kicking off October by addressing all the recent breaking changes made to the @airstack.eth API.
Lots of gems from the WWDC archives that Apple is starting to republish on YouTube. Here’s a talk from 2017 about design principles!

https://youtu.be/Sv3G3z6WzxU