Labnotes

Rounded Corners — The Yak Edition

Published on

MyBhutan "A white yak after a snowfall in Merak, one of the most remote villages in the world."

Design Objective

Deep Space - A Simulation Drama Fantastic presentation from Simon Swain, using JavaScript simulations of space exploration to show how simple rules give rise to complex behaviors.

adunkman Absolutely:

“Why code for legacy browsers that make up 3% of the market but not for disabilities that effect 5% of humans?” — @whitman at #codemash


Tools of the Trade

Full Stack Radio "A podcast for developers interested in building great software products."

migrat A pluggable Node.js data migration tool: write up/down migrations, use JavaScript, Bash or straight up SQL, send Slack notifications, and more.

Hosted PostgreSQL Whatever flavor of hipster your database is — PostgreSQL, MongoDB, Redis — compose.io got you covered with a database as a service. I'm using compose.io in production, and it beats managing our own servers.

How GitHub uses GitHub to document GitHub TL;DR It's Jekyll all the way down.

svg-sprite "Node.js module that reads in a bunch of SVG files, optimizes them and creates SVG sprites in various flavours along with suitable stylesheet resources."

The history of grep, the 40 years old Unix command Interesting tidbit:

“grep was a private command of mine for quite a while before i made it public.” -Ken Thompson


Lingua Scripta

The state of ES6 on io.js io.js will ship with the latest version of V8, that means many stable ES6 features for free (and no -harmony flag), including block scoping, Map/Set, generators, promises and template literals. 1.0 would be a fantastic improvement over Node.

ECMAScript 6: maps and sets Apropos, two new data types coming your way in ES6. You can use these right now with a polyfill.


Lines of Code

You only get 1,000 lines of code a week Budgeting as the key to productivity:

Eventually the same idea applies to everything else. You can only have 4 meetings this week. You can only send 20 emails. Make them count. Maximize the time/impact tradeoff. Let go of the things you know you can do that someone else could do just as well. Choose to do only the things that nobody else can do.

AtomicPlayb0y

Plumber " no one knows what it's like dealing with rush job fixes and broken pipes all day " ... Well actually buddy.

peakscale "Bike shaving, the elusive combination of bike shedding and yak shaving"


Locked Doors

Lesley Carhart "How Data Breaches Happen. {Y/N?)"

wifiphisher
Amazingly simple way to hack your way into any WPA/WPA2 WiFi network, by mounting a phishing attack with this simple Python script.

World’s first (known) bootkit for OS X can permanently backdoor Macs Fortunately, comes with an easy fix: "Pouring a liberal amount of epoxy glue in a Thunderbolt port will certainly make the exploit harder…"


Peopleware

assaf

Approach every interview as an opporunity to learn what the candidate can excel at

raganwald Nailed it:

What the internet needs is an article by me explaining the qualities of 100x programmers, based on my perception of my own strengths.


None of the Above

Smorgasboredom: "This is basically a classic coming-of-age story as told by Google search"

ClosetoShop Cool tool that lets you subscribe to newsletters, get a daily digest instead of flooding your inbox.

The Town Without Wi-Fi How Green Bank became a destination for the electrosensitive.

Aerocles

All technology is "wearable" if you own duct tape