Unexpected 2025 Flashback: New Linux Patches For AMD’s ARM-Based Opteron A1100 “Seattle”
A new set of patches hitting the Linux kernel mailing list today may cause some flashbacks and likely not on your 2025 bingo card… Some DeviceTree updates for AMD’s short-lived Opteron A1100 “Seattle” ARM SoC that was cancelled shortly after being announced back in 2016… ⌘ Read more

⤋ Read More

Apple Touch Bar Display Drivers Slated For Introduction In Linux 6.15
The upcoming Linux 6.15 kernel is expected to merge two new Direct Rendering Manager (DRM) display drivers for supporting the Apple Touch Bar displays on older Intel x86 Macs and a newer “ADP” driver for handling the Apple Touch Bar displays on the newer Apple M1/M2-powered MacBooks… ⌘ Read more

⤋ Read More
In-reply-to » Hacer software código opensource es desafiante y paulatinamente desgasta a su autor. Todo comienza con pasión y entusiasmo, por supuesto. Si logras repercusión, te enfrentas a una carrera de fondo que muchos terminan abandonando por las demandas constantes de usuarios que, a menudo, no valoran el trabajo ni contribuyen de manera significativa. Por mencionar un caso reciente: Hector Martin. Líder del proyecto Asahi Linux, quien dedicó años a adaptar Linux para los procesadores Apple Silicon, un logro técnico impresionante. Sin embargo, terminó renunciando debido a la presión de usuarios que exigían soporte y mejoras como si fueran clientes pagos.

⤋ Read More
In-reply-to » Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don't like any of the alternatives. :-(

@xuu@txt.sour.is My layout looks like this:

  • storage/
    • storage.go: defines a Storage interface
    • sqlite.go: implements the Storage interface
    • sqlite_test.go: originally had a function to set up a test storage to test the SQLite storage implementation itself: newRAMStorage(testing.T, $initialData) *Storage
  • controller/
    • feeds.go: uses a Storage
    • feeds_test.go: here I wanted to reuse the newRAMStorage(…) function

I then tried to relocate the newRAMStorage(…) into a

  • teststorage/
    • storage.go: moved here as NewRAMStorage(…)

so that I could just reuse it from both

  • storage/
    • sqlite_test.go: uses testutils.NewRAMStorage(…)
  • controller/
    • feeds_test.go: uses testutils.NewRamStorage(…)

But that results into an import cycle, because the teststorage package imports storage for storage.Storage and the storage package imports testutils for testutils.NewRAMStorage(…) in its test. I’m just screwed. For now, I duplicated it as newRAMStorage(…) in controller/feeds_test.go.

I could put NewRAMStorage(…) in storage/testutils.go, which could be guarded with //go:build testutils. With go test -tags testutils …, in storage/sqlite_test.go could just use NewRAMStorage(…) directly and similarly in controller/feeds_test.go I could call storage.NewRamStorage(…). But I don’t know if I would consider this really elegant.

The more I think about it, the more appealing it sounds. Because I could then also use other test-related stuff across packages without introducing other dedicated test packages. Build some assertions, converters, types etc. directly into the same package, maybe even make them methods of types.

If I went that route, I might do the opposite with the build tag and make it something like !prod instead of testing. Only when building the final binary, I would have to specify the tag to exclude all the non-prod stuff. Hmmm.

⤋ Read More

Ubuntu 25.10 Planning To Use Dracut By Default
For the past number of months there has been talk in the Ubuntu developer space around replacing initramfs-tools with Dracut for handling initrd generation. While there has been progress in switching to Dracut, they aren’t over the finish line yet and not until Ubuntu 25.10 are they planning to use Dracut by default… ⌘ Read more

⤋ Read More

Meta’s eBPF-Powered Strobelight Software Reduced CPU Cycles By 20%
Adding to the excitement around the possibilities provided by the in-kernel eBPF Linux tech, Meta shared that their Strobelight software they are working on open-sourcing for profiling across servers has yielded a 20% reduction in CPU cycles and in turn a 10-20% reduction in the number of required servers for Meta’s top services… ⌘ Read more

