Entertainment

Spotlight on pdfly, the Swiss Army knife for PDF files

Spotlight on pdfly, the Swiss Army knife for PDF files

Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. I'm a maintainer of the project 🙂 What can … Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. I'm a maintainer of the project 🙂 What…
Read More

MAML

maml{ project: "MAML" tags: [ "minimal" "readable" ] # A simple nested object spec: { version: 1 author: "Anton Medvedev" } # Array of objects examples: [ { name: "JSON", born: 2001 } { name: "MAML", born: 2025 } ] notes: """ This is a multiline strings. Keeps formatting as-is. """ }Rationale ​JSON is the most popular data-interchange format. But it isn't a very good configuration language.MAML keeps JSON’s simplicity and adds only the needed bits for a good configuration language:CommentsMultiline stringsOptional commasOptional key quotesMAML is human-readable and easy to parse.What’s the difference between MAML and JSONC/JSON5?Why not Zig-style multiline?Implementations…
Read More
An initial investigation into WDDM on ReactOS

An initial investigation into WDDM on ReactOS

The history of ReactOS spans a wider range than the lives of many of the people who work on it today. Incredible individuals have come and gone from the project with vastly different goals for what they want to see developed. In recent years, better hardware support has emerged as one of those goals. As ReactOS gazes towards the world of Vista and beyond, a few questions about how hardware works emerge. Vista introduced massive overhauls to how hardware drivers are written and maintained. Gradually we’re trying to handle many of these overhauls with great success. Today we talk about…
Read More
Free Software hasn’t won

Free Software hasn’t won

This is a translated version of a talk I gave at P.I.W.O in June, with cleanups and adjustments for the blog form. …that doesn't sound right. I made the slides in Inkscape, on a computer running KDE and Linux, I use Firefox regularly. But maybe that's just me. What about you, are you using Free Software? Hands up! [hands go up in the audience] Of course! What nonsense, "Free Software hasn't won". Someone replaced my slides, hey conference staff! **Staff:** *The other folder.* [Browsing to a directory named "other folder", opening file called "your slides dimwit.pdf"] Now, those are finally…
Read More
Introducing the Fastmail desktop app

Introducing the Fastmail desktop app

Fastmail is now available as a dedicated desktop app for Mac, Windows, and Linux. It’s the same Fastmail you know and love, now with the focus and convenience of a standalone app. With our desktop app you can: Launch Fastmail from your dock or taskbar and find it in your platform’s app switcher. Make Fastmail your default email client, so email links create a new message directly in Fastmail. Work whenever, wherever, with full offline support, just like our mobile apps. You can always read your mail, manage your calendar, and write replies — your changes sync back seamlessly when…
Read More
Fully Countering Trusting Trust through Diverse Double-Compiling (DDC)

Fully Countering Trusting Trust through Diverse Double-Compiling (DDC)

Fully Countering Trusting Trust through Diverse Double-Compiling (DDC) - Countering Trojan Horse attacks on Compilers Here’s information about my work to counter the “Trusting Trust” attack. The “Trusting Trust” attack is an incredibly nasty attack in computer security; up to now it’s been presumed to be the essential uncounterable attack. I’ve worried about it for a long time, essentially since Ken Thompson publicly described it. After all, if there’s a known attack that cannot be effectively countered, should we be using computers at all? Thankfully, I think there is an effective countermeasure, which I have named “Diverse Double-Compiling” (DDC). This…
Read More
Despite what’s happening in the USA, renewables are winning globally

Despite what’s happening in the USA, renewables are winning globally

Editor’s note: This story was originally published by Grist. It appears here as part of the Climate Desk collaboration. If you live in the United States, you could be forgiven for thinking that renewable energy is on the outs. In July, Congress voted to rapidly phase out longstanding tax credit support for wind and solar power, and the Trump administration has taken seemingly every step in its power to halt the development of individual wind and solar projects—even as domestic electricity demand rises and new sources of electricity become more important than ever. But even as clean energy deployment hit…
Read More
Everything You Need To Know About SB 79

Everything You Need To Know About SB 79

On October 10, 2025, Governor Gavin Newsom signed SB 79 into law. With the passage of time, this will be recognized as one of the most important pieces of legislation in modern California history. It marks the fulfillment of at least eight years of work, beginning when Senator Scott Wiener first introduced SB 827, and signals the end of the first phase of YIMBYism—a theme this blog will return to in a future post.A small subset of the amazing SB 79 team, with Senator Wiener at the center.Throughout the process, SB 79 has been shrouded in a fog of misinformation.…
Read More
microsoft/edgeai-for-beginners: This course is designed to guide beginners through the exciting world of Edge AI, covering fundamental concepts, popular models, inference techniques, device-specific applications, model optimization, and the development of intelligent Edge AI agents.

microsoft/edgeai-for-beginners: This course is designed to guide beginners through the exciting world of Edge AI, covering fundamental concepts, popular models, inference techniques, device-specific applications, model optimization, and the development of intelligent Edge AI agents.

Follow these steps to get started using these resources: Fork the Repository: Click Clone the Repository: git clone https://github.com/microsoft/edgeai-for-beginners.git Join The Azure AI Foundry Discord and meet experts and fellow developers 🌐 Multi-Language Support Supported via GitHub Action (Automated & Always Up-to-Date) Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Lithuanian…
Read More

chili-chips-ba/wireguard-fpga: Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!

Virtual Private Networks (VPNs) are the central and indispensable component of Internet security. They comprise a set of technologies that connect geographically dispersed, heterogeneous networks through encrypted tunnels, creating the impression of a homogenous private network on the public shared physical medium. With traditional solutions (such as OpenVPN / IPSec) starting to run out of steam, Wireguard is increasingly coming to the forefront as a modern, secure data tunneling and encryption method, one that's also easier to manage than the incumbents. Both software and hardware implementations of Wireguard already exist. However, the software performance is far below the speed of…
Read More