Searching We.Love.Privacy.Club

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

Cloudflare Acquires Team Behind Open Source Framework Astro
Cloudflare has acquired the core team behind the open source JavaScript framework Astro, bringing its creators in-house while pledging to keep Astro fully open source. The New Stack reports: Astro is used by major brands like IKEA, Unilever, Visa and OpenAI to build fast, content-driven websites. Search engines prioritize fast-loading and clean pages, the … ⌘ Read more

⤋ Read More

Microplastics From Washing Clothes Could Be Hurting Your Tomatoes
A new study from Cornell and University of Toronto researchers has found that polyester microfibers shed from synthetic clothing during laundry can interfere with cherry tomato plant development [non-paywalled source] when these particles accumulate in agricultural soil. Plants grown in contaminated soil were 11% less likely to emerge, gre … ⌘ Read more

⤋ Read More

Seattle is Building Light Rail Like It’s 1999
Seattle was late to the light rail party – the city rejected transit ballot measures in 1968 and 1971, missing out on federal funding that built Atlanta’s MARTA, and didn’t approve a plan including rail until 1996 – but the Pacific Northwest city is now in the middle of a multibillion-dollar building boom that has produced the highest post-pandemic ridership recovery of any US light … ⌘ Read more

⤋ Read More

Ubuntu 26.04 Aims To Deliver Better NVIDIA Wayland Performance Atop GNOME
If all goes well the upcoming Ubuntu 26.04 LTS release will further enhance the NVIDIA graphics performance under its default GNOME Wayland session. The improvements might be upstreamed to GNOME 50 in time but otherwise it’s looking like Ubuntu 26.04 will carry its own patch(es) for improving the NVIDIA Wayland performance… ⌘ Read more

⤋ Read More

Intel Releases Updated LLM-Scaler-vLLM With Continuing To Expand Its LLM Support
One of the initiatives launched by Intel in 2025 was LLM-Scaler as part of Project Battlematrix. The open-source LLM Scaler is a Docker-based solution for helping to deploy Generative AI ā€œGenAIā€ workloads on Intel Battlemage graphics cards with frameworks like vLLM, ComfyUI, SGLang, and more. There continues to be routine new feature releases of LLM Scaler for broadening the large language models supported and other improvemen … ⌘ 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:

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

The United States Needs Fewer Bus Stops
American buses in cities like New York and San Francisco crawl along at about eight miles per hour – barely faster than a brisk walk – and one surprisingly simple fix could make them faster without requiring new infrastructure or controversial policy changes. The issue, according to a Works in Progress analysis, is that US bus stops sit far too close together.

Mean spacing in American cities … ⌘ Read more

⤋ Read More

Bandcamp Bans AI Music
Bandcamp has announced a ban on music made wholly or substantially by generative AI, aiming to protect human creativity and prohibit AI impersonation of artists. Here’s what the music platform had to say: … Something that always strikes us as we put together a roundup like this is the sheer quantity of human creativity and passion that artists express on Bandcamp every single day. The fact that Bandcamp is home to suc … ⌘ Read more

⤋ Read More

Linux 7.0 To Focus Just On Full & Lazy Preemption Models For Up-To-Date CPU Archs
A Linux scheduler patch queued up into a TIP branch this past week further restrict is the preemption modes that will be advertised. With it hitting the ā€œsched/coreā€ branch, it will likely be submitted for the upcoming Linux 7.0 (or alternatively, what could be known as Linux 6.20 instead)… ⌘ Read more

⤋ Read More

EV Roadside Repairs Easier Than Petrol or Diesel, New Data Suggests
Electric vehicles are more likely to be fixed at the roadside than petrol or diesel cars despite public fears to the contrary, according to new breakdown data from the AA. From a report: New research from Autotrader and the AA, carried out in December among more than 2,000 consumers, found 44% of respondents are concerned about the risk of b … ⌘ Read more

⤋ Read More

Intel’s Fantastic New Open-Source Demonstrator For AMX-BF16: Over 4x The Performance At 69% The Power
When it comes to software leveraging Intel Advanced Matrix Extensions (AMX) functionality in modern Xeon processors, it’s largely been limited to AI applications/libraries like oneDNN, OpenVINO, DeepRec, etc. But Intel now has another great open-source real-world AMX demonstrator with their Open Image Denoise library. This open-source library providing high quality denoising filters for images rendered using ray-tra … ⌘ Read more

