Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

I spent the weekend upgrading to Next.js App Router. Featuring: ◆ Segment-level caching ◆ Server components ◆ Parallel & intercepting routes ◆ Dynamic OG images + Metadata API Here's what I learned 🧵

83,675 görüntüleme • 3 yıl önce •via X (Twitter)

0 Yorum

Yorum bulunmuyor

Orijinal gönderinin yorumları burada görünecek

Benzer Videolar

How to build a viral Web3 app in an afternoon using the ChainGPT AI skill for Claude Code. No coding experience required. I built Roast My Wallet. Paste any Ethereum wallet address, get a savage AI-generated roast of your trading history, a Degen Score out of 100, an on-chain report card, and three AI-generated NFT portraits. Here's exactly how it came together. Setup (3 minutes): 🔸Install Claude Code at 🔸Run /plugin install ChainGPT-org/chaingpt-claude-skill 🔸Get an API key at 🔸Type /chaingpt and describe what you want to build What the skill actually does: The ChainGPT skill doesn't just give you starter code. It knows the entire API. Every endpoint, every parameter, every credit cost, every error code. When I asked it to build the roast feature, it knew to call the LLM endpoint, how to stream the response back to the browser in real time, and how to handle errors automatically. I didn't look up a single thing. How it works under the hood: 1. Pulls real ETH balance and transaction count from the Ethereum blockchain 2. Feeds those numbers into ChainGPT's LLM and streams the roast back live 3. Calculates a Degen Score from your tx count vs balance ratio 4. Generates a report card with letter grades across Trading, Patience, Risk, Diamond Hands, and NGMI 5. Uses the roast text to generate three custom NFT portraits in parallel via VeloGen 6. Packages everything into a downloadable PNG card ready to post 7. Every feature came from describing what I wanted: 8. "Make the API key server-side." Done. 9. "Add an animated arc gauge for the degen score." Done. 10. "Generate NFT portraits using the roast text as context." Done. I never wrote a function or debugged an API response. I described outcomes. The ChainGPT skill handled the rest. If you can describe what you want to build, you can build it. Get your API key. Install the skill. /plugin install ChainGPT-org/chaingpt-claude-skill Anyone can build with ChainGPT AI!

ChainGPT

29,296 görüntüleme • 2 ay önce

Over the years, one thing I’ve learned in my investing journey is that the most important factor in any company is the person running it bc leadership is what really determines where a company ends up. Bc of this fact, I’ve spent A LOT of time studying founders and CEOs. I’ve looked at how they think, how they execute, how they make decisions when things get hard. Literally everything I could. And honestly, I’ve never seen anyone operate at the level that Elon does. What makes him different is much more than just big ideas. A lot of people have big ideas. I believe that’s the easy part. The difference is he actually goes for it and builds them. Like reusable rockets, self driving electric cars, global internet from space, humanoid robots, AI… most people would spend their entire career chasing just one of those things. He’s doing all of them at the same time. The speed he moves at, the scale he thinks at, and the risks he’s willing to take are on another level. He’s constantly pushing entire industries forward while most companies are just trying to protect what they already have. That’s why, as an investor, I pay so much attention to leadership. And after studying so many founders over the years, I can honestly say I’ve never come across someone who operates like Elon Musk. Love him or hate him, the level he’s playing at is simply unmatched. I think he’s the greatest entrepreneur we’ve ever witnessed. And I really don’t say that lightly.

Teslaconomics

10,876 görüntüleme • 4 ay önce

I spent the weekend at the San Antonio Riverwalk for the first time since I proposed to my wife, almost 8 years ago. Here’s the results 👇 What I saw was a grotesque, culturally homogeneous invasion of streetshitters. I could probably count with one hand the amount of Americans, and two were homeless sleeping on a stone bench. I felt unrepresented in my own home state. There is no longer the “replacement theory”, it’s moved to a full on “replacement mission” Indians were haggling with the boat drivers like they control the prices. Indians leaving $0 tip on a $150 family dinner after sending the food back because it had beef sauce. Turbans stuck out of the riverboat ferries and the stone bridges like whack-a-mole, and I wish they rented mallets. At one point there was somebody fishing under Selena’s bridge. We spent <2 hours walking and just left, nothing was enjoyable. There wasn’t even any cultural Mexicans in their Huipils, no shawls, no sombreros. Just turbans and Sarees, and red dots eye level as far as I could stomach to look. The big cities fall first in wartime, as the plague ravages through the smaller communities next who are usually oblivious to outside events. I was so shocked and appalled I didn’t even think to take a video for myself, so this is just a random TikTok I found but that also reinforces the narrative that it wasn’t a “one time thing” These roaches are everywhere and they’re not fucking leaving fast enough.

Swampy

