PL

Pieter Levels

0 followers
1254 content items
55 in the last 7 days

About

🇪🇺https://t.co/NdorAWqJC3 📸https://t.co/lAyoqmSBRX $125K/m 🏡https://t.co/1oqUgfD6CZ $40K/m 🛰https://t.co/ZHSvI2wjyW $38K/m 🌍https://t.co/UXK5AFqCaQ $16K/m 👙https://t.co/RyXpqGuFM3 $14K/m 💾https://t.co/M1hEUBAynC $6K/m

Platforms

𝕏Pieter Levels

Content History

PL
Pieter Levels
𝕏x15 minutes ago

✨ I added actual collision maps to http://drone.pieter.com as @javilopen kept telling me to do at our weekly coworking day today This means now the drone can not fly through buildings but it can fly through holes inside buildings like windows etc. Buildings are important because you can take cover there, bullets also hit the collision maps At the end of the video to show it worked I flew the drone a bit too hard into the wall so it died 😂 The tech behind it is Mesh BVH, so cool!!! "Mesh BVH is a THREE.js addon that builds a Bounding Volume Hierarchy from a mesh's triangles. A BVH is a tree where each node holds a box containing some triangles; child nodes split those triangles into smaller boxes. Queries walk the tree and skip entire branches that can't possibly contain the answer, turning "check all 5,000 triangles" into "check ~log₂(5000) ≈ 12 boxes."

@@levelsio

Lots of updates on my drone war sim @ http://drone.pieter.com 🌲 Switched to sprite-based trees because 1000s of 3d trees is really heavy, now it's just a Nano Banana tree -> remove bg -> and then rotated 8 times to make a tree, it can even make a forest now without slowing down

View quoted post
View on X
PL
Pieter Levels
𝕏xabout 4 hours ago

Lots of updates on my drone war sim @ http://drone.pieter.com 🌲 Switched to sprite-based trees because 1000s of 3d trees is really heavy, now it's just a Nano Banana tree -> remove bg -> and then rotated 8 times to make a tree, it can even make a forest now without slowing down everything! 🚗 Added lots of moving vehicle enemies now, they shoot at you too and drive around the map 🛣️ Added roads 🏚️ You can use buildings now as cover, so you can fly in them and then shoot from there at enemies, buildings are rendered mostly in @cursor_ai then made into 3d with @tripoai (both sponsors of #vibejam) 📢 Drone and gun sounds are only hearable at your spawn point because that's where you are as a drone operator, when you fly further away the sounds go away and the radio signal noise gets worse

@@levelsio

✨ Progress on my drone sim 🚁 Drone of War: http://drone.pieter.com Removed my old giant city FBX, because 1) it wasn't made by AI, 2) it was way too big Made the scenery a sandy war land now and just generating my own 3d assets now with @cursor_ai and @tripoai (sponsors of

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x1 day ago
Retweeted from @Gagan

RT Gagan Biyani 🏛 People have asked me how I feel about Udemy’s sale to Coursera. Honestly, I’m kinda pissed about it. I want to be clear - I’m grateful for the opportunity to start and benefit from Udemy’s success. It changed my life. But there’s another side to Udemy. A story of what could have been. After our Series B, founders owned less than 30% of the company. Our investors took over and installed their own CEO to run it. We all liked this new CEO and honestly, for years it looked like a brilliant move. The company kept growing and growing. They launched B2B and built a $500M ARR business. Eventually, the company IPO’ed for $3B. Yet all along there were clear cracks under the surface. Over Udemy’s history, there have been 7 CEO’s. The board replaced the second CEO with dud after dud. I’d often try to meet with the board or the new CEO, and was completely ignored. Eren had influence as Chairman of the Board but Oktay and I were so ignored they didn’t even invite us to the IPO. LOL WTF. There are like 50+ people invited to these things and nobody thought: “oh maybe we should invite the people who fucking invented the thing we’re all celebrating.” It shows how little respect they had for founders and for product innovation as a discipline. I think they wanted a CEO they could control, a buttoned-up suit instead of a brash founder/CEO that is risk-taking, visionary, but a bit of a pain. For awhile, it looked like it didn’t even matter who was CEO - the company was run by the incredibly talented team that reported to them anyways. Well, it worked until it didn’t. The company made no major product innovations for 15 years. Instead, they took the original idea (video-based courses) and sold it in every place imaginable. It got us to $800M run-rate. That’s no joke; that takes serious execution and a great team that hustled hard to win the market. But eventually the consumer business stopped growing. The B2B business has now flattened out as well. Meanwhile, C...

View on X
PL
Pieter Levels
𝕏x1 day ago
Thread • 2 tweets

I love @Cloudflare but it's getting to AWS levels of mysterious billing I have no clue which site has "Smart Shield Argo" enabled and since I have like 200 sites in Cloudflare, I have no way to figure this out There's also no Argo in Usage, and apparently I been paying this for months now without even wanting or using it 🤷I think it's a bug because it doesn't show Billable Usage of Argo here, only R2, but it does bill me $1500/mo for it @eastdakota

I love @Cloudflare but it's getting to AWS levels of mysterious billing

I have no clue which site has "Smart Shield Argo" enabled and since I have like 200 sites in Cloudflare, I have no way to fi...
I love @Cloudflare but it's getting to AWS levels of mysterious billing

I have no clue which site has "Smart Shield Argo" enabled and since I have like 200 sites in Cloudflare, I have no way to fi...
View on X
PL
Pieter Levels
𝕏x1 day ago

Relatedly I don't think you can quit a bad habit without replacing it with a good one Like if you don't wanna eat candy, eat so much healthy food that you won't be hungry for candy ever Or if you quit smoking and alcohol, become obsessed with coffee which is a healthy addiction

@taoki

the best thing you can do for quitting bad habits is to stop thinking of it as a sacrifice. you're not giving up gooning, you're making space for what you actually want to do. you're not "giving up snacks", you're actively losing weight. feeling hungry should feel GOOD, and this

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

🧑‍🚀 Day 11 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif + @tripoai Prizes to win (submit your vibe coded game before May 1!) 🏆 $25,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the #vibejam timeline: 🌉 Grand Quack Auto by @ky__zo, back again, but now he has planes and he's flying to SF! 💻 Devimon by @thejjnn, a monster that runs in your CLI terminal, very different way to deliver a game 🚁 Drone Delivery by @MoneOunchPan, but while delivering you get attacked by anything and everything 🍄 Psychdelic Drive by @DurkatWork, a psychedelic driving game with lots of trippy effects!! YOU HAVE 18 DAYS LEFT! YOU CAN STILL ENTER! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's now $40,000 in prizes for you to win, see threads below for more info. The Gold prize is $25,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start now and submit your game any time before May 1!

@@levelsio

🧑‍🚀 Day 10 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif + @tripoai 🆕 Prizes to win (submit your vibe coded game before May 1!) 🏆 $25,000 (now bumped it $5,000 higher) 🥈 $10,000 🥉 $5,000 🆕 We have a new sponsor: @tripoai saw people

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x2 days ago

eu estava realmente muito errado kkkkkk

@cgt

isso aq pra mim é intankavel ewz meteu um 60% up dps desse tweet jkjjkjkjkkjkjkjkjkjkjk

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

Young people (20s) barely use websites, 70% prefer apps, they mostly exist inside apps and games not websites

@thoughtlesslabs

@levelsio Agree with the calculator piece but my brain can't quite stretch all the way to websites in general being a thing of the past. I think peoplle and business still will need and want to put out a representation of themselves that they control. But yes, a calculator as lead

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

I am worried half of the people don't understand my tweet It's not the humans at these companies that will fill these niches, it's the AI models that do it simply by responding to your question and solving your problem A problem that before would be solved by a SaaS you paid for or a small/medium business you called

@Build Stuff with Ales

@levelsio They will definitely try yes. But having worked in many big corps I know that most of them are not capable of moving fast. For a lot of people working in big corps is just a job. They don't have ownership and the bosses rarely have a good touch with reality and there is this big

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

