Linux 7.1
Article URL: https://lore.kernel.org/lkml/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com/T/#u
Comments URL: https://news.ycombinator.com/item?id=48528729
Points: 16
# Comments: 0 ⌘ Read more
UK set to announce social media ban for under-16s
Article URL: https://www.manchestereveningnews.co.uk/news/uk-news/uk-set-announce-social-media-34119132
Comments URL: https://news.ycombinator.com/item?id=48527766
Points: 9
# Comments: 1 ⌘ Read more
If You Are Asking for Human Attention, Demonstrate Human Effort
Article URL: https://tombedor.dev/human-attention-and-human-effort/
Comments URL: https://news.ycombinator.com/item?id=48497609
Points: 16
# Comments: 0 ⌘ Read more
Pokémon Go Scans Trained the Navigation Tech for Military Drones
Article URL: https://dronexl.co/2026/06/09/pokemon-go-scans-niantic-vantor-military-drone-navigation/
Comments URL: https://news.ycombinator.com/item?id=48487029
Points: 16
# Comments: 0 ⌘ Read more
Britain Is Weighing a Social Media Ban for Children. How Did It Get Here?
Months after Australia banned social media for everyone under 16, the British government is considering new policies to keep children safe online. ⌘ Read more
Australia’s Social Media Ban Is Floundering. Can It Still Help Younger Kids?
Six months in, many teens are already back on platforms they were supposed to be blocked from. The ban’s benefits may fall to the next generation. ⌘ Read more
Canada Moves to Ban Social Media Use for Youth Under 16
The country’s previous attempt to get tech companies to shelter young users failed amid heavy criticism from civil liberty groups. ⌘ Read more
Canada Moves to Ban Social Media Use for Youth Under 16
The country’s previous attempt to get tech companies to shelter young users failed amid heavy criticism from civil liberty groups. ⌘ Read more
Australia’s Social Media Ban Is Floundering. Can It Still Help Younger Kids?
Six months in, many teens are already back on platforms they were supposed to be blocked from. The ban’s benefits may fall to the next generation. ⌘ Read more
‘Profound injustice’: 16 experts demand inquest for Epstein survivor Virginia Giuffre
A rare intervention by some of Australia’s most prominent domestic violence experts warns it would be a “profound injustice” if potential systemic failures were not scrutinised. ⌘ Read more
Man charged with rape of teen girl near Central Station
The 16-year-old reported the incident to police, who launched a month-long investigation into the random attack in Brisbane’s CBD. ⌘ Read more
Brisbane drug trafficking charges
Police have charged 16 people over allegedly trafficking meth in Brisbane. ⌘ Read more
Siri AI
Article URL: https://www.apple.com/apple-intelligence/
Comments URL: https://news.ycombinator.com/item?id=48449084
Points: 16
# Comments: 4 ⌘ Read more
Proton is funding the French far right on YouTube
Article URL: https://old.reddit.com/r/degoogle/comments/1tzbizh/proton_is_funding_the_french_far_right_on_youtube
Comments URL: https://news.ycombinator.com/item?id=48446899
Points: 16
# Comments: 2 ⌘ Read more
Exclusive: Aussie teens react to new social media ban
Australia’s landmark social media ban for under-16s came into effect this morning, but young Aussies say it’s already failing. ⌘ Read more
Best Red-Light Therapy for Hair Restoration and Regrowth (2026)
After 16 weeks of daily use, our WIRED testers saw visible hair regrowth with these red-light therapy devices. ⌘ Read more
Good Samaritans save woman who had machete held to her throat
Locals helped a woman held at knifepoint in Melbourne as 16-year-old arrested. ⌘ Read more
Good Samaritans save woman who had machete held to her throat
Locals helped a woman held at knifepoint in Melbourne as 16-year-old arrested. ⌘ Read more
eSafety commissioner admits hesitancy about social media ban
eSafety Commissioner Julie Inman Grant has admitted she was “not really keen” on the government’s under-16s social media ban. ⌘ Read more
Police officer spared jail time over death of 16-year-old boy
A veteran police officer has been spared jail time over a dangerous driving manoeuvre that killed a 16-year-old riding a stolen trail bike. ⌘ Read more
The desperation of NYTimes
Article URL: https://rozumem.xyz/posts/16
Comments URL: https://news.ycombinator.com/item?id=48401965
Points: 81
# Comments: 44 ⌘ Read more
Shopify Is Down
Article URL: https://www.shopifystatus.com
Comments URL: https://news.ycombinator.com/item?id=48384221
Points: 16
# Comments: 10 ⌘ Read more
Bun Has Been Converted to Rust. Now What?
Article URL: https://bytecode.news/posts/2026/06/bun-has-been-converted-to-rust-now-what
Comments URL: https://news.ycombinator.com/item?id=48383018
Points: 26
# Comments: 16 ⌘ Read more
Push to include AI chatbots in Australia’s under-16 social media ban
Cyber experts concerned about unregulated AI chatbots linked to a series of mass tragedies in the US are pushing for them to be included in Australia’s under-16 social media ban. ⌘ Read more
Uber caps employee AI spending after blowing through budget in four months
Article URL: https://techcrunch.com/2026/06/02/uber-caps-employee-ai-spending-after-blowing-through-budget-in-four-months/
Comments URL: https://news.ycombinator.com/item?id=48375544
Points: 16
# Comments: 2 ⌘ Read more
Calls for E-mobility device bans for under 16s
AMA Queensland president says Queensland’s new E-mobility laws don’t go far enough. ⌘ Read more
NPM packages from RedHat have been compromised
Article URL: https://github.com/RedHatInsights/javascript-clients/issues/492
Comments URL: https://news.ycombinator.com/item?id=48356625
Points: 73
# Comments: 16 ⌘ Read more
Malaysia enforces ban on social media accounts for children younger than 16
Article URL: https://apnews.com/article/malaysia-social-media-ban-16-bfaa7b01163b61b5d53c4ecfa870d133
Comments URL: https://news.ycombinator.com/item?id=48353497
Points: 13
# Comments: 0 ⌘ Read more
Nvidia RTX Spark
Article URL: https://www.nvidia.com/en-us/products/rtx-spark/
Comments URL: https://news.ycombinator.com/item?id=48352939
Points: 16
# Comments: 6 ⌘ Read more
The people who actually want AI to replace humanity
Article URL: https://www.vox.com/future-perfect/489976/ai-successionism-transhumanism-posthumanism
Comments URL: https://news.ycombinator.com/item?id=48345881
Points: 27
# Comments: 16 ⌘ Read more
Ernst & Young published cybersecurity report full of hallucinations
Article URL: https://gptzero.me/investigations/ey
Comments URL: https://news.ycombinator.com/item?id=48339580
Points: 16
# Comments: 1 ⌘ Read more
‘Backrooms’ Takes You Deeper Inside the Internet’s Most Uncanny Horror Myth
Kane Parsons was just 16 years old when he created a viral YouTube horror series based on a 4chan meme. Now he’s ready to conquer the big screen. ⌘ Read more
Nike World Cup Uniforms Made of Recycled Textiles Won’t Solve Fashion Waste
The activewear giant has used chemical recycling to make jersey for 16 teams competing in the tournament. But the technique is unlikely to help solve fashion’s waste issue. ⌘ Read more
‘This is not about whether people like or hate Peter’: Inside the audacious idea of V’landys ruling the NRL
The next few months of the NRL chairman’s life will be dictated by three key numbers: 16, two, and $4 billion. ⌘ Read more
DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
Article URL: https://esengine.github.io/DeepSeek-Reasonix/
Comments URL: https://news.ycombinator.com/item?id=48256953
Points: 16
# Comments: 7 ⌘ Read more
Oura says it gets government demands for user data. Will it share how many?
Article URL: https://this.weekinsecurity.com/oura-says-it-gets-government-demands-for-user-data-will-it-share-how-many/
Comments URL: https://news.ycombinator.com/item?id=48247876
Points: 16
# Comments: 2 ⌘ Read more
On The
Article URL: https://benmyers.dev/blog/on-the-dl/
Comments URL: https://news.ycombinator.com/item?id=48247325
Points: 16
# Comments: 1 ⌘ Read more
FBI director’s Based Apparel site has been spotted hosting a ‘ClickFix’ attack
Article URL: https://www.pcmag.com/news/kash-patels-apparel-site-is-trying-to-trick-visitors-into-installing-malware
Comments URL: https://news.ycombinator.com/item?id=48243293
Points: 16
# Comments: 4 ⌘ Read more
Hating AI Is Good
Article URL: https://www.thehandbasket.co/p/hating-ai-is-good-actually
Comments URL: https://news.ycombinator.com/item?id=48222366
Points: 16
# Comments: 4 ⌘ Read more
28-year-old woman poses as 16-year-old at New York high school
A woman who was approaching 30 managed to spend two weeks attending classes at the school. While reliving our school days is sadly not an option for m… ⌘ Read more
Meet Rassvet, Russia’s Answer to Starlink
With the launch of the first 16 satellites, Russia begins construction of a network for satellite internet that aims to cover the entire country by 2030. But getting there won’t be easy. ⌘ Read more
Apple Will Pay $250 Million to Settle Lawsuit Over Siri’s AI Features
If you bought an iPhone 15 or 16 in the US, you could be set to pocket up to $95 per device as Apple settles class-action lawsuit. ⌘ Read more
Acer Swift 16 AI (2026) Review: Where Do Your Hands Go?
Sporting the largest touchpad I’ve ever seen, this ambitious laptop is better in theory than in practice. ⌘ Read more
next-20260416: linux-next
Version:next-20260416 (linux-next)Released:2026-04-16 ⌘ Read more
WA wine industry warns of impact of Containers for Change expansion
A newly formed West Australian wine group warns that bottles of wine produced in the state could increase by $1.25 if the expansion of the Containers for Change scheme goes ahead. ⌘ Read more
next-20260316: linux-next
Version:next-20260316 (linux-next)Released:2026-03-16 ⌘ Read more
6.18.17: longterm
Version:6.18.17 (longterm)Released:2026-03-12Source:linux-6.18.17.tar.xzPGP Signature:linux-6.18.17.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.18.17 ⌘ Read more
6.18.16: longterm
Version:6.18.16 (longterm)Released:2026-03-04Source:linux-6.18.16.tar.xzPGP Signature:linux-6.18.16.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.18.16 ⌘ Read more
PEP 826: Python 3.16 Release Schedule
This document describes the development and release schedule for Python 3.16. ⌘ Read more
next-20260216: linux-next
Version:next-20260216 (linux-next)Released:2026-02-16 ⌘ Read more
# Ateliê aberto de desenho com programação
Quintas-feiras 14:30 às 17:00 no #SescAvPaulista - 12 participantes, a partir de 16 anos. Distribuição gratuita de senhas 30 minutos antes.
Nesta atividade aberta, o público pode interagir com código de maneira lúdica e criativa, gerando desenhos a partir da modificação de programas em Python.
A cada encontro vamos explorar diferentes temas da chamada “#programaçãoCriativa”, estudando obras, exemplos visuais, e ideias da computação que inspiraram inúmeros artistas e programadores ao longo das décadas.
Fevereiro
5 de fevereiro - Módulos geométricos
12 de fevereiro - Animações em loop
19 de fevereiro - Imagens reticuladas
26 de fevereiro - Texturas algorítmicas
Março
5 de março - Recortes e colagens digitais
12 de março - Explorações combinatórias
19 de março - Malhas tridimensionais
26 de março - Tipografia experimental
Abril
2 de abril - Simulações físicas
9 de abril - Plantas e fractais
16 de abril - Autômatos celulares
23 de abril - Desenhos interativos
# Ateliê aberto de desenho com programação
Quintas-feiras 14:30 às 16:30 no #SescAvPaulista - 12 participantes, a partir de 16 anos. Distribuição gratuita de senhas 30 minutos antes.
Nesta atividade aberta, o público pode interagir com código de maneira lúdica e criativa, gerando desenhos a partir da modificação de programas em Python.
A cada encontro vamos explorar diferentes temas da chamada “#programaçãoCriativa”, estudando obras, exemplos visuais, e ideias da computação que inspiraram inúmeros artistas e programadores ao longo das décadas.
Fevereiro
5 de fevereiro - Módulos geométricos
12 de fevereiro - Animações em loop
19 de fevereiro - Imagens reticuladas
26 de fevereiro - Texturas algorítmicas
Março
5 de março - Recortes e colagens digitais
12 de março - Explorações combinatórias
19 de março - Malhas tridimensionais
26 de março - Tipografia experimental
Abril
2 de abril - Simulações físicas
9 de abril - Plantas e fractais
16 de abril - Autômatos celulares
23 de abril - Desenhos interativos
./bin/mu -B -o ... -p muos/amd64 ... target.
@prologic@twtxt.net I’d love to take a look at the code. 😅
I’m kind of curious to know how much Assembly I need vs. How much of a microkernel can I build purely in Mu (µ)? 🤔
Can’t really answer that, because I only made a working kernel for 16-bit real mode yet. That is 99% C, though, only syscall entry points are Assembly. (The OpenWatcom compiler provides C wrappers for triggering software interrupts, which makes things easier.)
But in long mode? No idea yet. 😅 At least changing the page tables will require a tiny little bit of Assembly.
next-20260116: linux-next
Version:next-20260116 (linux-next)Released:2026-01-16 ⌘ Read more
Winemakers face long road to recovery after fire destroys vineyards
Two wineries in the Strathbogie Ranges have lost a combined 150 hectares of vines, 3,000 sheep and three homes in the Victorian fires. ⌘ Read more
Ainda ando pasmado com o facto de uma série cheia de body horror, violência contra crianças, gore e violência gratuita (#StrangerThings) estar a ser agressivamente marketizada para um público infantil
Ontem um amigo de 9 anos do meu filho estava a contar-me como é a melhor série de sempre, e eu ainda estou burro de como há miúdos que estejam a ver isto
Btw não tenho problemas com a série (acabei ontem a 5ª temp e acho profundamente meh), é este esforço em vendê-la a crianças quando é claramente uma série 16+ no mínimo
@prologic@twtxt.net That might be a challenge, at least in 16-bit Real Mode: The OS follows the model of COM files on DOS, i.e. the size of the binary cannot exceed 64 KiB and heap+stack of the running program will have to fit into that same 64 KiB. 😅 (The memory layout is very rigid, each process gets such a 64 KiB slice.)
And in 64-bit Long Mode, there is no “kernel” yet. The thing in the video is literally just a small bare-metal program.
But some day, maybe. 😃
My little toy operating system from last year runs in 16-bit Real Mode (like DOS). Since I’ve recently figured out how to switch to 64-bit Long Mode right after BIOS boot, I now have a little program that performs this switch on my toy OS. It will load and run any x86-64 program, assuming it’s freestanding, a flat binary, and small enough (< 128 KiB code, only uses the first 2 MiB of memory).
Here I’m running a little C program (compiled using normal GCC, no Watcom trickery):
https://movq.de/v/b27ced6dcb/los86%2D64.mp4
https://movq.de/v/b27ced6dcb/c.png
Next steps could include:
- Use Rust instead of C for that 64-bit program?
- Provide interrupt service routines. (At the moment, it just keeps interrupts disabled.)
next-20251216: linux-next
Version:next-20251216 (linux-next)Released:2025-12-16 ⌘ Read more
Waiting for @prologic@twtxt.net to make it back from his luxurious vacation, to engage on Australia’s teen-under-16 social media banning technical, parental, and philosophical discourse.
Day 2 was pretty tough on my old hardware. Part 1 originally took 16 minutes, then I got it down to 9 seconds – only to realize later that my solution abused some properties of my particular input. A correct solution will probably take about 30 seconds. 🫤
Part 2 took 29 minutes this morning. I wrote an optimized version but haven’t tested it yet. I hope it’ll be under a minute.
Python 1 feels really slow, even compared to Java 1. And these first puzzles weren’t even computationally intensive. We’ll see how far I’ll make it …
Sooooo looking forward to my holiday, after this week of work 🤯 16 day holiday in Vietnam! Whoohoo 🤟
@bender@twtxt.net Thanks. That pulley is just to hang back up the telephone wire (on the ground in 16) for that farm and restaurant in 04 once they finish logging. Hahahahahaaahaaaa, I didn’t see the nails on top of the pole. :-D
Yup, these ice crystals are just lovely. :-)
We had a nice family day in Schwäbisch Gmünd: https://lyse.isobeef.org/schwaebisch-gmuend-2025-11-16/
next-20251016: linux-next
Version:next-20251016 (linux-next)Released:2025-10-16 ⌘ Read more
Australian wine labels feeling the pinch as Chinese buy and drink less
Cheaper bulk wine has been struggling in the market, but now even prestigious labels like Penfolds are feeling the pinch off the back of changing drinking habits and a reported crackdown on lavish banquets for civil servants. ⌘ Read more
Bangladesh garment factory fire kills at least 16
The dead have been burned beyond recognition and officials have warned that the toll could rise. ⌘ Read more
Vets should publish prices, competition watchdog says
The watchdog found pet owners pay 16.6% more on average at large vet groups than at independent vets. ⌘ Read more
Bangladesh garment factory fire kills at least 16
The dead have been burned beyond recognition and officials have warned that the toll could rise. ⌘ Read more
Ukrainian assault units advance up to 1.6 km in Donetsk region – Armed Forces chief ⌘ Read more
‘In an instant, they were gone’ - small town mourns after Tennessee explosives factory blast
Authorities say the 16 people missing after the explosives factory incident are all presumed dead. ⌘ Read more
Life sentence for man who murdered Syrian refugee
The 20-year-old has been sentenced for the fatal stabbing of a 16-year-old in Huddersfield. ⌘ Read more
Snapchat’s always been free. Suddenly parents face a $16 monthly bill
Users who have been using Snapchat as a free source of unlimited storage have been put on notice – it’s not going to be free any more. ⌘ Read more
Snapchat’s always been free. So why would you have to pay $16 a month?
Users who have been using Snapchat as a free source of unlimited storage have been put on notice – it’s not going to be free any more. ⌘ Read more
Deals: AirTags 4-pack for $65, M3 iPad Air from $449, & More
AirTags are super useful personal trackers with many uses from tracking a bag, purse, dog, cat, luggage, backpack, car keys, package, bike, car, or just about anything else you can imagine wanting to keep an eye on through the Find My network. Amazon is currently offering the AirTag 4-pack for just $65 ($16 per AirTag), … [Read More](https://osxdaily.com/2025/10/06/deals-airtags-4-pack-for-65-m3-ipad-air-from-449-m … ⌘ Read more
Four new stable kernels
The 6.17.1, 6.16.11, 6.12.51, and 6.6.110 stable kernels have been released.
This time around, they contain a relatively small number of important fixes
in various parts of the kernel. ⌘ Read more
Seven calls, 16 minutes, no answer. More Optus emergency failures exposed
Optus customers have come forward to report more cases of triple-0 calls failing outside the embattled telcos previously admitted outages. ⌘ Read more
At least 16 injured as shots fired in Sydney’s inner west
A suburb in Sydney’s inner west was plunged into lockdown overnight after an alleged gunman opened fire on passing cars, including police vehicles. ⌘ Read more
Carsten Linnemann: CDU-Generalsekretär fordert Social-Media-Verbot bis 16
CDU-Generalsekretär Carsten Linnemann fordert Altersgrenzen für soziale Netzwerke. Der Zugang soll erst ab 16 Jahren möglich sein. ( Soziales Netz, Politik)
Seven new stable kernels
Greg Kroah-Hartman has announced the release of the 6.16.10, 6.12.50, 6.6.109, 6.1.155, 5.15.194, 5.10.245, and 5.4.300 stable kernels. All of these kernels
have lots of important fixes throughout the kernel tree. ⌘ Read more
6.16.10: stable
Version:6.16.10 (stable)Released:2025-10-02Source:linux-6.16.10.tar.xzPGP Signature:linux-6.16.10.tar.signPatch:full ( incremental)ChangeLog:ChangeLog-6.16.10 ⌘ Read more
[$] LWN.net Weekly Edition for October 2, 2025
Inside this week’s LWN.net Weekly Edition:
Front: Fedora and AI; Linting kernel Rust; openSUSE Leap 16; mmap() file operation; 6.17 statistics; dirlock.
Briefs: Bcachefs removal; Alpine /usr merge; F-Droid; Fedora AI policy; OpenSUSE Leap 16; PostgreSQL 18; Radicle 1.5.0; Quotes; …
Announcements: Newsletters, conferences, security updates, patches, and more. ⌘ Read more
@aelaraji@aelaraji.com, I mean to follow up here on the brief exchange we had on irc.mills.io, but I forgot. Never too late, so here it goes:
18:16 <aelaraji> quark 🙏 much appreciated but it won't be necessary, since there isn't much to miss out on in most of where I hang out, so I could just disconnect and spare everyone else the noise
18:17 *** aelaraji (aelaraji@776014f5a3edd32f1ed19658b7b85c8c655945b0feacaedd92fe60e61a3c0ae2) has quit (/ME goes "yeeeeet..!")
18:18 <quark> No noise for me.
18:18 <quark> It’s all good.
18:18 <quark> What would IRC be without on/offs?
18:19 <quark> Preeeety boring!
18:19 <quark> Ah, he was gone.
18:19 <quark> Well, I will twtxt this to him. LOL.
OpenSUSE Leap 16 released
The openSUSE\
Leap 16 release is now available.
This major version update of our fixed-release community-Linux
distribution has a fresh software stack and introduces an unmatched
maintenance- and security-support cycle, a new installer and
simplified migration options.
See our look at this release for more
information. ⌘ Read more
@lyse@lyse.isobeef.org @dce@hashnix.club It’s pretty cool, I won’t argue that, but also really simple, to be completely honest. 😅 The BIOS already provides all you need to send data to the printer:
https://helppc.netcore2k.net/interrupt/bios-printer-services
The BIOS actually does provide a great deal of things, which, to me, was one of the most surprising learnings of this project (the project of writing a little 16-bit real-mode OS, that is). It often doesn’t feel like I was writing an operating system – it felt more like writing a normal program that just uses BIOS calls like we would use syscalls these days.
(I’ve also read a lot of warnings, like “don’t use the BIOS for this or that”. Mostly because it tends to be very slow.)
[47°09′59″S, 126°43′16″W] Dosimeter malfunction
[47°09′16″S, 126°43′56″W] –white noise–
[47°09′01″S, 126°43′16″W] Transponder still failing – switching to analog communication
[47°09′49″S, 126°43′16″W] Non-significative results – sampling finished
[47°09′36″S, 126°43′16″W] –white noise–
@kat@yarn.girlonthemoon.xyz after 5 years or so with Linode, I started having little—but annoying—issues with them. Moved to Vultr and have been very happy with them since Ubuntu 16.04, so 9 years, and a little bit more.
Global update: Trump in Scotland says EU trade deal has 50-50 chance as tariff row grows. Gaza sees 9 more starvation deaths (122 total); UN says famine is deliberate. Thai-Cambodia clashes kill 16, displace 135k. US raid in Syria kills top ISIS leader & sons.
@movq@www.uninformativ.de According to this screenshot, KDE still shows good old application icons: https://upload.wikimedia.org/wikipedia/commons/9/94/KDE_Plasma_5.21_Breeze_Twilight_screenshot.png
And GNOME used to have them, too: https://upload.wikimedia.org/wikipedia/commons/9/9f/Gnome-2-22_%284%29.png
I like the looks of your window manager. That’s using Wayland, right? The only thing on this screenshot to critique is all that wasted space of the windows not making use of the full screen!!!1 At least the file browser. 8-)
This drives me nuts when my workmates share their screens. I really don’t get it how people can work like that. You can’t even read the whole line in the IDE or log viewer with all the expanded side bars. And then there’s 200 pixels on the left and another 300 pixels on the right where the desktop wallpaper shows. Gnaa! There’s the other extreme end when somebody shares their ultra wide screen and I just have a “regularish” 16:10 monitor and don’t see shit, because it’s resized way too tiny to fit my width. Good times. :-D
Sorry for going off on a tangent here. :-) Back to your WM: It has the right mix of being subtle and still similar to motif. Probably close to the older Windowses. My memory doesn’t serve me well, but I think they actually got it fairly good in my opinion. Your purple active window title looks killer. It just fits so well. This brown one (https://www.uninformativ.de/blog/postings/2025-07-22/0/leafpads.png) gives me also classic vibes. Awww. We ran some similar brownish color scheme (don’t recall its name) on Win95 or Win98 for some time on the family computer. I remember other people visting us not liking these colors. :-D
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.
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
@bender@twtxt.net That was one of the inputs into my research 🧐 So that’s already factored in. We bought our new truck (2025 GWM Canon) recently to replace the ‘ol 2nd hand Nissan Navara we bought that just had too many things go wrong with it, and I don’t have time or energy to learn to be a diesel mechanic haha 🤣 – So yes, the SCT-16 has a Tare (unladen weight) of 2150Kg and a maximum legal (ATM) weight of 2,800Kg.
[47°09′00″S, 126°43′16″W] Transponder fixed
[47°09′16″S, 126°43′49″W] Analyzing samples
[47°09′16″S, 126°43′15″W] Transfer 25% complete…