Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
500x Faster Theseus Plots with Rust and Gitoxide
One of my favorite types of graphs of all time is Git of Theseus by Erik Bern, which shows a Git repository’s composition over time.
-
Group Theory with Zoombinis: Part 2
Recap: We’re on Zoombini island, full of cute little zoombinis, which are metaphors for group elements.
-
Group Theory with Zoombinis: Part 1
I was learning group theory recently, and it’s very fun, but it’s also abstract, and that makes it confusing.
-
Category Theory is Overrated for Programmers. Study Abstract Algebra Instead
For some reason, when I was a younger programmer, I developed the belief that I needed to learn Haskell and Category Theory to become a better programmer.
-
The Missing Middle in Tech Education
Disclaimer: I have no background in education.
-
Debugging Is Science
Debugging is one of the most difficult parts of working with computers.
-
Patio11's Don't Call Yourself a Programmer, and Other Career Advice
A blog post I keep coming back to is Patio11’s Don’t Call Yourself A Programmer, And Other Career Advice.
-
Forget about localhost:3000 with zoxy
Zoxy is an app that lets you type hugo.z, next.z, jupyter.z, or kibana.z instead of remembering localhost:1313, localhost:3000, localhost:8888, or localhost:5601.
-
The 7 Powers in Programming Language Adoption
I recently picked up 7 Powers: The Foundations of Business Strategy by Hamilton Helmer (based on this glowing recommendation).
-
Compiling LibPDQ to JS with Emscripten Part 4: Writing Docs & Emitting Typescript
I’m not too sure about this blog post, because I’m not sure this is The Right Way to do this, but I wanted to at least document my progress.
-
Compiling LibPDQ to JS with Emscripten Part 3: All in JS → Pushing to NPM
In part 1 I explained the PDQ library and its book.
-
Compiling LibPDQ to JS with Emscripten Part 2: Using C functions in JS
In the previous part I wrote about compiling a C program to run in the browser with Empscripten, by using its -o output.html feature.
-
Compiling LibPDQ to JS with Emscripten: First steps
I love the book Analyzing Computer System Performance with Perl::PDQ.
-
The 2 Data structures you need in a Scrabble AI
I got into making a Scrabble game because I thought it’d be a relatively easy to enumerate the possible moves on a board and have an algorithm for finding the best move.
-
Starting to Build a Scrabble Game in Rust
I’ve been playing too much Scrabble Go recently, the new version of Scrabulous.
-
Getting started with BPF on Ubuntu 20.04 Focal
I believe that reasoning about a program, and knowing where to insert “probes”, is a key part of development that can make the difference between “stuck all afternoon” and finishing a task on time.
-
Paint By Numbers in Rust and Webassembly
When I got to the Recurse Center I wanted to write a lot of Rust, and get back into frontend development.
-
Concept: Flexchat
So I’ve had this idea for a while now that I want to try out.
-
Some nice cargo subcommands
Cargo is a fantastic tool.
-
Linking against static and extern in C
Earlier this week I was writing some code that used a statically linked C library, and I was trying to use a default the library documentation used in its examples, DEFAULT_CAMERA_CONFIGURATION.
-
RC Day 3
RC Day 3 Not that much to talk about today.
-
RC Day 2
RC Day 2 Note: This post isn’t going to be as informative, more stream of thought/work-like.
-
RC Day 1 Field Notes
The morning and RC itself The first half of the day was overwhelming because there were a lot of people to meet and talk to.
-
Starting the Recurse Center Tomorrow
Ok, tomorrow I start the recurse center.
-
Exactly Solving Smallish TSP instances
I was deep in a side-project rabbit hole.
-
Implementing a Text-File Parser with nom
Implementing a Text-File Parser with nom This is a cleaned up overview of what I did to implement at text based parser with Nom, which should serve as maybe 35% tutorial and 90% Live-journal, train of thought rambling.
-
PCA On Large Matrices: You don't need Spark.
The other day I found this post on the Domino Data Science blog that covers calculating a PCA of a matrix with 1 million rows and 13,000 columns.
-
About
Background I’ve worked for ~8 years programming a “full-stack” variety of systems, from embedded to React, as well as backend, and everything in between, with a fix of data processing & analysis.
-
Some Data Processing
This post is from my old blog.
-
Why Hackers Should Study Communications
When we build new tech, we focus extensively on the topology and hierarchies we use, and the effects of certain requirements on these.