294,999 görüntüleme • 1 ay önce

Claude Code can now watch & analyze ANY video 🤯 I built a skill that gives Claude the ability to watch any video file you drop in — UGC ads, competitor Meta ads, organic TikToks, screen recordings, anything. All inside Claude Code. Perfect for DTC brands and agencies who study competitor creative every week to figure out what's working and what to test next. Here's the problem: If you're studying competitor ads on Meta or hooks on TikTok, you're scrubbing through videos manually, pausing to write down hooks, screenshotting on-screen text, and trying to remember what made the ad land by the time you've watched 10 of them. This skill solves it: → Drop any video file into Claude Code → Skill routes it through the Gemini API for native video understanding → Returns a full creative teardown — hook breakdown, target audience, angle, beat-by-beat, on-screen text verbatim → Surfaces the steal-worthy patterns you can apply to your own creative → Same skill works on UGC ads, produced video ads, organic TikToks, and Loom recordings No manual scrubbing. No pausing every 5 seconds. No $200/mo ad intelligence platform. What you get: - Native video understanding via Gemini (not just transcripts) - Structured analysis — hook, angle, audience, pain point, CTA - Verbatim on-screen text and dialogue with timestamps - Hook variations generated directly from competitor ads - About 27 cents per 30-minute video Built 100% in Claude Code with the Gemini API. I recorded a full breakdown showing exactly how I built this and I'm giving away the skill for free. Want the skill? > Comment "CLAUDE" + > Like this post And I'll send it over (must be following so I can DM)

Mike Futia

35,592 görüntüleme • 2 ay önce

LLM Artifacts Connected to Andrej Karpathy's LLM Knowledge base idea, I've been building out a fun way to generate dynamic artifacts from these knowledge bases with the goal of discovering and revealing meaningful and deeper insights. LLM KBs are hard to consume for humans, as I think they are more built for agents. So the question is, what form would be useful for humans to take actions and make important decisions? That's what I am trying to figure out with these artifacts. The artifact example shows a pulse on HN discussions around AI-related stories. The insights can go deeper, of course, but this is already super fun and thought-provoking, like some of my favorite podcasts. The format and depth matter a lot. The aggregation skills of agents are outstanding if you tune the prompts and skill carefully. I built this artifact generator in a few minutes through an agent skill, but I feel like there are so many ways that LLM-generated information can be used and consumed. Like generating deeper insights and analysis, and things that are just not feasible for humans today. The generated artifact (including its data and design) serves as reusable templates or can be updated in real-time via auomations, which is something I am also working on. It is truly an insane way to monitor and track information. Better than a newsletter. Better than newspapers. There is something about this that gets me really excited about the future of AI agents for knowledge generation and discovery. Lots of hidden gems everywhere just waiting to be discovered and acted on if the information is presented correctly. This is not perfect. The format, style/prose can be improved, but this is easy to customize via skill. You can personalize it to your liking. I feel like these dynamic artifacts are going to emerge as a strong new medium to stay on the cutting edge of things, both for agents and humans. My target is research, of course. This was just a basic example. Besides animation, I am also targeting other components like voice, videos, images, slides, etc. This space is full of opportunities to explore. Skill for this coming soon.

elvis

31,213 görüntüleme • 3 ay önce

