Searching txt.sour.is

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

Donald Trump’s White House UFC Event Would Be Embarrassing Anywhere
A Monster Energy-sponsored MMA show on the White House’s South Lawn was never going to be the height of dignity. But UFC Freedom 250 is failing to clear even the lowest bar. ⌘ Read more

⤋ Read More

A scarf on a seat does not reserve it: MCC lays down law to members
Melbourne Cricket Club members who reserve seats with scarfs, drink alcohol in dry bays or buy guest tickets for major events without attending themselves are on notice. ⌘ Read more

⤋ Read More

A state-first trial was trying to save WA’s prized reefs, until a cyclone threatened months of hard work
Millions of coral eggs and embryos during two separate spawning events – one in Exmouth and the other in Coral Bay – to save the reefs after a mass bleaching event. But Cyclone Narelle threatened to derail the project. ⌘ Read more

⤋ Read More

The Other Major Soccer Event of 2026? The Shake-Up in the World of Video Games
The 48-team World Cup is not the only historic soccer event this year. Four titans are vying for control of video game soccer in the fiercest battle the industry has ever seen. ⌘ Read more

⤋ Read More

Hanson says planned protest shows One Nation gaining support in WA
Pauline Hanson is due to speak at a sold-out event at the Crooked Spire in Midland this evening, with an open agenda to touch on the budget, negative gearing, and migration. ⌘ Read more

⤋ Read More

José Carreras and Robbie Williams to sing at the Gabba in world exclusive event
The Corrs, Ronan Keating, Natalie Imbruglia and others will join the legendary tenor in an all-star concert celebration on his 80th birthday in Brisbane. ⌘ Read more

⤋ Read More

How fans travelled to Brisbane’s latest mega event – and our lessons for 2032
Exclusive analysis of Magic Round mobile phone data shows we’ve got a long way to go to reach our Olympic targets for public and active transport. ⌘ Read more

⤋ Read More

Silence on suicide won’t help families trying to keep loved ones safe
The parents of a young man who died days after being discharged from a mental health unit are pushing for a coronial inquest into events in the lead-up to his death. ⌘ Read more

⤋ Read More

‘It’s Not a Joke’: A ‘Simpsons’ Writer Holds His First Presidential Campaign Rally
At a small kickoff event in Los Angeles, Dan Greaney explained why he could no longer stand by and watch the demolition of American democracy. ⌘ Read more

⤋ Read More

Silence on suicide won’t help families trying to keep loved ones safe
The parents of a young man who died days after being discharged from a mental health unit are pushing for a coronial inquest into events in the lead-up to his death. ⌘ Read more

⤋ Read More

The Chinese Government Just Got the World’s Largest Digital Rights Conference Canceled
Access Now, the group that organizes RightsCon, says Zambian officials asked it to exclude Taiwanese participants if it wanted the event to proceed as planned. ⌘ Read more

⤋ Read More

California Engineer Identified in Suspected Shooting at White House Correspondents Dinner
The 31-year-old engineer and self-described indie game developer is suspected of firing shots at the annual event attended by President Donald Trump, high-profile media figures, and US government officials. ⌘ 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:

Image

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

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

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

I’m still looking for people, podcasts, events talking about #Python without assuming everyone is a software developer or a “data scientist”.

Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?

Are we f*ing invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.

Where is the follow up for that 2017 keynote by Jake VanderPlas?

⤋ Read More

I’m still looking for people, podcasts, events, talking about #Python without assuming everyone is a software developer or a “data scientist”.

Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?

Are we invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.

Where is the follow up for that 2017 keynote by Jake VanderPlas?

⤋ Read More

The XMPP Standards Foundation: XMPP Summit 28
The XMPP Standards Foundation (XSF) is exited to announce the 28th XMPP Summit taking place in Brussels, Belgium next year - just before FOSDEM 2026.
The XSF invites everyone interested in development of the XMPP protocol to attend, and discuss all things XMPP - both in person and remotely!

The XMPP Summit

The XMPP Summit is a two-day event for the people who write and implement XMPP extensions (XEPs).
The event is no … ⌘ Read more

⤋ Read More
In-reply-to » Wow! 🤩 Are folks actually using Gatherly already? 🤔 Media

I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).

⤋ Read More
In-reply-to » Advent of Code will be different this year:

@movq@www.uninformativ.de This is actually a good positive change I think!

Personally, I’ll probably stretch it out over 24 days. Giving myself more time to solve each puzzle and I really want this event to last the entire month. 😅

I might even do AoC this year with the elevated stress/pressure! – The last few times I’ve tried, I’ve always felt far too much pressure and felt like a failure 😞 (mostly ya know because of my vision impairment, I couldn’t keep up!)

⤋ Read More

