TL;DR summary of stories on the internet
The official report on the 2022 Rogers Internet and phone outage has been released, revealing the lack of “Out of Band” network management capability as a major contributing factor. Out of band network management requires a dedicated set of physical hardware, separate from the regular network, with secure access authentication. Setting up an OOB network […]
Read more »
A viral TikTok video shows 19-month-old Orla from Liverpool babbling in her distinctive scouse accent, resisting a nap. Babbling is crucial for language acquisition, as it allows babies to practice sounds and eventually form recognizable words. Orla’s ability to understand words even if she cannot say them shows the comprehension-production asymmetry, common in children. Babbling […]
@matry/dom is a new web framework offering imperatively creating and updating the DOM using JSX, providing a unique approach to UI engineering. It aims to address issues in React, such as state management, performance limitations, and difficulty with server-side rendering. By allowing developers to imperatively control the DOM while keeping the UI declarative, @matry/dom offers […]
The author describes converting a massive OpenStreetMap dataset into an SQLite database to improve search functionalities. The dataset, divided into nodes, ways, and relations, was reduced from 100GB to 40GB by filtering data with specific tags. To optimize query performance, the author utilized SQLite’s indexing capabilities and implemented full-text search for fast queries. Further compression […]
This paper explores techniques for stroke expansion in vector graphics, focusing on generating the outline of a given input path. While rendering filled paths is common, stroked paths have posed a challenge. The proposed method utilizes a fully parallel algorithm suitable for GPU execution with minimal preprocessing. The output can be line or circular arc […]
Avik Das discusses setting up a TFT LCD screen on a Raspberry Pi to create a lightweight heads-up display without the need for a desktop environment. He explains the concept of framebuffers in Linux and provides detailed instructions on configuring the framebuffers to display graphics on different screens. Das walks through writing a C application […]
Author discusses a Rust library, loom, used for testing lock-free data structures, sharing insights from accidentally implementing a similar toy program. The goal is not to teach practical use, but to derive unique ideas. A broken concurrent counter example is provided, with a trivial test failing due to timing issues. Property-based testing is suggested, with […]
The Wikipedia page “Inventors killed by their own inventions” contains valuable lessons, mainly about not rushing into the future before it’s ready, and avoiding betting on the wrong future. One example of someone ahead of his time is Ford Dabney, an African American composer born in 1883. Despite his talent and creativity, Dabney often found […]
Star Ente Auth is an open-source 2FA authenticator that offers end-to-end encrypted cloud backups for secure storage of your tokens. The app is available on all platforms – mobile, desktop, and web – with synchronized codes across devices. Unique features include the ability to view your next code, easily identify tokens by icons, organize with […]
The DuckDB team has launched a Community Extensions repository that simplifies the publication and installation of DuckDB extensions. This move aligns with DuckDB’s philosophy of simplicity, offering a powerful extension mechanism to add new functionalities to the system without bloating the core binary. Users can now easily discover, install, and load extensions directly from the […]