132 private links
In The War of Art and Turning Pro, Steven Pressfield talks about “The Resistance” that keeps us from doing our work.
If you’re a maker and you’ve yet to read these two books, do yourself a favor and buy them today.

Heavily inspired by Vi/Vim. Amp aims to take the core interaction model of Vim, simplify it, and bundle in the essential features required for a modern text editor.
Most widely-used programming languages have at least one regular conference dedicated to discussing it. Heck, even Lisp has one. It’s a place to talk about the latest developments of the language, recent and upcoming standards, and so on.
However, C is a notable exception. Despite its role as the foundation of the entire software ecosystem, there aren’t any regular conferences about C. I have a couple of theories about why.
Contains clickable links to The Book, Rust by Example, Std Docs, Nomicon, Reference. Furthermore, entries are marked as largely deprecated, have a minimum edition, or are bad.
It summarizes concept including: Data Structures, References & Pointers, Functions & Behaviors, Control Flow, Organizing code, Type Aliases and Cast, Code Generation, Pattern Matching, Generics & Constraints, Strings & Chars, Comments, Common Operators, Idiomatic Rust.
From Josh Mcguigan.
This is a tutorial on building your own shell using Rust, in the spirit of the build-your-own-x list. Creating a shell is a great way to understand how the shell, terminal emulator, and OS work together.
Continuing on with my “After NLL” series, I want to look at another common error that I see and its solution: today’s choice is about moves from borrowed dat...
A survey of things that Rust doesn’t let you do although arguably safe.
In “The Danger of Naïvete,” Jeff Atwood explains that the reason the naive shuffle algorithm is biased (and fundamentally broken) is because it overshuffles the cards in the deck by selecting each card’s swap from the entire deck every time. This means that some cards are getting moved multiple times!
The image shows naive shuffle vs. Fisher-Yates shuffle, 1 million tries on a 6-item set. On the X axis there are the different possible final combinations, while the Y axis reports the count for each combination.

JAB Code is a 2D color bar code, which can encode more data than traditional black/white codes.
Search a local, updated copy of the entire Arch Wiki and open the article in man - greg-js/arch-wiki-man
Search a local, updated copy of the entire Arch Wiki and open the article in man - greg-js/arch-wiki-man
In early tests, this laser-activated silk and gold material held wounds together better than stitches or glue.

Techies, Devs, Boffins and Geeks.
A simple CLI text adventure game, created for learning purposes.
Project objectives
- Fully functional dungeon system for exploration.
- Creating an inventory system with the ability to pickup, eat and get info about items found throughout the dungeon
- Enemies distributed over dungeon entrances, explore further by beating them in a role-based combat system.
If you use Google Spreadsheets for personal budget management and also like to to get things done from the linux terminal as much as possible, I have some good news for you. I’ve built a CLI app to in
Alpine Linux-based Docker images are small, but they can still bloat up quickly. If you're concerned about image size, search for alternatives, like Minideb.
When the Docker revolution started, one argument among many in favor of using containers instead of virtual machines was their size. Container images were supposed to be small.
However, several anti-patterns quickly emerged in the early days of Docker. First, most people wanted to treat containers just like VMs, hence they wanted an SSH server in them, they wanted to run multiple processes in them and they wanted their regular Linux distributions.
This quickly ballooned the size of Docker images that could be pulled from the Docker Hub. Official Ubuntu and CentOS images used to be above 600 MB. Once dependencies and application code got added, it was not rare to see several GB Docker images around.