Searching We.Love.Privacy.Club

Twts matching #event
Sort by: Newest, Oldest, Most Relevant

‘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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ Read More
In-reply-to » Some work on the menu system to brighten my mood a little bit. No mouse support yet.

@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.

​ Read More

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

​ 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:

  1. maybe a predefined compound key sequence, like Ctrl+A
  2. maybe some modifiers, such as Shift, Ctrl, etc.
  3. 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.

​ Read More
In-reply-to » @lyse Ah, the lower right corner is different on purpose: It’s where you can click and drag to resize the window. https://movq.de/v/cbfc575ca6/vid-1767977198.mp4 Not sure how to make this easier to recognize. đŸ€” (It’s the only corner where you can drag, btw.)

@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).

​ Read More

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

​ 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

​ 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

​ Read More
In-reply-to » More widget system progress:

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). đŸ€”

​ Read More
In-reply-to » On my way to having windows and mouse support:

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.

​ Read More

‘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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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.

​ Read More

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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ 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

​ Read More

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

​ 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

​ 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

​ 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

​ 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

​ Read More