1001
mattdesl
@mattdesl #1001
artist + coder
3226 Follower 96 Following
The remaining 32 Bit Edition Bitframes have now been distributed to their respective owners—
https://bitframes.io/editions
⚫️⚪️
https://bitframes.io/editions
⚫️⚪️
Final hour to mint Bitframes; closing at 5PM GMT (UK). ⏳
Thank you for all your support so far, over 2700 mints in the gallery! ❤️
→ https://bitframes.io
Thank you for all your support so far, over 2700 mints in the gallery! ❤️
→ https://bitframes.io
Final few hours to mint a Bitframes before the crowdfund closes and edition size is locked. 100% of net proceeds are being directed to a documentary on the history of generative art. 📽️
Closes today at 5PM GMT (UK time).
→ https://bitframes.io
Closes today at 5PM GMT (UK time).
→ https://bitframes.io
a new Bitframes puzzle has been minted—
the first to solve it gets to claim the prize. 🔒⏳
→ https://bitframes.io
the first to solve it gets to claim the prize. 🔒⏳
→ https://bitframes.io
a small cryptographic puzzle, a fresh wallet—
who will be the first to solve it and claim the prize? 🔒⏳
→ https://bitframes.io
who will be the first to solve it and claim the prize? 🔒⏳
→ https://bitframes.io
Last week to mint and contribute to the Bitframes crowdfund! 100% of net proceeds are going to the production of a documentary film on the history of generative & computer art. 🎬 Minting powered by @highlight.
→ https://bitframes.io
→ https://bitframes.io
COMPUTER ART IN THE MAINFRAME ERA—
A ~40 min interview with professor and computer art history scholar Grant D. Taylor that I conducted during R&D for Bitframes.
Listen → https://bitframes.io/episodes/1
A ~40 min interview with professor and computer art history scholar Grant D. Taylor that I conducted during R&D for Bitframes.
Listen → https://bitframes.io/episodes/1
In Aug 2023, I had the incredible privilege of interviewing Vera Molnár for the ‘Generative’ documentary film we are crowdfunding. At the age of 99, she was still creating new work some months before her passing.
She was an inspiring force and true pioneer of generative art. Her remarkable legacy will live on.
She was an inspiring force and true pioneer of generative art. Her remarkable legacy will live on.
4x 32 Bit Edition winner results—
Tokens will be minted, distributed and revealed within 24 hours, and updated on the website.
https://bitframes.io/editions
Tokens will be minted, distributed and revealed within 24 hours, and updated on the website.
https://bitframes.io/editions
Posting some cryptographic commitments for the Bitframes 32 Bit Edition raffle, which will use Ethereum's RANDAO value for a decentralized random number generator.
Scripts & details:
https://github.com/mattdesl/bitframes-randao
SHA commitments pictured below:
Scripts & details:
https://github.com/mattdesl/bitframes-randao
SHA commitments pictured below:
Last few minutes to be counted toward this week's 32 Bit Edition raffle. Any Bitframes minted in later blocks will only count toward next week's raffle.
Block number 21294591:
→ https://etherscan.io/block/21294591
Block number 21294591:
→ https://etherscan.io/block/21294591
Big moment for generative art—
Tate Modern is about to open Electric Dreams, one of their most ambitious shows to date, that explores the history of computer and algorithmic art from the 1950s.
https://www.tate.org.uk/whats-on/tate-modern/electric-dreams
👀
Tate Modern is about to open Electric Dreams, one of their most ambitious shows to date, that explores the history of computer and algorithmic art from the 1950s.
https://www.tate.org.uk/whats-on/tate-modern/electric-dreams
👀
The first 1,000 minted Bitframes. 👾 Thanks for all the support so far!
→ https://bitframes.io
An open source generative artwork & film crowdfund powered by @highlight. 100% of net proceeds are being directed toward the production of a documentary film on the history of generative art.
→ https://bitframes.io
An open source generative artwork & film crowdfund powered by @highlight. 100% of net proceeds are being directed toward the production of a documentary film on the history of generative art.
I've published `bitframes` (the codec & renderer) to npm, for those who want to tinker with it.
🔧 npm — https://npmjs.com/package/bitframes
✨ CodeSandbox demo — https://codesandbox.io/p/sandbox/bitframes-sketch-vsqx9l
🔧 npm — https://npmjs.com/package/bitframes
✨ CodeSandbox demo — https://codesandbox.io/p/sandbox/bitframes-sketch-vsqx9l
Sentinels—
an encoding I curated/crafted with a bit of JavaScript and the raw Bitframes codec. Not every parameter is exposed by the editor; it could be cool to see somebody else build some tools that allow for a different range of expression.
https://github.com/mattdesl/bitframes
Minted by @thefunnyguys
an encoding I curated/crafted with a bit of JavaScript and the raw Bitframes codec. Not every parameter is exposed by the editor; it could be cool to see somebody else build some tools that allow for a different range of expression.
https://github.com/mattdesl/bitframes
Minted by @thefunnyguys
Over 500 mints already! 🤯 See them all here:
https://bitframes.io/gallery
Thanks for all the support so far for Bitframes and the documentary film!
https://bitframes.io/gallery
Thanks for all the support so far for Bitframes and the documentary film!
Have a few edits to the Create tab in Bitframes to make next week. Also thinking about a way to get the site working nicely within a farcaster Frame. 👀 Random button, mint, maybe a little editing?
Does dynamic SVG work in Frames? My server could generate that easily on the fly for low res previews.
Does dynamic SVG work in Frames? My server could generate that easily on the fly for low res previews.
BITFRAMES—
an open source generative artwork & crypto crowdfund, powered by
@highlight. 100% of net proceeds are being directed toward the production of a feature-length documentary film on the history of generative art.
→ https://bitframes.io/
Nov 22 – Dec 20
an open source generative artwork & crypto crowdfund, powered by
@highlight. 100% of net proceeds are being directed toward the production of a feature-length documentary film on the history of generative art.
→ https://bitframes.io/
Nov 22 – Dec 20
Bitframes — website is live! ✨
→ https://bitframes.io
An open source generative artwork & crypto crowdfund powered by @highlight, launching tomorrow (Friday Nov 22, 5PM GMT). 100% of net proceeds are being directed to the film production.
→ https://bitframes.io
An open source generative artwork & crypto crowdfund powered by @highlight, launching tomorrow (Friday Nov 22, 5PM GMT). 100% of net proceeds are being directed to the film production.
BITFRAMES—
an open source generative artwork and documentary film crowdfund powered by @highlight. 100% of net proceeds are being directed toward the production of a film on the history of generative art, spanning from the 1950s to present day.
↓
Launching Friday Nov 22.
Website will be released shortly.
Bitframes encodes each artwork in 32 bytes, using the blockchain as a distributed storage & crowdfund mechanism. This will be an open edition sale over four weeks, and users enter to win one of 32 limited editions.
–
I've been working behind the scenes on the documentary for the past year, helping the filmmakers navigate the incredible history of generative and computer art that stretches back to the 1950s.
I'm really excited by the interviews we've captured so far, and the prospect of this topic reaching a wider audience. I feel it's important to record the stories of some of these pioneering artists while we can, and document this often under-appreciated art movement and its global communities.
an open source generative artwork and documentary film crowdfund powered by @highlight. 100% of net proceeds are being directed toward the production of a film on the history of generative art, spanning from the 1950s to present day.
↓
Launching Friday Nov 22.
Website will be released shortly.
Bitframes encodes each artwork in 32 bytes, using the blockchain as a distributed storage & crowdfund mechanism. This will be an open edition sale over four weeks, and users enter to win one of 32 limited editions.
–
I've been working behind the scenes on the documentary for the past year, helping the filmmakers navigate the incredible history of generative and computer art that stretches back to the 1950s.
I'm really excited by the interviews we've captured so far, and the prospect of this topic reaching a wider audience. I feel it's important to record the stories of some of these pioneering artists while we can, and document this often under-appreciated art movement and its global communities.
Spoke with @monkantony @lerandomart about my next project, Bitframes—a generative artwork and crypto-based film crowdfund powered by @highlight. Link here:
→ https://www.lerandom.art/editorial/matt-deslauriers-on-a-generative-world
Launching this Friday, Nov 22. Will share more details leading up to launch. 👀
→ https://www.lerandom.art/editorial/matt-deslauriers-on-a-generative-world
Launching this Friday, Nov 22. Will share more details leading up to launch. 👀
BITFRAMES —
An open source generative artwork and blockchain-based crowdfund inspired by punched cards and the mainframe computing era.
More details to come soon!
👀
An open source generative artwork and blockchain-based crowdfund inspired by punched cards and the mainframe computing era.
More details to come soon!
👀
My next project will leverage some modern web features—wide gamut P3 color, offscreen canvas workers, IndexedDB for caching. Also a lot of coding on the backend which has been new for me. Definitely inspired to make more full-stack apps after this.
Excited to release more details in the coming week. 😀
Excited to release more details in the coming week. 😀
I’ve re-opened orders for signed Meridian prints. 🗻
Details below:
https://shop.mattdesl.com/pages/meridian-prints
Details below:
https://shop.mattdesl.com/pages/meridian-prints
Pattern Language (Sept 2024) —
A short film documenting the interactive installation & generative artwork created in collaboration with @golid @andreasrau. Presented last month during a symposium on weaving in Norway, with support from Kunstbygda Balestrand.
📽️ https://vimeo.com/1022287139
A short film documenting the interactive installation & generative artwork created in collaboration with @golid @andreasrau. Presented last month during a symposium on weaving in Norway, with support from Kunstbygda Balestrand.
📽️ https://vimeo.com/1022287139
I can cast to zero channels now. The new default “invite only” behaviour is not a good way to build a social network, imho.
If I am locked out of “where the discussion is happening,” then I imagine *many* more users will be too. The app becomes dead on arrival for 99% of us.
If I am locked out of “where the discussion is happening,” then I imagine *many* more users will be too. The app becomes dead on arrival for 99% of us.
Loom weaving workshop in Bath, UK, at studio Katherine Fraser. Some pics of my weave:
TIL the Twitter/X API has removed the “get followers of account” endpoint from the free tier, and placed it into the $42k/month enterprise tier. Just crazy… And a good push to get back on farcaster & bluesky.
What other apps/dApps might begin to take advantage of this hybrid model?
Really interesting read on 'deltagraphs' combining CRDTs and blockchain:
Really interesting read on 'deltagraphs' combining CRDTs and blockchain:
2
Varun Srinivasan
@v·23:54 28/04/2024
I wrote a bit about Farcasters consensus model, and the specific tradeoffs we had to navigate.
Planning on sharing more broadly tomorrow, any feedback is appreciated!
https://www.varunsrinivasan.com/2024/04/28/the-goldilocks-consensus-problem
Planning on sharing more broadly tomorrow, any feedback is appreciated!
https://www.varunsrinivasan.com/2024/04/28/the-goldilocks-consensus-problem
Concerns raised about WalletConnect's centralisation 1+ year ago; no improvements since. These tools are parasitic for entire Ethereum/web3 ecosystem; it makes a farce of every so-called "decentralized" app that relies on it.
https://github.com/orgs/WalletConnect/discussions/2123
https://github.com/orgs/WalletConnect/discussions/2123
lack of privacy is imho one of crypto’s fundamental blockers to mass adoption. ethereum is basically a dark forest, and we shouldn’t be putting our daily activity on blast to the whole world
207
timbeiko.eth
@tim·21:34 24/04/2024
More and more convinced the only way you ever get blockchain transaction privacy is at the L1 level: anything which has a targetable entity or is opt-in is unlikely to ever be viable.
Considering the importance of client diversity in Ethereum, it’s wild to see the casual acceptance of WalletConnect’s centralizing forces…
what's the standard frontend/fullstack library for wallet connection these days? wagmi or rainbowkit, or another?
playful experiments in elliptic curve cryptography—
visualising public keys by encoding the affine X and Y curve coordinates into a graphic representation.
– 256 bits are spread into 8 sRGB color stops with varying segment 'thickness'
– 1 bit "Y-even" flag determines the draw direction (inwards vs outwards)
visualising public keys by encoding the affine X and Y curve coordinates into a graphic representation.
– 256 bits are spread into 8 sRGB color stops with varying segment 'thickness'
– 1 bit "Y-even" flag determines the draw direction (inwards vs outwards)
A small example of verifying asymmetric keys on the bn254 (aka: alt_bn128) curve in JS and Solidity.
Next feature would be to support hash-to-curve mapping to verify a bn254 signature.
→ https://gist.github.com/mattdesl/f1554460fb1fceaed76c733778a33453
Next feature would be to support hash-to-curve mapping to verify a bn254 signature.
→ https://gist.github.com/mattdesl/f1554460fb1fceaed76c733778a33453
Say you wanted to prove small parts of a blob (or multiple blobs concatenated) with KZG commitments, but you don’t have access to the original whole blob(s), how would you go about doing that?
Eg with:
https://github.com/ethereum/c-kzg-4844/blob/main/bindings/node.js/README.md#verifykzgproof
Eg with:
https://github.com/ethereum/c-kzg-4844/blob/main/bindings/node.js/README.md#verifykzgproof
'Filigree' auction begins today on @thedisruptivegal at 7pm UK time / 2pm ET time. There will be two auctions, each 1hr descending Dutch auction w/ settlement. Outputs have already been curated, and will be minted serially as auction progresses.
Read below for links/details. 🔗
Read below for links/details. 🔗

