Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 30
  1. 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.

  2. Group Theory with Zoombinis: Part 2

    Recap: We’re on Zoombini island, full of cute little zoombinis, which are metaphors for group elements.

  3. 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.

  4. 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.

  5. The Missing Middle in Tech Education

    Disclaimer: I have no background in education.

  6. Debugging Is Science

    Debugging is one of the most difficult parts of working with computers.

  7. 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.

  8. 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.

  9. 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).

  10. 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.

  11. 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.

  12. 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.

  13. Compiling LibPDQ to JS with Emscripten: First steps

    I love the book Analyzing Computer System Performance with Perl::PDQ.

  14. 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.

  15. Starting to Build a Scrabble Game in Rust

    I’ve been playing too much Scrabble Go recently, the new version of Scrabulous.

  16. 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.

  17. 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.

  18. Concept: Flexchat

    So I’ve had this idea for a while now that I want to try out.

  19. Some nice cargo subcommands

    Cargo is a fantastic tool.

  20. 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.

  21. RC Day 3

    RC Day 3 Not that much to talk about today.

  22. RC Day 2

    RC Day 2 Note: This post isn’t going to be as informative, more stream of thought/work-like.

  23. 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.

  24. Starting the Recurse Center Tomorrow

    Ok, tomorrow I start the recurse center.

  25. Exactly Solving Smallish TSP instances

    I was deep in a side-project rabbit hole.

  26. 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.

  27. 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.

  28. 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.

  29. Some Data Processing

    This post is from my old blog.

  30. 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.