State of Technology #92

Elsewhere

 

 

Architecture

High Performance Networking in Chrome

Chrome gets faster as you use it. This feat is accomplished with the help of a singleton Predictor object, which is instantiated within the browser kernel process, and whose sole responsibility is to observe network patterns and to learn and anticipate likely user actions in the future. 

 

Code

Resources to Start building great visualizations using D3

 

Design

 

Cities of Future and how to drone-proof it

Essay

“Internet has no erasers?” How temporal services like Snapchat is making social media erasable.

 

Mobile

Does Mobile Performance Optimization Still Matter

 

 

SaaS

Functional Thinking: Why functional Programming is on Rise

 

Service

Commenting Threads: good, bad or not at all

 

Social

Pre-web use of bounded asterisks

 

 

Tool

Two useful Open Source SQL editors

 

Hack

 

18 Complicated Ideas explained using ONLY the 1000 most frequent words in English

 text editor that would force the user to write with only the 1000 most frequent words. He then invited scientists to describe what they do using the editor.

 

Etc

 

Parting Thought

Best Science & Engineering Visualizations of 2012

 

State of Technology #90

elsewhere

 

 
Architecture

Beginners Advanced Guide to HTML and CSS

 
Code

If-less Programming

 

 
Design

Author of “ping” wrote about its genesis

 
Essay

How Strava is changing the way we ride

 

 
Mobile

Designing for the Empty States

 
SaaS

***** Comprehensive guide to SaaS metrics and how to measure it

 
Service

Things users do NOT care about

 

 
Social

The Best of Quora 2012 – eBook (Warning: Time sink)

 

 
Tool

Fake Data (“rabbit holes”) to thwart hackers

 

 
Hack

Technologies to prevent yourself from being captured on camera or video

 

 
Etc

Parting Thought

“The world is much more interesting than any one discipline” – Edward Tufte

State of Technology #88

elsewhere

 

 

Architecture

Latency numbers every developer should know(Slide the bar to see how it changes with time)

 

Code

Web Developer Checklist

 

Design

Talks to Help You Become a Better Front-end Engineer in 2013

 

Essay

Top 20 Insights to Make Ideas Happen

 

Mobile

App Design Trends for 2013

 

SaaS

Why MongoDB never worked out at Etsy

 

Service

Top Logging & Monitoring Services

 


Social

Steve Souders writes a brief and usefulnote on ‘Perception of Speed’

‘If I had written the code I would have cleared the page as soon as the link was clicked. But in a masterstroke of creating the perception of faster websites, browsers instead don’t erase the old page until the next page arrives.

 

Tool

Build your own Keyboard –Part 1, 2

 

Hack

How todivide a number by 3 without using *, /, +, -, % Operators

 

Etc

Parting Thought

‘Major innovation comes most of all from the unexplored no-man’s land between the disciplines.’ – James Burke on the importance of multi-disciplinary thinking in this fascinating talk

 

State of Technology #86

elsewhere

·        Lessons for 2013: from AirBnB to Zappos

·        Best inventions of 2012: Indoor Clouds and Rest

·        After Japan, 3D photo booth opens in Manhattan

·        Etsy is one of the finest run SaaS shops. Simple motto: “Track everything that moves in a graph”. Their October 2012 Site Performance Report is a gold standard.

·        Stanford class CS198 is transforming the valley (it mainly teaches “how to act like normal human beings”)

 

Architecture

FlickR Web Uploader: 10,000 Photos in your Browser, fully Modular and Event-driven and “caches the hell out of everything”. Article Link.

 

Code

Rosetta Code Measures Lines of Code to achieve same task in different languages

 

Design

Definitive Guide to Form Based Authentication

Best practice: A short time delay that increases with the number of failed attempts, like:

·                  1 failed attempt = no delay

·                  2 failed attempts = 2 sec delay

·                  3 failed attempts = 4 sec delay

·                  4 failed attempts = 8 sec delay

·                  5 failed attempts = 16 sec delay

 

Essay

Jeff Bezos’school of Long-term thinking

At Amazon, senior executive meetings don’t start out with conference calls or PowerPoint presentations, they start out with reading. “

 

Mobile

Mobile Trends in Five Charts

 

SaaS

 

Why we are pivoting from Mobile-first to Web-first

Ads are the Internet’s tax on users who want free apps and websites. Unlike taxes, however, ad-based services target lower-income and lower-education audiences because that’s where they make all of their money”

 

Service

50 Tricks for Faster Web Applications

 

