âEveryone is Stealing TVâ
A sprawling informal economy of rogue streaming devices has taken hold across the U.S., as consumers fed up with rising TV subscription costs turn to cheap Android-based boxes that promise free access to thousands of live channels, sports events, and on-demand movies for a one-time $200 to $400 purchase.
The two dominant players â SuperBox and vSeeBox â are manufactured by opaque Chinese companies and distributed ⊠â Read more
GNU Hurd Is âAlmost Thereâ With x86_64, SMP & ~75% Of Debian Packages Building
Samuel Thibault offered up a status update on the current state of GNU/Hurd from a presentation in Brussels at FOSDEM 2026. Thibault has previously shared updates on GNU Hurd from the annual FOSDEM event while this yearâs was a bit more optimistic thanks to recent driver progress and more software now successfully building for Hurd⊠â Read more
Asteroid 2024 YR4 Has a 4% Chance of Hitting the Moon
An anonymous reader quotes a report from Universe Today: Thereâs a bright side to every situation. In 2032, the Moon itself might have a particularly bright side if it is blasted by a 60-meter-wide asteroid. The chances of such an event are still relatively small (only around 4%), but non-negligible. And scientists are starting to prepare both for the bad (massive r ⊠â Read more
Reddit Lawyers Force Founder to Redact âWallStreetBetsâ From Miami Event
Reddit has forced Jaime Rogozinski, the founder of infamous r/WallStreetBets, to strip the WallStreetBets name from an upcoming Miami conference after legal threats citing trademark rights. According to a press release, itâs the âfirst known case of a social media company enforcing trademark control over a user-created community.â F ⊠â Read more
Linux Kernel Continuity Document Added: What Happens If Torvaldsâ Git Repo Goes Away?
Following discussions from the 2025 Linux Maintainer Summit, merged overnight for the Linux 6.19 kernel is documentation concerning the Linux kernel projectâs continuity in the event that Linus Torvaldsâ official Git repository were to disappear or otherwise be inaccessible for continuing the upstream development of the Linux kernel⊠â Read more
Infotainment, EV Charger Exploits Earn $1M at Pwn2Own Automotive 2026
Trend Microâs Zero Day Initiative sponsored its third annual Pwn2Own Automotive competition in Tokyo this week, receiving 73 entries, the most ever for a Pwn2Own event.
âUnder Pwn2Own rules, all disclosed vulnerabilities are reported to affected vendors through ZDI,â reports Help Net Security, âwith public disclosure delayed to allow time ⊠â Read more
Asus Confirms It Wonât Launch Phones in 2026, May Leave Android Altogether
Asus wonât release any new smartphones this year, and that may signal the brandâs exit from the Android space altogether. From a report: Asus Chairman Jonney Shih confirmed the news at an event in Taiwan on Jan. 16. According to a machine-translated version of quotes reported by Inside, Shih said, âAsus will no longer add new ⊠â Read more
Myrlyn 1.0 Released For Package Manager GUI Spawned By SUSEâs Hack Week
Myrlyn 1.0 was released today as the package manager GUI developed by SUSE engineers and started out just over one year ago during a SUSE Hack Week event as a SUSE/Qt package manager program not dependent upon YaST or Ruby⊠â Read more
EHT Astronomers Will Film Swirling of a Supermassive Black Hole for the First Time
âAstronomers are preparing to capture a movie of a supermassive black hole in action for the first time,â reports the Guardian:
The Event Horizon Telescope (EHT) will track the colossal black hole at the heart of the Messier 87 galaxy throughout March and April with the aim of capturing footage of the swirli ⊠â Read more
@bender@twtxt.net Iâm already using it for tracktivity (meant for tracking activities and events, like weather, food consumption, stuff like that), which is basically a somewhat-fancy CSV editor:
https://movq.de/v/f26eb836ee/s.png
I have a couple of other projects where I could use it, because they are plain curses at the moment. Like, one of them has an âedit boxâ, but you canât enter Unicode, because it was too complicated. That would benefit from the framework.
Either way, itâs the most satisfying project in a long time and Iâm learning a ton of stuff.
House Sysadmin Stole 200 Phones, Caught By House IT Desk
An anonymous reader quotes a report from Ars Technica: According to the governmentâs version of events, 43-year-old Christopher Southerland was working in 2023 as a sysadmin for the House Committee on Transportation and Infrastructure. In his role, Southerland had the authority to order cell phones for committee staffers, of which there are around 80. But during th ⊠â Read more
Iâm trying to implement configurable key bindings in tt. Boy, is parsing the key names into tcell.EventKeys a horrible thing. This type consists of three information:
- maybe a predefined compound key sequence, like Ctrl+A
- maybe some modifiers, such as Shift, Ctrl, etc.
- maybe a rune if neither modifiers are present nor a predefined compound key exists
Itâs hardcoded usage results in code like this:
func (t *TreeView[T]) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyUp:
t.moveUp()
case tcell.KeyDown:
t.moveDown()
case tcell.KeyHome:
t.moveTop()
case tcell.KeyEnd:
t.moveBottom()
case tcell.KeyCtrlE:
t.moveScrollOffsetDown()
case tcell.KeyCtrlY:
t.moveScrollOffsetUp()
case tcell.KeyTab, tcell.KeyBacktab:
if t.finished != nil {
t.finished(event.Key())
}
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
t.moveUp()
case 'j':
t.moveDown()
case 'g':
t.moveTop()
case 'G':
t.moveBottom()
}
}
}
})
}
This data structure is just awful to handle and especially initialize in my opinion. Some compound tcell.Keys are mapped to human-readable names in tcell.KeyNames. However, these names always use - to join modifiers, e.g. resulting in Ctrl-A, whereas tcell.EventKey.Name() produces +-delimited strings, e.g. Ctrl+A. Gnaarf, why this asymmetry!? O_o
I just checked k9s and theyâre extending tcell.KeyNames with their own tcell.Key definitions like crazy: https://github.com/derailed/k9s/blob/master/internal/ui/key.go Then, they convert an original tcell.EventKey to tcell.Key: https://github.com/derailed/k9s/blob/b53f3091ca2d9ab963913b0d5e59376aea3f3e51/internal/ui/app.go#L287 This must be used when actually handling keyboard input: https://github.com/derailed/k9s/blob/e55083ba271eed6fc4014674890f70c5ed6c70e0/internal/ui/tree.go#L101
This seems to be much nicer to use. However, I fear this will break eventually. And itâs more fragile in general, because itâs rather easy to forget the conversion or one can get confused whether a certain key at hand is now an original tcell.Key coming from the library or an âextendedâ one.
I will see if I can find some other programs that provide configurable tcell key bindings.
@lyse@lyse.isobeef.org Itâs not super comfortable, thatâs right.
But these mouse events come with a caveat anyway:
ncurses uses the XM terminfo entry to enable mouse events, but it looks like this entry does not enable motion events for most terminal emulators. Reporting motion events is supported by, say, XTerm, xiate, st, or urxvt, it just isnât activated by XM. This makes all this dragging stuff useless.
For the moment, I edited the terminfo entry for my terminal to include motion events. That canât be a proper solution. Iâm not sure yet if Iâm supposed to send the appropriate sequence manually âŠ
And the terminfo entries for tmux or screen donât include XM at all. tmux itself supports the mouse, but Iâm not sure yet how to make it pass on the events to the programs running inside of it (maybe thatâs just not supported).
To make things worse, on the Linux VT (outside of X11 or Wayland), the whole thing works differently: You have to use good old gpm to get mouse events (gpm has been around forever, I already used this on SuSE Linux). ncurses does support this, but this is a build flag and Arch Linux doesnât set this flag. So, at the moment, Iâm running a custom build of ncurses as a quick hack. đ And this doesnât report motion events either! Just clicks. (I donât know if gpm itself can report motion events, I never used the library directly.)
tl;dr: The whole thing will probably be âkeyboard firstâ and then the mouse stuff is a gimmick on top. As much as Iâd like to, this isnât going to be like TUI applications on DOS. Iâll use âWindowsâ for popups or a multi-window view (with the âWindowManagerâ being a tiny little tiling WM).
AI Is Intensifying a âCollapseâ of Trust Online, Experts Say
Experts interviewed by NBC News warn that the rapid spread of AI-generated images and videos is accelerating an online trust breakdown, especially during fast-moving news events where context is scarce. From the report: President Donald Trumpâs Venezuela operation almost immediately spurred the spread of AI-generated images, old videos and altered photos ac ⊠â Read more
Record Ocean Heat is Intensifying Climate Disasters, Data Shows
The worldâs oceans absorbed yet another record-breaking amount of heat in 2025, continuing an almost unbroken streak of annual records since the start of the millennium and fueling increasingly extreme weather events around the globe. More than 90% of the heat trapped by humanityâs carbon emissions ends up in the oceans, making ocean heat content one ⊠â Read more
Dell Walks Back AI-First Messaging After Learning Consumers Donât Care
Dellâs CES 2026 product briefing, PC Gamer writes, stood out from the relentless AI-focused presentations that have dominated tech events for years, as the company explicitly chose to downplay its AI messaging when announcing a refreshed XPS laptop lineup, new ultraslim and entry-level Alienware laptops, Area-51 desktop refreshes and s ⊠â Read more
Did you miss todayâs event on #PublicDomain ? Or you didnât, but want more? Donât miss Natick FOSSâs upcoming event, on the 8th of January, where #PublicDomainDay will be celebrated!
2:45PM NY time
7:45PM GMT
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
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