Status update, May 2022
The author announces the public release of the Hare programming language and details several new projects built with it, including a micro-kernel and a secret storage system.
The author announces the public release of the Hare programming language and details several new projects built with it, including a micro-kernel and a secret storage system.
Explores design options for implementing autodifferentiable sparse matrices in JAX to accelerate statistical models, focusing on avoiding redundant computations.
A review of the book 'Accelerate', which presents research on key DevOps metrics that predict high performance in technology organizations.
A guide to handling multiple API calls in JavaScript, covering independent parallel requests and sequential dependent requests using async/await and Promise.all.
Using conditional compilation and deployment targets to manage SwiftUI version compatibility and remove outdated code shims.
A developer explains how to hack a Nordic keyboard layout onto an ANSI mechanical keyboard using QMK firmware, detailing physical vs. visual layouts.
Explains how to generate ioctl numbers for the Hare programming language using code generation, as Hare lacks C-style macros.
Explores challenges integrating sparse Cholesky factorizations with JAX for faster statistical inference in PyMC.
A beginner-friendly 2022 introduction to SQL, covering its basics, use cases, and hands-on practice with SQLite3.
Explores using eG Enterprise for comprehensive monitoring and performance insights in Azure Virtual Desktop environments.
A monthly update on TinyPilot, a tech hardware business, covering revenue, profit challenges, and development goals.
A guide on configuring multiple SSH keys and Git identities to separate work and personal GitLab/GitHub accounts.
Article critiques modern package managers (npm, Cargo, PyPI) for supply-chain attacks and advocates for distribution-based package management.
Announcing PyOxy, a single-file, portable Python runner and distribution built with PyOxidizer technology for faster interpreter startup.
Explains how to analyze and audit Azure AD Conditional Access policies using Microsoft Sentinel and KQL queries for security insights.
A technical guide to implementing Bayesian hurdle lognormal and Gaussian regression models in R for analyzing data with many zero values.
A technical deep dive into implementing SSH primitives and decoding OpenSSH private keys in the Hare programming language.
A framework for engineering teams to improve web performance by focusing on management maturity, not just technical solutions.
A developer shares practical tips and warnings for using YubiKeys for 2FA, SSH authentication, and sudo prompts to enhance security.
Explains how Swift's @MainActor annotation works, detailing its implementation using global actors and custom executors to ensure code runs on the main thread.