Social

TL;DR – News for Busy People

 

Tool

Webpagetest is available to run within private instance

 

Hack

Google Open Sources Linear Book Scanner. One core component is a Vacuum Cleaner.

 

etc

·        Onion Copies TED, does much better!

·        First Book Ever Ordered on Amazon

Parting Thought

“Live in the future, then build what’s missing” – Paul Graham on Ideas for Startup

 

State of Technology #84

elsewhere

Architecture

Code

Design

The Language of Ambigram

Essay

Have we stopped thinking big? Are we now just focused on incremental innovation? “We wanted flying cars—instead we got 140 characters

Mobile

Every 24 hrs, more iPhones are sold than babies are born. A good take on Mobile performance

SaaS

Most Dangerous Code in the World: Validating SSL Certs in non-browser Software

Service

Azul C4: Understanding Java Garbage Collection and What You Can Do About It

Social

Last 1 Million Tweet Map

Tool

Top Network Security Tools

Hack

Browser plug-in to strip ALL numbers from Facebook. Friendship is unburdened again!

etc

Parting Thought

“..part of the popularity of Berkshire Hathaway is that we look like people who have found a trick. It’s not brilliance. It’s just avoiding stupidity.” – Charlie Munger

State of Technology #82

elsewhere

·        (FREE) Crash Course on Creativity from Stanford, still signing-up

·        Google Map adds (a) Amber Alert, (b) street-view of Grand Canyon

·        Standup Comedian who is also Twitter CEO

·        How to get flyers pay attention to Air Safety Video?

·        How do they (if) make money?

 

Architecture

Performance Tools you need for your site – most can be run from browser

 

Code

Why Coding Style Matters?  “Programs are meant to be read by humans and only incidentally for computers to execute.”

 

Design

Is it finally time for a “clock-free” design paradigm in chips?

“Software development proceeds from correctness to performance. After software works, we tune its heavily used parts to achieve the desired performance. Performance almost always depends on only a small part of the whole. Compare this to the situation in a clocked hardware design where each and every signal must arrive “on time,” even if it is rarely used. The tyranny of the clock wastes both engineering cost at design time and energy at runtime. What a needless waste!”

 

Essay

Are you solving the right problem? (PDF from HBR)

“In its search for a solution, the Oil Spill Recovery Institute framed the problem as one of “materials viscosity” rather than “oil cleanup” and used language that was not specific to petroleum industry. A chemist in the cement industry was awarded $20,000 for the solution.”

 

Mobile

*** Tablet App Quality Checklist – from Android dev team

 

SaaS

State of Internet 2012

 

Service

CTO’s Decision Tree Flowchart

 

Social

Wikipedia is nearing completion! There is only so much to write about Chartres Cathedral or Prague.

 

Tool

Smart-phone controlled light bulb

 

Hack

Toys from Trash

 

etc

·        Periodic table of Tech

·        Lego Robot solves Rubik’s Cube  the fastest, another Robot now dances Gangnam Style

 

Parting Thought

“The best elevator pitch doesn’t pitch your project. It pitches the meeting about your project. The best elevator pitch is true, stunning, brief and it leaves the listener eager (no, desperate) to hear the rest of it.” – No one ever bought anything on an elevator (Seth Godin)

 

State of Data #123

Top Read

Presenter’s Paradox – The ‘average’ mistake you do not know you’re making

“When buyers were presented with an iPod Touch package that contained either an iPod, cover, and one free song download, or just an iPod and cover, they were willing to pay an average of $177 for the package with the download, and $242 for the one without the download. So the addition of the low-value free song download brought down the perceived value of the package by a whopping $65!”

 

Analysis

AWS Costs Cheat Sheet

 

 

Big Data

Princeville, OR has about 10,000 people, but hundreds of thousands servers. Why Oregon hosts the cloud

 

Data Science

What is the most optimal way to find a parking spot - for lowest total walk-time vs. finding a space fastest

 

DBMS

CAP theorem about to enter teenage years. How the rules have changed in 12 years.

 

Idea

 

Do machines get more confused with Lots of Data too?


“The winning algorithm was a very complex ensemble of many different approaches — so complex that it was never implemented by Netflix. With three years of effort by some of the world’s best data mining scientists, the average prediction of how a viewer would rate a film improved by less than 0.1 star.”

 

Learning

Implement SQL with Common Unix Utilities

 

Visualization

How a viral photo spreads through Facebook

 

etc

 

Follow

Get every new post delivered to your Inbox.