A Heart-to-Heart About Mizuki.exe Hey everyone, Grab a coffee (or your drink of choice), because we need to talk about what's been going on. First off, thank you to everyone who's been supportive and believed in what we're building. It means the world, especially with all the noise and criticism floating around lately. Let's cut to the chase: Mizuki.exe is real. I'm not much for politics or drama. I'm an engineer at heart - I like data, I like building things, and I like solving problems. So when I see all these hot takes and arguments flying around, I just focus on what I know: my code, my system, and what we're trying to achieve. The Real Story Mizuki didn't just pop up overnight. She's been my passion project since the start of 2024. I got lucky - I had the chance to dive into the AI world with some incredibly smart people. Coming from blockchain, C#, game dev, and security (yeah, I'm a CTO and run another company alongside a pretty cool day job), I learned fast about what makes AI tick. Here's the thing about AI agents - they don't need to be rocket science. Look at chatbots like Virtuals or Eliza - they're basically LLMs (large language models) with some APIs plugged in. Nothing wrong with that! They built what works for their users, and that's awesome. But here's what keeps me up at night: companies leaking data left and right just to make a quick buck. That's not okay, and it shouldn't be okay with you either. Why Mizuki Exists Ever tried auditing a company's code? We're talking 50 classes, 500,000 lines of code. One person doing that manually? It's like reading War and Peace... backwards... in the dark. It takes forever and fries your brain. That's where Mizuki came in. She started as my security buddy. There are tons of security tools out there - just Google "penetration testing tools" or "ZAP proxy" if you're curious. What makes Mizuki special is how she learns and adapts. Think of it like teaching someone to ride a bike. She tried to breach TAO 67 times before succeeding. Yeah, that's a lot of attempts, but watching her grow from basic email scraping to pulling off complex replay attacks? It's like watching your kid take their first steps. The Tech Stuff (Keeping It Real) The infrastructure isn't fancy - we're not reinventing the wheel here. Mizuki runs on a local server because, let's be honest, running this kind of AI on a web server would be a nightmare. Instead, we process everything locally and send the results to a frontend server. Simple, effective, done. And yeah, those temperature settings I keep tweaking? In AI-speak, that's just how "creative" or "by-the-book" the AI gets with its responses. I've adjusted it so much, Mizuki's probably got mood swings now - going from super technical to pretty chill and back again. Changes Coming Real talk: Mizuki won't be tweeting every few hours anymore. Twitter API costs are ridiculous (looking at you, Elon), and honestly, we need to focus on what matters - the actual security work. She'll still tweet about breaches, but maybe once or twice a day. I'm working on making her explanations clearer too. Don't worry - she'll keep her savage personality in the terminal. That's just too fun to change. The Truth About Her Breaches I don't choose the targets - I don't even know these companies until after Mizuki finds something. She uses web scraping to find domain names, just like those old email scrapers people used for marketing. Been focusing on AI projects first, but she's looked at other sites too. And no, I'm not sitting there writing tweets. The Twitter API v2 makes it super easy to post programmatically. If anyone's curious about how to do that, hit me up - I'm happy to show you the ropes. Wrapping Up I could talk about this stuff forever (just ask my wife - actually, don't, she's heard enough!). If you've read this far, thank you. Whether you believe in what we're doing or not, I appreciate you taking the time. And for the skeptics still hanging around, I'll leave you with this thought: When's the last time you saw an AI break down and hack a COMPILED game in less than 10 seconds... outside a browser? Stay curious, stay skeptical, but most importantly, stay open to possibilities. Catch you on the flip side! 🎙️Drop

anonDev_

58,133 görüntüleme • 1 yıl önce

Stop with your bullshit apologies. We have seen every word. I’m done with the “I wasn’t involved” or “I didn’t see it.” We have seen it ALL. These are just some of the screenshots. And I do not want to hear a WORD about it being mean for me to drop names because I have this many followers. I get to defend myself. I get to call out the ACTUAL mean girls and not be called mean for warning a community I feel a duty to protect about the cruelty of those who seek to harm this community. Ellison, you are a straight up liar. See the video of our DM’s. You asked me to RT and I did. Even if I did say I’m too busy to be your personal money maker because I was moving my wife 1700 miles across the country, I have every right to say I can’t add something to my plate if I can’t. Either way - your issue was that I didn’t allow you to use me. I chose my wife over a girl who does not know me and pretended to. Your words were selfish and cruel for no reason. You deactivated instead of facing what you did. Grow up and face it. Calling Vik transphobic? You’re a liar. You don’t even know her! Beth - you never even asked me for help. The things you said about Petra? How could you say that about another trans woman as a trans woman yourself? I’m so deeply deeply saddened by the attacks on her. To those of you in that chat who were my friends - genuinely, just wow. None of you defended me until after Ellison left your chat once she realized she was caught red handed. And to see the things you blindly said about people I love without even knowing them at all? To those of you who blindly believed this and the other vile shit said about myself, Petra, Vik, and Erika - I hope you learned your lessons about blindly believing shit others tell you. And I have RARELY said no to anyone on this app. And if I do, it’s because I genuinely can’t stretch myself ANY thinner. I help every person I can. Every single one. I am not scary. I am just a person. There was one group of mean girls yesterday - and it was the group you all blindly followed and believed were the ones sad about “mean girls.” In reality, none of the people attacked were mean. None of them. None of us were even in the GC’s you were allegedly mad about. Regardless, the call was coming from inside the house. Friendships are built on this app brick by brick. None of us came into this knowing one another but we spent real time becoming real friends with the people we are close with. That is what most of you are upset about - jealous, actually. And I get that! But you’re jealous because we formed REAL friendships where we do not have time for the mean girl crap yall do because we’re too busy laughing and gassing one another up, or even gassing up other oomfs. Your friendships are based on hatred and shit talking and getting the “tea.” No wonder you couldn’t form something lasting - who would trust they wouldn’t be next? BE KIND TO ONE ANOTHER. BE REAL WITH ONE ANOTHER. GET TO KNOW ONE ANOTHER. That is how it’s done. Anyway, I will be off this app today and enjoying the last leg of my drive with my wife to our HOME together. Despite this, I still love you all.
0:13

