State of Technology #96

elsewhere

 

 

Architecture

Under the Hood: Building out Infrastructure of Facebook Graph Search

 

Code

Apparently, Marissa Meyer made‘No More WFH’ policy after looking at VPN activity and logins for remote workers.

 

Design

Why was ‘~’ chosen to represent Home directory?

 

Essay

Evolution of Google Street View

 

Mobile

We spend 23 full days a year on our phone!
 

 

SaaS

Website Performance Data has never been more readily available  thanks to Navigation Timing Specification. E.g., to calculate page load time via the performance object –

var loadTime = performance.timing.loadEventStart - performance.timing.navigationStart;

 

 

 

Service

Anonymized Search Data via browser toolbar handily beats FDAwarning system to find Drug Side-effects

 

Social

‘New Social Media Startup Launches, Shuts Down Within 45 Minutes’Onion

 

Tool

Great list of (almost) Free Tools to create Media Assets (video, animation, 3D models)

 

Hack

How Japanese Kids Learn to Multiply

 

Etc

Parting Thought

“Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats” – Howard Aitken

State of Technology #94

Elsewhere

 

 

Architecture

Engelbert’s Dilemma: Ease-of-Use vs. Efficiency

  

 

 

Code

We naturally perceive scale logarithmically, but education imposes linear thinking.

“If kindergarten children are asked to point to the correct location for a spoken number word on a line segment labelled with endpoints 0 and 100, they place smaller numbers closer to 0 and larger numbers closer to 100, but they do not distribute numbers evenly….they place numbers in a compressed logarithmic mapping. They perceive numbers logarithmically.Fourth graders, however, map linearly rather than logarithmically. But if one asks an adult member of the Mundurucu – an Amazonian indigenous group with a reduced numerical lexicon and little formal education – to complete the same task, the logarithmic mapping occurs again.

 

 

 

Design

##### “Is the Homepage dead?”

“…how much traffic was coming to major news sites “through the side door”—aka article pages. Less than half of visits to nytimes.com start on the homepage. More than half of Buzzfeed’s visitors come from search and social. And a mere 12 percent of visits to The Atlantic start with the homepage.”

 

Essay

Inside the GIF Industrial Complex

What started as an Internet trifle had become a marketable skill. Hypnotizing amidst a Web of distraction, the GIF has evolved from an obscure file format to an art movement to a pageview crutch. What was once a retro rebuke to the busy commercialization of the Web has in some ways become a part of it. The GIF renaissance was beautiful until it wasn’t” 

 

Mobile

Native iOS to HTML5 Porting Tool

 

SaaS

Service to track changes in Terms of Services

 

Service

Buy things with a Tweet

 

Social

Assignment: create a Youtube Hoax video that gets 100K hits. Result: 42 Million hits.Here’s how they did it.

 

Tool

FotoForensics– to check ‘degree of photo doctoring’ (they’re doing all cool stuff like identify a person’s shoe size from a photo)

 

Hack

Wadsworth Constant

URL parameter “&wadsworth=1” which can be added on to the end of a YouTube video URL to load the video at 30%.’

 

Etc

Parting Thought

“Visualization can surprise you, but it doesn’t scale well. Modeling scales well, but it can’t surprise you.” –Hadley Wickham

 

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

Follow

Get every new post delivered to your Inbox.