⤋ Read More

SiFive HiFive Premier P550 RISC-V Linux Performance
SiFive recently sent over a review sample of the much anticipated HiFive Premier P550 developer board, their newest RISC-V creation featuring four RISC-V cores, Imagination AXM-8-256 integrated GPU, Gigabit Ethernet, PCIe x16 slot, and 16GB or 32GB of RAM. The HiFive Premier P550 is a modern RISC-V developer board capable of desktop uses, developer build boxes, and similar with pricing starting out at $399 USD. Here is a look at the SiFive HiFive Premier P55 … ⌘ Read more

⤋ Read More

Hacer software código opensource es desafiante y paulatinamente desgasta a su autor. Todo comienza con pasión y entusiasmo, por supuesto. Si logras repercusión, te enfrentas a una carrera de fondo que muchos terminan abandonando por las demandas constantes de usuarios que, a menudo, no valoran el trabajo ni contribuyen de manera significativa. Por mencionar un caso reciente: Hector Martin. Líder del proyecto Asahi Linux, quien dedicó años a adaptar Linux para los procesadores Apple Silicon, un logro técnico impresionante. Sin embargo, terminó renunciando debido a la presión de usuarios que exigían soporte y mejoras como si fueran clientes pagos.

La mayoría de los mantenedores no reciben ningún soporte económico. Solo unos pocos proyectos logran sostenibilidad financiera a través de patrocinios, mientras que la mayoría de los desarrolladores terminan con un segundo empleo no remunerado.

Sin un cambio en la forma en que se valora y apoya los proyectos Opensource, y no solo hablo de las grandes empresas multimillonarias. Sería una perdida para todos si acabaremos con un ecosistema de software archivado y abandonado.

Ahora te paso la pelota a ti, ¿cuando fue la última vez que apoyaste a un mantenedor de software opensource?

#opensource #software #sostenibilidad

⤋ Read More

PipeWire 1.4 Released With MIDI 2.0 Support & Other New Features
Wim Taymans of Red Hat today released PipeWire 1.4 as the newest major update for this leading open-source software to replace PulseAudio, JACK, and other solutions on the modern Linux desktop for managing audio and video streams in a very excellent way… ⌘ Read more

⤋ Read More

Palavras de Francisco Ferreira na mais recente newsletter da #ZERO :

“Há poucas semanas, esta nova Comissão (apesar da mesma Presidente Ursula von der Leyen), apresentou o chamado pacote legislativo “omnibus”.

⤋ Read More

Blender’s Vulkan Renderer Is Making Great Progress To Production Readiness This Year
With the release of Blender 4.3 last November an experimental Vulkan back-end was added and it continues to be improved upon for modernizing this 3D creation suite for digital artists and serving a variety of other purposes. The upcoming Blender 4.4 release will further refine the Vulkan support while later in the year it should be reaching production readiness… ⌘ Read more

⤋ Read More

FreeBSD Continues Working On 802.11n/802.11ac WiFi & Other Laptop Improvements
The FreeBSD Foundation paired with resources committed by AMD, Dell, and Framework are working to improve FreeBSD laptop support. In recent months there have been FreeBSD development efforts to improve the power management support with modern laptops as well as a strong focus on enhancing the WiFi driver support. A status update was issued yesterday for highlighting the latest FreeBSD laptops efforts… ⌘ Read more

⤋ Read More

FEX 2503 Brings Fixes & Multi-Block By Default For x86_64 Linux Binaries On ARM64
FEX 2503 is out as the newest monthly update to this open-source emulator that enables the ability to run Linux x86_64 binaries on Linux ARM64 (AArch64) hosts… ⌘ Read more

⤋ Read More

India Grants Tax Officials Sweeping Digital Access Powers
India’s income tax department will gain powers to access citizens’ social media accounts, emails and other digital spaces beginning April 2026 under the new income tax bill, in a significant expansion of its search and seizure authority.

The legislation, which has raised privacy concerns among legal experts, allows tax officers to “gain access by overriding th … ⌘ Read more

⤋ Read More

