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.

by mlb 9 years ago

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.

by mlb 9 years ago

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?
by mlb 9 years ago

A how-to build an automatic plant-watering system

by mlb 9 years ago

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.

by mlb 9 years ago

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.

by mlb 9 years ago saved 2 times

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.

by mlb 9 years ago


12 May 16

CTF archive and other CTF-related info - current overall Capture The Flag team rating, per-team statistics etc

by mlb 9 years ago
Tags:

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.

by mlb 10 years ago

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

by mlb 10 years ago saved 2 times

07 Dec 15

Testimonial of jury duty on a murder trial.

by mlb 10 years ago

02 Nov 15

This article dissects a frame of the GTA V game and provides details on the rendering pipeline that produced it

by mlb 10 years ago

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.

by mlb 10 years ago

03 Aug 15

Modern ClojureScript (modern-cljs) is a series of tutorials that guide you in creating and running ClojureScript (CLJS) projects.

by mlb 10 years ago saved 2 times

Compares the most common programming fonts. All font samples are from actual screenshots of the font taken under Windows 7 with Sublime Text.

by mlb 10 years ago

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.

by mlb 10 years ago

06 Jan 15

An explanation of 3d projection mathematics for racing video-games

by mlb 11 years ago saved 2 times

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

by mlb 11 years ago

19 Nov 14

Article that talks about the evolution of databases in high scale service architectures over the past 20 years

by mlb 11 years ago