Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

🔌Today I created a virtual web-based null modem so now you can finally play Quake 1 (from 1996) in multiplayer in the browser with other people online! This week I was able to create a virtual printer that listens on the COM2 port to make a web-based printer work...

103,902 görüntüleme • 4 ay önce •via X (Twitter)

33 Yorum

@levelsio profil fotoğrafı
@levelsio4 ay önce

Here's how a null modem looks like :DD

@levelsio profil fotoğrafı
@levelsio4 ay önce

How it works

malcontent profil fotoğrafı
malcontent4 ay önce

loving this retro-gaming levels phase

Evgeny Sorokin profil fotoğrafı
Evgeny Sorokin4 ay önce

And how am I supposed to work after seeing this? 🫠 as cool as it is crazy

Tasuku profil fotoğrafı
Tasuku4 ay önce

what about downloading a tiny image over a 56k modem. the wait was always worth it.

BIGINT Energy profil fotoğrafı
BIGINT Energy4 ay önce

Dude please bring the original Team Fortress back

Marcos Pereira profil fotoğrafı
Marcos Pereira4 ay önce

joe rogan would love this

Springblade 🇺🇸 profil fotoğrafı
Springblade 🇺🇸4 ay önce

Last week, my DHX Spark computer crashed (the desktop graphical system) when I tried to uninstall a video player, the screen went blank for several minutes, so I got hastey and clicked the power button on the Spark, I think it must have still been in the middle of a long reboot (for some reason) and this caused my crash. Today I remembered that luckily, I had already connected the Spark to my iMac (and local Network I guess) using the NVIDIA Sync app, and so I just asked the Agent inside VS Code Insiders to see if he can fix it. At first he said he could not access my Spark, but I said "You've already been accessing my Terminal here to help me build apps and websites, why can't you use my Terminal and access the Spark Terminal and fix it?" Agent said "Your right, I can do that" He opened the Terminal in VS Code, I entered my Spark password and Sonnet 4.6 went to work, checked Spark status, reinstalled my GDM3 and got my Spark back working again!! SO Amazing!😍🥰😍🤌🖖

Thiago Cardoso profil fotoğrafı
Thiago Cardoso4 ay önce

Team Fortress almost confirmed!

Bruno Serrate → postyourmind.com profil fotoğrafı
Bruno Serrate → postyourmind.com4 ay önce

I rlly like that you can just port old games to web and just work lol The other day I was googling to play Star Fox 64 and just pop up a web version of it

Ted Moyses profil fotoğrafı
Ted Moyses4 ay önce

Awesome! I remember making one from a serial cable in ~1996 and playing doom on custom wads as well as command and conquer, red alert ... Good time man! Eventually upgraded to 10base2

Kilgor Trout profil fotoğrafı
Kilgor Trout4 ay önce

Great job!

Traffic Jack profil fotoğrafı
Traffic Jack4 ay önce

Looks good

Ricardo profil fotoğrafı
Ricardo4 ay önce

The null modem didn't work for me. CL_Connect : Connect failed I typed HELP,got into single player, and eventually it quit with an error saying a modified game requires a registered version. (Using Brave browser)

Enes Poyraz profil fotoğrafı
Enes Poyraz4 ay önce

I like those kinds of experiments. I am currently porting Contra (NES) from ASM to C and then from C to WebAssembly. I can't code in C. I never did a Project in WebAssembly. Claude did all of this. It works:

Marcos Carneiro Issler profil fotoğrafı
Marcos Carneiro Issler4 ay önce

Yeah, insanamente bom!

panaizzz profil fotoğrafı
panaizzz4 ay önce

Lool i need to try this with my brothers

ATusernameisATjim profil fotoğrafı
ATusernameisATjim4 ay önce

Okay, this is epic

Zahir Mirza profil fotoğrafı
Zahir Mirza4 ay önce

I really love that you say "this week AI was able to do it!". Yes, it is amazing that AI progresses in such ways, but what I love most is that a human question, made only by your own unique experiances, prompted the desire to direct the AI to make something become real.

Arslan Yousaf profil fotoğrafı
Arslan Yousaf4 ay önce

AI turned a 90s cable into web magic.

Maliik Bryan profil fotoğrafı
Maliik Bryan4 ay önce

Doing the transport as a virtual null modem instead of just opening a websocket is full commitment to the bit. I built browser multiplayer on an authoritative Colyseus server and honestly the 1996 stack has fewer moving parts.

David Quintieri profil fotoğrafı
David Quintieri4 ay önce

So good

Hopper profil fotoğrafı
Hopper4 ay önce

