Miguel Piedrafita (@m1guelpf) • Hey
22. serial builder, purple-haired dev @worldcoin.lens, core ConstitutionDAO, friendly ambitious nerd.
Publications
- okayy, so it's been exactly a year (i think)
what did i miss
- I may have made a mistake... 😅💇
(let's hear some cool project ideas below 😁👇)
- I need your help 📹
(drop your ideas below, and may the worst win 😅👇)
- Best frens 💚💜
- Been working on a lil script-writing app 👀
it feels really crazy how fast I can go from "i wish this existed" to a prototype, coding really is a magical skill ✨
https://scripty.studio
- ✨ A while ago, I made a simple script that generated subtitle files from any YouTube URL (using OpenAI's Whisper). Since then it's gotten:
🗂 Support for SRT outputs (as well as VTT)
⚡️ Wayyy faster YT downloads
🫠 Line break support for nicer-looking subtitles
Try it out! 👇
https://github.com/m1guelpf/yt-whisper
- 💬 Had to improvise an explanation for what "web3" means for a non-crypto fren recently.
Was really happy with the explanation, so thought I'd share! 😁
(feat. @AnaArsonist.lens)
- ✨ Finally managed to add image support to Reflect!
After you enable the images option from your dashboard (link below), your Lens posts will keep their images when cross-posted to Twitter 🚀
One step closer from freeing ourselves from the bird app 😁
https://reflect.withlens.app
- ✨ Last week, OpenAI released Whisper, a neural net for speech recognition with insane accuracy.
So I made a simple script that uses it to generate (good) YouTube subtitles for any video, in seconds. 🚀
https://github.com/m1guelpf/yt-whisper
- ✨ Social has always has a big problem with bots & spam.
We're excited to work with @lensprotocol on a new solution to this: Have users verify themselves in a completely anonymous way, using World ID.
Human status available to all apps via the Lens API.
https://human.withlens.app
- @m1guelpf.lens has a "Tunes to build Lens apps to" Spotify playlist
I will now have to create a "Tunes to grow Lens" playlist with @davidev.lens
- Coming very soon to a @lensprotocol near you 🎥 📼
- When I was learning Solidity, I remember feeling like there were no good resources to go from beginner to intermediate
To continue learning, I built simplified versions of popular apps (ENS, OpenSea, Gnosis, Superfluid, etc.)
Might be helpful for those on the path now 👇
https://github.com/m1guelpf/lil-web3
- Been working on something cool, and will probably be releasing a testnet build this week for everyone to play with & find bugs before release 👀
Video NFTs (x @lensprotocol) anyone? 🌱
- 🌱 Gated Garden allows you to garden-gate your links. Only those who follow you on Lens will get through 😉
A lil extra incentive for your followers, or an easy way to make some $$ with @lensprotocol's "charge for follow" feature? You decide!
https://garden.withlens.app
- 🌱 I have no doubt @lensprotocol will overtake web2 social at some point.
But until then, I'm forced to keep posting on the platforms my existing audience uses.
...or I could make an app that does it for me (and I did).
Cross-post Lens to Twitter 👇
https://reflect.withlens.app
- 🌱 @lensprotocol can be viewed anywhere, with dozens of frontends already.
As with centralized social however, users are likely to stick to a few frontends they're familiar with. Links should reflect that.
Universal Lens links are here 👇
https://open.withlens.app
- This one is from 2018, and I just like to share it to try out the Withlens dApp for the first time.
"Fluid dynamics is not something that typically comes to mind when thinking about bitcoin. But for one Stanford physicist, the connection is as simple as stirring your coffee."
https://news.stanford.edu/2018/04/23/swirling-liquids-shed-light-bitcoin-works/?linkId=51087140
- 🌱 One of the coolest things about @lensprotocol is that you truly own your data, and can bring it anywhere you go.
To help with this, I made a lil tool you can use to embed posts, comments & mirrors anywhere! ✨
https://embed.withlens.app
- Web3 today centers around expressing transferable, financialized assets, rather than encoding social relationships of trust. Yet many core economic activities—such as uncollateralized lending and building personal brands—are built on persistent, non-transferable relationships. In this paper, we illustrate how non-transferable “soulbound” tokens (SBTs) representing the commitments, credentials, and affiliations of “Souls” can encode the trust networks of the real economy to establish provenance and reputation. More importantly, SBTs enable other applications of increasing ambition, such as community wallet recovery, sybil-resistant governance, mechanisms for decentralization, and novel markets with decomposable, shared rights. We call this richer, pluralistic ecosystem “Decentralized Society” (DeSoc)—a co-determined sociality, where Souls and communities come together bottom-up, as emergent properties of each other to co-create plural network goods and intelligences, at a range of scales. Key to this sociality is decomposable property rights and enhanced governance mechanisms—such as quadratic funding discounted by correlation scores—that reward trust and cooperation while protecting networks from capture, extraction, and domination. With such augmented sociality, web3 can eschew today’s hyper-financialization in favor of a more transformative, pluralist future of increasing returns across social distance.
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763
- 📱 I'm using @lenster.lens a lot, and was getting tired of using Safari all the time...
So I wrapped it into its own lil app 😁
Available now on Testflight ➡️ https://testflight.apple.com/join/yrsLAMu5
- https://lil.noun.pics
- ✨ I used to love Hacker News because of all the amazing articles & repos I found there.
Unfortunately, quality has decreased over the years (and they really really hate any crypto-related projects).
So I made a new link board, powered by @lensprotocol 🌱
https://refract.withlens.app/
- 🌱 With every new social network, it's always interesting to keep track of the most active users and see how engagement evolves.
Fortunately, @lensprotocol makes this super easy, since all the data is on-chain and indexed.
https://lensrank.m1guelpf.me/
- 🛠 Finally had time to open-source the template I've been using for months to make all these lil apps!
It includes Next.js, Tailwind CSS, RainbowKit, ethers.js, wagmi & more!
https://github.com/m1guelpf/dapp-starter
- 🌱 @lensprotocol is such an amazing source of inspiration.
They've basically created the perfect decentralized social storage, indexed by default and with stellar APIs for devs 🤩
Wanna recreate twitter, reddit or Mirror? You just need to make a frontend!
- 🌱 Made a lil @lensprotocol client to show my posts on my website.
Having tried to do the same with Twitter a while ago, the difference is incredible. Truly a wagmi DX.
https://miguelpiedrafita.com/lens
- ✨ Worked with @yoginth.lens to add meta cards to @lenster.lens posts & profiles!
Now, when sharing on social media, things look much nicer :D
- 🤖 Came across Algoz in my Twitter timeline today, and upon looking deeper into it something caught my attention.
Tried to run their captchas through OCR and, after a bunch of image pre-processing, got a solver.
Proof of Concept (only works on testnet, ofc) 👇
https://algoz-breaker.vercel.app
- 🌱 @lensprotocol imagines a new era of decentralized social networks. Can they solve "verifying humans" better than Twitter?
A proposal: use anonymous zero-knowledge proofs of humanity (with Worldcoin)
https://github.com/m1guelpf/lens-humancheck
- gm