The Last Of The Dolby Digital Plus “E-AC3” Patents Might Now Be Expired
For those interested in the Dolby Digital Plus “Enhanced AC-3” audio compression format for open-source software, the last of the patents for this widely-used format by streaming services and more appears to have expired… ⌘ Read more
Apple Reports Best-Ever Quarter For iPhone Sales
Apple posted its biggest quarter ever, with iPhone revenue hitting a record ~$85.3 billion and Services climbing 14% to ~$30 billion. Total revenue reached nearly $143.76 billion.
“The demand for iPhone was simply staggering,” CEO Tim Cook said on a conference call discussing the results. “This is the strongest iPhone lineup we’ve ever had and by far the most popular.”
[ implementation for interfacing with another computer over the network… ⌘ Read more
US Government Lost More Than 10,000 STEM PhDs Last Year
An anonymous reader quotes a report from Science.org: Some 10,109 doctoral-trained experts in science and related fields left their jobs last year as President Donald Trump dramatically shrank the overall federal workforce. That exodus was only 3% of the 335,192 federal workers who exited last year but represents 14% of the total number of Ph.D.s in science, technol … ⌘ Read more
Intel Panther Lake / Arc B390 Linux Benchmarks Still Coming
Ahead of tomorrow’s official availability of new Intel Core Ultra Series 3 “Panther Lake” laptops, the review embargo lifted on Panther Lake and its much anticipated Arc B390 graphics. There have been several Windows 11 reviews of Panther Lake out today, but what about Linux?.. ⌘ Read more
World Not Ready For Rise In Extreme Heat, Scientists Say
Nearly 3.8 billion people could face extreme heat by 2050 and while tropical countries will bear the brunt cooler regions will also need to adapt, scientists said Monday. From a report: Demand for cooling will “drastically” increase in giant countries like Brazil, Indonesia and Nigeria, where hundreds of millions of people lack air conditioning or other means of … ⌘ Read more
argparse takes 50 ms on my NUC, because this pulls in all kinds of fancy stuff behind the scenes, colorization and what not. 😮💨
Just importing data classes takes another 60 ms … This fancy new stuff is really costly.
GIMP 3.0.8 Released In Advance Of GIMP 3.2
While the GIMP 3.2 release is expected out soon, GIMP 3.0.8 is available tonight as what could end up being the last set of bug fixes for GIMP 3.0… ⌘ Read more
Airlines Cancel Over 10,000 US Flights Due To Massive Winter Storm
“Airlines canceled more than 10,000 U.S. flights scheduled for this weekend,” reports CNBC, “as a massive winter storm sweeps across the country, with heavy snow and sleet forecast, followed by bitter cold… set to snarl travel for hundreds of thousands of people for days.”
More than 3,500 flights on Saturday were canceled, according to flig … ⌘ Read more
Updated Intel Panther Lake IPU Firmware Published With New Features & Bug Fixes
Ahead of the first Intel Core Ultra Series 3 Panther Lake laptops expected to hit retail channels next week, Intel has published updated IPU7 (IPU 7.5) firmware for the image processing unit used by the web cameras on the higher-end Panther Lake laptops… ⌘ Read more
Linux 7.0 Apple Silicon Device Tree Updates Have All The Bits For USB Type-C Ports
Ahead of the Linux 6.20~7.0 cycle kicking off next month, the Apple Silicon Device Tree updates have been sent out for queuing ahead of that next merge window. Notable this round are the Device Tree additions for rounding out the USB 2.0/3.x support with the USB-C ports… ⌘ Read more
Germany’s EV Subsidies Will Include Chinese Brands
Germany is reinstating EV subsidies after a sharp sales drop, rolling out a 3 billion-euro program offering 1,500-6,000 euros per buyer starting in May and running through 2029. Unlike some neighboring countries, the incentives are open to all manufacturers with a focus on low- and middle-income households. From a report: “I cannot see any evidence of this postulated major i … ⌘ Read more
China Birth Rate Falls To Lowest Since 1949
China’s birth rate fell to 5.6 per 1,000 people in 2025, the lowest figure since the founding of the People’s Republic in 1949, and the country’s total population contracted by 3.39 million, the sharpest decline since the Mao Zedong era. The drop marks the fourth straight year of population decline and comes despite government efforts to encourage childbearing, including subsidies of abou … ⌘ Read more
Porsche Sold More Electrified Cars in Europe Last Year than Pure Gas-Powered Models
Porsche made an announcement Friday. In Europe they sold more electrified Porsches last year than pure combustion-engined models, reports Electrek:
in Europe, a majority (57.9%) of Porsche’s deliveries were plug-ins, with 1/3 of its European sales being fully electric. For models that have no fully electric … ⌘ Read more
Whisper.cpp 1.8.3 Delivers A “12x Performance Boost” With Integrated Graphics
Whisper.cpp as the open-source high performance inference project built around OpenAI’s Whisper and from the same developers as Llama.cpp / GGML is out with a big new release. Whisper.cpp 1.8.3 is capable of delivering a 12x performance boost for systems with integrated AMD and Intel graphics… ⌘ Read more
Dell Tells Staff To Get Ready For the ‘Biggest Transformation in Company History’
Dell’s chief operating officer Jeff Clarke has informed employees that the company is preparing for what he calls the “biggest transformation in company history,” a sweeping systems overhaul scheduled to launch on May 3 that will standardize processes across nearly every major division.
The initiative, dubbed One D … ⌘ Read more
Intel Panther Lake GSC Firmware Published Ahead Of Laptop Availability
While Intel has been upstreaming various Panther Lake firmware bits to linux-firmware.git for pairing with their open-source kernel drivers ahead of Core Ultra Series 3 laptops shipping, one piece of the puzzle only published today is the GSC firmware for the Panther Lake graphics… ⌘ Read more
Mercedes Temporarily Scraps Its Level 3 ‘Eyes-off’ Driving Feature
Mercedes-Benz is pausing the roll-out of Drive Pilot, an “eyes off” conditionally automated driving feature that was available in Europe and the US. From a report: As first reported by German publication Handelsblatt, the revised S-Class will not have the Level 3 system when it arrives at the end of this month. Mercedes was one of the first auto … ⌘ Read more
Debian Libre Live 13.3 Images Released For Avoiding Non-Free Firmware
Building off this past weekend’s Debian 13.3 release is now Debian Libre Live 13.3 images for this derivative that ships the install/live media without any of the non-free firmware assets to remain a free software blessed image… ⌘ Read more
5 star reads of 2025 worth mentioning
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…
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.
Linux Hit a New All-Time High for Steam Market Share in December
A year ago the Steam Survey showed a 2.29% marketshare for Linux. Last May it reached 2.69%, its highest level since 2018. November saw another all-time high of 3.2%.
But December brought a surprise, reports Phoronix:
Back on the 1st Valve published the Steam Survey results for December 2025 and they put the Linux gaming marketshare at 3.19%, a … ⌘ Read more
Auto-CPUFreq 3.0 Released To Help You Extend Laptop Battery Life On Linux
Auto-CPUFreq 3.0 released this weekend as the newest version of this Linux user-space tool to help you extend your laptop battery life by automatically applying CPU speed and power optimizations. When all goes according to plan, Auto-CPUFreq means extending your battery life without compromises to the user experience… ⌘ Read more
Debian 13.3 Released With Many Security & Bug Fixes
Debian 13.3 is out today as the newest stable point release for Debian Trixie… ⌘ Read more
Latest SteamOS Beta Now Includes NTSYNC Kernel Driver
Valve has added the NTSYNC kernel driver to the SteamOS 3.7.20 beta, laying the groundwork for improved Windows game synchronization performance via Wine and Proton. Phoronix reports: For gearing up for that future Proton NTSYNC support, SteamOS 3.7.20 enables the NTSYNC kernel driver and loads the module by default. Most Linux distributions are at least already buil … ⌘ 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
Latest SteamOS Beta Now Includes NTSYNC Kernel Driver
Valve released the SteamOS 3.7.20 beta overnight and with it they are finally building the NTSYNC kernel driver for helping accelerate Windows NT synchronization primitives… ⌘ Read more
Intel Panther Lake Laptops For Pre-Order Scarce So Far
On Monday at CES Intel announced Panther Lake as Core Ultra Series 3 with the initial laptop designs to be available for pre-order starting the following day, 6 January, while global availability is expected around 27 January. Now a few days after pre-orders opened up, few options are available and some of the models will not be shipping until mid-February… ⌘ 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
Marques Mendes quer imigração regulada. Acha que agora as coisas estão muito melhor do que na altura do PS. Crescimento Económico tem de ser estratégico para um Presidente. Temos de ter no mínimo 3,5% de crescimento ao ano. Com mais liberalização e flexibilidade. Temos de aumentar as pensões.
Gouveia e Melo diz que temos é de falar de transparência e segurança, que isso é que são temas de presidenciais, em vez da economia que é um problema de governo. Mas diz isto para acusar LMM em ser facilitador e Seguro de ser fraco segundo Mário Soares.
LMM defende-se, dizendo que GeM tem feito uma campanha de insinuações e não apresenta um caso de facilitador.
AF - O aumento do salário mínimo é bom para os trabalhadores e economia, a descida do IRC é mau (diz e justifica). É preciso de cumprir a constituição, também na aceitação da entrada de imigrantes legalmente.
HC - A melhor integração a imigrantes é na escola
MV - a questão do território é que é o problema que temos de falar. A solução dele é criar Vieirópolis, no centro do país, uma cidade de ficção científica. Desta vez AV não esconde estar a rir, e é Cotrim a conter-se. Boa altura para ir para intervalo… no regresso será a vez do Pestana responder.
6/n
Vieira sobre a saúde quer proibir a doença. Ventura tapa a cara para não se rir do qie Vieira disse. Quer o direito à felicidade para todos os portugueses inscritos na constituição. O vinho canalizado é uma metáfora, admite. Resolvia o racismo pintando toda a gente.
3 - Crescimento Económico, imigração e legislação laboral:
Ventura diz que o problema da saúde e da habitação é culpa da geringonça porque aceitou imigrantes. Seguro está de trombas, e é acusado de ter deixado entrar criminosos em Portugal. Crescimento não é mais importante que parar a imigração.
Seguro quer disciplinar a imigração, a economia precisa de imigrantes, relembra a Ventura que isto não são as eleições legislativas.
Catarina Martins acha que é precisa integração. Quer uma economia de salários dignos, transição climática justa.
Cotrim é quem crescer mais que todos os outros, segundo ele próprio. Chama o jornalista de ingénuo quando os níveis de crescimento actuais são citados. Quer pensões mais altas(!), ah, mas é só quando tivemos a economia a crescer ainda mais, e a natalidade for maior, e a segurança social for “regenerada” (seja o que isso for).
Jorge Pinto começa por se virar a Ventura para dizer “fraude é o Senhor”. Diz que o Jorge Sampaio foi o melhor presidente e que quer ser como ele.
5/n
2 - O Presidente que querem ser:
Seguro diz que só serve o interesse nacional, nenhuns outros interesses. Não será Governo Sombra de ninguém. Precisamos de saúde a tempo e horas. Na saúde é um pacto que precisamos, na habitação é estimular o mercado de arrendamento e construção modular.
Ventura quer ser um presidente que manda no Governo (ainda que isso não seja o papel ou um poder de um Presidente).
Gouveia e Melo acusa Seguro de não ser independente porque tem o apoio de Costistas. No fundo vem com a conversa de que não há isentos em pessoas com uma matriz política, mas quando lhe dá jeito refere-se a ela (já votou PS e PSD, gosta do Sá Carneiro, etc.).
Marques Mendes não vai ser amigo nem adversário do Governo. Ataca Gouveia e Melo , perguntam-lhe de Sá Carneiro e começa a peixeirada, que felizmente não tem oportunidade de se expandir porque começa o intervalo.
Pena é que tudo indica que a segunda parte vai começar com Sá Carneiro… e até irrita como tanto LMM como GeM, AV e Cotrim acham que podem convencer o eleitorado que são um novo Sá Carneiro - e se calhar um bocadinho frustrante como eles acham que isso é obrigatoriamente uma coisa boa. Bem, se juntarmos o Passos Coelho à conversa até o Seguro se junta só clube… e são estes os candidatos no topo das sondagens 🤷♂️
3/n
Catarina Martins diz que mesmo quando tivemos uma ditadura ninguém aqui dizia que o bom era sermos atacados por um país estrangeiro. Temos de defender o direito internacional, em todos os casos: Venezuela, Gronelândia, Gaza, Ucrânia…
António Filipe repete o que disse Catarina Martins. E a questão não tem a haver com ditaduras - o que Trump fez é condenável, igualmente na Venezuela ou se fosse a Gronelândia. Diz que Governo Português agiu vergonhosamente.
Jorge Pinto acha que Trump e Putin são ambos maus. Está na mesma onda que CM e AF.
MV acha que isto é muito mal, e que se resolve com a bomba V, e a Gronelândia é importante por causa do bacalhau. Hitler começou assim (como Trump e Putin). Trump não para aqui, porque há-de parar?
AP chama ataque à democracia só darem voz aos 3 “candidatos ignorados” agora. Ele nunca teve negociatas com o Maduro, ao contrário de outros como Passos Coelho, mas bombardear um país e raptar alguém não é aceitável. A solução não é mais armas, é a mobilização para a paz.
HC diz que a Europa tem de se unir, e o que aconteceu na Venezuela é prova que o Comunismo não funciona (a culpa não é do atacante, mas do atacado, pelos vistos…) Afinal não, a Europa é um perigo, principalmente na Gronelândia (que nem é Comunista, mas pronto).
2/n
Revised Steam Survey For December 2025 Puts Linux Gaming Marketshare At 3.58%
Back on the 1st Valve published the Steam Survey results for December 2025 and they put the Linux gaming marketshare at 3.19%, a 0.01% dip from November. But now the December results have been revised with a nice bump to the Linux marketshare… ⌘ Read more
Intel Core Ultra X7 358H + 32GB RAM Laptop Around ~$1300 USD
Yesterday when Intel formally introduced Panther Lake as the Core Ultra Series 3 with pre-orders set to begin today and available globally later this month, one of the key questions remaining was around pricing… I’ve been scouting various Internet retailers today and so far have found a Ultra X7 358H model with the 12 Xe cores for the Xe3 integrated graphics to be priced around $1299 USD with 32GB of RAM… ⌘ Read more
Intel Talks Up Core Ultra Series 3 “Panther Lake” & Arc B390 Graphics
Intel just hosted their CES keynote where they formally launched Panther Lake as the Core Ultra Series 3 SoCs… ⌘ Read more
@movq@www.uninformativ.de Ahh nice! It’s been several decades since I’ve played that! Probably 3 actually come to think of it 🤣
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)
Rust-Based Fjall 3.0 Released For Key-Value Storage Engine Akin To RocksDB
In addition to the release of Stoolap 0.2 as a modern embedded SQL database written in Rust, Fjall 3.0 is available as another Rust-written database solution. Fjall is a log-structured, embedable key-value storage engine akin to RocksDB but with the benefit of being written in Rust. With Fjall 3.0 its performance is now very competitive… ⌘ Read more
AV diz que isto é tudo “conversa fiada” (e começa a sua conversa de café), mas soluções não há, o que ele faria se fosse eleito não se sabe, e o que o seu partido tem feito ou fará também não se sabe nada. AF mete o dedo na ferida - queremos todos mais, melhor e mais rápida justiça, mas não temos recursos humanos e materiais, funcionários, etc. (mas mais uma vez, isto não é da competência do PR).
- PR devia ter mandato único? - Temos limite de 2 mandatos de 5 anos, todos acham que está bem como está. AV aproveita para dizer que não gosta da constituição (ainda que esteja a concorrer para ser quem vai jurar cumpri-la), dizendo até que se é para ser assim nem vale a pena ter presidente (então para que se candidata?).
Começa o segundo bloco de perguntas, sobre “as ligações do poder político e os negócios”:
5/n
Aqui é AS que aproveita o tema da “desistência” (não, não há desistências) para atacar GM e AV e os seus arranjinhos, GM abespinha-se, AV chama AS de mentiroso, peixeirada ensues. CM bem a realçar o insultuoso que é a insistente pergunta que lhe fazem sobre se desiste. CF continua a piorar a sua figura ao gozar com o facto de CM achar a insistente pergunta insultuosa. AV aproveita a pergunta para criticar MM porque é do PSD e “o PSD não fez nada há 40 anos” (pelos vistos incluindo quando Ventura era do PSD), e AS porque é do PS e esta conversa só está a ser tida por causa do Costa ter sido alvo, e Costa é do PS, logo AS é mau (a “lógica” do costume).
3/n
@eldersnake@we.loveprivacy.club
Steps to world domination:
- “Invent” “AI” (by using other people’s data).
- Get people hyped about it and ideally hooked on it.
- Only provide it as a cloud service. But hey, if you want to, you can run it locally!
- Buy all hardware available on the market, so that nobody but you can build more systems.
- All PCs of consumers and competitors are too weak now and can’t be upgraded anymore.
- Everybody depends on your cloud service! Win!
All of that is possible because corporations don’t have a “conscience” in capitalism. Nobody forces the RAM manufacturers to sell all their stuff to just one or two buyers, but since the only goal of that manufacturer is to make money, they do it.
Mesa 25.3.3 Ships Latest Bug Fixes, Intel Vulkan GTK4 Toolkit Workarounds
Mesa 25.3.3 shipped on Thursday as the newest stable point release for Q4’s Mesa 25.3 feature series. Now being into the new quarter, we have Mesa 26.0 to look forward to as stable likely by late February, but for now Mesa 25.3.3 is the latest and greatest stable version… ⌘ Read more
Steam On Linux Ends 2025 With 3.19% Marketshare, AMD Linux CPU Use Approaches 72%
Back in November Steam on Linux use hit an all-time high at 3.2%. With the still increasing popularity around the Steam Deck powered by the Arch Linux based SteamOS, Linux gaming continuing to grow thanks to Steam Play (Proton), and excitement around the upcoming Steam Frame and Steam Machine hardware, the Linux gaming outlook continues to be positive. The Steam Survey results for December 2025 are out tonight and with just a tiny … ⌘ Read more