FFmpeg To Google: Fund Us or Stop Sending Bugs
FFmpeg, the open source multimedia framework that powers video processing in Google Chrome, Firefox, YouTube and other major platforms, has called on Google to either fund the project or stop burdening its volunteer maintainers with security vulnerabilities found by the companyās AI tools. The maintainers patched a bug that Googleās AI agent discovered in code for decoding a 1995 vi ⦠ā Read more
Intel Xe Linux Driver Working Toward UALink & High Speed Fabrics Support
The YouTube video recordings for the X.Org Developersā Conference 2025 that took place at the end of September in Austria are finally available. Among the many interesting XDC2025 presentations was Intel engineer Matthew Brost talking about the GPU Shared Virtual Memory (SVM) within Intelās modern Xe kernel graphics driver⦠ā Read more
@movq@www.uninformativ.de Have we reached peak enshittification yet?
YouTube is completely broken for me for a week or more. The player doesnāt even load anymore. Trying to limit the search results to real videos doesnāt do shit, etc. Itās useless. But downloading the videos with yt-dlp still works like a dream.
I have now permitted the following media types:
image/*
audio/*
video/*
text/*
Hilarious Unused Audio From 2003 Baseball Game Rediscovered by Video Game History Foundation
After popular arcade games like Mortal Kombat and Spy Hunter, Midway Games jumped into the home console market, and in 2003 launched their baseball game franchise āMLB Slugfestā for Xbox, PS2, and GameCube. But at times it was almost a parody of baseball, including announcers filling the lo ⦠ā Read more
Video Gamesā Hottest New Platform is an Old One
Web-based video games are experiencing an unexpected revival as the broader $189 billion industry stagnates. Sales for browser-based titles like GeoGuessr and chess were expected to triple from 2021 to 2028, reaching $3.09 billion, according to Google and Kantar. Playgama hosted more than 15,000 new web games in the first half of 2025, exceeding the combined total from 2021 throug ⦠ā Read more
The Louvreās Video Surveillance Password Was āLouvreā
A bungled October 18 heist that saw $102 million of crown jewels stolen from the Louvre in broad daylight has exposed years of lax security at the national art museum. From trivial passwords like āLOUVREā to decades-old, unsupported systems and easy rooftop access, the job was made surprisingly easy. PC Gamer reports: As Rogue cofounder and former Polygon arch-jester Cass ⦠ā Read more
@lyse@lyse.isobeef.org now that I could finally read you RSVP message (or, should I say, essay, LOL), I had to see the video, and well, https://netbros.com/1761846417/. Hahahahaha!
Streaming live video as a macOS screensaver using AVFoundation and yt-dlp
I built this to play live HLS streams as a screensaver on macOS. It supports both direct .m3u8 URLs and YouTube
links (via yt-dlp extraction with caching).
The interesting bits:
- Cross-screen synchronization: All displays show the same frame of the video by syncing to a shared timestamp,
making it feel like one continuous stream across monitors
- Handles the unreliable macOS screensaver lifecycle (stopAnimation doesnāt always get called when ⦠ā Read more
āI remember taking a screen shot of a video, and when I opened it in Paint, the video was playing in it!ā
In older versions of Windows, if you had a video playing, took a screenshot, and pasted that screenshot into Paint, you could sometimes see the video continue to play inside Paint. What kind of sorcery enabled this to happen? A few of you will realise instantly why this used to happen: rener surfaces. Back in at least the Windo ⦠ā Read more
Scaling Postgres to the next level at OpenAI
TIL OpenAI uses (used?) one primary write instance for their PostgreSQL cluster with dozens of read replicas. This powers the core ChatGPT service which has hundreds of millions of users and, needless to say, is a critical backbone to it.
The talk implies they shard now, but the whole video emphasises all the optimizations they did in order to support their workload through a single primary. It isnāt mentioned at what time they switched to sharding, but itās heavily implied that ⦠ā Read more
When you opened a screen shot of a video in Paint, the video was playing in it
Comments ā Read more
I donāt care much for the video, but damn, that is one catchy song. š¶ https://www.youtube.com/watch?v=ko70cExuzZM
@prologic@twtxt.net Oh, thatās cool! :-) Feeding magpies seems to be an Aussie thing, the Cutting Edge Engineering Australia videos usually also include a cute magpie feeding clip.
@bender@twtxt.net Off you go to the magpie hunt! We wanna see Florida pies!
@bender@twtxt.net @movq@www.uninformativ.de Thank you! Not sure what I end up putting in there, but Iām sure I will find some tools to go in. :-)
Yes, this was a flat piece of sheet metal. It went together like a cardboard box, just much slower and with timbers clamped down to get a straight folding line. I donāt have a sheet metal brake, so I just carefully hammered the piece bit by bit. Like in this video by the Sheet Metal Dude: https://www.youtube.com/watch?v=WYgEfWEMXk0
@lyse@lyse.isobeef.org I give up. Just doesnāt give me a 360° video. š„“ Maybe Iām just having bad luck with YouTubeās randomized stuff (maybe Iām getting āexperimentsā, who knows) ā¦
yt-dlp will soon require a full JS runtime to overcome YouTubeās JS challenges
If you download YouTube videos, thereās a real chance youāre using yt-dlp, the long-running and widely-used command-line program for downloading YouTube videos. Even if youāre not using it directly, many other tools for downloading YouTube videos are built on top of yt-dlp, and even some media players which offer YouTube playback use it in the background. Now, yt-dlp has alway ⦠ā Read more
yt-dlped https://www.youtube.com/watch?v=OZTSIYkuMlU. It's only worth for an experiment, no recommendation to watch.
@lyse@lyse.isobeef.org thatās pretty cool! The first video I see on YouTube of that kind. Thanks!
@lyse@lyse.isobeef.org I canāt remember the last time I came across a 360° video. š¤
@lyse@lyse.isobeef.org is it a 360 degree video online, or a local one?
Whooooaaaah, I just accidentally found out that VLC can play 360° videos and I am able to pan around! Crazy shit. I actually scrolled in order to adjust the volume like it usually works, but it zoomed in and out instead. Then I saw the title hinting at the 360° stuff. Even though this is not my cup of tea, itās nice that VLC supports it.
@lyse@lyse.isobeef.org Yeah, removing the cover will probably help. Iāll have to try. š And, yes, the scrolling is pretty annoying (and kind of ruins the experience a little bit).
The printer isnāt that loud ā at least not for a dot matrix printer. š Itās been ~30 years since Iāve last seen them in person, but I remembered these things to be louder. Iām typing on my Model M, maybe that contributes to the perceived noise on this video. Hereās an isolated recording of that keyboard: https://movq.de/v/ddc98b03d8/2022-02-21āmodel-m-goes-brrr.ogg 𤣠It really sounds like that when youāre typing fast. Brrrrt.
@thecanine@twtxt.net Oh! 𤯠Hadnāt heard of this before. And 100% agree with that video.
@movq@www.uninformativ.de Yeah I just got a bit curious after watching your video and reading your OP š
@lyse@lyse.isobeef.org When/if I can pull it off, there will be videos! š
I never used hardcopy terminals, either. We did have a dotmatrix printer, but that was just used as a regular printer.
Inkjets, I donāt know. They were pretty fascinating and cool when they came out. A lot faster than dotmatrix and obviously quiter. They never gave me much trouble, actually. But I switched to a laser printer long before crap like DRMāed ink cartridges became a thing.
@movq@www.uninformativ.de Heck yeah, have fun! :-) We never had a matrix printer, started off with a cathode ray tube and an inkjet pisser.
Iām happy to see you compose your first twtxt message using ed on your new output device. We definitely need video proof of that! ;-)
I have a Python script that transforms the original YouTube channel Atom feed into a more useful Atom feed by removing the spam description and replacing it with the video duration, filtering out videos by title, duration, etc. I just updated it to exclude the damn Shorts garbage more efficiently. Finally, YouTube updated their Atom feed generation, so that the video URL contains /short/ if itās of this useless kind. Never thought that they ever actually will improve their Atom feeds. Thank you, much appreciated!
@kat@yarn.girlonthemoon.xyz I have absolutely no idea, but I wouldnāt be surprised if it uses the closest full image after your cut point and not the one before. Hence, the deltas between the two full images have nothing to really refer to. So, the video player just shows the first full image it finds and āfreezesā the image until the video stream actually hits it.
Let me try to visualize it, | represent full images, . just subsequent deltas:
Original start of video
ā
|......|.....|........|......|..
ā ā
Cut point Cut point
Resulting video:
....|.....|........|....
āāāā
This is where it freezes
Could be complete bullshit, though. Wouldnāt be the first time that Iām wrong. :-)
Iām just curious, what exact command line do you use to cut the video?
I bought the āremasteredā versions of Grim Fandango and Forsaken on GOG, because theyāre super cheap at the moment. Both have native Linux versions.
And both these Linux version crap their pants. 𫤠The bundled SDL2 of Forsaken says it ācanāt find a matching GLX visualā and I couldnāt figure out how to fix that. I didnāt spend a lot of time on Grim Fandango.
Both work great in Wine. š¤¦
(I do have the original version of Grim Fandango from the 1990ies, but that one does not work so well in Wine. I figured, if itās so cheap, why not. And I now get to play the english version. š The german dub is pretty damn good, actually, but I always prefer the original these days.)
āDystopian tales of that time when I sold out to Googleā
If you ever wanted to know what it was like to be an engineer at Google during the early to late 2000s, here you go. Now even though Google is fundamentally a spyware advertising company (some 80% of its revenue is advertising; the proportion was even higher back then), we Engineers were kept carefully away from that reality, as much as meat eaters are kept away from videos of the meat industry: donāt think about it, jus ⦠ā Read more
Formalizing a proof in lean using GitHub Copilot and canonical
Terrance Tao recently posted a few videos to his YouTube channel in which he experiments with proof solving using LLM assistance.
10 Secret Abilities of Well-Known Animals
As kids, we all learned about the worldās most famous animals from books, TV, video games, or the Rainforest Cafe and its incredibly biodiverse gift shop. However, Big Animal is keeping certain secrets from you, and the animals youāve known and loved since childhood harbor some weird and obscure secret abilities, features, and effects. Read [ā¦]
The post [10 Secret Abilities of Well-Known Animals](https://listverse.com/2025/05/30/10-secret-abilities ⦠ā Read more
Maybe youāll enjoy this as well:
I still have one of my first modems, a Creatix LC 144 VF:
I think this was the modem that I used when I first connected to the internet, but Iām not sure.
I plugged it in again and it still works:
The firmware appears to be from 1994, which sounds about right. I donāt think we had internet access before that. We certainly did use local mailboxes, though. (Or BBSās, as you might call them.)
I now want to actually use that modem again. For the moment, I can only use a phone to dial into it, I lack a second modem to actually establish a connection. Hereās a video:
Not spectacular, but the modem does answer after me entering ATA.
I bought another cheap old modem on eBay and am now waiting for it to arrive. Once itās here, I want to simulate an actual dial-up session, hopefully from OS/2 or Windows 3.x.
Making video games in 2025 (without an engine)
I genuinely believe making games without a big ādo everythingā engine can be easier, more fun, and often less overhead. I am not making a ādo everythingā game and I do not need 90% of the features these engines provide. I am very particular about how my games feel and look, and how I interact with my tools. I often find the default feature implementations in large engines like Unity so lacking I end up writing my own anyway. Eventually, my ⦠ā Read more
Using AI to build a tactical shooter
This video demonstrates a nice mental model of how to structure AI assisted programming for building prototypes (planning stage and implementation stage), how to increase speed by varying the input (audio vs. text), along with different smaller tactics to improve the process.
EU fines TikTok token amount of ā¬530 million for gross privacy violations
A European Union privacy watchdog fined TikTok 530 million euros ($600 million) on Friday after a four-year investigation found that the video sharing appās data transfers to China put users at risk of spying, in breach of strict EU data privacy rules. Irelandās Data Protection Commission also sanctioned TikTok for not being transparent with users about where their personal data was be ⦠ā Read more
7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) š
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! š± #Twtxt #Update
Iām with @andros@twtxt.andros.dev and @eapl.me@eapl.me on this one. But I have also lost interest in twtxt lately and currently rethinking what digital tools truly add value to my life. So I will not spending my time on adding more complexity to Timeline. Still a big thanks to you @prologic@twtxt.net for all the great work you have done and all the nice conversations both here and on our video calls.
The VTech Socratic method
Weāve had a lot of fun with VTechās computers in the past on this blog. Usually, theyāre relatively spartan computers with limited functionality, but they did make something very interesting in the late 80s. The Socrates is their hybrid video game console/computer design from 1988, and today weāll start tearing into it. ā« Leaded Solder web log Now weāre in for the good stuff. A weird educational computer/game console/toy thing from the late ā80s, by VTech. I have a massive soft s ⦠ā Read more
A tour inside the IBM z17
Welcome to a photo-driven tour of the IBM z17. Iāve scoured the image library to pull dig deep inside these machines that most people donāt get an opportunity to see inside, and Iāll share some of the specifications gleaned from the announcement and related Redbooks. ā« Elizabeth K. Joseph at the IBM community website These IBM mainframes donāt have to be beautiful, but they always are. I wish I could see a z17 up close ā hopefully IBM will release a detailed video walkthrough of ⦠ā Read more
@kat@yarn.girlonthemoon.xyz OMG! You used the video capabilities of yarnd 𤣠Nice! š
@movq@www.uninformativ.de So cool! š Whereās the time lapse video you used to have of this tree? š³ Hmm š§
SDL2 ported to Mac OS 9
Well, this you certainly donāt see every day. This is a ārough draftā of SDL2 for MacOS 9, using CodeWarrior Pro 6 and 7. Enough was done to get it building in CW, and the start of a āmacosclassicā video driver was created. It DOES seem to basically work, but much still needs to be done. Event handling is just enough to handling Command-Q, there is no audio, etc etc etc. ā« A cast of thousands The hardest part was a video driver for the classic Mac OS, which had to be created mostly f ⦠ā Read more
Iām playing with ratterplatter again: Itās a toy that watches disk I/O and emulates the noise of a real hard disk. (Linux only.) It uses sound samples from one of my older disks.
I tried a different approach at estimating the disk activity and I think I finally got it right (after almost 10 years ⦠š¤¦).
Demo, booting a Windows 2000 VM: https://movq.de/v/1400544cc6/2kboot-ratterplatter-2.mp4
(For this purpose alone, I put a couple of mini speakers into my PC case, so that the noise comes from the right place: https://movq.de/v/a3b2dc0932/speakers.jpg)
The results arenāt too bad, but this thing canāt be super accurate due to the huge I/O caches that we have these days. For the video, I dropped the caches before booting Windows, otherwise you would have heard almost nothing.
FWIW, if you donāt know it yet, this is the equivalent for proper keyboard sound: https://github.com/zevv/bucklespring
10 Fictional Bands with Real Hit Songs
Several movies and television shows feature bands we fall in love with, but some fictional bands find real success. Once these bands started gaining traction, they released albums, created music videos, and sometimes even embarked on a tour. Their hits and soundtracks rank high on music charts, and some even reached the top spots. Some [ā¦]
The post [10 Fictional Bands with Real Hit Songs](https://listverse.com/2025/03/31/10-fictional-bands-with-real-hit- ⦠ā Read more
The Mastodon admins say that itās probably because of the size of my account (~600 MB), so the export process times out. And I understand that. Here on twtxt, I always use auto-expiring links when I post images or videos. It just gets too much data otherwise. I think Iāll just set my Mastodon account to auto-delete posts after ~180 days or something like that. Nobody cares about old posts anyway.
Playing multimedia with Dillo
What if you want to use a web browser like Dillo, which lacks JavaScript support and canāt play audio or video inside the browser? Dillo doesnāt have the capability to play audio or video directly from the browser, however it can easily offload this task to other programs. This page collects some examples of how to do watch videos and listen to audio tracks or podcasts by using an external player program. In particular we will cover mpv with yt-dlp which supports YouTube ⦠ā Read more