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.
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?
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
`yarn lint` is a funny command
/dev
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/
/dev
OpenAI o3 is a massive improvement. I can't wait till I can test it out.

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
aixbt is the first bot that I religiously follow and read every post from. So proud to be able to power its terminal app at @dynamic
/dev
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
/dev
does anyone use https://million.dev/?

what is the best react performance tool out there today?
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
/dev
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
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
/dev
LFG! Agents can go full psycho mode now and its gonna be amazing
https://www.cursor.com/changelog
on a long enough timeline, the hallucination likelihood of every AI becomes certain