How to teach Git
An alternative way to teach Git
The latest blog posts to take off on Hacker News. 4,417 posts.
An alternative way to teach Git
Do we have a good safety net to change this legacy code?
Fasting glucose and A1C tests done over the past few years show me at low risk for diabetes. But these tests don’t necessarily capture how much blood sugar “spikes” after meals–something that may be a better predictor of disease risk . Such blood sugar spikes can be minimized with a suitable diet, but what that diet…
Did you do something with your hair? It looks nice.
From Markdown to PDF via HTML and CSS.
In this article we will put some light on a lot of tools used in the world of Unix desktop environment customization, particularly regarding wmctrl, wmutils, xev, xtruss, xwininfo, xprop, xdotools, xdo, sxhkd, xbindkeys, speckeysd, xchainkeys, alttab, triggerhappy, gTile, gidmgr, keynav, and more. If those don't make…
Task Manager can be lacking as a memory tracker. Let's cover alternatives to replace it. First, let’s discuss how memory allocations work in Windows.
Download audio version
In this post we'll explore what happened when I migrated away from Google Analytics (GA) to a self-hosted solution. The tool that I migrated to is an open-source platform called Countly . It offers a subset of features from what GA offers.
Get ready for medium data
PANE is a live, functional programming environment built around data-visibility. In PANE, all intermediate values are visible by default, and you construct a program by acting on these concrete values.
How to use a bare ESP-12F module as a standalone IoT/MQTT node — powered directly from a USB charger with just a handful of passive componen...
Master the Feynman Technique: Nobel laureate's 4-step learning method to understand anything deeply through teaching, simplification, and systematic review.
My offgrid, solar powered, zero-battery-use fridge has sucessfully made it through spring, summer, fall, and more than enough winter.
In this blog post, I want to discuss one of my recent attempts to create asimple one-liner Linux Dropbox client using only free and open-sourcecomponents, in...
Pixels of LCD monitors are usually composed of three stripes of the colors red, green, and blue. Tech enthusiast Matt Sarnoff used this property to his advantage when inventing [a subpixel text encoding font](http://www.msarnoff.org/millitext/). Its glyphs are comprised of colored strips only one pixel wide. But when…
Oculus Go, like all products, is the result of a series of compromises around cost, schedule, quality, and competence. It is clearly the best standalone VR platform on the market, but anyone …
Here are 39 ways to make your blog more entertaining to read and more pleasurable to write.
A Clojure formatting style good enough to be a default standard
Pipenv is a Python packaging tool that does one thing reasonably well — application dependency management. However, it is also plagued by issues, limitations and a break-neck development process. In the past, Pipenv’s promotional material was highly misleading as to its purpose and backers.