Goldman Sachs: Why AI Spending Is Not Boosting GDP
Goldman Sachs, in a research note Thursday (the note isn’t publicly posted): Annualized revenue for public companies exposed to the build-out of AI infrastructure increased by over $340 billion from 2022 through 2024Q4 (and is projected to increase by almost $580 billion by end-2025). In contrast, annualized real investment in AI-related categories in the US GDP accounts has only … ⌘ Read more

⤋ Read More

Utah Passes First US App Store Age Verification Law
Utah has become the first U.S. state to pass legislation requiring app store operators to verify users’ ages and obtain parental consent for minors downloading apps.

The App Store Accountability Act adds to a wave of children’s online safety bills advancing through state legislatures nationwide. Similar legislation has faced legal challenges, with many being blocked in c … ⌘ Read more

⤋ Read More
In-reply-to » Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don't like any of the alternatives. :-(

maybe even an internal that has the shared test stuff

⤋ Read More
In-reply-to » Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don't like any of the alternatives. :-(

oof that sucks man. does it make sense to have a separate testutils package to import from?

⤋ Read More

Amazon Tests AI Dubbing on Prime Video Movies, Series
Amazon has launched a pilot program testing “AI-aided dubbing” for select content on Prime Video, offering translations between English and Latin American Spanish for 12 licensed movies and series including “El Cid: La Leyenda,” “Mi Mama Lora” and “Long Lost.” The company describes a hybrid approach where “localization professionals collaborate with AI,” suggesting automate … ⌘ Read more

⤋ Read More

AMD Announces “Instella” Fully Open-Source 3B Language Models
Another announcement at AMD today beyond the open-source Linux driver fun for the Radeon RX 9070 series is announcing the open-sourcing of Instella as their new fully open 3B parameter language models… ⌘ Read more

⤋ Read More

Google is Adding More AI Overviews and a New ‘AI Mode’ To Search
Google announced Wednesday it is expanding its AI Overviews to more query types and users worldwide, including those not logged into Google accounts, while introducing a new “AI Mode” chatbot feature. AI Mode, which resembles competitors like Perplexity or ChatGPT Search, will initially be limited to Google One AI Premium subscribers who enable it … ⌘ Read more

⤋ Read More
In-reply-to » This twt is from an unknown or muted feed.

it seems to be confused with the subject right next to it.. it works better at the end of the twt string.
Yarn won’t display anything. but the parser does add it to the AST in a way that you can parse it out using twt.Attrs().Get("lang")

https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/ast.go#L1270-L1272

https://git.mills.io/yarnsocial/go-types/src/branch/main/twt.go#L473-L478

⤋ Read More

Europe on Alert Over Suspected Sabotage of Undersea Cables
European nations have heightened security after a series of suspected sabotage attacks on submarine infrastructure in the Baltic Sea, with officials increasingly pointing to Russia as the likely culprit.

Finnish authorities detained the tanker Eagle S in December after it allegedly damaged three undersea fiber-optic connections with Estonia and one with Ger … ⌘ Read more

⤋ Read More

Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don’t like any of the alternatives. :-(

⤋ Read More

Nintendo Says Latest Legal Win Against Piracy ‘Significant’ For ‘Entire Games Industry’
Nintendo has trumpeted its latest legal success in the company’s ongoing fight against pirated games as “significant” not only for itself, “but for the entire games industry.” From a report: The Mario maker today confirmed it had won a final victory over French file-sharing company Dstorage, which operat … ⌘ Read more

⤋ Read More

Could New Clocks Keep Airplanes Safe From GPS Jamming?
Geoffrey.landis writes: Over the last three months of 2024, more than 800 cases of GPS interference were recorded in Lithuanian airspace. Estonia and Finland have also raised concerns, accusing Russia of deploying technology to jam satellite navigation signals near Nato’s eastern flank.

A group of British scientists – dubbed the “Time Lords” – are working on a … ⌘ Read more

⤋ Read More
In-reply-to » Hi everyone, I've drafted a Request for Comments (RFC) to improve how threads work in twtxt: https://git.mills.io/yarnsocial/twtxt.dev/issues/18

Thank you, @eapl.me@eapl.me, this is awesome! I’m curious to see if we find some more advantages with the current approach. It seems there should be some more, but I can only think disadvantages right now. :-)