⤋ Read More

  • Neal Stephenson’s ā€œPolostanā€ is the last of these books, and the book worth mentioning but not necessarily a recommendation. If you know me well enough, you know that I think Neal Stephenson is the best writer of all times (prove me wrong). And I’m sorry to say, this - while a five stars book - is not Stephenson at its best: in fact, it was his first book ever where at a certain point I felt the book wasn’t probably edited (probably rushed in). This is the first of a series, and it almost feels like just the first part of what should be the first book, it is almost as if he rushed publishing it to appease the editorial gods or something. Now, don’t take this criticism as a sign that Polostan isn’t a book worth reading, not at all. But if you didn’t read all the rest he wrote, do that first, and give Polostan some time… because I’m sure it will best read if you have its sequel ready to be picked up once you finish this one.

(end of 🧵)

⤋ Read More

  • @kirschner@kirschner ’s ā€œAda & Zangemann: A Tale of Software, Skateboards, and Raspberry Ice Creamā€ was a wonderful surprise – I knew I’d like this book since I’ve heard he had written it, but I’ll admit I only actually read it once I had the actual physical book in my hands… and ended up being surprised by it a couple of times, the book has plenty more depth than I assumed! Sure, it is what I thought it would be, ā€œa book for children about free softwareā€, but it is so much more than that…

  • @o_sarilho@o_sarilho is a webcomic - and fortunately it is also collected in physical format. There are versions in Portuguese and English, but this is a SciFi comic book from a Portuguese author, and that alone would get my attention… the fact that part of the action happens on the region where I actually live just made it even more interesting! So, well, I knew I would need to read it, and I bought the books, but only in 2025 did I actually started reading it… and, well - all I can say is that I glad I have the rest of the series so far, so I can catch up!

⤋ Read More

5 star reads of 2025 worth mentioning

#bookstodon 🧵

Someone has asked recently on a toot for others to share their ā€˜list of 2025 books’. Instead of pointing out to the list of what I’ve read, I’ll instead mention a few ā€˜5 star’ books I’ve read in 2025 that I think is worth pointing out towards.

By no particular order (well, the order in the photo, really…)

  • AJ Pearce’s ā€œYours Cheerfullyā€ and ā€œMrs Porter Callingā€, books 2 and 3 of The Emmy Lake Chronicles. I’d already read the first book in the series and considered it a five stars read, and I plan to eventually read the fourth and last book in the series - the paperback edition is out next August. This isn’t a deep or profound book series - and doesn’t need to be in order to be a good one. It’s a series depicting the life of a young woman in war-time London. Each of these books made me cry and made me laugh, and I have found some comfort reading them in a time where, in many aspects, it feels like we’re living in a pre-war era…

    Image

⤋ Read More

LLVM/Clang 22 Feature Development Ends With Intel Nova Lake, Arm C1 & Ampere1C Support
LLVM/Clang 22 feature development ended overnight with the code now being branched and working toward a stable release likely by the end of February… ⌘ 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 » Since I used so much Rust during the holidays, I got totally used to rustfmt. I now use similar tools for Python (black and isort).

@movq@www.uninformativ.de @prologic@twtxt.net That’s what I like about Go, too. However, every now and then I really dislike the result, e.g. when removing spaces from a column layout. Doesn’t happen often, but when it does, I hate it.

I think I should have a look at Python formatters, too. Pep8 is deprecated, I think, it’s been some time that I looked at it.

⤋ Read More

Streamer Spend To Top $100B For First Time In 2026
Streamer spend on content is set to top the $100 billion mark for the first time this year, according to an Ampere Analysis report. From a report: The landmark figure will be met as global streamers ā€œremain the primary driver of growth in content investment,ā€ according to Ampere. Spend by the likes of Netflix, Disney+, Prime Video, HBO Max, Paramount+ and Apple TV wi … ⌘ Read more

⤋ Read More

Four More Tech Bloggers are Switching to Linux
Is there a trend? This week four different articles appeared on various tech-news sites with an author bragging about switching to Linux.

ā€œGreetings from the year of Linux on my desktop,ā€ quipped the Verge’s senior reviews editor, who finally ā€œgot fed up and said screw it, I’m installing Linux.

They switched to CachyOS — just like this writer for the videogame magazine Escapist: … ⌘ Read more

⤋ Read More

#MaradoWeekly #WeeklyShirt Week 01

After an year of posting a #WeeklyRecord (2024) and another a #WeeklyPlant (2025), in 2026 I plan to post a weekly t-shirt: and encourage you to do the same!

Like with the records and the plants, these aren’t my favorite t-shirts or need to be important, or meaningful, and there aren’t there any rules. Why t-shirts? Well, as time passes a person collects t-shirts: sometimes we bought them for a reason (like this first one), others we got on conferences or festivals, maybe they are from a favorite band… in a way, many of this shirts end up telling a story. And I do have more t-shirts than an year has weeks, so I hope I won’t have to repeat any! šŸ˜‡