What were we playing before? Quake 3 right?

Humbulani profil fotoğrafı
Humbulani4 ay önce

This approach definitely works for you very well. You already have solid distribution inplace. A nobody may build all these and still have 0 users.

Lunari profil fotoğrafı
Lunari4 ay önce

emulating a null modem over the web so two browser tabs can play quake together is genuinely unhinged and i respect it

Abdur Rehman profil fotoğrafı
Abdur Rehman4 ay önce

i am founder of an development agency generating $20k MRR, and also have own three mobile apps, lets connect so you can see some nice stuff on your timeline

Nathan Tulu profil fotoğrafı
Nathan Tulu4 ay önce

QQ is this legal? I have a 2000's game I would like to create private server too.

スラバ profil fotoğrafı
スラバ4 ay önce

changing resolution doesn't work?

Destiny Franks profil fotoğrafı
Destiny Franks4 ay önce

the “what if i just tried this?” moments are undefeated

Owen | Indie AI Builder profil fotoğrafı
Owen | Indie AI Builder4 ay önce

Running 4 SEO sites solo — had to build an AI screener (Hermes) just to keep up with daily platform checks. ¥200/month to handle what used to need a team. The part nobody talks about: it's not just the product, it's the 10 boring infrastructure pieces underneath. You just shipped one for Quake. Same energy.

Abdur Rehman profil fotoğrafı
Abdur Rehman4 ay önce

looks good🙌🥹

beamnxw ./ profil fotoğrafı
beamnxw ./4 ay önce

this is the kind of ai use case that actually feels like magic

Mad ML scientist profil fotoğrafı
Mad ML scientist4 ay önce

childhood is back lmao

Benzer Videolar

🛜 Remember LAN parties? I do LAN means "local area network" and it was essentially the internet but locally only in your home or company in the late 90s and early 2000s So you could connect to other computers to play games or share files, kinda like Airdrop but via a cable and 30 years ago, people would even meet up at some person's house and bring their entire computer (back then a big PC tower, CRT monitor, keyboard and mouse) and everyone would connect to each other Which is were you'd get all the WaReZ games, MP3 music, etc. cause nobody had internet yet, or if you did it was super slow, so LAN was much faster to transfer files I know Windows 3.11 did have support for LAN networking via NetBEUI and it "should" work, but of course on I don't have a network cable that goes to an Ethernet network hub to other computers But...we could just act like we do? I asked AI to build a virtual Ethernet hub (a hub routes traffic) that acts like a local LAN, but instead of connecting physical computers in a home, it connects other browser sessions on the internet that have running Windows 3.11 open at any time, and with DHCP it can assign an IP to every browser session dynamically, so they literally all become part of a local LAN on the internet! It runs on a virtual NE2000 network card that sends its network data not to a network cable but via Websockets to wss://pieter.com And it works, well kinda, I just started and its' not perfect, but I'm able to PING in MS-DOS from one tab to the other! Next is setting it up inside Windows 3.11!

@levelsio

217,281 görüntüleme • 4 ay önce

💾 Two years ago I started working on these crazy nostalgia projects, kind of randomly, because I was bored and wanted to do something different than just build another SaaS or AI app/website I wanted to try to run Windows 3.1 inside a web browser, and to do that properly already took me months When that worked well enough, I wanted to build a dial up internet connection so it could browse the web, with the basic levels of AI back then, that was VERY hard, and I'd just go around in circles forever. Finally I had to find the only person in the world who got that working James Baicoianu and beg him to help me make it work, and we did it! Then I started hosting classic games like Quake with full multiplayer, porting them to WASM, or if not already like Quake III by Luka and hosting those with a full multiplayer server ready-to-go in your browser And then I spent 6 months trying to reverse engineer Windows XP to run on v86 by 燭へしコピペbot, very difficult (because it's so big) and only possible because modern AI like Opus 5.5 is good enough to figure that out For the last two years pretty much nobody cared about any of these projects, I'd tweet them into the void, which was fine because I thought it was very fun just for myself But now with this wave of AI-assisted reverse engineering WASM ports of games and apps to web they're finally taking off, pretty much anything is portable to WASM on web now, and if you add server to it via WebSockets, people can instantly play with each other, or interact inside apps you host, it's super cool Every game and app I have on pieter™ now is full or almost full to the limit, yesterday 80,000 people played around in Windows 3.1 or Windows XP inside their browsers chatting to MSN and AOL Messenger AI bots and playing 3D Pinball or playing Quake etc. And that was my idea for pieter™: a non-commercial preservation project, kinda like an online computer museum but interactive! The most cool thing to pay respects to these old games, apps and OSes I think is to keep them alive by making them easily and freely accessible, playable on mobile so old and new generations of people can jump back in the past interactively This is one of my first projects to take off that does not, can not and will not make money because it's non-profit, and that's fine Every time I tweeted about these projects would always ask me "but why?" Because it's really fun! 🤩