⤋ Read More

Half of World’s CO2 Emissions Come From 36 Fossil Fuel Firms, Study Shows
Half of the world’s climate-heating carbon emissions come from the fossil fuels produced by just 36 companies, analysis has revealed. From a report: The researchers said the 2023 data strengthened the case for holding fossil fuel companies to account for their contribution to global heating. Previous versions of the annual report h … ⌘ Read more

⤋ Read More

Intel Engineers To Return To Working On Habana Labs Linux Driver, Gaudi 3 Expected
After a few Habana Labs driver maintainers left Intel last year and the upstream open-source Habana Labs driver going on rather a hiatus, it looks like Intel software engineers will be returning to work on this upstream Linux kernel driver for supporting the Gaudi AI accelerators… ⌘ Read more

⤋ Read More

Microsoft Warns of Chinese Hackers Spying on Cloud Technology
Microsoft warned that an advanced Chinese hacking group is waging a campaign of supply-chain attacks. From a report: The company’s threat intelligence division said in a blog post Wednesday that the group, known as Silk Typhoon, was targeting remote management tools and cloud applications in order to spy on a range of companies and organizations in the US a … ⌘ Read more

⤋ Read More

OpenAI Plots Charging $20,000 a Month For PhD-Level Agents
OpenAI is preparing to launch a tiered pricing structure for its AI agent products, with high-end research assistants potentially costing $20,000 per month,

⤋ Read More

Apple Refreshes MacBook Air With M4 Chip, Lower Pricing
Apple has refreshed its MacBook Air lineup with the M4 processor, adding a new sky blue color option and reducing prices across the board. The 13-inch model now starts at $999, while the 15-inch begins at $1,199. Both models are available to order immediately and will ship on March 12.

The updated MacBook Airs feature the same thin design as previous generations … ⌘ Read more

⤋ Read More

Demorou demasiado, mas a próxima versão do yt-dlp vai voltar a suportar a RTP! Quer isto dizer que já podem facilmente aceder aos conteúdos diferidos da RTP, bastando para isso usar o yt-dlp. Enquanto a nova versão (com esta e outras alterações) não sai, podem já usá-lo através da versão git, disponível em https://github.com/yt-dlp/yt-dlp .

⤋ Read More

Google Urges DOJ To Reverse Course on Breaking Up Company
Google is urging officials at President Donald Trump’s Justice Department to back away from a push to break up the search engine company, citing national security concerns, Bloomberg reported Wednesday, citing sources familiar with the discussions. From the report: Representatives for the Alphabet unit asked the government in a meeting last week to take a less … ⌘ Read more

⤋ Read More

AMD Radeon RX 9070 + RX 9070 XT Linux Performance
Last week AMD formally announced the Radeon RX 9070 series graphics cards that will begin shipping tomorrow at $549 for the Radeon RX 9070 and $599 for the RX 9070 XT. Today the review embargo is lifted so we can now share Linux performance benchmarks and more details on the open-source Linux driver support for these first AMD RDNA4 graphics cards. ⌘ Read more

⤋ Read More

Turing Award Winners Sound Alarm on Hasty AI Deployment
Reinforcement learning pioneers Andrew Barto and Richard Sutton have warned against the unsafe deployment of AI systems

⤋ Read More

AMD Radeon RX 9070 Series Linux GPU Compute Performance
In addition to the Radeon RX 9070 series Linux gaming/graphics benchmarks with today’s embargo lift, I’ve also spent some time working on some GPU compute benchmarks for these first RDNA4 graphics cards. Here is a look at some initial GPU compute benchmarks of the Radeon RX 9070 and Radeon RX 9070 XT graphics cards, mostly on cross-vendor OpenCL benchmarks, and a few words on the GPU compute stack support for the Radeon RX 9070. ⌘ Read more

⤋ Read More

