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…
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…
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…
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…
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…
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…
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…
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.…
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…
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…