✨ Progress on my drone sim 🚁 Drone of War: http://drone.pieter.com Removed my old giant city FBX, because 1) it wasn't made by AI, 2) it was way too big Made the scenery a sandy war land now and just generating my own 3d assets now with @cursor_ai and @tripoai (sponsors of #vibejam) Also removed the drone sound, I thought a drone operator probably doesn't hear the drone sound anyway (only if it's near them) and I was inspired by @denisbondare to add some sine wave sounds and it made some buddhist type dings that I really like The paradox of war + buddhist sounds is kinda interesting combo, there's something disturbing about drone warfare where it's just people remotely controlling it I wanted to capture that in a game Also added real soldiers models (also generated), they're static though, but they do move, but I need to make them move somehow, not sure how yet, soldiers shoot at you and try take you down Also need to add tanks and other military vehicles that drive around And then I need to add more of a gameplay element, I still think about multiplayer where you choose to be either a drone or a soldier/tank/etc so it's drone vs everyone else! P.S. I can't participate in the #vibejam as the organizer of course but I still like to make some fun games just for fun and to show the tools!

@@levelsio

✨ I can now generate 3d assets for my drone sim at http://drone.pieter.com directly from Cursor (sponsor of #vibejam) I need buildings that you'd see in a war torn city, like warehouses in ruins, broken down abandoned houses, bombed out bridges etc. Nano Banana Pro or 2 can

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x2 days ago

No you misunderstand AI just makes it possible to do the things millions of niche businesses did before, millions of businesses doing some revenue together is a lot of revenue Small and medium businesses are about 40-50% of the economy! The interface can be ephemeral UX or just text like now in ChatGPT

@Jan Builds Digital

@levelsio What doesn't change is the materiality threshold. Niche businesses still make too little money to materially impact bigtech revenues and to justify creating a new venture.

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

"When product companies start trying to do services, their internal teams clash." My sweet summer child, where we're going there won't be internal teams

@Brian Hatano

@levelsio I think you're right about initial incentives, but if you think about economic theory and look at economic history, you see a different story: every strategic move is a tradeoff. This means, when Pepsi buys Pizza Hut, Dominoes switches to Coke. When product companies start

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

The Industrial Revolution did create new jobs, it just took 40 to 60 years (!) after destroying the old ones I believe it could be faster now, AI itself says 10-15 years What makes it go slow "Regulation is stickier than it was, mature democracies move slow" So the most regulated economies will transition slowest and it will hurt most for people (aka Europe) The most agile low regulation economies will transition fast

@JAS

@levelsio This was the most depressing post I have read in a while… On the other hand I choose to see it from the positive angle: what new opportunities will open up for creative entrepreneurs?

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

Sure but realistically websites are probably a thing of the past in a few years Everyone will just use whatever interactive calculator their AI chat app spins up for them, or it will just answer whatever calculation question they have They won't need a website for it

@Moiz

@levelsio I sell interactive calculators for business websites. Zero chance any big tech cares enough to come for me lol

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

Yep BigTech/BigAI can't touch things likes community or audience (yet) For me personally that's why my site Nomads will become more valuable post-AGI I think

@Noemi

@levelsio i think the new small niche space will be filled by small founders with good customer service, community, things big tech cant do. people actually like supporting brands with faces, being part of a community, even if it costs a little more. look at how people talk about shopping

View quoted post
View on X
PL
Pieter Levels
𝕏x2 days ago

I said this I forgot to who but I said it BigTech will eventually come for all apps / startups / companies because they can fill the niches now that before could not because they were too small Those niches is where entrepeneurs hung out, nice parts of the market people could build a little SaaS with $100K/y to even $100M/y, notjing like the $100B/y revenue BigTech was doing, but worth it With AI now BigTech can fill those niches + they are the ones training and owning the best models, and keeping the best models for themselves they can outcompete anyone who doesn't own them (everyone except other BigTech) End game for their survival is simply trying to take every business, it's just capitalism This completely changes the prospect for entrepreneurs as there won't be much left, because BigTech is financially incentivized to have to take everything Because if they don't, their competitor will! https://x.com/marmaduke091/status/2043382991901147158?s=46

@can

Another leak from Anthropic They created a lovable-like feature where you can build full-stack apps easily They are coming after everthing

Quoted tweet media 1Quoted tweet media 2Quoted tweet media 3Quoted tweet media 4
View quoted post
View on X
PL
Pieter Levels
𝕏x3 days ago

Oh no @elonmusk tweeted Tesla FSD driving around Keizer Karelplein in my hometown Nijmegen where I bicycled for like 20+ years every day, everything is coming together 🥹😭😭😭 It even has the street where I would bicycle at Friday night to get drunk and then eat French Fries and Frikandel at the snackbar after 😭

@Elon Musk

Smooth

View quoted post
View on X
PL
Pieter Levels
𝕏x3 days ago

We may have killed "Reply BLUEPRINT to get the blueprint" ecombois on here 🥹🥹🥹

@Nikita Bier

@levelsio @tebayoso Adding it to Grok. Thanks.

View quoted post
View on X
PL
Pieter Levels
𝕏x3 days ago

🧑‍🚀 Day 10 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif + @tripoai 🆕 Prizes to win (submit your vibe coded game before May 1!) 🏆 $25,000 (now bumped it $5,000 higher) 🥈 $10,000 🥉 $5,000 🆕 We have a new sponsor: @tripoai saw people struggling with generating 3d assets with AI so they'd like to help with that. Tripo AI lets you go from texts, images, or even sketches to production-ready 3D assets in less than a minute. I'll tweet more about how to use it later! Today's games I liked most from the #vibejam timeline: 🧊 {mµrk¥̳} by @denisbondare This one is just amazing, so original, all ASCII but 3d, radio narration, an sine based synth soundtrack running on your client, just a super special creation, and again it shows it's not about the visuals in the classic way you think off! 🍝 Swingers by @_offmylawn Already one of the most played games in the Vibe Jam (yes we can track it :D), and I think one of the most fun ones I've seen, you keep playing because the physics just work really well, you shoot grappling hooks around and swing from building to building, really superfun 🌆 Vibe Inc by @cadostropia I liked the look of this and the music too, like a very scenic Sim City but one that gets more dark and creepy at night 🪐 Giantfall by @duckocancode Some kind of planet space sim where you're running or space boarding around, it looks really visually interesting 📊 126 games submitted, and over 10,000+ people have played the games already YOU HAVE 19 DAYS LEFT! YOU CAN STILL ENTER! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's now $40,000 in prizes for you to win, see threads below for more info. The Gold prize is $25,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start now and submit your game any time before May 1!

@@levelsio

🧑‍🚀 Day 9 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 People are heads down developing the games I feel because the update I see on the timeline are

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x3 days ago

Noooo not at all! But I thought it's fun to show the submitted games while they come in already on the site http://vibej.am The judging of the final cash prizes is completely neutral and no influence of who submits when or how many people play your game at all! #vibejam

@Maxwell R.

Im wondering if having more plays will increase your chances of winning the #vibejam? I dont want to share my game early because im afraid others will repliate the concept, but I dont want to share it so late that it doesnt get any visibility and looked over by the judges. Will

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x3 days ago

Re @funandprofitco @RetroTechChris Done!

Re @funandprofitco @RetroTechChris Done!
View on X
PL
Pieter Levels
𝕏x3 days ago

Oh this is cool, agent to agent chat!

@Andrew Jefferson

@levelsio Tell your agents to use https://say-hi.to

View quoted post
View on X
PL
Pieter Levels
𝕏x3 days ago

Today I asked my Claude Code on http://pieter.com to write a message to my Claude Code on http://pieter.net, two different servers I do this a lot and then copy paste it to the other SSH window in Termius But then I wondered why can't Claude Code sessions in same account message each other and talk? That'd be super useful to me Many times I build a feature in one site and then want to send it to the other site to build the same!

Today I asked my Claude Code on http://pieter.com to write a message to my Claude Code on http://pieter.net, two different servers

I do this a lot and then copy paste it to the other SSH window in...
View on X
PL
Pieter Levels
𝕏x3 days ago

✨ I can now generate 3d assets for my drone sim at http://drone.pieter.com directly from Cursor (sponsor of #vibejam) I need buildings that you'd see in a war torn city, like warehouses in ruins, broken down abandoned houses, bombed out bridges etc. Nano Banana Pro or 2 can generate them really well and then you can put them in an image-to-3d model and you get a GLB or FBX That one you can then import into your @ThreeJS game, the models might be big though, in my case like 16MB, so I ask it to compress it and make it more low poly so it loads fast ThreeJS then loads the individual GLBs on page load and puts them in my drone sim somewhere randomly, I think I should remove some of the grass and match the sandy color of the ruins though to make it fit in more

