Having fun poking at the IR peephole optimizer. As of this afternoon's changes, IR instructions in md5_step() are reduced by 29% by the peephole optimizer and dead instruction elimination.

Here's a basic block in that function before and after this stage of optimization. These are mostly helping flatten array/struct address computation right now.

#Projects #Compiler

BassBoom is now available via WinGet!

Starting from today, BassBoom, which is a cross-platform MPEG music player written in C# with libmpg123 as the backend library, is now available via WinGet! This was done as part of our package efforts to make installation easier for our users.

Previously, BassBoom was made available in the official Ubuntu PPA, the Windows Installer format, the Arch Linux PKGBUILD format, in Chocolatey package format, and in NuGet package format.

Now, we took a step further into doing what we did previously to Nitrocid to make installation easier for BassBoom users via WinGet, which is a package manager that lets you install programs with packages as the medium seamlessly with the command line interface. It eliminates the need to perform a web search to download a piece of software, which saves time and effort.

To learn more about how to install BassBoom using WinGet and the package release method, consult the Aptivi Newsroom article below.

Learn more #Net #Aptivi #bassboom #csharp #dotnet #news #Projects #Tech #Technology #update #winget

🎮 Random Retro Game:

Title: Project S-11
Released: 2001-01-03
Platforms: Game Boy Color

#ProjectS-11 #GameBoyColor #Retrogames

КП за 30 секунд — и ещё 9 задач, которые я больше не делаю руками

Я работаю с Claude каждый день, по многу часов. За это время я автоматизировал кучу рутины — от утренних брифингов до генерации коммерческих предложений. Не теоретически. Реально. Но давайте сразу расставим точки. Claude не заменяет мне голову. Он — напарник. Second brain. Тот, кто собирает информацию, готовит черновик, вытаскивает контекст из прошлых переписок. А решения принимаю я. Всегда. Это не «AI сделал за меня работу» — это «AI подготовил мне почву, чтобы я работал быстрее и не тратил мозг на рутину». Большинство статей про AI-автоматизацию подают это иначе: «подключил ChatGPT к Zapier — теперь у меня автоматические письма!» На практике это шаблон с пятью переменными, который ломается на шестом письме, потому что AI не помнит контекста и каждый диалог начинает с чистого листа. Я решил собрать 10 задач, которые раньше делал руками, а теперь — нет. В каждой из них Claude работает как copilot: предлагает, готовит, собирает. А финальное слово — за мной. На примере Claude Cowork — агентного десктоп-приложения от Anthropic, которое вышло в январе 2026.

https://habr.com/ru/articles/1018908/

#Claude_Cowork #Anthropic #AIагенты #MCP #автоматизация #продуктивность #Scheduled_Tasks #Projects

КП за 30 секунд — и ещё 9 задач, которые я больше не делаю руками

Я работаю с Claude каждый день, по многу часов. За это время я автоматизировал кучу рутины — от утренних брифингов до генерации коммерческих предложений. Не теоретически. Реально. Но давайте сразу...

Хабр
$7.1M in federal funding announced to support Brandon innovators
Several projects from Brandon businesses and institutions are receiving more than $7 million in grant funding from the federal government. They include Assiniboine College, Bushel Plus and Behlen Industries, the largest steel building manufacturer in Canada.
https://www.cbc.ca/news/canada/manitoba/federal-funding-brandon-technology-9.7152541?cmp=rss
P.E.I. Watershed Alliance distances itself from group named in Gilles Arsenault controversy
The non-profit co-operative says the Comité Diversité et Equité is not a member of the alliance, and none of its members have had conversations with the committee about projects related to watersheds or education.
https://www.cbc.ca/news/canada/prince-edward-island/pei-watershed-alliance-distances-9.7152409?cmp=rss

Hmm. I'm really wishing I had multiple return values but not sure I want to deal with the plumbing yet. Thinking of adding some syntax for stack-allocated structures as an incremental improvement.

Maybe something like:
var x Thing = @;

At some point once there's some type inference and the frontend is a bit smarter:
var x = @ Thing;

#Projects #Compiler

Ottawa to contribute $29M to carbon capture, renewable energy projects
The money is coming from Canada's Energy Innovation Program, which the federal government says promotes clean tech and looks to keep Canadian energy reliable and competitive.
#Canada #Economy #Environment #CarbonCapture
https://globalnews.ca/news/11749217/canada-carbon-capture-renewable-energy-projects/