TL;DR summary of stories on the internet
The TextBundle file format simplifies the exchange of plain text files like Markdown or Fountain between sandboxed applications on Mac and iOS devices. Sandboxing ensures data security by restricting app access to user-provided files, causing inconveniences like granting image file permissions when working with Markdown files. TextBundle solves this by bundling text and images into […]
Read more »
This TypeScript Sudoku experiment aims to define a precise Sudoku type in TypeScript to create a Sudoku game while the type checker detects mistakes. It focuses on complex type definitions rather than implementing a solver. Initially, it defines Sudoku as an array of numbers, ensuring each element is an integer from 1 to 9 and […]
Home Convert offers an AI tool to convert handcrafted diagrams into digital versions with clarity and precision. Users can easily convert their original hand-drawn diagrams into digitalized diagrams in various formats such as PNG, JPG, and even an editable file. Watch a video demonstration to see how SnapDiagram works, allowing you to create, edit, and […]
In Germany, several ISPs are blocking pirate sites without naming them due to a secret agreement with copyright holders. A 17-year-old released a portal exposing all blocked domains. Germany joined other countries in implementing a pirate site blocking system. CUII is responsible for issuing blocking ‘orders’ without court judgments, but with some oversight. The lack […]
The British government attempted to recreate the UK Postcode Address File (PAF) without using Royal Mail data, resulting in a new dataset that was only 90.8% accurate with millions of dud addresses. The process involved filtering through the messy National Address Gazetteer (NAG) and manually fixing errors. While the government allocated funds to develop an […]
Vega is a powerful visualization grammar that allows you to create interactive visualization designs using a JSON format. Version 5.29.0 offers basic building blocks such as data loading, scales, and graphical marks. Interaction techniques can be customized using reactive signals. Vega can generate static images or web-based views, making it versatile for various projects. Vega-Lite […]
The author shares a cautionary tale about their experience with Chase Bank freezing $180,000 of their money without warning, causing chaos for their business. They highlight the importance of diversifying banking partners and choosing financial institutions that support small businesses. The author also reflects on the lack of customer loyalty in modern banking and shares […]
Author’s voice: The OpenSSH backdoor incident serves as a stark reminder of the risks involved in open source development and supply chain attacks. The attackers targeted the build system, making the attack hard to detect. The xz-utils backdoor, a recent case, was designed with precision and optionality, offering flexibility to attackers. The historical 2002 attack […]
NanoLog is a high-performance nanosecond scale logging system for C++, achieving over 80 million logs/second with a median latency of 7 nanoseconds. The system extracts static log information at compile-time, only logging dynamic components at runtime, and deferring formatting to an offline process. It shifts work out of runtime to improve performance. Comparative performance with […]
Surreal Engine aims to recreate key elements of the original Unreal Engine to allow for playing Unreal Tournament (UT99) maps. Currently, the engine is capable of loading and rendering maps, and has mostly completed the Unrealscript VM, but there are still some features and functions that are not fully implemented. The project can detect various […]