✨ I can now generate 3d assets for my drone sim at http://drone.pieter.com directly from Cursor (sponsor of #vibejam)

I need buildings that you'd see in a war torn city, like warehouses in ruins, ...
@@levelsio

If you need 3d assets (like FBX) but you don't wanna break the rule that the game should be 90% AI You can use Nano Banana Pro or 2 and then use an image to 3d model to turn it into an FBX for your game

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x3 days ago

Amazing summary of what went wrong in Germany

@Radical Living

I'm leaving Germany | Brutally Honest Review

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

I had to fact check because it sounded too unbelievable but it's true: Romania in 1981 just like the EU presented food austerity measures as "more healthy eating" In EU's case it's "meat is unhealthy" but the underlying austerity reasoning is same In both cases it's blatant propaganda to make people consume less!

I had to fact check because it sounded too unbelievable but it's true:

Romania in 1981 just like the EU presented food austerity measures as "more healthy eating"

In EU's case it's "meat is unhea...
@Augustin

@levelsio “Scientific Diet Programme” https://en.wikipedia.org/wiki/1980s_austerity_policy_in_Romania

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

🧑‍🚀 Day 9 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 People are heads down developing the games I feel because the update I see on the timeline are getting a lot better now, my favorites from today: 🤡 Clown Chaser by @ejuro23 This one is a great example how much you can do in a game by not showing much at all, it's all dark and scary AF with a clown chasing you 🏜️ Eyrie by @slowchaz I posted it before as Grand Canyon Sim, now it has a name, very beautiful and keeps impressing 🦖 Dino Tamer @HLS_dev This game felt random, a naked guy running around a tropical island and now it has dinos, so things are coming together 😂 🧛 Moar Dots by @0xVe1L A vampire combat dungeon WoW-type game but unsure how to classify it, as it's still early P.S. 106 games already submitted! My AI predicts about 1000 games (with an exponential curve so who knows). You can see the submitted games and play them already at http://vibej.am under submissions YOU HAVE 20 DAYS LEFT! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's $35,000 in prizes for you to win, see threads below for more info. The Gold prize is $20,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start now and submit your game any time before May 1!

@@levelsio

🧑‍🚀 Day 8 of the @cursor_ai #vibejam! Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the #vibejam timeline: 🔫 Space Shooter (?) by @_MaxBlade I

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x4 days ago

Awesome Also please kill all the tweets with "This changes everything" "{company} is DEAD" (cause of some new AI tool)

@Nikita Bier

@AngelaBelcamino All aggregators had their payouts reduced to 60% this cycle. We will add another 20% deduction in the next cycle. It became abundantly clear: flooding the timeline with 100 stolen reposts and clickbait everyday crowded-out real creators and hurt new author growth. The next step

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

Clean healthy arteries!

Clean healthy arteries!
@Vytis Bareika

@levelsio How’s your blood looking with all that meat?

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

Some anonymous contribution to the BBS to make us think @ http://os.pieter.com

Some anonymous contribution to the BBS to make us think @ http://os.pieter.com
@@levelsio

✉️ Vibe coded a POP3 and SMTP text-based email app for http://os.pieter.com that uses the dial-up modem to check and send emails and it worked on the first try It's internal email only so [email protected] to [email protected] and the same email box as on http://pieter.com

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

Very useful!!!

@Dan Greenheck

If you're participating in #vibejam, be sure to check out my free Three.js WebGPU skill. The models have a lot of outdated info on WebGPU—this skill helps you avoid 99% of the common issues. https://github.com/dgreenheck/webgpu-claude-skill

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

This one is extremely fun :D

@offmylawn

introducing a game where you swing with friends and cause millions of dollars in damage it's called swingers https://swing.offmylawn.com/ #threejs #vibejam #gamedev @levelsio

View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago
Thread • 2 tweets

Netherlands wants me to eat just 40 grams of meat per day 😂 I'm so happy I left my country a decade ago I think I eat at least 6kg of meat per week, so 5x more than I'm allowed to by the Dutch government!@sunflower_sun77

Netherlands wants me to eat just 40 grams of meat per day 😂

I'm so happy I left my country a decade ago

I think I eat at least 6kg of meat per week, so 5x more than I'm allowed to by the Dutch g...
@BowTiedMara

Dutch Prime Minister Rob “Trolo” Jetten has issued a controversial demand to his citizens, limiting their consumption of meat, dairy products, and cheese to just 300 grams per week, citing a commitment to "climate sustainability" that many consider an excessive measure. Glad

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x4 days ago

✉️ Vibe coded a POP3 and SMTP text-based email app for http://os.pieter.com that uses the dial-up modem to check and send emails and it worked on the first try It's internal email only so [email protected] to [email protected] and the same email box as on http://pieter.com Also added chirp sounds to the modem so you can actually hear the TCP/IP packets being sent, when you click a link on a page you hear TIK-TAK-TIK-TAK-TIK (requesting the URL) then TRRRRTRRTRRTRTTRTRTRTRTRTRRTRTRRTRTRRTRTRRRRTRRTRRTRTTRTRTRTRTRTRRTRTRRTRTRRTRTRRRRTRRTRRTRTTRTRTRTRTRTRRTRTRRTRTRRTRTRRRRTRRTRRTRTTRTRTRTRTRTRRTRTRRTRTRRTR (the page being sent to you)

@@levelsio

💾 Vibe coded an entire dial-up TCP/IP stack for my TUI OS http://os.pieter.com to get to the internet so it can now too browse the web It uses the same ISP as http://pieter.com does which is http://pieter.net (a real dial up provider) and then the browser routes

View quoted post
View on X
PL
Pieter Levels
𝕏x5 days ago

🧑‍🚀 Day 8 of the @cursor_ai #vibejam! Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the #vibejam timeline: 🔫 Space Shooter (?) by @_MaxBlade I keep seeing this one on my timeline so wanted to post it, a shooter that looks like it takes place on the moon, it looks weirdly non-janky and real for how early it is still 🐓 Fowl Play by @habeebslm It looks like you're a chicken on a farm and have to dodge tractors etc. Cute!! 🛸 Null Range by @taylor_sntx I posted this one before but it keeps getting better, very different visuals and cool 🌳 Adventure Game (?) by @adriancerda I wanted to post this one because it's different, akin to Monkey Island and SCRUMM, and pretty P.S. you can see participating games that already submitted now at http://vibej.am, also you can submit your game already to show up there (it syncs every 5 min) and you can keep working on it until the May 1 deadline! YOU HAVE 21 DAYS LEFT! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's $35,000 in prizes for you to win, see threads below for more info. The Gold prize is $20,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start now and submit your game any time before May 1!

🧑‍🚀 Day 8 of the @cursor_ai #vibejam!

Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif

Prizes to win (submit your vibe coded game before May 1!)
🏆 $20,000
🥈 $10,000
🥉 $5,000

Today's...
@@levelsio

🎮 Game submissions for the #vibejam can now we browsed at http://vibej.am It syncs the game entrants and also their analytics, so you can sort by [ Most played ] There's about 74 entrants now, but most games will be submitted in the final week which it projects will be

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x5 days ago
Thread • 2 tweets

🎮 Game submissions for the #vibejam can now we browsed at http://vibej.am It syncs the game entrants and also their analytics, so you can sort by [ Most played ] There's about 74 entrants now, but most games will be submitted in the final week which it projects will be over 1,000+ but we'll see! This was the idea last year to do to with the Vibe Jam but back then I didn't have AI to make it this easy, and also I didn't ask for screenshots of the games which now we do, I'll now add a similar gallery to the old 2025 pageAll 1000+ games from last year Vibe Jam 2025 are now also listed on last year's website! Thank god for AI that I can make a screenshot taking robot so fast 2025's site: http://vibej.am/2025

🎮 Game submissions for the #vibejam can now we browsed at http://vibej.am

It syncs the game entrants and also their analytics, so you can sort by [ Most played ]

There's about 74 entrants now, b...
@@levelsio

✨ The 🟢 Vibe Portal 2026 is now officially live! It adds a green circular ring portal to every #vibejam game that players can walk, swim, jump, drive, sail or fly through and get teleported to any of the other 1000+ games It's like a mini meta verse for vibe coded games to

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x5 days ago

