21 Jun 16
With Tonic embed your code is automatically connected to every version of every one of the 300,000 library on npm (just require(“library”) or require(“library@version”), its already pre-installed). Additionally, the code is run in an actual container, so you can use filesystem examples, spin up a web server, whatever you’d like.
14 Jun 16
This udacity class teaches about parallel programming by coding a series of image processing algorithms, similar to ones found in Photoshop or Instagram. This class also offers the ability to run assignments on high-end GPUs without having to own one.
29 May 16
This is the source for the book 500 Lines or Less. This book focuses on the design decisions and tradeoffs that experienced programmers make when they are writing code:
- Why divide the application into these particular modules with these particular interfaces?
- Why use inheritance here and composition there?
- How do we predict where our program might need to be extended, and how can we make that easy for other programmers?
A how-to build an automatic plant-watering system
26 May 16
The array of possible workflows can make it hard to know where to begin when implementing Git in the workplace. This page provides a starting point by surveying the most common Git workflows for enterprise teams.
18 May 16
buku is a command-line bookmark management utility.
You can add bookmarks to buku with tags and page title fetched from the web, search, update and remove bookmarks. You can open the URLs from search results directly in the browser. Encryption is supported, optionally with custom number of hash passes for key generation.
15 May 16
Color cycling was a technology often used in 8-bit video games of the era, to achieve interesting visual effects by cycling (shifting) the color palette. Back then video cards could only render 256 colors at a time, so a palette of selected colors was used. But the programmer could change this palette at will, and all the onscreen colors would instantly change to match. It was fast, and took virtually no memory. Thus began the era of color cycling. This demo is an implementation of a full 8-bit color cycling engine, rendered into an HTML5 Canvas in real-time.
data leak discovered during a presentation
12 May 16
CTF archive and other CTF-related info - current overall Capture The Flag team rating, per-team statistics etc
21 Jan 16
A series of markup and styling hacks that exploit HTML interpretation quirks of various web email services can be hacked to intentionally vary message appearance between services. Coupled with forwarding, which further transforms the email using service-specific quirks, you can make a game where different paths of forwarding across services trigger different appearances.
04 Jan 16
Not actually a fully fledged Amazon Echo as it only has the Alexa functionality and no wake word or far field voice recognition
07 Dec 15
Testimonial of jury duty on a murder trial.
02 Nov 15
This article dissects a frame of the GTA V game and provides details on the rendering pipeline that produced it
04 Sep 15
Activities to educate on computer science. They are primarily aimed at the five to twelve year-old age group, but they are by no means restricted to this age range.
03 Aug 15
Modern ClojureScript (modern-cljs) is a series of tutorials that guide you in creating and running ClojureScript (CLJS) projects.
Compares the most common programming fonts. All font samples are from actual screenshots of the font taken under Windows 7 with Sublime Text.
27 Jul 15
This is the perfect solution for fanatics that love to play AAA games but are stuck with one of the new fan-less Macbooks (or similarly slow machines). This is a pretty awesome alternative to building out a new gaming PC. Just make sure you have a good internet connection (ideally 30mbit+ plus <50ms ping to the closest Amazon datacenter). This article will assume you’re on a Mac client, though it should work on Linux or Windows with some minor changes in the client tools.
06 Jan 15
An explanation of 3d projection mathematics for racing video-games
SNE’s Mode 7 added a step for perspective to create a 3D look, this article explains how to achieve the same effects on the GBA
19 Nov 14
Article that talks about the evolution of databases in high scale service architectures over the past 20 years