NASA Uses GPS On the Moon For the First Time
An anonymous reader quotes a report from Popular Science: On March 2, Firefly Aerospace’s Blue Ghost made history, becoming the first commercial lunar lander to successfully touchdown on the moon’s surface. The groundbreaking lander is wasting no time in getting to work. According to NASA, the joint public-private mission has already successfully demonstrated the ability to use Eart … ⌘ Read more

⤋ Read More

Making Vulkan More Of A “Joy To Use” Discussed At Vulkanised 2025
In addition to Vulkan-powered AI / machine learning talks at last month’s Vulkanised 2025 conference, another interesting topic at this annual Vulkan developer conference was around improving the Vulkan API and making it easier for new developers and maximizing the potential with new GPU hardware… ⌘ Read more

⤋ Read More

FreeDesktop.org GitLab Will Be Down For Up To One Week Due To Cloud Migration
The FreeDesktop.org GitLab instance that is heavily relied upon for the development of the Mesa graphics drivers, Wayland, and many other Linux desktop projects will be down for up to one week later this month due to its cloud migration… ⌘ Read more

⤋ Read More

More Apple SoC DeviceTree Additions Being Upstreamed For Linux 6.15
Sven Peter continues work on upstreaming more of the Apple SoC support to the mainline Linux kernel. On the DeviceTree side following the DT support for Apple T2 SoCs sent out last month, another set of updates were submitted this week ahead of the Linux 6.15 merge window… ⌘ Read more

⤋ Read More

World’s First ‘Synthetic Biological Intelligence’ Runs On Living Human Cells
Australian company Cortical Labs has launched the CL1, the world’s first commercial “biological computer” that merges human brain cells with silicon hardware to form adaptable, energy-efficient neural networks. New Atlas reports: Known as a Synthetic Biological Intelligence (SBI), Cortical’s CL1 system was officially launch … ⌘ Read more

⤋ Read More

China May Be Ready to Use Nuclear Fusion for Power by 2050
China plans to commercialize nuclear fusion for emissions-free power generation by 2050, with its first operational project expected around 2050 after a demonstration phase starting in 2045. Bloomberg reports: China National Nuclear Corp. (CNNC) last year formed an industry alliance and set up a new national fusion company, the China Fusion Corp. It has a … ⌘ Read more

⤋ Read More

RK3566 Credit Card-Sized SBC with M.2 Expansion and 4K Video Support
The RK3566 Single Board Computer is designed for a range of applications, combining processing power with multiple connectivity options. Built with an 8-layer PCB design and featuring a compact form factor, it is powered by a quad-core Cortex-A55 processor and includes an M.2 2242 slot for expansion. The SBC features the Rockchip RK3566, a quad-core

⤋ Read More

Users Report Emotional Bonds With Startlingly Realistic AI Voice Demo
An anonymous reader quotes a report from Ars Technica: In late 2013, the Spike Jonze film Her imagined a future where people would form emotional connections with AI voice assistants. Nearly 12 years later, that fictional premise has veered closer to reality with the release of a new conversational voice model from AI startup Sesame that has … ⌘ Read more

⤋ Read More

Torizon and Texas Instruments Collaborate on Cybersecurity Compliance for Embedded Systems
Torizon and Texas Instruments have announced a collaboration aimed at simplifying cybersecurity compliance and development for industrial and medical embedded systems. The partnership integrates Torizon’s software platform with TI’s Arm-based, Linux-capable processors, addressing increasing security requirements such as those outlined in the EU Cyber Resilience Ac … ⌘ Read more

⤋ Read More

Cult Text-Based Zombie MMO ‘Urban Dead’ Is Shutting Down After 20 Years
The long-running text-based zombie MMO Urban Dead is shutting down on March 14, 2025, after nearly 20 years. The reason: compliance concerns with the UK’s Online Safety Act. Games Radar+ reports: “The Online Safety Act comes into force later this month, applying to all social and gaming websites where users interact, and especially t … ⌘ Read more

⤋ Read More