Usually I keep my Weekly photos text-free or explanation free, with some insights on their alt text.

Image

⤋ Read More

How the Free Software Foundation Kept a Videoconferencing Software Free
The Free Software Foundation’s president Ian Kelling is also their senior systems administrator. This week he shared an example of how ā€œthe work we put in to making sure a program is free for us also makes it free for the rest of the world.ā€

During the COVID-19 pandemic, like everyone everywhere, the FSF increased its videoconferen … ⌘ Read more

⤋ Read More

ollama 0.14 Can Make Use Of Bash For Letting AI/LLMs Run Commands On Your System
The ollama 0.14-rc2 release is available today and it introduces new functionality with ollama run –experimental for in this experimental mode to run an agent loop so that LLMs can use tools like bash and web searching on your system. It’s opt-in for letting ollama/LLMs make use of bash on your local system and there are at least some safeguards in place… ⌘ Read more

⤋ 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

Microsoft May Soon Allow IT Admins To Uninstall Copilot
Microsoft is testing a new Windows policy that lets IT administrators uninstall Microsoft Copilot from managed devices. The change rolls out via Windows Insider builds and works through standard management tools like Intune and SCCM. BleepingComputer reports: The new policy will apply to devices where the Microsoft 365 Copilot and Microsoft Copilot are both installe … ⌘ Read more

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

@movq@www.uninformativ.de Oh, I see. Unfortunately, there seems to be no box drawing character for a corner with a diagonal line. Indeed, this is probably the best you can do.

Is the single character enough to hit it comfortably with the mouse, though? Maybe one additional to the left and above could be something to think about. Not sure. Of course this complicates it a bit more. Personally, I like fullscreen windows, so I’m definitely the wrong guy to judge this or even comment on. :-)

⤋ Read More

AMD Enabling New GFX12.1 & More RDNA 3.5 Hardware Blocks With Linux 6.20~7.0
AMD today sent out their latest pull request to DRM-Next of new AMDGPU/AMDKFD kernel driver changes they are looking to get into the next kernel cycle, which will either be known as Linux 6.20 or more than likely be called Linux 7.0. Notable with this week’s pull request is enabling a lot of new GPU hardware IP blocks, including GC/GFX 12.1 as a new addition past the current GFX12.0 / RDNA4… ⌘ Read more

⤋ Read More

Some Super-Smart Dogs Can Learn New Words Just By Eavesdropping
An anonymous reader quotes a report from NPR: [I]t turns out that some genius dogs can learn a brand new word, like the name of an unfamiliar toy, by just overhearing brief interactions between two people. What’s more, these ā€œgiftedā€ dogs can learn the name of a new toy even if they first hear this word when the toy is out of sight – as long … ⌘ Read more

⤋ Read More

YouTube Will Now Let You Filter Shorts Out of Search Results
YouTube is updating search filters so users can explicitly choose between Shorts and long-form videos. The change also replaces view-count sorting with a new ā€œPopularityā€ filter and removes underperforming options like ā€œSort by Rating.ā€ The Verge reports: Right now, a filter-less search shows a mix of longform and short form videos, which can be annoying … ⌘ Read more

⤋ Read More

Canonical Builds Steam Snap For Ubuntu ARM64 Leveraging FEX
Canonical is making it easier for ARM64 Ubuntu users like those on the NVIDIA DGX Spark to do a bit of gaming with Steam. Canonical engineers have assembled a Steam Snap for 64-bit ARM that comes complete with the FEX emulator for running Windows/Linux x86-based games on ARM64 Linux… ⌘ Read more

⤋ Read More

French Court Orders Google DNS to Block Pirate Sites, Dismisses ā€˜Cloudflare-First’ Defense
Paris Judicial Court ordered Google to block additional pirate sports-streaming domains at the DNS level, rejecting Google’s argument that enforcement should target upstream providers like Cloudflare first. ā€œThe blockade was requested by Canal+ and aims to stop pirate streams of Champions League game … ⌘ Read more

⤋ Read More

Microsoft Turns Copilot Chats Into a Checkout Lane
Microsoft is embedding full e-commerce checkout directly into Copilot chats, letting users buy products without ever visiting a retailer’s website. ā€œIf checkout happens inside AI conversations, retailers risk losing direct customer relationships – while platforms like Microsoft gain leverage,ā€ reports Axios. From the report: Microsoft unveiled new agentic AI tools for retailers … ⌘ Read more

⤋ Read More
In-reply-to » I think my widget toolkit will have an amber theme by default:

