TL;DR summary of stories on the internet
The author discusses the benefits and challenges of using SVG elements on the web, highlighting the ability to style, cache, and control dimensions of SVGs. They explain how to display SVGs using tags, tags, and tags, noting the cacheability issues associated with each method. Surprising information includes how to dynamically style SVGs using CSS and […]
Read more »
In this blog post, I delve into the development of tea-tasting, a Python package designed for the statistical analysis of A/B tests. This package offers a range of statistical methods and approaches right out of the box, such as Student’s t-test, Bootstrap, and variance reduction with CUPED, as well as support for various data backends. […]
The Virtual Apollo Guidance Computer project aims to recreate the original software that ran on the AGCs of the Apollo spacecraft. The AGC, often likened to a calculator but rather sophisticated, kept track of the spacecraft’s orientation and position using the Inertial Measurement Unit. The AGC needed the Display/Keyboard Unit (DSKY) for astronaut interaction. The […]
The author realized their mental model of setf was incorrect, as Lisp allows for defining new setf forms for assignment, utilizing a macro structure that accesses the structure of its arguments but not their values. This flexibility allows for defining new specializations, such as setting the head of a list or specializing based on the […]
This article discusses the challenges of Movable Tree CRDTs in collaboration and how Loro addresses these challenges by sorting child nodes. The algorithm boasts high performance and production potential. Handling hierarchical relationships in collaborative software is complex, especially with conflicts arising from movement operations. Solutions offered by various software differ in conflict resolution approaches. The […]
AJ Bowen recently delved into the depths to uncover why Cloudflare was overcharging for their Images service. Partnered with EphemeraSearch, an archive of old mail, they were blindsided by unexpected bills. Despite Cloudflare’s reputation as an excellent CDN, the pricing structure baffled them. The saga of invoices, prepaid storage, and post-paid image delivery left them […]
Navajo, not Mandarin or Basque, is considered the most challenging language by many linguists. With only 170,000 fluent speakers in a tribe of 400,000, the language’s survival is threatened by globalization and discrimination. Navajo is tonal and has a complex phonology with unique sounds. Learning Navajo involves mastering extensive verb conjugations and understanding animacy, which […]
Since 2003, captchas have been a common defense against bots, but also a source of annoyance for users. Techniques to bypass captchas have improved, making them more complex. A study with over 3,600 users found that users get better with more attempts at solving checkbox challenges. Website context affects solving time, with certain majors performing […]
Summary: vdm is a versatile versioned-dependency manager that offers a more organized approach than Git Submodules for handling external dependencies in a language-agnostic manner. It can be used for various purposes such as managing shared resources or integrating code from different repositories. Installation is straightforward via GitHub Releases, and a spec file specifies dependencies and […]
Infosec is crucial in modern security, yet many manufacturers are neglecting vital protections. Security boffins found numerous PCs and components using an ancient, leaked key for UEFI Secure Boot, leaving them vulnerable to attack. The exploitation of this PK could compromise the entire security chain from firmware to the operating system. Other critical vulnerabilities include […]