TCL Overtakes LG To Become Second-largest Premium TV Brand
“TCL has emerged as a dominant force in the premium TV market, surpassing LG in global shipments and solidifying its position as a key competitor to Samsung,” writes Slashdot reader jjslash. “According to Counterpoint Research, TCL’s premium TV shipments more than doubled year-on-year in Q4 2024, capturing 20% of the market, while LG’s share fell to … ⌘ Read more

⤋ Read More

Firefox 136 Released With Vertical Tabs, Official ARM64 Linux Binaries
An anonymous reader quotes a report from 9to5Linux: Mozilla published today the final build of the Firefox 136 open-source web browser for all supported platforms ahead of the March 4th, 2025, official release date, so it’s time to take a look at the new features and changes. Highlights of Firefox 136 include official Linux binary pack … ⌘ Read more

⤋ Read More

YouTube Warns Creators an AI-Generated Video of Its CEO is Being Used For Phishing Scams
An anonymous reader shares a report: YouTube is warning creators about a new phishing scam that attempts to lure victims using an AI-generated video of its CEO Neal Mohan. The fake video has been shared privately with users and claims YouTube is making changes to its monetization policy in an attempt … ⌘ Read more

⤋ Read More
In-reply-to » @eapl.me There are several points that I like, but I want to highlight number 7. https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version #twtxt

For point 1 and others using the metadata tags. we have implemented them in yarnd as [lang=en][meta=data]

⤋ Read More

Opera Adds an Automated AI Agent To Its Browser
king*jojo shares a report from The Register: The Opera web browser now boasts “agentic AI,” meaning users can ask an onboard AI model to perform tasks that require a series of in-browser actions. The AI agent, referred to as the Browser Operator, can, for example, find 12 pairs of men’s size 10 Nike socks that you can buy. This is demonstrated in an Opera-made video of the process, r … ⌘ Read more

⤋ Read More
In-reply-to » A depressing video about the current state of printers that just ends with “fuck this, I’m gonna talk about my cat now”: https://www.youtube.com/watch?v=bpHX_9fHNqE

Yeah so disappointed. Brother was one of the last good ones.

⤋ Read More

Brother Accused of Locking Down Third-Party Printer Ink Cartridges Via Forced Firmware Updates
Fabled RepairTuber and right-to-repair crusader Louis Rossmann accuses Brother of implementing forced firmware updates that block third-party ink cartridges and remove older firmware versions from support portals. These updates also prevent color calibration with aftermarket ink, ren … ⌘ Read more

⤋ Read More

Automattic CEO Matt Mullenweg Talks Succession - ‘I Don’t Want To Pass It To a Committee’
WordPress co-founder Matt Mullenweg said on a podcast he aims to eventually hand over leadership to a single successor rather than “a committee,” amid growing calls for him to step down following his legal battle with hosting company WP Engine. On a recent episode of Lenny’s Podcast, Mullenweg discussed h … ⌘ Read more

⤋ Read More

Judges Are Fed Up With Lawyers Using AI That Hallucinate Court Cases
An anonymous reader quotes a report from 404 Media: After a group of attorneys were caught using AI to cite cases that didn’t actually exist in court documents last month, another lawyer was told to pay $15,000 for his own AI hallucinations that showed up in several briefs. Attorney Rafael Ramirez, who represented a company called HoosierV … ⌘ Read more

⤋ Read More

AMD ZenDNN 5.0.1 Released To Help With EPYC Inferencing For Recommender Systems & LLMs
Released last year shortly after the EPYC 9005 “Turin” processor launch was ZenDNN 5.0 for Zen 5 optimized CPU inferencing with the likes of PyTorch and TensorFlow. ZenDNN 5.0 delivers up to a 400% performance uplift according to AMD engineers. Out today is ZenDNN 5.0.1 with further optimizations, particularly around recommendation engines and large language models (LLMs)… ⌘ Read more

⤋ Read More

LLVM/Clang 20.1 Released With AMX-AVX512, AMX-FP8, AVX10.2, AMD GFX950 & Much More
LLVM 20.1 was just tagged in Git as the first stable version of the LLVM 20 compiler stack including sub-projects like the Clang 20 C/C++ Compiler… ⌘ Read more

⤋ Read More