Write Dumb Code (2018)

The best way you can contribute to an open source project is to remove lines of code from it. We should endeavor to write code that a novice programmer can easily understand without explanation or that a maintainer can understand without significant time investment. As students we attempt increasingly challenging problems with increasingly sophisticated technologies. […]
A Girl and Her ViewBuilder
note: the story here is fictional, but it’s an approach I love to take when solving similar problems. Hope you enjoy it and get a good understanding of how make use of @ViewBuilder in SwiftUI apps. Once upon a time One upon a time, a girl was presented with a task. Refactor this code her […]
Vega-Altair: Declarative Visualization in Python
Vega-Altair is a declarative visualization library for Python. Its simple, friendly and consistent API, built on top of the powerful Vega-Lite grammar, empowers you to spend less time writing code and more time exploring your data. Getting Started In the Getting Started section you can find installation instructions and a high-level overview of the main […]
Falsehoods Junior Developers believe about becoming Senior

Table of Contents These are mostly my thoughts about what I was expecting as a junior and how I perceived senior developers. To be honest, I was romanticizing them quite a bit — senior developers were the people who could solve all the problems, constantly told me what to do, and knew all the answers. […]
Coroutines in C
Coroutines in C by Simon Tatham [Coroutines trilogy: C preprocessor | C++20 native | general philosophy ] Introduction Structuring a large program is always a difficult job. One of the particular problems that often comes up is this: if you have a piece of code producing data, and another piece of code consuming it, which […]
Windows in a Docker Container

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Mamba Explained: The State Space Model Taking On Transformers

The State Space Model taking on Transformers Right now, AI is eating the world. And by AI, I mean Transformers. Practically all the big breakthroughs in AI over the last few years are due to Transformers. Mamba, however, is one of an alternative class of models called State Space Models (SSMs). Importantly, for the first […]
Ship Faster by Building Design Systems Slower

“The times are urgent; let us slow down.”—Bayo Akomolafe It’s a signature trait of design system teams to believe they’re moving too slow and must move faster. In Big Medium’s work guiding and building dozens of enterprise design systems, we see it over and over again: When a design system team isn’t delivering new features, […]
Chip Defense

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Show HN: Reverse-Engineering a Switch Lite with 1,917 wires

Instructions to View Download the latest release of OpenBoardView. Torrent or Download the release data, unzip it, and read all included .txt files. Open OBV, under View, disable Board Fill and Part Fill, then under File, Open ‘Switch Lite Logic Board.bvr’. Left-click to view parts/pad nets or click and drag to move, mouse-wheel to zoom, […]