And now the event loop is not a simple loop around curses’ getch() anymore but it can wait for events on any file descriptor. Here’s a simple test program that waits for connections on a TCP socket, accepts it, reads a line, sends back a line:
https://movq.de/v/93fa46a030/vid-1767547942.mp4
And the scrollbar indicators are working now.
I’ll probably implement timer callbacks using timerfd (even though that’s Linux-only). 🤔
#Beyond40 have a #PublicDomainDay online event today!
“Discuss public domain and Creative Commons resources. Help plan #DocumentFreedomDay. Find out about public domain source code.”
From 2:00 pm to 3:30 pm (EST)
From 7:00 pm to 8:30 pm (GMT)
At around 19 seconds in the video, you can see some minor graphical glitches.
Text mode applications in Unix terminals are such a mess. It’s a miracle that this works at all.
In the old DOS days, you could get text (and colors) on the screen just by writing to memory, because the VGA memory was mapped to a fixed address. We don’t have that model anymore. To write a character to a certain position, you have to send an escape sequence to move the cursor to that position, then more escape sequences to set the color/attributes, then more escape sequences to get the cursor to where you actually want it. And then of course UTF-8 on top, i.e. you have no idea what the terminal will actually do when you send it a “🙂”.
Mouse events work by the terminal sending escape sequences to you (https://www.xfree86.org/current/ctlseqs.html#Mouse%20Tracking).
ncurses does an amazing job here. It’s fast (by having off-screen buffers and tracking changes, so it rarely has to actually send full screen updates to the terminal) and reliable and works across terminals. Without the terminfo database that keeps track of which terminal supports/requires which escape sequences, we’d be lost.
But gosh, what a mess this is under the hood … Makes you really miss memory mapped VGA and mouse drivers.
‘Foreign Tech Workers Are Avoiding Travel To the US’
In an opinion piece for Computerworld, columnist Steven Vaughan-Nichols argues that restrictive visa policies and a hostile border climate under the Trump administration are driving foreign tech workers, researchers, and conference speakers away from the U.S. The result, he says, is a gradual shift of talent, events, and long-term innovation toward more welcoming regions … ⌘ Read more
XWayland Gets Patched For Incorrect Pointer Coordinates
An important fix has made it into the X.Org Server XWayland codebase ahead of the new year. XWayland has been fixed to avoid sending incorrect pointer coordinates to X11 clients on pointer enter events… ⌘ Read more
SDL Fixes Support For More Than Five Mouse Buttons For Gaming On Wayland
The Simple DirectMedia Library that is widely-used by many cross-platform games and part of the Steam Runtime now has better support for handling more mouse button events under Wayland… ⌘ Read more
Garmin Emergency Autoland Has First Save
“Garmin’s Collier Trophy award-winning Autonomi emergency Autoland, a system designed to safely land an aircraft in the event of pilot incapacitation, made its first real-world use and save on Saturday,” writes Slashdot reader slipped_bit. AvBrief.com reports: Social media posts from flight tracking hobbyists reported a King Air 200 squawked 7700 about 2 p.m. local time today. The Autoland sy … ⌘ Read more
Inaugural ‘Hour of AI’ Event Includes Minecraft, Microsoft, Google and 13.1 Million K-12 Schoolkids
Long-time Slashdot reader theodp writes: Last September, tech-backed nonprofit Code.org pledged to engage 25 million K-12 schoolchildren in an “Hour of AI” this school year. Preliminary numbers released this week by the Code.org Advocacy Coalition showed that [halfway through the f … ⌘ Read more
Google AI Summaries Are Ruining the Livelihoods of Recipe Writers
Google’s AI Mode is synthesizing “Frankenstein” recipes from multiple creators, often stripping away context and accuracy and siphoning traffic and ad revenue away from food bloggers in the process. Many recipe writers warn this shift amounts to an “extinction event” for ad-supported food sites. The Guardian reports: Over the past few years, bl … ⌘ Read more
お知らせ:制御システムセキュリティカンファレンス2026 参加登録開始 ⌘ Read more
Day 7 was pretty tough, I initially ended up implementing an exponential in both time and memory solution that I killed because it was eating all the resources on my Mac Studio, and this poor little machine only has 32GB of memory (I stopped it at 118GB of memory, swapping badly!), This is what I ended up doing before/after:
- Before: Time O(2^k · L), memory O(2^k), where k is the number of splitters along a reachable path and L is path length. Exponential in k.
- After: Time O(R·C) (or O(R·C + s) with s split events), memory O©, where R = rows, C = columns. Polynomial/linear in grid size.
The Opt-In Proactive & Crash Time Data Collection On Valve’s Steam Deck
Valve’s Steam Deck with SteamOS features built-in crash data collection as well as for logging other system events worth having knowledge about like the split-lock detection and other events. This is all opt-in by users for data collection by Steam, but for those curious about a bit more insight into this Steam Deck data collection, a presentation at this past week’s Linux Plumbers Conference dove into the matter… ⌘ Read more
Rivian Goes Big On Autonomy, With Custom Silicon, Lidar, and a Hint At Robotaxis
During the company’s first “Autonomy & AI Day” event today, Rivian unveiled a major autonomy push featuring custom silicon, lidar, and a “large driving model.” It also hinted at a potential entry into the self-driving ride-hail market, according to CEO RJ Scaringe. TechCrunch reports: Rivian said it will expand the ha … ⌘ Read more
How Peter Jackson fought for his Middle-earth dream, armed with a VHS tape
Peter Jackson’s life wouldn’t be the same after that red carpet event on December 10, 2001, but it’s fair to say cinema, and New Zealand, wouldn’t be the same either. ⌘ Read more
Live: RBA tipped to keep rates on hold as market awaits clues to next move
The cash rate is expected to be left steady at 3.6 per cent as the central bank board wraps up its final meeting of 2025. Follow the day’s events and insights from our business reporters on the ABC News live markets blog. ⌘ Read more
Coalition puts heat on Wells over trips to cricket and AFL with family
The Coalition is applying more heat to Sport Minister Anika Wells over flights she claimed for herself and her husband to attend two Boxing Day cricket test matches in recent years, and several AFL Grand Final events. ⌘ Read more
No Rise in Radiation Levels at Chernobyl, Despite Damage from February’s Drone Strike
UPDATE (12/7): The New York Times clarifies today that the damage at Chernobyl hasn’t led to a rise in radiation levels:
“If there was to be some event inside the shelter that would release radioactive materials into the space inside the New Safe Confinement, because this facility is no longer sealed t … ⌘ Read more
Live: Wall Street closes in on fresh record ahead of expected Fed rate cut, ASX poised to slip
Expectations of a rate cut pushed Wall Street higher, while the ASX looks unlikely to follow that positive lead. Follow the day’s events and insights from our business reporters on the ABC News live markets blog. ⌘ Read more
Why Gen Z is Using Retro Tech
“People in their teens and early 20s are increasingly turning to old school tech,” reports the BBC, “in a bid to unplug from the online world.”
Amazon UK told BBC Scotland News that retro-themed products surged in popularity during its Black Friday event, with portable vinyl turntables, Tamagotchis and disposable cameras among their best sellers. Retailers Currys and John Lewis also said they had seen retro gadge … ⌘ Read more
s it ever OK to leave a party or social event without saying goodbye?
We asked two experts for their advice on the etiquette of leaving a social gathering without notice and the best approaches to take if you do need to depart suddenly. ⌘ Read more
Israel’s contentious participation in Eurovision traces back to the 70s
Eurovision strives to put pop before politics, but it has repeatedly become embroiled in world events, particularly relating to Israel. ⌘ Read more
Live: ASX to rise, as Facebook’s owner backs away from Metaverse
It has been a relatively calm day on Wall Street overnight, with Australian stocks set to follow. Follow the day’s events and insights as they happen with our business reporters on the ABC News live markets blog. ⌘ Read more
Bending Spoons Buys Eventbrite For $500 Million
Longtime Slashdot reader williamyf writes: The Italian company Bending Spoons seems to be on an acquisitions spree. Their recent acquisitions of AOL and Vimeo are not yet finalized, yet on Dec. 2 they announced they are buying Eventbrite, a company specializing in publicizing and organizing local events, for just half a milliard USD. Bending Spoons’ portfolio also includes other c … ⌘ Read more
@movq@www.uninformativ.de I bet. I wouldn’t be surprised if it more popular in some Discord servers too. I mean, the event itself is quite obscure, so… yeah.
Breaking: Israel to perform at Eurovision 2026, prompting some nations to boycott
Israel’s participation at next year’s event has prompted a number of countries to withdraw from the event and one to announce it will not broadcast it. ⌘ Read more
Cartooning exhibition captures ‘fast-moving’ year of political drama
The annual showcase of the year’s top political cartoons has opened at Old Parliament House in Canberra, depicting the biggest national and global events with satire and wit. ⌘ Read more
Tasmanian minister censured for ‘vindictive’ withdrawal of footy club’s funding
Tasmanian parliamentarians have censured a minister for breaking his word to a local football club after it attended an election campaign media event with the opposition. ⌘ Read more
Eurovision faces crucial decision over Israel
Organisers of the song contest meet in Geneva on Thursday to debate Israel’s role in the event. ⌘ Read more
Royals lay out festive greeting at glittering state banquet
Germany’s president was hosted at the glittering event after the first day of his state visit to the UK. ⌘ Read more
Royals lay out festive greeting at glittering state banquet
Germany’s president was hosted at the glittering event after the first day of his state visit to the UK. ⌘ Read more
Live: Wall St gains as US jobs market weakens, ASX set to follow
Australian shares are set to edge higher as Wall Street keeps gaining on hopes of Fed rate cuts. Follow the day’s events and insights from our business reporters on the ABC News live markets blog. ⌘ Read more
Royals lay out festive greeting at glittering state banquet
Germany’s president was hosted at the glittering event after the first day of his state visit to the UK. ⌘ Read more
Royals lay out festive greeting at glittering state banquet
Germany’s president was hosted at the glittering event after the first day of his state visit to the UK. ⌘ Read more
Another music festival canned as ‘numbers no longer stack up’
Park Waves festival, set for February 2026, has been cancelled amid economic challenges, joining a growing list of scrapped Australian music events. ⌘ Read more
Samsung Debuts Its First Trifold Phone
At an event in Seoul on Tuesday, Samsung unveiled the Galaxy Z TriFold, a dual-hinged smartphone that unfolds into a 10-inch tablet (source paywalled; alternative source). It launches on Dec. 12 in Korea for about $2,450. The company plans to sell the phone in the U.S., but hasn’t shared pricing. Bloomberg reports: Samsung’s device has a different hinge design, folding inward from two sides wher … ⌘ Read more
Shark scare, Ashes ambitions and sub tour star in WA’s November photo picks
Our photographers take you inside a nuclear-powered submarine, one of the biggest sporting events in Perth, and a near-miss with one of the ocean’s most brutal predators. ⌘ Read more
Live: Wall Street wobbles as Bitcoin continues to dive
Cryptocurrency prices continue to come under pressure, while global stocks fell and bond yields rose overnight. Follow the day’s events and insights from our business reporters on the ABC News live markets blog. ⌘ Read more
Steam Machine, Continued Open-Source Rust Usage & Linux Kernel Happenings In November
It was an eventful past month with Valve announcing the new Steam Machine, a lot of new Linux kernel activity, the continued increase of Rust programming language adoption by open-source projects, a lot of fun hardware benchmarks, and more. There were 283 original news articles on Phoronix the past month about Linux/open-source software and hardware plus another 18 featured Linux hardware reviews / multi-page benchmark articles. … ⌘ Read more
Gus has been gone for 63 days, and multiple searches have yielded no clues
The disappearance of Gus Lamont is one of those events that have a seismic impact on public consciousness: they distress, disturb, upset and unsettle. This week six mine shafts were searched, providing no further clues in the case. ⌘ Read more
Recurring Events for Meetable
In October, I launched an instance of Meetable for the MCP Community. They’ve been using it to post working group meetings as well as in-person community events. In just 2 months it already has 41 events listed! ⌘ Read more
Streaming going on here:
https://commons.ngi.eu/event/digital-commons-policy-summit-2025/#WebStreaming
‘Very beautiful’: A new robot dances for Putin days after embarrassing faceplant
The unusual event was watched closely by Putin’s bodyguards, one of whom stood between the robot and the Russian leader afterwards to make sure it moved away from him and did not get too close. ⌘ Read more
UK To Ban the Resale of Tickets For Profit To Protect Fans
Britain said on Wednesday it would ban the resale of tickets to concerts, sport and other live events for profit, disrupting ticket touts and the platforms that benefit from their activities. From a report: Culture Secretary Lisa Nandy said touts were ripping off fans by using bots to snap up batches of tickets for coveted shows and reselling them at sky-hig … ⌘ Read more
AMD Begins Posting Open-Source Linux Patches For Their Next-Gen GPU IP
Beginning yesterday and continuing today are several patch series beginning to lay the foundation in the AMDGPU kernel graphics driver for enabling some next-generation graphics IP. Due to the AMD graphics driver block by block enablement strategy and IP-based discovery adopted by their driver over the past few years, it’s not clear what this new hardware enablement is for whether it’s RDNA5 / UDNA or some RDNA4 refresh. In any event, the … ⌘ Read more
Get Nomad’s Apple Watch Bands for Up to 30% Off in Black Friday Sale
Nomad kicked off its official Black Friday event this week with sitewide savings on its best gear, plus a deal of the day that will change every day in the lead-up to November 28. Today’s deal of the day is 30 percent off the Sport Band Glow 2.0 for Apple Watch Ultra.
![](ht … ⌘ Read more
We’re gonna need a bigger budget: Festival cancels on-water screening of Jaws
Brisbane International Film Festival may have bitten off more than it can chew with one of its showpiece events called off. ⌘ Read more
Who sacked Gough Whitlam? Take the Brisbane Times Quiz
Test your knowledge of current events and earth-shattering anniversaries with the weekly trivia challenge. ⌘ Read more
Study provides new forecasts of remote islands’ vulnerability to sea level rise
In the summer of 2022, 20 islands in the Maldives were flooded when a distant swell event in the Indian Ocean coincided with an extremely high tide level. ⌘ Read more
Russia’s AI Robot Falls Seconds After Being Unveiled
Russia’s first AI humanoid robot, Aldol, fell just seconds after its debut at a technology event in Moscow on Tuesday. “The robot was being led on stage to the soundtrack from the film ‘Rocky,’ before it suddenly lost its balance and fell,” reports the BBC. “Assistants could then be seen scrambling to cover it with a cloth – which ended up tangling in the process.” … ⌘ Read more
Huge cloud of plasma belched out by star 130 light years away
A coronal mass ejection from a distant star has been confirmed for the first time, raising questions about how such events could impact exoplanet habitability ⌘ Read more