(The background and the window shadow are not amber and it wouldn’t have looked like that on a real monitor, unless you cranked up the brightness way too high.)

⤋ Read More

Vacation: Doing crazy things like C on DOS, lots of Rust, bare-metal assembly code, everything is fine.

Back at work: How the fuck do I move an email in this web mail program? Am I stupid? šŸ˜®ā€šŸ’Ø

⤋ Read More

Intel FSP Improvements With Core Ultra Series 3 ā€œPanther Lakeā€
While for years open-source firmware enthusiasts have been after an open-source Firmware Support Package ā€œFSPā€ for Intel CPUs and back during Raja Koduri’s tenure at Intel it sounded like it might happen, it has yet to happen. But at least with the forthcoming Intel Core Ultra Series 3 ā€œPanther Lakeā€ there are some FSP improvements… ⌘ Read more

⤋ Read More

Radeon RADV Vulkan Driver Is On The Verge Of Another Big Ray-Tracing Performance Gain
Natalie Vock as one of the open-source developers on Valve’s Linux graphics team has been spearheading another big ray-tracing performance improvement for the AMD Radeon Vulkan driver. RADV ray-tracing performance improved a lot in 2025 but it’s looking like 2026 could be even more exciting… ⌘ Read more

⤋ Read More

Compiler-Based Context & Locking Analysis On Deck For Linux 7.0 Paired With Clang 22+
A new feature in the queue for likely introduction with the next version of the Linux kernel (Linux 6.20~7.0) is compiler-based context and locking analysis. This kernel code depends on the yet-to-be-released LLVM Clang 22 compiler but can provide some powerful insights to kernel developers… ⌘ Read more

⤋ Read More

Congressman Introduces Legislation To Criminalize Insider Trading On Prediction Markets
Ritchie Torres has introduced a bill to ban government officials from using insider information to trade on political prediction markets like Polymarket. The bill was prompted by reports that traders on Polymarket made large profits betting on Nicolas Maduro’s removal, raising suspicions that some wage … ⌘ Read more

⤋ Read More
In-reply-to » I think this is finally a good metaphor to talk about ā€œsimpleā€ software:

@prologic@twtxt.net Yep! I like that this distillation metaphor makes it explicit: You have to go ahead and actually distill something. It doesn’t happen automatically. The metaphor acknowledges that this is work that needs to be done by someone.

⤋ Read More

ā€˜NY Orders Apps To Lie About Social Media Addiction, Will Lose In Court’
New York Governor Kathy Hochul has signed S4505, a law that requires websites to display warnings claiming that features like algorithmic feeds, push notifications, infinite scroll, like counts, and autoplay cause addiction – despite, as TechDirt argues, the absence of scientific consensus supporting such claims.

State Senator Andr … ⌘ Read more

⤋ Read More

Transparent Hugepage Performance On Linux 6.18 LTS: Madvise vs. Always
With some Linux distributions like Fedora Workstation and Ubuntu defaulting to ā€œmadviseā€ Transparent Hugepages (THP) while others like CachyOS and openSUSE defaulting to ā€œalwaysā€, you may be curious about the madvise vs. always THP difference in modern Linux environments. If so this round of benchmarking is for you in looking at the performance impact of madvise vs. always THP. ⌘ Read more

⤋ Read More
In-reply-to » I came across this on "Why Is SQLite Coded In C", which I found interesting:

@bender@twtxt.net They’re not completely impossible, but C makes it much easier to run into them. I think the key point is that in those ā€œsafeā€ languages, buffer overflows are caught and immediately crash the program (if not handled otherwise) instead of silently corrupting memory, not being noticed right away and maybe only later crashing at a different location, where it can be very hard to find the actual root cause. This is a big improvement in my book.

Some programmers are indeed horrible. I’m guilty myself. :-)

I like the article.

⤋ Read More

I came across this on ā€œWhy Is SQLite Coded In Cā€, which I found interesting:

ā€œThere has lately been a lot of interest in ā€œsafeā€ programming languages like Rust or Go in which it is impossible, or is at least difficult, to make common programming errors like memory leaks or array overruns.ā€

If that’s true, then encountering those issues means the programmer is, simply, horrible?

⤋ Read More

Flatpak Exploring GPU Virtualization To Ease Driver Challenges
Open-source developer Sebastian Wick has written a blog post outlining work to improve the graphics driver situation for Flatpaks. Particularly around situations like the NVIDIA driver stack that may depend upon a specific kernel version or where a Flatpak runtime may be end-of-life, dealing with GPU drivers in Flatpaks can be a burden. A solution being explored is GPU virtualization to deal with those GPU driver handling challenges while still prov … ⌘ Read more

⤋ Read More