My interview with LeRandom, chatting about AI and some of the challenges it presents generative artists—
1001
mattdesl
@mattdesl·10:53 10/04/2024
Interview with @lerandomart and @monkantony on how I'm incorporating AI within my latest generative artwork, 'Filigree' (releasing tomorrow).
We also dig into AI and some of the challenges it presents generative artists.
https://www.lerandom.art/editorial/matt-deslauriers-on-challenging-the-image
We also dig into AI and some of the challenges it presents generative artists.
https://www.lerandom.art/editorial/matt-deslauriers-on-challenging-the-image
Interview with @lerandomart and @monkantony on how I'm incorporating AI within my latest generative artwork, 'Filigree' (releasing tomorrow).
We also dig into AI and some of the challenges it presents generative artists.
https://www.lerandom.art/editorial/matt-deslauriers-on-challenging-the-image
We also dig into AI and some of the challenges it presents generative artists.
https://www.lerandom.art/editorial/matt-deslauriers-on-challenging-the-image
Interesting research & clear paper.
New scheme to support “Fair Data Exchange” in a trustless/blockchain setting. ie: allowing clients to purchase encrypted data from a server without a third party facilitating the exchange.
https://a16zcrypto.com/posts/article/new-paper-alert-fair-data-exchange/
New scheme to support “Fair Data Exchange” in a trustless/blockchain setting. ie: allowing clients to purchase encrypted data from a server without a third party facilitating the exchange.
https://a16zcrypto.com/posts/article/new-paper-alert-fair-data-exchange/
Nice. Digging these composable blocks and ‘plugins’
2
Varun Srinivasan
@v·16:40 05/04/2024
Farcaster Actions are here!
Developers can create action buttons which users can install. Action buttons appear under every cast in a user's feed.
Warpcast, Nook and Butterfly all support cast actions.
h/t to @achal @deodad and @horsefacts.eth!
Developers can create action buttons which users can install. Action buttons appear under every cast in a user's feed.
Warpcast, Nook and Butterfly all support cast actions.
h/t to @achal @deodad and @horsefacts.eth!
Filigree—
'Mountain' 🏔️
Contract deployed on mainnet. Auction begins on April 11 on The Disruptive Gallery website.
https://tdg.art/
'Mountain' 🏔️
Contract deployed on mainnet. Auction begins on April 11 on The Disruptive Gallery website.
https://tdg.art/
critics: "blockchain transaction fees are too complicated"
meanwhile, Mastercard's breakdown of their credit card rates... ☠️
https://www.mastercard.us/content/dam/public/mastercardcom/na/us/en/documents/merchant-rates-2023-2024.pdf
meanwhile, Mastercard's breakdown of their credit card rates... ☠️
https://www.mastercard.us/content/dam/public/mastercardcom/na/us/en/documents/merchant-rates-2023-2024.pdf


spam filtering with ML seems risky! and moves casts toward the mysterious algo-ranking that content creators have come to loathe on Twitter/IG (ie: no links or no to certain patterns). then again, there are few options and it will probably mostly cut down on spam/noise replies. tough problem to solve…
FID 1001 🫡 🥲
283
Jeff Feiwell
@hyper·18:02 03/04/2024
When she finds out your FID is below 1,000
important distinction: Warpcaster is not a token, and the devs have so far laid a credible path toward making Farcaster an open source and sufficiently decentralized protocol.
having the FC community rally around a centralized memecoin feels anti-cypherpunk and goes against the network’s entire ethos. 🙄
having the FC community rally around a centralized memecoin feels anti-cypherpunk and goes against the network’s entire ethos. 🙄
196957
max ↑
@baseddesigner.eth·11:06 01/04/2024
You’re free to ignore it, there are countless projects going on here
While we’re early, it’s much faster to bootstrap something when you’re centralized, that’s also why you’re now casting on centralized warpcast
While we’re early, it’s much faster to bootstrap something when you’re centralized, that’s also why you’re now casting on centralized warpcast