@levelsio

239,280 görüntüleme • 21 gün önce

🚁 My war drone simulator Apocalypse Drone now has support for 32 players! I also made it Conquest/CTF so you have multiple bases that you have to capture, each round the map is procedurally generated and random so every time it's different (like Battlefield) There's still some bugs to work out and most importantly I have to figure out soldier animations, because they're fixed models now But I have got really far this time I think and coding with AI is really way further than it was a year ago, you mostly notice that how few times you get stuck, only one time this month building this I got stuck which was today where I moved the AI players to the server and they kept showing up as invisible, very buggy, every time I told it that it couldn't fix it though Then I asked it to fundamentally analyze the current server-side AI player code and make it work like industry standard, and it took a long time and fixed everything Last year I'd get stuck hundreds of times and the AI just couldn't get itself out of a hole, but now it can I think it's impressive that just last year only for the first time we could make actual games with AI But this year as non-game dev, I can get pretty close to the level of a multiplayer game from 20y ago (like Battlefield 1942, that lots of ideas here are based on, but with drones :D) Obviously we're still far away from AAA (I hate that term though) but the curve of exponential progress is there again, as it was in AI image generation, then video, and now code, first bad, then better, then good enough! Here's a video of gameplay from my drone sim You can play it with the link in the reply below and it's multiplayer!

@levelsio

55,036 görüntüleme • 6 ay önce

This video is the one Kim Runner shared with me in July 2024 about how to tell whether you or others are NPCs. I can vividly imagine the stickiness and feel of holding an apple in my hand, the sensation of it denting when I squeeze it hard, its smell, and even its texture. Honestly, I was greatly shocked to learn that some people cannot do this. Below is the transcript of the audio.⬇️ Have you guys seen this experiment where you can not only test if the people around you are NPCs, but if you yourself are? Check this out. And if you don't know what an NPC is, basically, in the video game world, it's someone that's not being controlled by a person, just a random computer-generated thing. And in the real world, same thing, maybe just someone that's not being controlled by a soul. So I heard this experiment on a podcast, and I thought it was kind of crazy until I tried it out myself. And it has to do with apples. And you can probably use any object, but for our purposes, we're going to stick with apples. So there are going to be multiple layers to what I'm going to ask you to imagine. And depending on how far you can imagine it might just depend on if you're an NPC or not. So with this blank screen, I want you to picture a red apple here. Can you picture a red apple? If you can, great. So far, you're not an NPC. Next, I'd like you to think of that red apple, and in your mind—you can close your eyes if you need to—think of that apple as green. Can you change it to a green apple? Can you see a green apple without looking at it? Now stick with me. We're getting to the good parts here. If you can picture a red apple and then a green apple, great, but here's where a lot of people get stuck. And I'm taking away the image here. I want you to picture that green apple in your mind, and can you go in, and can you pick up that apple? Can you manipulate it? Can you move it around? Can you in your mind be holding it, and then all of a sudden it turns from green to purple? Do you have the ability to do that? Because for me, I could, no problem. I could hold that, I could throw it, I could take a bite of it, anything I wanted to do with that apple, I could do in my mind. But the shocking part was, as I was listening to this on the podcast, one person, they were stuck. They couldn't do anything but change colors. They couldn't grab it, they couldn't manipulate it. It was stuck there. One person couldn't even change colors of the apple. But I didn't believe this until I tried it on my wife. And my wife, she could change the color—she could go green and red—but she didn't have the ability to manipulate that apple. She couldn't grab that apple, she couldn't throw that apple. I'm juggling this apple, I'm doing all sorts of things with it, but hers is just a stuck image. And I thought that was nuts. I thought just because I had the ability to manipulate things in my mind and control things, that everybody did, but clearly that's not the case. And this leads me down the path of maybe this is why some people can't grasp the topics or the understanding of not living where we've been told we live our entire lives, because they can't visualize it, they can't think outside the green and red apple. Now, I'm not actually saying my wife is an NPC, but I do think our brains operate differently. I do think some are more right, some are more left, some are right down the middle, and some just don't really choose to think. But try it out, guys, because I found it fascinating, and I would love to hear how you did during this little experiment. Put it in the comments, test it on the people around you, and let me know, cause I want to know if I'm in the majority or if I'm in the minority. But something tells me I might be in the minority. But guys, as always, this was all for entertainment purposes. I don't really think my wife is an NPC... (Female voice) Tyler, can you come here?