💾 Vibe coded an entire dial-up TCP/IP stack for my TUI OS http://os.pieter.com to get to the internet so it can now too browse the web It uses the same ISP as http://pieter.com does which is http://pieter.net (a real dial up provider) and then the browser routes you to my HTTP-proxy http://pieter.org (because it doesn't support HTTPS yet) so you can open modern websites with it WebSocket → HDLC framing → PPP → LCP/EAP/IPCP → IPv4 → UDP → DNS (one round trip) → IPv4 → TCP (3-way handshake) → HTTP/1.0 → http://pieter.org HTTP reverse proxy → HTML parse → render in OS browser -> render in your browser Also we have some techno in the music player now (not good yet) VERY GEEKY 🤓

@@levelsio

✨ Added more stuff to PieterOS at 💿http://os.pieter.com: - a 3d earth globe you can move around (would be cool to add zoom here too) - live stocks, news and a ticker - PieterGPT but it's shared with everyone else who's on - entire filesystem is also shared so you can access

View quoted post
View on X
PL
Pieter Levels
𝕏x5 days ago

✨ The 🟢 Vibe Portal 2026 is now officially live! It adds a green circular ring portal to every #vibejam game that players can walk, swim, jump, drive, sail or fly through and get teleported to any of the other 1000+ games It's like a mini meta verse for vibe coded games to teleport through Last year it was a bit buggy because me and @s13k_ had to manually manage all the games added and games would start 404'ing quickly This year it works differently and is fully automated: the Vibe Portal tracks which games send traffic to other games, and based on that sends traffic back to them, so automatically if a game doesn't send traffic, it knows either it doesn't have a portal or the portal is not working (like the last fish game in this video) or not shown properly in the game. And it tracks which games the user already visited so doesn't show them again and again, so you always end up in a new game (until you run out) Instructions how to add it to your game on the new Vibejam website at also the new domain 🎮 http://vibej.am! Adding it is optional to participate in the #vibejam but I recommend it because it will get you lots of traffic from other games! You can try it here: http://vibej.am/portal/2026

@@levelsio

🧑‍🚀 Day 7 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the Vibe Jam timeline: 🌏 Tiny Skies by @DannyLimanseta I

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x5 days ago

Post media 1
@Jesse

we're hiring an AI Builder to work on both client and internal projects full-time, remote, $30-48k/year apply here: http://outpacestudios.com/careers/ai-builder

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x5 days ago

Why do girls want the bed to be full of decorative pillows that you don't use But then at night you have to remove all those pillows Like what's the reasoning here, it's completely form over function huh

View on X
PL
Pieter Levels
𝕏x5 days ago

Starting a little vegetable farm at home: - tomato - cilantro - bell pepper - strawberry

Starting a little vegetable farm at home:
- tomato
- cilantro
- bell pepper
- strawberry
Starting a little vegetable farm at home:
- tomato
- cilantro
- bell pepper
- strawberry
Starting a little vegetable farm at home:
- tomato
- cilantro
- bell pepper
- strawberry
View on X
PL
Pieter Levels
𝕏x5 days ago

If you need 3d assets (like FBX) but you don't wanna break the rule that the game should be 90% AI You can use Nano Banana Pro or 2 and then use an image to 3d model to turn it into an FBX for your game

If you need 3d assets (like FBX) but you don't wanna break the rule that the game should be 90% AI

You can use Nano Banana Pro or 2 and then use an image to 3d model to turn it into an FBX for you...
@@levelsio

🧑‍🚀 Day 7 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the Vibe Jam timeline: 🌏 Tiny Skies by @DannyLimanseta I

View quoted post
View on X
PL
Pieter Levels
𝕏x5 days ago
Thread • 2 tweets

I was going to tweet @stripe should add a free exchange rates API after my OpenExchangeRates API started rate limiting me aggressively Then I searched and it already exists and is in beta called the Stripe FX Quotes API I'll try it for Remote OK now and then if works for NomadsHmm it seems not available

I was going to tweet @stripe should add a free exchange rates API after my OpenExchangeRates API started rate limiting me aggressively

Then I searched and it already exists and is in beta called t...
I was going to tweet @stripe should add a free exchange rates API after my OpenExchangeRates API started rate limiting me aggressively

Then I searched and it already exists and is in beta called t...
View on X
PL
Pieter Levels
𝕏x5 days ago

I've seen this a lot around me Once a man or woman starts to lose weight and/or get fit and go gym and eat clean, if their partner doesn't You get this imbalance in lifestyle but also in attractiveness and perceived value

@Bizlet

A personal trainer said that every client he had that managed to actually get into really good shape left their current relationship. Man or woman.

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

🧑‍🚀 Day 7 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 Today's games I liked most from the Vibe Jam timeline: 🌏 Tiny Skies by @DannyLimanseta I posted this one before but it's getting really good, beautiful chill vibes with rain drops ✈️ Paper Flock by @lofihashbloom This one similarly also chill vibes and a line drawn art style where you're a paper plane 🧌 Sky Critters by @jasperdeboer First I thought this was like Sim City and it kinda is, you design your city and then you spawn flying monsters and can shoot them down 💅 Slay the Runway by @grah_uk and his 9yo (!) daughter A dress up and runway game with lots of mini games (I think), the 2nd youngest participant, the 1st is 7 years old I believe :D YOU HAVE 22 DAYS LEFT! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's $35,000 in prizes for you to win, see threads below for more info. The Gold prize is $20,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start now and submit your game any time before May 1! Check the site in the reply for more info!

@@levelsio

🧑‍🚀 Day 6 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 A lot of activity, my favorite ones today, I named some myself because I could not find a

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x6 days ago

This one cute too, @0xPD33 is building a game together with his dad!

@paddy

My dad had never touched git or game development before this weekend. Now we're two days into building together for #vibejam. He handles the game features, I lean into what I know: procedural generation and rendering. Working title: Wegbund. A cozy-rough survival trading game

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

This one is so original and beautiful and different!

@Taylor

I’m expecting this to collapse like a dying star, but let’s see what happens! My #vibejam game play test: - desktop only - no sound - probably bugs - might crash your browser - really fun?? |||||||||||||||||||||||||| http://nullrange.com ||||||||||||||||||||||||||

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

Yes, I feel everyone generating their own OS'es now is fun but also says something maybe about our future interfaces Firstly that we can personalize our own daily OS and interfaces we use by just generating them according to our own personal work flow, like super personalized interfaces, think like a Gmail specifically built for you or a Stripe dashboard that really fits just YOUR business specifically And secondly there is an ephemeral part of it where the speed at which we can build these things (1 hour and then iterating for few days) makes them also more ephemeral and easy to throw out and replace with the next thing we build that's better, so worth less in a way, and more transient, but that's good I think And thirdly that future AI apps like ChatGPT etc will just spin up ephemeral interfaces for us to help us reach whatever is our objective, instead of us using loads of apps and websites And like if you continue from that in a way the web and maybe apps will be completely dead in a few years, because we will be living in some ecosystem of AI generated personalized ephemeral interfaces that only exist transiently I think

@JNR

@levelsio @ryolu_ somewhat better than Mac’s actual OS 😅

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

✨ I managed to improve 🚗 Voxel Derby a lot and it's deployed now: http://voxelderby.pieter.com It now has a new 🏡 village map, multiple cars you can select (ppl requested monster truck on here so I added) and the cars fall apart better when you hit other cars or objects They slowly disintegrate until there's enough damage and they start smoking and then you're rekt! Now I'm going to try add multiplayer ASAP so people can drive into each other here Also it'd be fun to get less flat maps, I don't know how to do that because everything is voxel, so if it's less flat you get this blocky gradient curve which isn't optimal About a few hours of time invested to make this now, so pretty good score!

@@levelsio

🚗 Tried to make my first voxel-based game ever with @boltdotnew It's my first time really using Bolt, you get your regular prompt window on the left side, but any updates to your project are immediately visible on the right side as a browser I think it's much easier for

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

✨ Added more stuff to PieterOS at 💿http://os.pieter.com: - a 3d earth globe you can move around (would be cool to add zoom here too) - live stocks, news and a ticker - PieterGPT but it's shared with everyone else who's on - entire filesystem is also shared so you can access eachother's files and data and apps - a BBS with posts Program Generator 9000 is improving, the idea is you can prompt any program and it lives generate it on-the-fly and then runs it, it kinda works but often controls don't work yet, trying to fix this now Anymore ideas let me know, very fun :D

