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
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
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
🧮 USERS:1 FEEDS:2 TWTS:1590 ARCHIVED:91880 CACHE:2753 FOLLOWERS:22 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1589 ARCHIVED:91861 CACHE:2741 FOLLOWERS:22 FOLLOWING:14
FreeBSD 15.1 Aims To Have KDE Desktop Installer Option
FreeBSD 15.0 had been aiming to offer a KDE desktop installation option as part of the FreeBSD OS installer. This initiative as part of the FreeBSD laptop support enhancements project didn’t pan out in time for FreeBSD 15.0 but now they are working on getting the installer option ready for FreeBSD 15.1. Adding a NVIDIA GPU driver option to the FreeBSD installer was also recently carried out… ⌘ Read more
Shotcut 26.1 Beta Video Editor Adds New Hardware Decoder Options
The Shotcut 26.1 beta was released overnight as the newest version of this Qt6-based, cross-platform video editing solution. Standing out the most with this new development release are some new GPU-accelerated hardware decode options for aiming to help speed-up this free software video editor… ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1588 ARCHIVED:91849 CACHE:2730 FOLLOWERS:22 FOLLOWING:14
Canada Reverses Tariff On Chinese EVs
Longtime Slashdot reader hackingbear shares a report from the Washington Times: Breaking with the United States, Canada has agreed to cut its 100% tariff [back to 6.1%] on Chinese electric cars in return for lower tariffs on Canadian farm products, Prime Minister Mark Carney said Friday after meeting Chinese President Xi Jinping in Beijing. He said there would be an initial annual cap of 49,000 ve … ⌘ Read more
Mas, nesta tabela da página 33 - a tal com os ‘votos’ ainda sem ponderação, e que portanto devia ter os mesmos dados que vimos no outro documento, temos discrepâncias! Aqui temos Cardoso com 0 votos (0.0%, menos um voto), Jorge Pinto com 10 votos (1.0%, menos 1 voto) enquanto Joana Amaral Dias fica com 11 votos (mais dois votos, 1.2%). Isto é no mínimo… estranho, e se não é erro carece explicação (que talvez esteja nas páginas desaparecidas? Quem sabe.).
Espantados? Então esperem, que a coisa fica ainda pior. Depois desta “transferência de dois votos” inexplicável que põe Joana Amaral Dias à frente de Jorge Pinto, no relatório publicado - isto é, nos dados que são enviados para a imprensa e divulgados e tudo o mais - as percentagens ponderadas dos candidatos são arredondadas à unidade. Assim, nos jornais e na televisão aquilo que as pessoas viram foi: Joana Amaral Dias: 2%, Jorge Pinto: 1%. Cardoso, obviamente, nem aparece.
2/2
Ainda na minha saga de leitura de sondagens (sim, há malucos para tudo…):
Nas “letras pequininas”, isto é, naquilo que é depositado na ERC e só porque a Lei manda, lê-se na sondagem do ISCTE de Dezembro que o número de “votos simulados” que três das possibilidades tiveram foram: Cardoso, 1 voto (0.1%), Joana Amaral Dias, 9 votos (1.0%), Jorge Pinto, 10 votos (1.1%). Estes valores a cru são depois ponderados e distribuídos, o que é normal… o que não se entende é o resultado depois da ponderação.
Em princípio, a ponderação distribui, e portanto devia dar mais para toda a gente, mas na realidade não foi isso que foi parar à comunicação social… Porquê? Ora, no documento para os resultados ponderados, eles começam por pegar na tabela de votos por ponderar, para depois fazer a ponderação. Saber como a ponderação foi feita é coisa que não vamos descobrir neste toot - lamento - mas é que o documento em questão é um documento de 66 páginas, que apresenta os dados por ponderar na página 33, e depois apresenta as páginas 34 e seguintes todas em branco… o que também me leva a perguntar se a ERC faz o mínimo de validação dos documentos que lhe são entregues.
½
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
🧮 USERS:1 FEEDS:2 TWTS:1587 ARCHIVED:91832 CACHE:2721 FOLLOWERS:22 FOLLOWING:14
Many People Who Come Off GLP-1 Drugs Regain Weight Within 2 Years, Review Suggests
Many people who stop using weight loss drugs will return to their previous weight within two years, a new review of existing research has found. CNN adds: This rate of weight regain is significantly faster than that seen in those who have lost weight by changing other lifestyle factors, such as diet and exerc … ⌘ 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
D7VK 1.2 Released For Improving Direct3D 6 Front-End
Started last year was D7VK as a project bringing Direct3D 7 implemented over the Vulkan API for enjoying better performance and support for legacy Windows games on Linux, akin to DXVK and VKD3D-Proton for newer versions of Direct3D over Vulkan that is used by Valve’s Steam Play (Proton). Back in December D7VK added a Direct3D 6 front-end for allowing even older game titles to be accelerated using the modern Vulkan API. Today D7VK 1.2 is out for furthering the D3D6 sup … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1586 ARCHIVED:91818 CACHE:2726 FOLLOWERS:22 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1585 ARCHIVED:91815 CACHE:2728 FOLLOWERS:22 FOLLOWING:14
Anthropic Invests $1.5 Million in the Python Software Foundation and Open Source Security
Python Software Foundation: We are thrilled to announce that Anthropic has entered into a two-year partnership with the Python Software Foundation (PSF) to contribute a landmark total of $1.5 million to support the foundation’s work, with an emphasis on Python ecosystem security. This investme … ⌘ Read more
Meta Begins Job Cuts as It Shifts From Metaverse to AI Devices
Meta has begun laying off more than 1,000 employees from its Reality Labs division as the company redirects resources away from virtual reality and metaverse products toward AI wearables and smartphone features. The cuts amount to roughly 10% of Reality Labs’ 15,000-person workforce, according to an internal post from CTO Andrew Bosworth reviewed by … ⌘ Read more
Bcachefs Ships Latest User-Space Utilities With bcachefs-tools 1.35
Kent Overstreet has shipped the latest version of bcachefs-tools, the user-space code complementing the Bcachefs file-system kernel driver. There are a number of improvements present in this latest version with Overstreet remaining committed to advancing Bcachefs even with its current out-of-tree kernel status… ⌘ Read more
You Can Now Reserve a Hotel Room On the Moon For $250,000
A newly founded startup called GRU Space is taking deposits of up to $1 million to eventually build inflatable hotels on the Moon. The bet is that space needs destinations, not just rockets, even if the first customers are essentially early adopters of sci-fi optimism. Ars Technica reports: It sounds crazy, doesn’t it? After all, GRU Space had, as of late Dec … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1584 ARCHIVED:91807 CACHE:2733 FOLLOWERS:22 FOLLOWING:14
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.
How Long Does It Take to Fix Linux Kernel Bugs?
An anonymous reader shared this report from It’s FOSS:
Jenny Guanni Qu, a researcher at [VC fund] Pebblebed, analyzed 125,183 bugs from 20 years of Linux kernel development history (on Git). The findings show that the average bug takes 2.1 years to find. [Though the median is 0.7 years, with the average possibly skewed by “outliers” discovered after years of hiding.] The longes … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1583 ARCHIVED:91800 CACHE:2745 FOLLOWERS:22 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1582 ARCHIVED:91786 CACHE:2751 FOLLOWERS:22 FOLLOWING:14
Shin'ya M. > ./bin/mu
panic: native backend does not support syscall platform netbsd/amd64
goroutine 1 [running]:
git.mills.io/prologic/mu/internal/native/arm64.init.0()
/home/shinyoukai/mu/internal/native/arm64/emitter.go:45 +0x7bf
…that was supposed to be the interpreter?
AI Assistant App For GNOME Adds MCP Server Support To Integrate With Much More Software
Hitting the “1.0” milestone last summer was the GNOME AI virtual assistant app called Newelle. This third-party GNOME app has continued evolving as an AI-focused assistant on the GNOME desktop and has now rolled out MCP server support to integrate with “thousands” of other apps… ⌘ Read more
Intel Is ‘Going Big Time Into 14A,’ Says CEO Lip-Bu Tan
Intel CEO Lip-Bu Tan says the company is “going big time” into its 14A (1.4nm-class) process, signaling confidence in yields and hinting at at least one external foundry customer. Tom’s Hardware reports: Intel’s 14A is expected to be production-ready in 2027, with early versions of process design kit (PDK) coming to external customers early this year. To that end … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1581 ARCHIVED:91773 CACHE:2751 FOLLOWERS:22 FOLLOWING:14
Italy Fines Cloudflare 14 Million Euros For Refusing To Filter Pirate Sites On Public 1.1.1.1 DNS
An anonymous reader quotes a report from TorrentFreak: Italy’s communications regulator AGCOM imposed a record-breaking 14.2 million-euro fine on Cloudflare after the company failed to implement the required piracy blocking measures. Cloudflare argued that filtering its global 1.1.1.1 … ⌘ 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
🧮 USERS:1 FEEDS:2 TWTS:1580 ARCHIVED:91770 CACHE:2766 FOLLOWERS:22 FOLLOWING:14
How Did TVs Get So Cheap?
A 50-inch TV that would have set you back $1,100 at Best Buy during Black Friday 2001 now costs less than $200, and the price per area-pixel – a metric accounting for both screen size and resolution – has dropped by more than 90% over the past 25 years. The story behind this decline is largely one of liquid crystal display technology maturing from a niche product to a mass-manufactured commodity.
LCDs represente … ⌘ Read more
Rubin Observatory Spots an Asteroid That Spins Fast Enough To Set a Record
Astronomers using the Vera C. Rubin Observatory have discovered a record-setting asteroid, known as 2025 MN45, nearly half a mile wide and spinning once every 1.88 minutes – the fastest known rotation for an object of its size. “This is now the fastest-spinning asteroid that we know of, larger than 500 meters,” said Sarah … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1579 ARCHIVED:91762 CACHE:2788 FOLLOWERS:22 FOLLOWING:14
Creator of Claude Code Reveals His Workflow
Boris Cherny, the creator of Claude Code at Anthropic, revealed a deceptively simple workflow that uses parallel AI agents, verification loops, and shared memory to let one developer operate with the output of an entire engineering team. “I run 5 Claudes in parallel in my terminal,” Cherny wrote. “I number my tabs 1-5, and use system notifications to know when a Claude needs input. … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1578 ARCHIVED:91760 CACHE:2787 FOLLOWERS:22 FOLLOWING:14
O debate entre todos, os 11.
0 - pede-se logo respostas curtas e sem interrupções, isso não é sinal que o debate foi mal preparado?
1 - Venezuela:
LMM diz que Governo e Presidente estiveram bem. O importante é saber como vai ser o futuro da Venezuela.
GeM acha que não é só o futuro da Venezuela que está em jogo, não se pode admitir o que EUA, Rússia e China têm feito. Diz que Portugal não assinou o documento da Gronelândia, jornalista diz que sim, e GeM responde “exactamente” 🤷♂️
AV diz que a violação do direito internacional foi boa, que o assassinato do Bin Laden também foi uma violação e foi bom. E a Gronelândia? Se Trump atacar, é defender e lutar.
Seguro relembra que o objectivo desta violação nem foi repor a democracia na Venezuela, e sobre a Gronelândia acha que é necessário não esperar e fazer uma reunião de líderes da NATO.
Cotrim aplaude o que foi feito, condena como foi feito. “Agrada-nos o resultado” (pena que não lhe perguntem se isso inclui os mortos no ataque). Sobre a Gronelândia é preciso prepararmo-nos para a guerra.
1/n
# $YakumoLabs$
# yarnd service file for https://github.com/davmac314/dinit
type = process
command = /usr/pkg/bin/yarnd -b 127.0.0.1:6446
env-file = /usr/pkg/etc/yarnd.conf
working-dir = /var/db/yarnd
restart = on-failure
GStreamer 1.28-RC1 Brings A Rust-Based GIF Decoder, Other New Rust Components
On Monday the first release candidate of the GStreamer 1.28 multimedia framework was released. As is a recurring focus in recent releases, more GStreamer code is written in Rust for memory safety especially around decoding content… ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1577 ARCHIVED:91752 CACHE:2789 FOLLOWERS:22 FOLLOWING:14
UK Government’s New Pension Portal Operator Tells Users To Wait for AI Before Complaining
Capita, the UK outsourcer that won a $323 million contract to administer the nation’s Civil Service Pension Scheme for 1.7 million members, has responded to a disastrous portal launch by asking users to hold off on complaints until its new AI chatbots go live.
The service launched on December 1 and … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1576 ARCHIVED:91738 CACHE:2787 FOLLOWERS:22 FOLLOWING:14
GNU ddrescue 1.30 “Orders of Magnitude” Better In Recovery From Drives With A Dead Head
GNU ddrescue as the free software data recovery tool from files or block devices is out today with a big feature release. The new GNU ddrescue 1.30 is improved by “orders of magnitude” for the automatic recovery from drives with a dead head… ⌘ Read more
New Tesla Video Shows Tesla Semi Electric Truck Charging at 1.2 MW
An anonymous reader shared this report from Electrek:
Tesla has released a new video showing a Tesla Semi truck charging at a massive 1.2 megawatts (MW), finally giving us a clear look at the charging speeds that will enable long-haul electric trucking…>
Tesla claimed the Semi would be able to charge 70% of its range in 30 minutes. For … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1575 ARCHIVED:91729 CACHE:2785 FOLLOWERS:22 FOLLOWING:14
Discos em 2025:
Quando defini que ia comprar apenas 12 discos em 2025, achava que estava a ser muito exigente. Afinal, acabei por só comprar 7 (ainda que a minha wishlist tenha crescido). O “concerto do ano” para mim foi Marilyn Manson em Lisboa, e durante o ano ouvi 386 discos da minha coleção - o que também significa que ainda não a acabei de organizar. Dos discos lançados em 2025, há menções muito especiais para dois que incluem música feita por mim: idiossINcracias vol. I, que é um disco entre o meu projecto #kokori e Floating Ashes, e 25.12, que é uma compilação onde kokori também participou com uma faixa. Três discos que comprei são de Marilyn Manson, um oficial e dois bootlegs, e o oficial (o single “In The Air Tonight”) não foi o mais interessante dos três, mas sim o “I Want To Kill You Like They Do In The Movies”, disco duplo de lados B. O IdiossINcrasias vol. 2 tem uma excelente participação de Casa Ukrania, de quem também comprei um disco. 20 anos depois do lançamento do “Clear Hearts Grey Flowers” de Jack Off Jill, foi re-editado com um lado extra ao vivo, onde se pode ouvir-me a cantar os parabéns à Jessicka (com toda a audiência). Quanto ao streaming, parece que ouvi 689 artistas diferentes, 53% deles pela primeira vez. E tenho um novo tote bag!
RADV Driver Lands Another Big Improvement For Early AMD GCN Graphics Cards
Beyond Linux 6.19 switching old AMD GCN 1.0 and 1.1 GPUs to the AMDGPU kernel driver by default for better performance, RADV out-of-the-box, and more, there are still more improvements planned for these aging AMD graphics cards. Timur Kristóf of Valve’s Linux graphics team has been leading the effort to enhance the old graphics card support and on Friday night merged a big improvement for the RADV Vulkan driver in Mesa 26.0… ⌘ Read more