The Mouse programming language on CP/M
Mouse is an interpreted stack orientated language designed by Peter Grogono around 1975. It was designed to be a small but powerful language for microcomputers, similar to Forth, but much simpler. One...
View ArticleWhat we can learn from vintage computing
Thanks to open source, no technology ever has to become obsolete, so long as a community remains to support it. You can sync Newtons and Palm Pilots with modern desktops, download web browsers for...
View ArticleMake your own CDN with NetBSD
After covering setting up your own CDN with both FreeBSD and OpenBSD, it’s now time to learn how to set up your own CDN wit NetBSD. This article is a spin-off from a previous post on how to create a...
View ArticleYou have installed OpenBSD, now for the daily tasks
Since we’re on the topic of BSD, what about yet another helpful guide on what to do after first installing OpenBSD? We’ve covered a few of these already, but more can never hurt, and OpenBSD is a...
View ArticlePitch deck gives new details on company’s plan to listen to your devices for...
For years now, people believe that their smartphones are listening to their conversations through their microphones, all the time, even when the microphone is clearly not activated. Targeted...
View ArticleApple helped nix part of a child safety bill. More fights are expected.
Kim Carver, a legislator in the US state of Louisiana, added a provision to a child safety bill forcing Apple and Google to enforce age restrictions on downloads in their application stores. In other...
View ArticleProgramming the Convergent WorkSlate’s spreadsheet microcassette future
That’s the 1983 Convergent WorkSlate, a one-of-a-kind handheld system from some misty alternate history where VisiCalc ruled the earth. Indeed, even the “software” packages Convergent shipped for it —...
View ArticleAndroid 15 is released to AOSP
Today we’re releasing Android 15 and making the source code available at the Android Open Source Project (AOSP). Android 15 will be available on supported Pixel devices in the coming weeks, as well as...
View ArticlePorting systemd to musl libc-powered Linux
A. Wilcox, the original creator of Adélie Linux, has ported systemd to musl, the glibc alternative. I have completed an initial new port of systemd to musl. This patch set does not share much in...
View ArticleThe Internet Archive just lost its appeal over ebook lending
The Internet Archive has lost its appeal in a fight to lend out scanned ebooks without the approval of publishers. In a decision on Wednesday, the Second Circuit Court of Appeals ruled that permitting...
View ArticleA Windows Control Panel retrospective amidst a concerning UX shift
Unsurprisingly, this change has not been met with a lot of enthusiasm by the average Windows user, and with Microsoft now officially recommending users migrate over to the Settings app, it seems that...
View ArticleWindows App SDK 1.6 released
We are proud to announce that version 1.6 of the Windows App SDK is now available! Whether you’re looking for the incredible performance boost and footprint reduction of Native AOT support,...
View ArticleXmem and FVWM
So given that, xmem can be useful as a monitoring tool. Fluffy (my main server) runs both squid and apache, and given that fluffy only has 64MB of RAM, things can get a little cramped. If I suddenly...
View ArticleKeyhole: a highly effective Windows DRM bypass also present on the Xbox One
The MAS project, a group of people working on an open source Windows and Office activator featuring HWID, Ohook, KMS38, and Online KMS activation methods, discovered quite a neat and interesting bug...
View ArticleRISC Laptops of the 90s and early 2000s
Paul Weissmann’s OpenPA, the invaluable archive on anything related to the HP’s PA-RISC architecture, devices, and operating systems, has branched off for a bit and started collecting information on...
View ArticleKDE to focus on improving developer experience, input methods
The KDE project is currently having its yearly conference – Akademy – and at the conference, the project announced its goals for the coming years. The KDE community has charted its course for the...
View ArticleLinux’s bedtime routine
How does Linux move from an awake machine to a hibernating one? How does it then manage to restore all state? These questions led me to read way too much C in trying to figure out how this particular...
View ArticleAppSumo: this week’s sponsor
AppSumo is a marketplace where software developers and other entrepreneurs can launch their products, giving special offers to early adopters. Many AppSumo deals offer lifetime licenses, so you can...
View ArticleRedox 0.9.0 released
It’s been two years, but we finally have a proper new Redox release: the Redox team released version 0.9.0 today. Since we’ve been covering all the monthly progress reports from this Rust-based...
View ArticleAMD deprioritizing flagship gaming GPUs
I had a chance to speak to Jack Huynh, AMD’s senior vice president and general manager of the Computing and Graphics Business Group, during IFA 2024 in a question and answer session. Due to...
View Article