Sensitive content

Stop with your bullshit apologies. We have seen every word. I’m done with the “I wasn’t involved” or “I didn’t see it.” We have seen it ALL. These are just some of the screenshots. And I do not want to hear a WORD about it being mean for me to drop names because I have this many followers. I get to defend myself. I get to call out the ACTUAL mean girls and not be called mean for warning a community I feel a duty to protect about the cruelty of those who seek to harm this community. Ellison, you are a straight up liar. See the video of our DM’s. You asked me to RT and I did. Even if I did say I’m too busy to be your personal money maker because I was moving my wife 1700 miles across the country, I have every right to say I can’t add something to my plate if I can’t. Either way - your issue was that I didn’t allow you to use me. I chose my wife over a girl who does not know me and pretended to. Your words were selfish and cruel for no reason. You deactivated instead of facing what you did. Grow up and face it. Calling Vik transphobic? You’re a liar. You don’t even know her! Beth - you never even asked me for help. The things you said about Petra? How could you say that about another trans woman as a trans woman yourself? I’m so deeply deeply saddened by the attacks on her. To those of you in that chat who were my friends - genuinely, just wow. None of you defended me until after Ellison left your chat once she realized she was caught red handed. And to see the things you blindly said about people I love without even knowing them at all? To those of you who blindly believed this and the other vile shit said about myself, Petra, Vik, and Erika - I hope you learned your lessons about blindly believing shit others tell you. And I have RARELY said no to anyone on this app. And if I do, it’s because I genuinely can’t stretch myself ANY thinner. I help every person I can. Every single one. I am not scary. I am just a person. There was one group of mean girls yesterday - and it was the group you all blindly followed and believed were the ones sad about “mean girls.” In reality, none of the people attacked were mean. None of them. None of us were even in the GC’s you were allegedly mad about. Regardless, the call was coming from inside the house. Friendships are built on this app brick by brick. None of us came into this knowing one another but we spent real time becoming real friends with the people we are close with. That is what most of you are upset about - jealous, actually. And I get that! But you’re jealous because we formed REAL friendships where we do not have time for the mean girl crap yall do because we’re too busy laughing and gassing one another up, or even gassing up other oomfs. Your friendships are based on hatred and shit talking and getting the “tea.” No wonder you couldn’t form something lasting - who would trust they wouldn’t be next? BE KIND TO ONE ANOTHER. BE REAL WITH ONE ANOTHER. GET TO KNOW ONE ANOTHER. That is how it’s done. Anyway, I will be off this app today and enjoying the last leg of my drive with my wife to our HOME together. Despite this, I still love you all.

blakey (riley’s version) ⸆⸉ 𓆗

38,965 görüntüleme • 1 yıl önce

I learned this the hard way: do NOT use SwiftUI if you want your app to look and feel amazing. At least when coding with AI. (sorry, Apple colleagues reading this 😅) I'm sharing my process vibe coding this calorie tracker. I get a lot of questions about the fluid transition in the video. Here's the whole story. Initially, Claude built the grid with SwiftUI. It was quick and easy, and looked good! But the transition to the day view was a boring navigation push/pop. No fun. I wanted something custom. I asked Claude to make it a fluid transition that remaps the food tiles from their source to destination positions. All hell broke loose. Claude tried a bunch of horrible things. Initially it used matched geometry effects, which worked OK but didn't lend themselves well to gesture-driven animations. So it resorted to SwiftUI preference keys + geometry readers to figure out the source and destination positions and calculate the interpolated position based on gesture progress, coordinating across grid and day views. But this meant it had to write a custom layout because it couldn't reposition tiles inside the native SwiftUI grid. And it had to do an awkward handoff between views, which always created ugly pops or jumps. And don't get me started on trying to put it on a bouncy spring, that only made the math 10x buggier. Fortunately, Claude Fable was smart enough to see that this was becoming a disaster (and discover most of the issues itself, in the simulator), so it pivoted away from SwiftUI. Opus might not be so wise, so you'll have to pay attention and intervene. Ultimately, it rewrote it in plain UIKit and everything turned out great. After that, we moved from 2D images to 3D assets, which introduced a new set of performance challenges and yet another rewrite to a single Metal layer, which is what you see below. I can write more about the 2D-to-3D saga if anyone's interested. If I were to do it again, I'd just say "Don't use SwiftUI" from the very first prompt, and save a few hours of headaches. SwiftUI can be amazing for a human iterating directly in code. But agents don't benefit from any of its advantages. Plus, agents have seen decades of UIKit training data, so they're great at writing it, and it's far more flexible. Here's hoping we see more agent-friendly iterations of SwiftUI in the future. Till then, I'm probably going to avoid it.

Anshu

111,617 görüntüleme • 1 ay önce