Advent of Code will be different this year:

https://old.reddit.com/r/adventofcode/comments/1ocwh04/changes_to_advent_of_code_starting_this_december/

There will only be 12 puzzles, i.e. only December 1 to December 12. This might make it more interesting for some people, because it’s (probably) less work and a lower chance of people getting burned out. 🤔

Personally, I’ll probably stretch it out over 24 days. Giving myself more time to solve each puzzle and I really want this event to last the entire month. 😅

Maybe this makes it more interesting for some people around here as well?

⤋ Read More

Sniffer dogs tested in real-world scenarios reveal need for wider access to explosives
Dogs aren’t just our best friends, they’re also key allies in the fight against terrorism. Thousands of teams of explosive detection dogs and their handlers work 24/7 at airports, transit systems, cargo facilities, and public events around the globe to keep us safe. But canine detection is an art as well as a science: success depends not only on the skill of both dog and human, but also on their bond, and may vary … ⌘ Read more

⤋ Read More

KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: Data on Kubernetes Day
Data on Kubernetes Day (DoK Day) began as a virtual event in 2021 and became an official co-located event for KubeCon + Cloud Native Con in 2023. Since then, it has been a staple at both… ⌘ Read more

⤋ Read More

Warum erfahre ich erst im Jahr 2025 von Server-sent events (SSE) 🤔?
Das Zeug scheint für die webbasierte Server-Client-Kommunikation in JavaScript ideal zu sein und ist sehr einfach umzusetzen.

⤋ Read More

