LibreOffice: Request to the European Commission to adhere to its own guidances

libreoffice:-request-to-the-european-commission-to-adhere-to-its-own-guidances

The European Commission has accepted our request, and starting from today – Friday March 6 – has added the Open Document Format ODS version of the spreadsheet to be used to provide the feedback. We are grateful to the people working at DG CONNECT, the Commission’s Directorate-General for Communications Networks, Content and Technology, for responding […]

Beagle, a source code management system that stores AST trees

beagle,-a-source-code-management-system-that-stores-ast-trees

Beagle is a source code management system that stores AST trees, not binary blobs. The general idea is a database for the code as a hub of all code-related activities and storage for all the related data (tickets, CI results, whatsnot). The backing store is virtually any key-value database (rocksdb as of now). The data […]

CLI RSS/Atom feed reader inspired by Taskwarrior, synced using Git

cli-rss/atom-feed-reader-inspired-by-taskwarrior,-synced-using-git

A CLI RSS/Atom feed reader inspired by Taskwarrior. Subscribe to RSS and Atom feeds Simple query language for filtering by feed, read status, and date, with grouping and export Git-based sync across machines with conflict-free merge (why git?) No accounts, no servers, no continuous network dependency Mark content as read Designed to be distraction free, […]

Printf-Tac-Toe

printf-tac-toe

A c implementation of tic-tac-toe in a single call to printf. Written for IOCCC 2020.

About memory pressure, lock contention, and Data-oriented Design

about-memory-pressure,-lock-contention,-and-data-oriented-design

I’m here to narrate you a story about performance. Recently, I was in the same room as some Memory Pressure and some Lock Contention. It took me a while to recognize them. Legend says it only happens in obscure, low-level systems, but I’m here to refute the legend. While exploring, I had the pleasure of […]

Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results

tested:-how-many-times-can-a-dvd±rw-be-rewritten?-methodology-and-results

Now that we’ve covered the contenders for this test, I will cover how this test will be performed and go through the results. It was a long time for me, but for you, it’ll just be a few hours between posts … Methodology & Limitations It might sound simple to experimentally determine how many times […]

Show HN: Eyot, A programming language where the GPU is just another thread

Eyot is a new language I’m building to make offloading work to the GPU as seamless as spawning a background thread. Eyot source code is transparently compiled for both CPU and GPU, with communication between the two handled by the runtime. Traditional GPU programming expects you to handle many tasks, such as memory allocation, compiling […]

Apple’s 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage

apple’s-512gb-mac-studio-vanishes,-a-quiet-acknowledgment-of-the-ram-shortage

If the only thing you had to go off was Apple’s string of product announcements this week, you’d have little reason to believe that there is a historic AI-driven memory and storage supply crunch going on. Some products saw RAM and storage increases at the same prices as the products they replaced; others had their […]

Segagaga Has Been Translated into English

segagaga-has-been-translated-into-english

The headline you see above is not some form of freaky clickbait, nor is it a two-month-early April Fool’s prank. It is, however, signalling one of the biggest pieces of Sega Dreamcast news that we will probably ever report here on this website. Some thought it would never happen, but the day has finally arrived: […]