dev
/dev161470
Cultivating curiosity for software developers
Do work that pays dividends.
Meaning:
- that you can easily build on top of
- that it's flexible to accommodate use cases that you didn't even think of
- that it can scale to more users, more use cases, more data, etc.
- that helps you identify areas of improvement and optimize business metrics
The funny thing is that doing this makes people think you're breaking YAGNI and KISS principles but you aren't, you're just being smart.
Meaning:
- that you can easily build on top of
- that it's flexible to accommodate use cases that you didn't even think of
- that it can scale to more users, more use cases, more data, etc.
- that helps you identify areas of improvement and optimize business metrics
The funny thing is that doing this makes people think you're breaking YAGNI and KISS principles but you aren't, you're just being smart.
I downloaded Terminus on my iPhone and SSH’d into my old MacBook M1 running Llama 3.1. Now when I’m at my house I have unlimited AI chat access from any device. I feel like @stevedylandev.eth
Got my MacBook M4’s fan to actually turn on by blasting thousands of requests to a locally running Llama 3.2 model and SQLite instance.
An underrated result of foundry’s popularity is that everyone got a taste of toml, and yaml quickly became an endangered species
ffs, please don't ask ChatGPT or other LLMs if a file is safe. First, new malware is not part of past training data used for the LLMs (even tho certain, e.g. infostealer pattern, are recycled over time), second ChatGPT cannot execute files (needed to detect behaviours that only manifest during execution), and usually malware also uses advanced obfuscation, which cannot be analysed. Use your brain and upload it to eg VirusTotal (not fool proof!), don't fucking delegate your security to an over calibrated language model.
A pretty elaborate review of Copilot from someone (eventually) not enthousiastic about it: https://infosec.exchange/@david_chisnall/113690087142854474
Going to start writing here about using AI to be a more effective software engineer and product buildor.
What are some areas people here are interested in?
What are some areas people here are interested in?
Having fun with this new TLDraw ai-native computer — built a quick flow to draft ebooks for any topic.
https://computer.tldraw.com
Inputs:
topic
target audience
notes
Outputs:
- recommended title
- book cover artwork
- JSON-formatted ebook outline with detailed chapters and subchapters
- first-pass draft that can be feed to a more powerful model for expansion.
Experimenting with this workflow to build out a collection of how-to style ebooks for skillsengine.com and a few personal projects
https://computer.tldraw.com
Inputs:
topic
target audience
notes
Outputs:
- recommended title
- book cover artwork
- JSON-formatted ebook outline with detailed chapters and subchapters
- first-pass draft that can be feed to a more powerful model for expansion.
Experimenting with this workflow to build out a collection of how-to style ebooks for skillsengine.com and a few personal projects
`yarn lint` is a funny command
what’s the best way to get gantt charts in linear
1/ One-click wallet provisioning via frames v2!
Frames v2 is a huge deal: you can now embed web apps directly in the feed, effectively creating an onchain app store experience!
Now, you can provision @privy embedded wallets upon launching a frame
https://privy-frames-v2-demo.vercel.app/
Frames v2 is a huge deal: you can now embed web apps directly in the feed, effectively creating an onchain app store experience!
Now, you can provision @privy embedded wallets upon launching a frame
https://privy-frames-v2-demo.vercel.app/
OpenAI o3 is a massive improvement. I can't wait till I can test it out.
https://arcprize.org/blog/oai-o3-pub-breakthrough
https://arcprize.org/blog/oai-o3-pub-breakthrough
"There is no single development, in either technology or management technique, which by itself promises even one order-of-magnitude improvement within a decade in productivity, in reliability, in simplicity."
"The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building a program is in fact the debugging of the specification."
—Fred Brooks, No Silver Bullet, 1986
https://worrydream.com/refs/Brooks_1986_-_No_Silver_Bullet.pdf
"The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building a program is in fact the debugging of the specification."
—Fred Brooks, No Silver Bullet, 1986
https://worrydream.com/refs/Brooks_1986_-_No_Silver_Bullet.pdf
Not all AI agents are equal.
$AIXBT is in a league of its own:
🔹 150K+ X followers
🔹 40K+ token holders
🔹 #1 X mindshare in the last 30 days
The team are building what users want: real-time, human-like market insights.
Anyone can interact with aixbt on X. Only select token holders have unlimited access to its terminal with deeper market insights.
When building a next generation product, aixbt needed a secure auth provider that scales with their growth. They chose Dynamic for:
🔹 Multi-chain support for Solana and Base
🔹 Battle-tested and secure SDK
🔹 Role-based authorization to access special features and lists
🔹 Seamless React hook integration
🔹 Responsive customer support
More AI agents will come to the market. Stay focused on building a great product like aixbt. Let Dynamic's SDK handle your auth and user onboarding flow.
Learn more about aixbt's integration with Dynamic: https://www.dynamic.xyz/blog/aixbt
$AIXBT is in a league of its own:
🔹 150K+ X followers
🔹 40K+ token holders
🔹 #1 X mindshare in the last 30 days
The team are building what users want: real-time, human-like market insights.
Anyone can interact with aixbt on X. Only select token holders have unlimited access to its terminal with deeper market insights.
When building a next generation product, aixbt needed a secure auth provider that scales with their growth. They chose Dynamic for:
🔹 Multi-chain support for Solana and Base
🔹 Battle-tested and secure SDK
🔹 Role-based authorization to access special features and lists
🔹 Seamless React hook integration
🔹 Responsive customer support
More AI agents will come to the market. Stay focused on building a great product like aixbt. Let Dynamic's SDK handle your auth and user onboarding flow.
Learn more about aixbt's integration with Dynamic: https://www.dynamic.xyz/blog/aixbt
How to demystify programming for non dev frens and free them to create their own website for their project (tested for real yesterday)
Step 1: Meet
- Schedule a video chat or in person meet for an hour
- ask your friend to prepare ahead of time by writing a document with the landing page content
Step 2: Tools
- Get them to create a Vercel account
- Get them on ChatGPT if they aren’t already
Step 3: Build
- Go to v0.dev and sign in. This is the Vercel chatbot for quickly creating front end sites
- Use the following v0 prompt “Please create a single page site with the following content. Keep all components in the same page and do not create any extra files <content>”
Step 4: Deploy
- click the deploy button. Your friend now has a live site on a Vercel subdomain
Step 1: Meet
- Schedule a video chat or in person meet for an hour
- ask your friend to prepare ahead of time by writing a document with the landing page content
Step 2: Tools
- Get them to create a Vercel account
- Get them on ChatGPT if they aren’t already
Step 3: Build
- Go to v0.dev and sign in. This is the Vercel chatbot for quickly creating front end sites
- Use the following v0 prompt “Please create a single page site with the following content. Keep all components in the same page and do not create any extra files <content>”
Step 4: Deploy
- click the deploy button. Your friend now has a live site on a Vercel subdomain
day #15-16 of war against the exams
- IT'S OVER
- went insane at the end
- I had to surpass my creativity limits to pass cryptology it's not even funny anymore
- but then had fun solving a square cipher in the exam
this war is over thanks for sticking, back to building type shit
https://zora.co/collect/base:0x0e16d765993f57bc78e6699c383efa1243d6edc9/4
- IT'S OVER
- went insane at the end
- I had to surpass my creativity limits to pass cryptology it's not even funny anymore
- but then had fun solving a square cipher in the exam
this war is over thanks for sticking, back to building type shit
https://zora.co/collect/base:0x0e16d765993f57bc78e6699c383efa1243d6edc9/4
For everyone that complains about JavaScript, have you met HTML? https://htmhell.dev/adventcalendar/2024/20/
Time to wear the builder hat again.
Random Solidity tip.
Implement this `batch` function in your contract so that your users can compose function calls.
e.g. calling a deposit method multiple times
Implement this `batch` function in your contract so that your users can compose function calls.
e.g. calling a deposit method multiple times
on a long enough timeline, the hallucination likelihood of every AI becomes certain