[$] Enhancing FineIBT
At the Linux\
Security Summit Europe (LSS EU), Scott Constable and Sebastian
Österlund gave a talk on an enhancement to a control-flow integrity (CFI)
protection that was added to the kernel several years ago. The “ FineIBT: Fine-grain Control-flow\
Enforcement with Indirect Branch Tracking” mechanism was merged for
Linux 6.2 in early 2023 to harden the kernel against CFI attacks of various
sorts, but needed [ … ⌘ Read more

⤋ Read More

Best Apple Deals of the Week: AirPods 4 for $89, AirTag for $64.99, and More Prime Day Sales Still Available
This week was Prime Big Deal Days, and although the event is officially over, we’re still tracking great leftover discounts on Amazon. This includes ongoing low prices on AirPods 4, MacBook Air, iPads, and more.

Image

_Note: MacRumors is an affiliate partner with some of these vendors. When you click a link and make a … ⌘ Read more

⤋ Read More

‘R360 could leave women’s players in limbo’
R360’s proposed four-team women’s event is an exhibition-style showpiece that could leave players short of form and fitness, says Premiership Women’s Rugby executive chair Genevieve Shore. ⌘ Read more

⤋ Read More

Apple Hosts Unusual Colorado Event to Showcase Latest Hardware
Apple has invited a group of social media influencers to Colorado this week for an unusual event involving group hiking, trail running, and other outdoor activities designed to showcase the company’s recently launched iPhone 17 Pro Max, AirPods Pro 3, and Apple Watch Ultra 3.

Image

An invitation was [shared on X (Twitter)](https://x.com/JHawkShoots/statu … ⌘ Read more

⤋ Read More

AI advance helps astronomers spot cosmic events with just a handful of examples
A new study co-led by the University of Oxford and Google Cloud has shown how general-purpose AI can accurately classify real changes in the night sky—such as an exploding star, a black hole tearing apart a passing star, a fast-moving asteroid, or a brief stellar flare from a compact star system—and explain its reasoning, without the need for complex training. ⌘ Read more

⤋ Read More

‘Do you want a player to die?’ Heat dominates tennis events in China
Holger Rune says “there is always a limit” as soaring temperatures and humidity in Shanghai and Wuhan tennis events cause player distress. ⌘ Read more

⤋ Read More

US to ‘do everything possible’ to prevent war if Hamas agrees to peace deal
Donald Trump insists the United States will “do everything possible” to prevent Israel restarting the war in Gaza, in the event Hamas agrees to a peace deal. ⌘ Read more

⤋ Read More

Wildfires more lethal, economically damaging than ever, modelling shows
New research from Australian researchers shows, globally, major bushfire events are becoming more frequent, fatal and economically damaging. ⌘ Read more

⤋ Read More

KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: Open Source SecurityCon
Open Source SecurityCon has always been about bringing people together to strengthen trust in open source. From its beginnings within TAG Security to its growth as a standalone conference, and now returning to KubeCon + CloudNativeCon… ⌘ Read more

⤋ Read More

The Best Early Prime Day Deals on AirPods, iPads, and More
Amazon is hosting another Prime Day event this year, called Prime Big Deal Days and offering shoppers the first chance to save on holiday shopping from a major retailer. Similar to last year’s fall Prime Day, it will last for two days (October 7-8) and you can already find a large selection of early deals across Amazon’s storefront, coveri … ⌘ Read more

⤋ Read More

Top Stories: October Apple Event?, New Hardware Leaks, and More
The calendar has flipped over to October, but that doesn’t mean Apple is done with product launches for 2025. We’re still expecting updates to several product lines, and Apple has a history of making announcements in October so we’ll be keeping a lookout for news.

Image

Several of those upcoming products have already leaked thanks to Russian YouTuber … ⌘ Read more

⤋ Read More

KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: Kubernetes on Edge Day
The inaugural Edge Day launched as a co-located event at KubeCon + CloudNativeCon EU in 2022, recognizing that data at the edge is here to stay. Once called the ‘Internet of Things’ and later ‘Industry 4.0,’… ⌘ Read more

⤋ Read More

Cascadia megathrust earthquake could trigger San Andreas fault
When the tectonic subduction zone beneath the Pacific Northwest moves, it does so in dramatic fashion. Not only is ground shaking from a magnitude 9+ earthquake incredibly destructive, the event triggers tsunamis and landslides to compound the damage. Now, a new study in the Geosphere suggests the “really big one” could also trigger a major earthquake in California. ⌘ Read more

⤋ Read More

When Would Apple Announce an October Event This Year?
While it is unclear if Apple will host an October event this year, or stick to press releases, rumors suggest it will announce several new products this month.

Image

In any case, Apple will likely provide the public with advanced notice. The table below outlines when Apple teased its October launches over the past four years.

YearAnnouncement/TeaserEvent/Ta … ⌘ Read more

⤋ Read More

10 Crazy News Stories No One Expected to Read in 2025
Over the past couple of weeks, things have been extremely tense and volatile in the U.S. and pretty much everywhere else. The news is full of stories and events making people even angrier, and it seems that the boiling point is not far off. To lower the temperature a bit, so to speak, it might […]

The post [10 Crazy News Stories No One Expected to Read in 2025](https://listverse.com/2025/10/02/10-crazy-news-stories-no-one-ex … ⌘ Read more

⤋ Read More

is the first url metadata field unequivocally treated as the canon feed url when calculating hashes, or are they ignored if they’re not at least proper urls? do you just tolerate it if they’re impersonating someone else’s feed, or pointing to something that isn’t even a feed at all?

and if the first url metadata field changes, should it be logged with a time so we can still calculate hashes for old posts? or should it never be updated? (in the case of a pod, where the end user has no choice in how such events are treated) or do we redirect all the old hashes to the new ones (probably this, since it would be helpful for edits too)

⤋ Read More

KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: BackstageCon
BackstageCon has been in existence since 2022, where it made its debut at KubeCon + CloudNativeCon North America in Detroit. We want attendees at BackstageCon to leave with a deeper understanding of the latest trends and… ⌘ Read more

⤋ Read More

Announcing H1 2026 KCDs
We’re excited to announce the first wave of Kubernetes Community Days (KCDs) for 2026! These community-organized events bring together local practitioners, adopters, and contributors to connect and share cloud native knowledge. What’s New in 2026 This… ⌘ Read more

⤋ Read More

KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: Kubeflow Summit
The inaugural Kubeflow Summit 2022 was held at the AMA Conference Center San Francisco, with KubeCon + CloudNativeCon Paris 2024 being our first co-located event. Who will get the most out of attending this event? Kubeflow… ⌘ Read more

⤋ Read More

10 Crazy-Specific Rules Dallas Cowboys Cheerleaders Must Follow
Being a Dallas Cowboys cheerleader is one of the most high-profile off-field jobs in all of professional sports. The iconic uniforms, the backing of one of the most followed NFL teams in the country, and the throngs of cheering fans at games and events all make it so. The Cowboys’ cheerleaders are undoubtedly the most […]

The post [10 Crazy-Specific Rules Dallas Cowboys Cheerleaders Must Follow](https://l … ⌘ Read more

⤋ Read More

** To the surprise of literally no one, I’m working on implementing a programming language all my own **
Inspired by conversation at a recent Future of Coding event, I decided I’d write up a little something about the programming language I’ve been working on (for what feels like forever) before I’ve gotten it to a totally shareable state. I have a working interpreter that I’m pretty pleased with, but I don’t yet have an interact … ⌘ Read more

⤋ Read More

Sometimes it’s a small thing, it’s a bit jarring when orgs that want to pose as international/global publish some copy/event based on US school terms/seasons. That’s a reminder of how other people are at the periphery and will be probably ignored most of the time. Isn’t it obvious we have different school year arrangements & seasons around the world? I guess @melissawm@melissawm will share my sentiments about this.

⤋ Read More