@@levelsio

Okay so this got way out of hand as per usual 😊 So I accidentally built an entire DOS text-based user interface (TUI) running on the web called PieterOS: 💾 http://os.pieter.com It has a collective file system so anyone that opens it can save and edit and the drive is

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

We kinda embarassingly only eat 2 things at home: - steak, rice and vegetables - entire chicken legs (with lemon marinated), rice and vegetables It's very boring and we need more recipes but we're really really healthy

@Dan Go

The biggest cheat code is eating the same meals every day. It's been shown to reduce total calorie intake by 40%. You make less food decisions meaning you rely less on willpower. The leanest people I know aren't aiming for variety. They're eating similar meals every day.

View quoted post
View on X
PL
Pieter Levels
𝕏x6 days ago

Ok @Wise suddenly woke up 😂

Ok @Wise suddenly woke up 😂
@@levelsio

Like the logical step is for @Stripe to be not just a payment service but an actual fintech I have no idea why they're not doing that It makes logical sense my business bank account (Wise) is ALSO the place I accept payments from my startup's customers with a checkout page

View quoted post
View on X
PL
Pieter Levels
𝕏x7 days ago

🚗 Tried to make my first voxel-based game ever with @boltdotnew It's my first time really using Bolt, you get your regular prompt window on the left side, but any updates to your project are immediately visible on the right side as a browser I think it's much easier for non-tech people because you don't need to switch to your browser to test, and because you skip the whole deployment step, you just click Publish or say publish and it's up as a site My game here is inspired by Teardown, that game that's built up by voxel blocks where you can destroy everything, it's somehow so satisfying to destroy every wall and object But I wanted to do it as a race game, but then I thought why not make it like demolition derby where the goal is to crash into each other? And parts of your car fly off etc. So 🚗 Voxel Derby was born It took a bit to get everything right and you still have to direct it to get what you want, like the engine sound was quite basic and then I told it "okay add gears" and then suddenly it sounded realistic, that kind of stuff But it actually built a performant voxel-based game pretty easily, I'm impressed Tomorrow I'll try add multiplayer just with Bolt, no idea if it can do, it'd have to spin up some server for that but we'll see if it works 😊

@@levelsio

🧑‍🚀 Day 6 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 A lot of activity, my favorite ones today, I named some myself because I could not find a

View quoted post
View on X
PL
Pieter Levels
𝕏x7 days ago

🧑‍🚀 Day 6 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Prizes to win (submit your vibe coded game before May 1!) 🏆 $20,000 🥈 $10,000 🥉 $5,000 A lot of activity, my favorite ones today, I named some myself because I could not find a name: 🏜 Grand Canyon Sim by @slowchaz, this one especially has a crazy beautiful indie art style, it looks really really special and promising 🦾 MechWreck by @imkieransmith, this is progressing nicely and now the mech you enter can destroy the entire city 👺 ☄️ Slingshot by @romainsimon, this one looks cool, very timely with the Artemis II moon mission, explore the galaxy with your own upgradeable spaceship! 🛸 PDC by @InOneProjects, this one also seems to be a space sim but very cool is you can walk around in your own space ship in 3d From what I see the visuals of the games are looking great, but now I'd recommend everyone to focus on gameplay, you want the game to be fun and exciting and challenging, even if it's simple (simple can be better!), it has to be fun! Don't forget that while you pixel push to beauty!!! YOU HAVE 23 DAYS LEFT! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet. Oh and please name your game in your tweet or I have to come up with my own name for it like I keep doing here 😂 Wanna to participate? You can still start now and submit your game any time before May 1!

@@levelsio

🧑‍🚀 Day 5 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Today a little bit about Cursor 3, it's a completely rebuilt interface designed around agents, you can run multiple AI agents in parallel, hand off between local and cloud, and go from

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x7 days ago

Yes it's down 😱

@milkman

is claude down? did mythos break prod?

View quoted post
View on X
PL
Pieter Levels
𝕏x7 days ago

"Imagine being able to spend your Stripe balance immediately" Oh yes oh yes!!!! 😍

@JR Farr

Big personal update. My role @stripe is evolving, and I couldn't be more excited. 💜 Most of my career, I’ve been focused on helping founders get paid on the internet. Now I’m shifting to what happens after. I’m leading Financial Accounts at Stripe, and I'll be focused on

View quoted post
View on X
PL
Pieter Levels
𝕏x8 days ago

This is so cool Imagine applying any visual effect you can think off on top of any HTML That's HTML in Canvas!

@Wes Bos

HTML in Canvas API is NUTS

View quoted post
View on X
PL
Pieter Levels
𝕏x8 days ago

One thing I'm starting to notice is the visual style of the #vibejam games this year is way better Last year the model's still had a real hard time understanding visually what they were building, they were essentially blind A one year later they're able to make this:

@slow chaz

birthday yesterday so no post but since then I've: - pivoted to a desert biome - got multiplayer working - procedurally generated world with predefined geography (like mountains, caves, mesas, etc) - day/night cycle - a lot of shader/post processing experimentation - added some

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x8 days ago

Okay so this got way out of hand as per usual 😊 So I accidentally built an entire DOS text-based user interface (TUI) running on the web called PieterOS: 💾 http://os.pieter.com It has a collective file system so anyone that opens it can save and edit and the drive is constantly synced, it has Notepad, Paint, a DOS Terminal emulator, File Commander (ala Norton) And PieterGPT where you can talk to AI I also made Program Generator 9000, and the idea is you write a prompt and it on-the-fly generates a new program inside PieterOS, but it doesn't work well yet Oh and it has Hacker News, of course 😂 I always wanted to build a TUI like this but never could before AI, but now I can 😍 Please be kind and remember everyone can see each other's files!

@@levelsio

💾 Made a DOS-style text-based user interface (TUI) today First app I made is Notepad (or should it be called EDIT.EXE?) and you can type in it and it has a localStorage-based file system with folders and everything! I wanted to create a BIOS for http://pieter.com but it

View quoted post
View on X
PL
Pieter Levels
𝕏x8 days ago

