The Biggest Mystery in the Universe β Read more
@alexonit@twtxt.alessandrocutolo.it Hahaha, that made me laugh real good. :-D I find it always surprising what collects in a short amount of time.
ChatGPT vs Brain Shocking Study Results! β Read more
There are a couple of add-ons to block YouTube Shorts in the browser, but if you are using Firefox with uBlock Origin, you do not need to install anything extra. Just add this filter list to the uBO settings, and you are free from those annoying short videos! At least on the PCβ¦ Sadly, even with YouTube Premium, there is no option to just ban Shorts from the mobile app. β Read more
** Read the Book **
Thereβs a whole lot going on, and Iβve been feeling myself develop bad habits concerning doom scrolling. I canβt reconfigure my life to not have a phone, so, instead, I made a thing to replace those things that invite me to doomy scroll. Meet Read the Book.
Read the book is a relatively simple website where you can read a book. The books are presented in short chunks so youβre never faced with a big scrolling wall of text. It has support for dark mode and light mode, and you can u β¦ β Read more
James Webb Telescope Distance Determination Methods Explained! β Read more
Cognitive Load & How the Brain REALLY Learns! β Read more
Thank you, @alexonit@twtxt.alessandrocutolo.it! Itβs not sealed at all. If you were pouring in a liquid, it would run out on all four corners. Itβs just folded over and carefully hammered shut as best as possible. 03 is a bit blurred, but you can see the tab from the right (the short side) tucking in on the left (the long side). The hem on top clamps it in place fairly decently.
I decided against blind rivets, because they leave ugly looking and sharp backsides, which can also interfer with the contents of the box. However, they would be an easy solution to make the corners more rigid and prevent any movement from the short sides.
Unfortunately, I canβt weld or solder, so thatβs not an option. It would be the by far best solution. I wanna learn it one day, though.
Yes, Ken is a really great dude. Heβs the reason I gave this a shot in the first place. :-)
AI & LLM Addiction In School β Read more
AI Therapy & The Risks of Cheap Mental Health β Read more
AIβs Impact on Intimate Relationships β Read more
L.I.S.A. Unveiling Spacetime with Black Hole Orbits β Read more
L.I.S.A.βs Universe Window Discoveries are Beyond Expectation β Read more
π© on Company Time β Read more
How to Test If A Multiverse is Safe π‘ β Read more
I bought an iPhone (as my third smartphone)
I never thought I would do this, but I bought an iPhone. Itβs a pretty cheap iPhone SE 2. Gen (2020) used from eBay, like the device I got issued from my work. Itβs so tiny and itβs really difficult to type even a short text like this. β Read more
Honest Government Ad | Global Sumud Flotilla β Read more
@zvava@twtxt.net it is amazing how much you have accomplished in such a short time. Take time to sleep, though! :-)
Shark eggs haunt my nightmares β Read more
@lyse@lyse.isobeef.org yeah itβs not all that tall hahah! but yeah i am totally blinded to any sense of tall/short buildings lmao
the end of friendlyjordies β Read more
Tattooing Tardigrades with Teeny Tinyβ¦ electrons. β Read more
This machine took control of my brainβ¦ and eyeballs β Read more
Passing a Camel through the eye of a needle β Read more
Hereβs an example of X11/Xlib being old and archaic.
X11 knows the data type βcardinalβ. For example, the window property _NET_WM_ICON (which holds image data for icons) is an array of βcardinalβ. I am already not really familiar with that word and Iβm assuming that it comes from mathematics:
https://en.wikipedia.org/wiki/Cardinal_number
(It could also be a bird, but probably not: https://en.wikipedia.org/wiki/Cardinalidae)
We would probably call this an βintegerβ today.
EWMH says that icons are arrays of cardinals and that theyβre 32-bit numbers:
https://specifications.freedesktop.org/wm-spec/latest-single/#id-1.6.13
So itβs something like 0x11223344 with 0x11 being the alpha channel, 0x22 is red, and so on.
You would assume that, when you retrieve such an array from the X11 server, youβd get an array of uint32_t, right?
Nope.
Xlib is so old, they use char for 8-bit stuff, short int for 16-bit, and long int for 32-bit:
That is congruent with the general C data types, so it does make sense:
https://en.wikipedia.org/wiki/C_data_types
Now the funny thing is, on modern x86_64, the type long int is actually 64 bits wide.
The result is that every pixel in a Pixmap, for example, is twice as large in memory as it would need to be. Just because Xlib uses long int, because uint32_t didnβt exist, yet.
And this is something that I wouldnβt know how to fix without breaking clients.
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!
Status 2025-07-21
Morning, computer! Spending my days off trying to figure things out.
Some of them will occur in this post. I think best when Iβm writing,
after all.
Iβm back from a short vacation since a couple of weeks. Iβm still
going to take a few days off every week for a while. I need the break.
Itβs been way too many 12-16 hour workdays. Iβm nominally working 80%
(~6 hour days), so I figure Iβve been working a lot for free.
Yeah, well, I like the TKey project to succeed. The ideas behind it
have implicatio β¦ β Read more
Open Sauce is nearly here!! β Read more
@prologic@twtxt.net Yeah, this really could use a proper definition or a βmanifestβ. π Many of these ideas are not very wide spread. And I havenβt come across similar projects in all these years.
Letβs take the farbfeld image format as an example again. I think this captures the βspiritβ quite well, because this isnβt even about code.
This is the entire farbfeld spec:
farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:
ββββββββββ€ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Bytes β Description β
β βββββββββͺββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 8 β "farbfeld" magic value β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (width) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (height) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β [2222] β 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major β
ββββββββββ§ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.
(Now, I donβt know if your screen reader can work with this. Let me know if it doesnβt.)
I think these are some of the properties worth mentioning:
- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no βknobsβ: Itβs just a single version, itβs not like thereβs also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, itβs useful. Iβve used it in various programs, like my window manager, my status bars, some toy programs like βtuxeyesβ (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesnβt need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesnβt cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided itβs not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
How does Yorick levitate? β Read more
Our new LEVITATING Servo Skull Secretary β Read more
Not Too Active Here
As you can see, I am not too active around here. I am elsewhere writing notes, which are short, silly, but fun. I am keeping this around for, mostly, two reasons. Old stuff, though bad, is part of me, a record of my past. I also may decide to come by, eventually, and write something in a longer format.
So, here I leave this blogβwhich I insisted on calling βweblogβ for a whileβfrozen in time. β Read more
On my blog: Short Fiction β Transgender Athlete Bans https://john.colagioia.net/blog/2025/06/22/title-ix-hope.html #fiction #freeculture #lgbtpridemonth #politics
How many human eggs to make an omelet? β Read more
βMy experience with Canonicalβs interview processβ
A short while ago, we talked about the hellish hiring process at a Silicon Valley startup, and today weβve got another one. Apparently, itβs an open secret that the hiring process at Canonical is a complete dumpster fire. I left Google in April 2024, and have thus been casually looking for a new job during 2024. A good friend of mine is currently working at Canonical, and he told me that itβs quite a nice company with a great working β¦ β Read more
10 Iconic βTemporaryβ Structures That Still Stand Today
Some of the worldβs most iconic structures were never meant to stick around. Built for the Worldβs Fairs, quick fixes, or temporary exhibitions, these buildings were supposed to be dismantled or demolished after serving their short-term purpose. But fateβand sometimes public opinionβhad other plans. Whether due to popularity, practicality, or sheer indifference, these βtemporaryβ constructions [β¦]
The post [10 Iconic βTemp β¦ β Read more
Leaking in Plain Sight: How Short Links Expose Sensitive Data β Read more
@bender@twtxt.net Hereβs a short-list:
- Simple, minimal syntaxβmaster the core in hours, not months.
- CSP-style concurrency (goroutines & channels)βsafe, scalable parallelism.
- Blazing-fast compiler & single-binary deploysβzero runtime dependencies.
- Rich stdlib & built-in tooling (gofmt, go test, modules).
- No heavy frameworks or hidden magicβunlike Java/C++/Python overhead.
i wish it was realistic for me to learn golang but every single time i try to comprehend any go code iβm like What the fuck am i looking at. why is all of this so short and condensed GIVE ME VERBOSE CODE
Update- meet our new baby Tangerine! (Tango for short π§‘) β Read more
βForgive me for the harm I have caused this world. None may atone for my actions but me and only in me shall their stain live on. I am thankful to have been caught, my fall cut short by those with wizened hands. All I can be is sorry, and that is all I am.β
This is my new kitten Skyrim Remastered Ultimate Edition (Sky for short) β Read more
Tea & Peaches: KubeCon + CloudNativeCon London Recap, Atlanta Sneak-Peek
KubeCon + CloudNativeCon Europe 2025 in London was nothing short of historic. As the biggest KubeCon to date β with 12,418 attendees, including 46% first-timers β it was a moment of celebration, reflection, and connection forβ¦ β Read more
i started a little thing on my dreamwidth and called it a flash prompt box. basically itβs a limited time thing where people can prompt me for stuff iβm offering, like short fanfiction, photoshop-edited user icons, music recs, and a bit more! iβm having sooo much fun with it so far itβs been a blast just making stuff for friends :)
also more friends are making their own posts with the same concept which is SO cool to see
@movq@www.uninformativ.de @kat@yarn.girlonthemoon.xyz @quark@ferengi.one In 2014 one person created protocol ii. Later it forked in IDEC. Why i said this? Because itβs simple βfederatedβ forum-like protocol where from your station fetch another every 5-10 minutes. Stations has topic-based channels like idec.talks, linux.16, haiku.os, zx.spectrum. In short itβs FIDO but.. more modern? Documentation: https://github.com/idec-net/new-docs (mostly Russian, but you can use translator, also protocol already translated to english)
Zhaoxinβs KX-7000 x86-64 processor
Chips and Cheese takes a very detailed look at the latest processor design from Zhaoxin, the Chinese company that inherited VIAβs x86 license and has been making new x86 chips ever since. Their latest design, δΈηΊͺε€§ι (Century Avenue), tries to take yet another step closer to current designs chips form Intel and AMD, and while falling way short, thatβs not really the point here. Ultimately performance is what matters to an end-user. In that respect, the KX-7000 somet β¦ β Read more
PATH isnβt real on Linux
I have no idea how much relevance this short but informative rundown of how PATH works in Linux has in the real world, but I found it incredibly interesting and enlightening. The basic gist β and I might be wrong, thereβs code involved and Iβm not very smart β is that Linux itself needs absolute paths to binaries, while shells and programming languages do not. In other words, the Linux kernel does not know about PATH, and any lookup youβre doing comes from either the shell or the pr β¦ β Read more
About the nuclear power plant on the Moon, they are beating us. There was a time we were ahead, but I understand nothing lasts forever. Now, being a world power for only one hundred and twenty some years, and a super power for around seventy sure is a record (as in short-lived). The Roman Empire lasted over 500 years!
golf.vim v0.1.1 - fixed keystroke logging, removed ultraβshort runs, now captures all modes β Read more