kouji 🇯🇵

122,077 görüntüleme • 1 ay önce

I asked Garry Tan how to use meta prompting to get better at AI: "My partners at YC Jared Friedman and Pete Koomen showed me how to do this. You can take almost anything that you do all the time and just drop it into a context window. And then say, “Here’s a bunch of inputs and outputs." And maybe you also add a bunch of notes. And then you tell it, “Write me a prompt that can act as an agent that takes this input and makes this output over here.” You can do this for almost any type of knowledge work. And you can even introspect. "What are things you notice that I did to convert this from the input to the output?”. And then you can just start using the prompt. Initially, it’s going to suck. Because it’s just not that smart yet. But what’s funny is now, I also use it to Iterate my writing. You can be very direct, "I would never say that", "Don’t say it like this", or "Oh, you used the long word there, use the short word". Just speak to it conversationally. And then when you're happy with the output, you can use that new output to make a new prompt. "Based on this conversation, give me a better initial prompt that incorporates all the things we talked about." And you can do this with literally everything. And in theory, there’s so much it applies to that people do day-to-day. You could use it for tweets. You could use it for editing podcasts. You can use it for pretty much everything. I have a folder of prompts that I use all the time. My YouTube prompt is on v27 or something. I'll go through this process with all the different max models. I'll use GPT 5.2 Pro. I’ll use Grok. I'll use Claude. Then, I’ll take all the outputs from all the models and put them into Claude and say "Here’s my prompt, here’s the output from four LLMs, including yourself. Rate each response and tell me what the pros and cons of each approach are." And I usually say "give it to me in numbered form". And then you can agree with one, disagree with two, tell it three is this or that. And then after that, you say given all of this, synthesize it."

The Peel

51,632 görüntüleme • 8 ay önce

Jack Dorsey on becoming a better storyteller: "I found myself very early on thinking about something like thinking about this early idea for Twitter and saying to myself, I could build this awesome. You have those shower-like moments, or you're walking at midnight in some town in New York City, and you've got these amazing brand ideas. And then you start thinking, well, I could really start doing this if only X and if I had this person or if this technology existed or if this happened or this happened. And what I realized was that I was constantly making excuses for not working on it. And then the window had passed, and then I couldn't do anything. So I think it's really, really important to write it out or to draw it out or to code it. But you need to get it out of your head. And the reason you have to get it out of your head is that you need to be able to see it on a surface that is not in your mind. And once you can see it, and once you can step back from it, then you can also decide this passes my filter, my constraints, so maybe I can show it and share it with some other people. And then they will be like that's the stupidest idea ever and or that's somewhat interesting, but maybe this and this and this. So the sooner you can do that, then you have a lot of momentum around it, and you can really decide if you want to commit to it and work on it more or put it on the shelf for a later date. And the realization that I think everyone needs to have about that latter option, putting it on the shelf, is that you can come back to it and it will surface back up in another piece of work or another idea at some point in your life. So having that ability to close off a chapter and move on is really, really important. You can't have all these open threads, and that's what I realized I was doing. And that also encouraged me to really write more and to really think about what's the story? How are people coming to this? And like when I show my friends this, how are they going to react and I would write it down. I would actually treat it like a play. And when I realized that I was writing plays, I read a lot more plays for style and for substance and for technique and I think it's really good. I think there is another company that I have always looked towards for inspiration and I know a number of people in this room probably have a similar company in mind, which is Apple. Apple, I think, is run like a theater company. It has a great sense of pacing, has a great sense of story and has a great sense of execution and it's all about event-driven, it's all stage-driven, the stage being a billboard or the stage being a keynote or the stage being a product launch. All of it has a very, very cohesive end-to-end story. I mean you think about what happened when Steve Jobs came back to the company. The first thing he did was kill every product line the company was working on. And for two years,rs they had no product on the market whatsoever. All they had were a bunch of posters all around the world with Steve Jobs' heroes, and it said, think different. And it was just focused on bringing up the brand and making people aware of the brand again and how the brand is aligning to this particular feeling and story. And then they came out with the iMac and then built iTunes and then the iPod, and they realized that, wait a minute, people are carrying music on their phones now, so we better build a phone, an iPhone. And so this unfolding of the plot and the epic story has been very, very interesting to watch, especially if you look back to that time when he came back to the company. So I've learned a lot from that company and other companies that operate in a similar fashion."

Founder Mode

107,213 görüntüleme • 10 ay önce