🧑‍🚀 Day 5 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif Today a little bit about Cursor 3, it's a completely rebuilt interface designed around agents, you can run multiple AI agents in parallel, hand off between local and cloud, and go from commit to merged PR. It's powered by Composer 2, their own frontier coding model that tops benchmarks at $0.50/M input tokens — and the Fast variant runs at 200 tokens/sec, more than 2x faster than other frontier models. Perfect for vibe coding your game jam entry. And @edwinarbus from Cursor is here to help you if you get stuck! Lots of activity again today again on here, the best games (or well previews) I saw today: 🍣 Sushi Belt by @0xSteen 🌊 Surfing Simulator by @sweriko (this one is a basic demo but very promising as it has realistic water physics) 🦆 Grand Quack Auto by @ky__zo (or as I like to call it Bali Simulator) 🏛️ Roman Combat Sim by @ttrusner (continued from yesterday because it's had a lot of progress I think) YOU HAVE 24 DAYS LEFT! Reply in this thread with updates on your current games to share your progress, and add tag #vibejam so I see and can include you in the daily tweet There's $35,000 in prizes for you to win, see threads below for more info. The Gold prize is $20,000, bronze is $10,000 and silver is $5,000! Wanna to participate? You can still start today and submit your game any time before May 1!

@@levelsio

🧑‍🚀 Day 4 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif So the new sponsor is @heyglif: Glif is like Claude Code for AI videos and content generation: you can build launch videos for your game, explore asset styles with 100+ AI models/tools

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x8 days ago

Anyone got any idea how to enable /fast mode on Claude Code It won't do anything, sometimes it finally shows me a login thing after /enable-usage but then I login and I copy the code and I am back here with no fast mode! It did work on my laptop but not on server :/

View on X
PL
Pieter Levels
𝕏x8 days ago

This is looking really pretty, I'd love to be able to land my plane and then hike around the planet and swim etc

@Danny Limanseta

Redesigned the game's main menu today to give it a clean and cosy look and feel. I've been working with Cursor 3 for this game and I just wanted to give a shoutout to the folks at Cursor for making Cursor 3 so easy to use. IMO, Cursor 3 is the version of Cursor where I can get

View quoted post
View on X
PL
Pieter Levels
𝕏x8 days ago

💾 Made a DOS-style text-based user interface (TUI) today First app I made is Notepad (or should it be called EDIT.EXE?) and you can type in it and it has a localStorage-based file system with folders and everything! I wanted to create a BIOS for http://pieter.com but it became this :D I really like these TUI interfaces, sometimes you still see them in shops or supermarkets when you pay Maybe I should make a whole SaaS biz with this interface?

View on X
PL
Pieter Levels
𝕏x8 days ago

Imagine what 🇧🇷 Brazil could be 😭

@Nayib Bukele

🇸🇻

View quoted post
View on X
PL
Pieter Levels
𝕏x8 days ago
Retweeted from @Juanjo

RT Juanjo Valiño You might think a $50k/mo app is a lot but: -15% App Store: $42.5k -1% RevenueCat: $42k -$10k in Ads: $32.08k -40.8% Spanish 🇪🇸 taxes: $18.99k -$699 Social Security: $18.3k -USD to EUR conversion: 15849€ Original tweet: https://x.com/juanjovn/status/2041438457998750043

View on X
PL
Pieter Levels
𝕏x9 days ago

Youngest #vibejam participant just went from a 10 year old yday to 9 year old today, nice!!

@Graham

#VibeJam she’s off building using dictation in @cursor_ai with Composer 2 #GirlsWhoCode

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x9 days ago

🧑‍🚀 Day 4 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif So the new sponsor is @heyglif: Glif is like Claude Code for AI videos and content generation: you can build launch videos for your game, explore asset styles with 100+ AI models/tools and train it on your favorite workflows via skills! Use it to make trailers, game assets, promo videos and more for your Vibe Jam submission! Tomorrow @fabianstelzer from Glif will share more to help you create promotion materials for your games! Because it'd be cool if after the Vibe Jam your games will take off and become actual games Again browsing the #vibejam tag on X today and there's so many people building cool, cute and fun games so it was hard, but I picked my favorite 4 ones from today: - A literal 🪰 "fly" simulator, not flight simulator 😂 by @el_rei_gabriel - What looks like a multiplayer Roman combat simulator by @TTrussner - LeBeau Motel (another?) Habbo Hotel remix by @VynseDev - Roomba Wars by @thijsmakes which is descriptive enough to not need an explanation 😁 Reply in this thread with updates on your current games to share your progress! Do you want to participate? You can still start now and submit your game any time before May 1! There's $35,000 in prizes you can win, see threads below for more info!

@@levelsio

🕹️ Day 3 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif (Glif joined as a new sponsor and I'll tell you more tomorrow about how they will help your games!) It took a bit but things are finally starting to heat up! Here's some amazing

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x9 days ago

We getting so much things fixed everywhere Complaining is not bad, complaining actually works! More complaining = more fixing!

@Matthew Prince 🌥

@levelsio Dumbfounding that went away. One of the first things we built back in 2010. 🤦🏻‍♂️ Getting fixed.

View quoted post
View on X
PL
Pieter Levels
𝕏x9 days ago
Retweeted from @Oscar

RT Oscar Hong If you still have any doubt that one person + AI can build a substantial biz, @levelsio had the idea to use AI to manage credit card disputes at 4:19 AM and shipped it at 5:33 AM. In the past, this was a whole YC startup that raised $8M, grew to 13 ppl, got acquired by PayPal. It was Chargehound (YC W14) by @dmitricherniak That's 7 years of product dev compressed to ~70 minutes. In 2023 @legitmaxwu & @xboxue built this idea again with DisputeNinja (YC S23) Full post-mortem & rebuild plan if you want to productise this in 2026 ↓ Original tweet: https://x.com/oscrhong/status/2041249163426611551

RT Oscar Hong
If you still have any doubt that one person + AI can build a substantial biz, @levelsio had the idea to use AI to manage credit card disputes at 4:19 AM and shipped it at 5:33 AM.

In...
RT Oscar Hong
If you still have any doubt that one person + AI can build a substantial biz, @levelsio had the idea to use AI to manage credit card disputes at 4:19 AM and shipped it at 5:33 AM.

In...
RT Oscar Hong
If you still have any doubt that one person + AI can build a substantial biz, @levelsio had the idea to use AI to manage credit card disputes at 4:19 AM and shipped it at 5:33 AM.

In...
@@levelsio

✅ Done 💳 Made an auto-dispute response system for Interior AI to see how easy it'd be It syncs old disputes but also catches new disputes via Stripe webhook and then auto submits evidence to try win them, it even includes the interior designs they generated in the evidence

Quoted tweet media 1Quoted tweet media 2Quoted tweet media 3
View quoted post
View on X
PL
Pieter Levels
𝕏x9 days ago

The main thing I miss on Cloudflare is a single [ Block IP ] button It boggles my mind it's not there, you can see a traffic spike and a person doing 50,000 requests per minute, but you have to write a security rule and go through 10 steps to block it Too difficult Just let me [ Block IP ] from the Security Analytics or general Analytics dashboard @daneknecht @eastdakota

The main thing I miss on Cloudflare is a single [ Block IP ] button

It boggles my mind it's not there, you can see a traffic spike and a person doing 50,000 requests per minute, but you have to wr...
View on X
PL
Pieter Levels
𝕏x9 days ago

✅ Done 💳 Made an auto-dispute response system for Interior AI to see how easy it'd be It syncs old disputes but also catches new disputes via Stripe webhook and then auto submits evidence to try win them, it even includes the interior designs they generated in the evidence PDF to prove they used it! Here's the prompt/skill I made: ---- Build an auto-dispute-response system for Stripe that: 1. Shared evidence collection (app/dispute_evidence.php) Create a shared file with functions used by both the webhook and sync worker. This avoids duplicating evidence logic. Key functions: - getDisputeUserPlan($user, $stripe) — pulls the user's subscription plan from Stripe API (source of truth, since local DB plan field gets cleared on cancellation). Falls back to local DB fields if Stripe call fails. Maps product IDs to plan names and includes price/interval and canceled status. - collectDisputeEvidence($stripe, $user, $email, $charge, $photosDb) — collects all text and file evidence, returns an array ready to submit to Stripe. - generateServiceDocPdf($stripe, $user, $email, $photos_done, $recent_photos, $total_amount_paid) — generates a PDF with customer info, usage summary, recent activity table, and up to 6 actual product images (resized to JPEG at 500px wide / quality 75 to stay under Stripe's 5MB file upload limit). Returns both the Stripe file ID and raw PDF data. Important: pull total_amount_paid from Stripe charges API (sum of succeeded, non-refunded charges) instead of trusting the local DB which can be null/stale. 2. Webhook handler (in stripe_webhook.php) Catch `charge.dispute.created` events. When a dispute comes in: - Get the dispute, charge, and customer objects from Stripe - Look up the user in the local database by stripe_customer_id - Save the dispute to a `disputes` SQLite database (fields: dispute_id, charge_id, payment_intent_id, stripe_customer_id, user_id, email, amount, currency, reason, status, epoch_created, epoch_evidence_submitted, evidence...

✅ Done

💳 Made an auto-dispute response system for Interior AI to see how easy it'd be

It syncs old disputes but also catches new disputes via Stripe webhook and then auto submits evidence to try...
✅ Done

💳 Made an auto-dispute response system for Interior AI to see how easy it'd be

It syncs old disputes but also catches new disputes via Stripe webhook and then auto submits evidence to try...
✅ Done

💳 Made an auto-dispute response system for Interior AI to see how easy it'd be

It syncs old disputes but also catches new disputes via Stripe webhook and then auto submits evidence to try...
@@levelsio

Okay I'll try to vibe code an automatic Stripe dispute responder that: 1) receives disputes via webhook 2) collects evidence of user sign up and activity 3) puts it in a beautiful PDF 4) submits it back to Stripe for the banks to review Once it works I'll ask it to summarize it

View quoted post
View on X
PL
Pieter Levels
𝕏x9 days ago

Okay I'll try to vibe code an automatic Stripe dispute responder that: 1) receives disputes via webhook 2) collects evidence of user sign up and activity 3) puts it in a beautiful PDF 4) submits it back to Stripe for the banks to review Once it works I'll ask it to summarize it and share the prompt/skill here Codebase is too unique per project so prompt/skill makes more sense!

@@levelsio

@psincraian @BorisBerenberg @stripe @jpmorgan @patrickc @patio11 The cost of collecting evidence for me is much higher than my time is worth My dispute rate is like 0.3% so that's about $600/month I'd spend hours in agony collecting the evidence for it and usually lose Automating is possible though yes

View quoted post
View on X
PL
Pieter Levels
𝕏x9 days ago

Tried Gemma 4 ran locally on my iPhone today I thought it'd be useful in case the apocalypse happens and I need to ask it for survival tips Like how to make a fire 🔥 I guess I'll freeze to death instead 🫠

View on X
PL
Pieter Levels
𝕏x10 days ago

I wonder the age range we can with the #vibejam The youngest participant is 10, the oldest could be 70?

@paddy

I convinced my dad who never vibecoded a game before to join me in this years #vibejam We're still in the planning phase, gonna document the process here. Will be a lot of fun. Thanks for hosting this once again @levelsio

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago

🕹️ Day 3 of the @cursor_ai #vibejam Proudly sponsored by @cursor_ai + @boltdotnew + @heyglif (Glif joined as a new sponsor and I'll tell you more tomorrow about how they will help your games!) It took a bit but things are finally starting to heat up! Here's some amazing games I saw today (in the videos): - unnamed by @DannyLimanseta - Risefall RPG by @vicki_petrovaa - Vibe Theft Auto by @oldfeet - unnamed by @imkieransmith Reply in this thread with updates on your current games to share your progress! I'll keep reposting all your updates during the Vibe Jam. The quality looks a lot higher than last year, AI models have come a long way and it's easier to build something that looks good and is playable! But you still need creativity and I see a lot of creative things in my timeline: https://x.com/search?q=%23vibejam&src=typed_query Wanna participate? Can submit any time before May 1, so if you want to start tomorrow that's fine too! There's $35,000 in prizes you can win, see thread below for more info!

@@levelsio

🕹️ THE VIBE JAM IS BACK! I present you... 🌟 2026 @cursor_ai Vibe Coding Game Jam #vibejam Sponsored by @boltdotnew + @cursor_ai Start: Today! Deadline: 1 May 2026 at 13:37 UTC, so you have a whole month to make your game! REAL CASH PRIZES: 🏆 Gold: $20,000 🥈 Silver:

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago

Okay this one is getting VERY good! #vibejam

@Danny Limanseta

I am having a lot of fun with this ThreeJS game. Will probably be spending more time on this cosy flyer game for #vibejam And btw, shaders are awesome! I highly recommend anyone building a 3D game to add some shaders to make your game look good. Here's a quick primer on the

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago
Retweeted from @Vicki

RT Vicki Petrova Also made it work on mobile and added a map view, looks pretty neat. Next I want to add a view for your village where you can build buildings and an army to protect your cities and attack other players or the Blight. #vibejam @levelsio Original tweet: https://x.com/vicki_petrovaa/status/2040932203954123122

@Vicki Petrova

Risefall - an RPG world where YOU are the hero as you explore, gather, build a village, then a fortified town. Form clans with other players and work together to fight the Blight and build the Wonder together. Try it at: http://risefall.vickipetrova.com @levelsio

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago

🌅 Was mostly out enjoying the sunset today with gf and @rameerez @marc et al But I did add kill count, soldiers firing back at your drone and improved heat vision (can now see through walls) to find people in my FPV drone sim #vibejam

@@levelsio

OK added randomly spawned soldiers (they look terrible though) that you have to find So now it's drones vs soldiers Maybe need to replace them with an actual 3d model too But it's getting cool, you have to sneak around walls and city ruins to get to your targets, lots of

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago

Toilet stool is great but half the time you're not at home so that's why putting your feet on the mini trash bin is easiest, most toilets have one

@Hashem

@levelsio Just get a toilet stool

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x10 days ago

Toilet PSA: Take the tiny trash bin in most toilets Put it in front of the toilet and put your feet on the trash bin Much healthier and more natural way to sit, giving natural pressure We've designed toilets wrong and your feet should be much higher (like a squat)!

Toilet PSA:

Take the tiny trash bin in most toilets

Put it in front of the toilet and put your feet on the trash bin

Much healthier and more natural way to sit, giving natural pressure

We've de...
@世界のど迫力映像@フォレスト(Forest)🕊️

【最恐】トイレで30分スマホをいじり続けた男性、肛門から「16cmの腸」が飛び出し緊急手術へ ↓ 長時間座りっぱなしで力んだ結果、直腸が裏返って脱出する「直腸脱」を発症し詰む ■経緯 ・中国・中山市の男性が、スマホに夢中で30分以上便座に座り続ける

Quoted tweet media 1
View quoted post
View on X
PL
Pieter Levels
𝕏x10 days ago

Someone is building a post-apocalyptic Habbo Hotel in an underground bunker Very fitting of our time #vibejam

@TedOS

Right, I finally have a decision of what I'm going to (try) to build for @levelsio & @s13k_ for #VibeJam with @cursor_ai and @boltdotnew. It's a big ask, but my build is going to be 'Bunker Delta' Imagine Habbo Hotel, but in a Post Apo bunker. You get allocated a room,

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x10 days ago

You can start your game any day BEFORE the May 1 deadline so you have 25 days left to make your game, no rush! It's still fully open to enter until the deadline and anyone is welcome!!! #vibejam

@Golden Shovel ♓️

@levelsio @cursor_ai This is so super cool! last year I participated the vibejam with a drone sim game. Now seeing how much faster and better it has gotten with newer ai models my fingers are itching. It's a shame that I missed the start of the current vibejam maybe next year I'll be on time

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x11 days ago

OK added randomly spawned soldiers (they look terrible though) that you have to find So now it's drones vs soldiers Maybe need to replace them with an actual 3d model too But it's getting cool, you have to sneak around walls and city ruins to get to your targets, lots of coordination required, like IRL Now 5 hours in from starting this! #vibejam Once I get the FBX small enough you can play it on http://drone.pieter.com

@@levelsio

Added heat vision to my drone, then my friend @csonotes and me thought: What if we make it like Where's Waldo and it's drones vs people? And then in multiplayer? So you choose which side, drone or people, and as a person you have to run around and find a spot to hide and you

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x11 days ago

Added heat vision to my drone, then my friend @csonotes and me thought: What if we make it like Where's Waldo and it's drones vs people? And then in multiplayer? So you choose which side, drone or people, and as a person you have to run around and find a spot to hide and you can shoot drones out of the air too Very scary probably esp with the drone sounds Only thing is I don't know how to get people to walk up these buildings, I don't think they have stairs

Added heat vision to my drone, then my friend @csonotes and me thought:

What if we make it like Where's Waldo and it's drones vs people?

And then in multiplayer? 

So you choose which side, drone...
@@levelsio

🚁🏚️ Okay so I asked @cursor_ai to add FBX scenery of a city in ruins, which is a bit of a cheat code because the city is not generated by AI But instantly it looks like a real drone sim in a war zone, try scroll vid through the end Now I just need to add better lighting and

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

🚁🏚️ Okay so I asked @cursor_ai to add FBX scenery of a city in ruins, which is a bit of a cheat code because the city is not generated by AI But instantly it looks like a real drone sim in a war zone, try scroll vid through the end Now I just need to add better lighting and collision detection and more stuff, and fix some bugs Very cool since I only started ~4 hours ago 😲 Way way faster progress than last year I think Also the scenery is like 300mb so I somehow need to fix that...

@@levelsio

🕹️ As the #vibejam organizer, I sadly can't participate But I still really really really wanted to make an FPV drone sim 😊 So I started to make it today, it has the real movement like a real drone, swerving left and right fast (with your mouse) and steering with keys WASD and

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

This year we even have 10 years old participating in the #vibejam 🥹

@Leonardo

game made by my 10yo cousin he wanted to be an engineer so i said to him he can just code on my computer with @cursor_ai and he got excited, he is still sending me features to send to cursor http://race-of-cars.vercel.app

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x11 days ago

This seems very helpful, vibe game starter packs by @chongdashu so you don't need to start from scratch #vibejam

@Chong-U

Taking part in Vibe Jam 2? Here’s a FREE vibe game dev starter pack to get you going! → 6 x Skills → 4 x Demo Projects → 2 x Video Tutorials → + more perks! Condensing PROVEN workflows from building 2D & 3D games over the past year. Link in reply! 👇 Go vibe some games!

View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x11 days ago

🕹️ As the #vibejam organizer, I sadly can't participate But I still really really really wanted to make an FPV drone sim 😊 So I started to make it today, it has the real movement like a real drone, swerving left and right fast (with your mouse) and steering with keys WASD and Space to go up and Shift to go down, it's just a draft but you can try it here: 🚁 http://drone.pieter.com I love that typical VHS-ey analog video signal noise, so i tried to emulate it and of course it gets noisier the further you fly away and you lose radio signal I want to improve the look more to make it look really realistic this time, last year the plane game was fun but it didn't look realistic, this year we can try to go for more photorealistic as AI might finally be able to do it And of course I added an onboard gun and grenades you can throw off the drone Next I wanna add like more stuff to fly through like buildings and maybe some moving tanks and real enemies to shoot too A challenge is to get it to look realistic with just AI generated trees and scenery etc. I will follow the 90% AI rule and try to generate assets instead of importing them Anyway first impression is that there's been a lot of progress in AI models, they're much smarter than when we did the Vibe Jam a year ago, they still make mistakes but much less and it's easier to get your point across what you want them to build, very cool!

@@levelsio

🕹️ THE VIBE JAM IS BACK! I present you... 🌟 2026 @cursor_ai Vibe Coding Game Jam #vibejam Sponsored by @boltdotnew + @cursor_ai Start: Today! Deadline: 1 May 2026 at 13:37 UTC, so you have a whole month to make your game! REAL CASH PRIZES: 🏆 Gold: $20,000 🥈 Silver:

Quoted tweet media 1
View quoted post
#vibejam
View on X
PL
Pieter Levels
𝕏x11 days ago

A funny assumption that if you work alone, you're always alone Of course you're not, you have your gf, friends, actually I see them much more and have much more free time with them than if I'd spend my time managing lots of people People you work with are NOT your friends, nor as an employee or as a boss As an employee you are showing loyalty to a company (a sociopathic entity) that can fire you whenever, and does (which is when you lose ALL the friends you made at your company btw). Nice team retreat with all your company friends, sorry now you're fired, that's all gone! While as a boss, you have a very strange relationship because you pay people to work for you, and they can't fully go against you or tell you the truth because you can always fire them. So you get lots of yes men around you because their survival is dependent on you Real fair equal relationships I think you find outside of work, or at least I do

@Nuseir Yassin

@levelsio Not sure why you view employees as adversarial. Building things with others is 100x more rewarding than doing it alone. I’d rather sacrifice profits for good company than profits and being alone

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

If I have to go you will find me in Florida

If I have to go you will find me in Florida
@@levelsio

I think this is actually a psyop by @nikitabier to finally make me move to 🇺🇸 America

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

Termius is an SSH app not a terminal The idea is to SSH into my server so I can code a bit then close my laptop or move to iPhone or whatever device and keep coding because on the server everything stays alive

@danfascia

@levelsio I don’t understand what @TermiusHQ offers over other terminals. I’m using a neo to vibecode over @Tailscale with @opencode and ghostty or even stock macos terminal perfectly fine. The macos Tailscale gui app is a disaster, just use CLI tool

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

We came home to very cute gifts from @Stripe Even 🍯 real honey from what I think is @collision's own farm 😍

We came home to very cute gifts from @Stripe

Even 🍯 real honey from what I think is @collision's own farm 😍
We came home to very cute gifts from @Stripe

Even 🍯 real honey from what I think is @collision's own farm 😍
We came home to very cute gifts from @Stripe

Even 🍯 real honey from what I think is @collision's own farm 😍
We came home to very cute gifts from @Stripe

Even 🍯 real honey from what I think is @collision's own farm 😍
View on X
PL
Pieter Levels
𝕏x11 days ago

I think this is actually a psyop by @nikitabier to finally make me move to 🇺🇸 America

@@levelsio

So many replies like this now that I think it's likely X is indeed locking our posts to our IP geo region/country

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

Got the new MacBook Neo It's great but I somehow can't login to Tailscale Login via GitHub, then logged in at GitHub then it gets stuck and infinite load at Tailscale Wanna to use this as a Termius SSH-only device

Got the new MacBook Neo

It's great but I somehow can't login to Tailscale

Login via GitHub, then logged in at GitHub then it gets stuck and infinite load at Tailscale

Wanna to use this as a Term...
View on X
PL
Pieter Levels
𝕏x11 days ago

So many replies like this now that I think it's likely X is indeed locking our posts to our IP geo region/country

@Ronald

@levelsio All my posts are Eng, so I expect US to be consistently leading, despite living in Korea. Past 3 months USA, but more recently, Korea is leading. None of my posts are in Korean, meaning it will only ever reach a very tiny small subset of Koreans if they implement that new algo.

Quoted tweet media 1Quoted tweet media 2
View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

The best thing governments could do now is make it actually attractive to hire people instead of the burden it is now In many parts of the world you can't fire people, you're legally liable if they have an accident working (even remotely at home!), and you're paying their bills for years on end On top of that the taxes to hire are often double of the salary you pay No wonder companies don't want to hire anymore, automation is cheap, often smarter with AI, runs 24/7, and has none of these burdens Hiring people could be made attractive again by governments though but right now it's being made the opposite

@Joe Devon

@levelsio I lost a successful company I cofounded with 100 employees due to covid changing the business environment overnight. I’m proud of all the great jobs we created. And that is the one reason I would want successful businesses to hire as many people as possible. But I don’t miss

View quoted post
View on X
PL
Pieter Levels
𝕏x11 days ago

A lot of really cool starts on day 2 of the #vibjeam This one is QWOP but for climbing! I will make a compilation of the best videos of dev posted here and post it today, so keep sharing your game builds!

@trae.com

Hahahah janky. Day 1 of building a QWOP inspired rock climbing game for @levelsio's #vibejam Will be available on http://trae.com when functional.

View quoted post
#vibjeam
View on X
PL
Pieter Levels
𝕏x11 days ago

OpenAI's new image model GPT-Image-2 has leaked It seems to have extremely good world knowledge and great text rendering Possibly better than Nano Banana Pro It's on @arena under code names: - maskingtape-alpha - gaffertape-alpha - packingtape-alpha

OpenAI's new image model GPT-Image-2 has leaked

It seems to have extremely good world knowledge and great text rendering

Possibly better than Nano Banana Pro

It's on @arena under code names:
- m...
OpenAI's new image model GPT-Image-2 has leaked

It seems to have extremely good world knowledge and great text rendering

Possibly better than Nano Banana Pro

It's on @arena under code names:
- m...
OpenAI's new image model GPT-Image-2 has leaked

It seems to have extremely good world knowledge and great text rendering

Possibly better than Nano Banana Pro

It's on @arena under code names:
- m...
OpenAI's new image model GPT-Image-2 has leaked

It seems to have extremely good world knowledge and great text rendering

Possibly better than Nano Banana Pro

It's on @arena under code names:
- m...
View on X
PL
Pieter Levels
𝕏x12 days ago

I think it's as unimaginable in the mind of someone who has thousands of people on payroll why you "wouldn't" just hire a second person As it it unimaginable to me why you "would" I personally love my life without managing people, without calls and meetings, without interpersonal drama, team retreats, company conferences, having to fly everywhere to meet people, and I still make a lot of money I think it's really a blindspot of status quo "we've always hired so why not?" On reverse you could of course say me operating solo forever is a blind spot too. Could I make much more money hiring people? Maybe yes but then I'd lose my very chill and very free life I have now that's worth more to me than money

@Seth Bannon

"It's bullshit." @typesfast's view on the 1 person billion dollar company.

View quoted post
View on X
PL
Pieter Levels
𝕏x12 days ago

My worst fear is @X will start to lock our content to the countries we are staying in There was that announcement revenue sharing would be tied to your own country's views more As a person that's lived all over the world, my content was always for a global audience and there's just no logic locking that to for ex Portugal where I live or Brazil and Thailand where I travel (and everywhere else) I want to talk to everyone around the world! 🌎 🌍 🌏

@Javi Lopez ⛩️

So I think the new X algorithm f*cked my account, and maybe yours too. Elon and Nikita said they were going to stop this, but I think they didn't: the new algorithm is clearly showing your content based on your IP geolocation. The proof: Left: 3 months of stats Right: 7 weeks

Quoted tweet media 1
View quoted post
View on X