Profile

Cover photo
Alex Komoroske
Works at Google
Attended Harvard University
Lives in San Francisco, CA
6,330 followers|803,016 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Alex Komoroske

Shared publicly  - 
 
I've had komoroske.com/sudoku running for more than 8 years now, and users have solved over 800,000 puzzles in that time. I've never been particularly happy with the quality of the puzzles deployed on the site, and for the past couple of years I've been idly working on a sudoku generator written in go--mostly in the downtime on flights. The goal is to take all of that historical solve data to train a model that will give accurate ratings of a puzzle's difficulty.

The library is still really rough and there's a lot more I intend to do, but last week I rolled out the first (experimental) set of puzzles on my sudoku site to get more data to train the model, so I figured now was as good a time as any to open source it.
A sudoku puzzle solver, generator, and difficulty-rater built in Go
8
Erik Kay's profile photoAlex Komoroske's profile photo
2 comments
 
Ha, that's next on my list. The client-side codebase is pretty creaky and untested, which makes me terrified to touch it. But soon I'll do that, and make it mobile friendly, too.
Add a comment...

Alex Komoroske

Shared publicly  - 
 
Today I learned why digital projections, especially if my eyes are moving, sometimes have this weird, stuttery look where the Red, Green, and Blue all break down.

The effect is called the Phantom Array effect (and for digital projectors, it's specifically called the DLP rainbow).

This happens when your eyes are moving because each red, green, and blue frame will hit your retina at different places that don't overlap. It happens more often in your peripheral vision because the Flicker Fusion Threshold is lower there.

Did I get that right?
1
Glen Murphy's profile photo
 
Now fill that space with stuff! http://www.junji.org/saccade/
Add a comment...

Alex Komoroske

Shared publicly  - 
 
This is some of the best writing I've seen in a very long time, and it's about design patterns. It's insightful, clever, clear, and just about perfect in every way. It should be required reading for anyone who has ever written code.

Even the margin notes are awesome: the point about loading up the program into your brain to reason about it literally being an OCR process blew my mind a bit.
Architecture, Performance, and Games. Game Programming PatternsIntroduction. Before we plunge headfirst into a pile of patterns, I thought it might help to give you some larger context about how I think about software architecture and how it applies to games. It may help you understand the rest ...
28
13
Add a comment...

Alex Komoroske

Shared publicly  - 
 
Awesome!!
13
2
Kenneth Rohde Christiansen's profile photoPeter Frandsen's profile photo
2 comments
 
Well, neither WebRTC or WebP is being considered ... No surprise
Add a comment...

Alex Komoroske

Shared publicly  - 
 
I've spent a lot of times in the past few days reading the back catalog of stratechery. I find the author to be always interesting and often insightful--he's great at combining microeconomic theory, rigorous analysis, and a good understanding of the tech industry.
6
Add a comment...

Alex Komoroske

Shared publicly  - 
 
Holy crap!
10
1
Yaron Koren's profile photo
 
Well, that was... disturbing.
Add a comment...
Have him in circles
6,330 people
Cindy Ensminger's profile photo
Michell Bak's profile photo
Michael Miller's profile photo
saikat ghara's profile photo
Andre Zara's profile photo
Charlie El Salvador surf's profile photo
BENSON MUTIMBA's profile photo
Brannan Coady's profile photo
Evelio Tarazona Cáceres's profile photo

Alex Komoroske

Shared publicly  - 
 
It's worth reading the post that Gruber is responding to--it's a succinct argument that I find compelling about why expectations for the Apple Watch are too high.

But Gruber's response to it is amazing: " I’m far from convinced that I’m going to find Apple Watch useful. I’m convinced more by Apple’s public and private confidence in it than by what they’ve revealed so far."

... Behold, the power of cultish devotion to a brand.
So he laid out his expectations which were largely not met, but he doesn't want to give up on those expectation yet, so he's hoping for another big reveal closer to the time of sale. Is Apple going to have another event for Apple Watch, where they will invite all the press back and say, “Ah ha, ...
4
Tony Bonavera's profile photo
 
Wow - I had completely forgotten about Gruber! I feel like Obi when he was like:
https://www.youtube.com/watch?v=Q3LE15AyT5g
Add a comment...

Alex Komoroske

Shared publicly  - 
 
I love learning about the complexity hidden behind seemingly straightforward things. 500,000 for a seat? Crazy!
Creating new airline seats is so complex that moving from conception to installation takes years, and new first-class seating units can cost more than half a million dollars each.
8
1
Robert Rambusch's profile photo
 
Kind of fun. Like reading about aboriginal fertility dances.
Add a comment...

Alex Komoroske

Shared publicly  - 
 
 
We just updated polymer-project.org with a new look, new logo, and new beginner content. We're now officially in "alpha"!
15
Justin Higgins's profile photo
 
Congratulations on the alpha, keep up the great work.
Add a comment...

Alex Komoroske

Shared publicly  - 
 
Yup, this is almost precisely my worst nightmare.
11
Greg Miernicki's profile photo
 
If that nightmare does happen... I bet Google will open isp's nationwide first and then globally later.
Add a comment...

Alex Komoroske

Shared publicly  - 
 
I don't know how accurate these are, but there are a number of really interesting ones.

Some of my favorites:
* Countries Britain has invaded
* Map of all rivers in the US
* 7000 rivers that feed into the Mississippi
* Literal Chinese Translations for Country Names
If you’re a visual learner like myself, then you know maps, charts and info graphics can really help bring data and information to life. Maps can make a point resonate with readers and this collection...
10
2
Alex Gawley's profile photo
 
Mcdonalds has not yet quite achieved the coverage of the Brits. But it seems to be making a go of it. 
Add a comment...
People
Have him in circles
6,330 people
Cindy Ensminger's profile photo
Michell Bak's profile photo
Michael Miller's profile photo
saikat ghara's profile photo
Andre Zara's profile photo
Charlie El Salvador surf's profile photo
BENSON MUTIMBA's profile photo
Brannan Coady's profile photo
Evelio Tarazona Cáceres's profile photo
Work
Occupation
Product Manager, Chrome
Employment
  • Google
    Product Manager, 2008 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco, CA
Previously
Alexandria, VA - Cambridge, MA - New York, NY
Story
Introduction
I'm a product manager on Chrome.

All posts are my personal opinion, not the opinion of my employer.
Education
  • Harvard University
  • T.C. Williams High School
Basic Information
Gender
Male
Alex Komoroske's +1's are the things they like, agree with, or want to recommend.
End Piracy, Not Liberty – Google
www.google.com

Millions of Americans oppose SOPA and PIPA because these bills would censor the Internet and slow economic growth in the U.S.. Two bills bef

How Doctors Die « Zócalo Public Square
zocalopublicsquare.org

zocalo. Home; upcoming; read. Nexus; The Takeaway; Book Reviews; Readings; In the Green Room; Poems; Up for Discussion; The Voyage Home; Whe

Google Translate
market.android.com

Translate text between more than 60 languages. Translate words and phrases between more than 60 languages using Google Translate for Android

Dear Congress: It's Not OK Not To Know How Search Engines Work, Either
feeds.searchengineland.com

Did watching elected representatives debate SOPA last week without understanding some fundamentals of the internet rattle your nerves? Welco

 Digital Photo Blog: ホタル
digitalphoto.cocolog-nifty.com

Digital Photo Blog. デジカメ日記 不定期更新の気ままなweblogです。 2011年12月. 日, 月, 火, 水, 木, 金, 土. 1, 2, 3. 4, 5, 6, 7, 8, 9, 10. 11, 12, 13, 14, 15, 16, 17. 18,

Erik McClure: The Problem of Vsync
blackhole0173.blogspot.com

The Problem of Vsync. If you were to write directly to the screen when drawing a bouncing circle, you would run into some problems. Because

xkcd: Coinstar
xkcd.com

Permanent link to this comic: http://xkcd.com/995/. Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/coinstar.png. Search c

Changing Times | Steve H. Hanke and Richard Conn Henry | Cato Institute:...
www.cato.org

Author: Steve H. HankeRichard Conn Henry, Published: 2011-12-19, Type: Commentary

Vendor Prefixes Are A Rousing Success | Infrequently Noted
infrequently.org

tl;dr version: Henri Sivonen's arguments against vendor prefixing for CSS properties focus on harm without considering value, which in turn

Hatches 3-Year-Old Easter Egg
www.wired.com

If there was any doubt that Community was one of the smartest half-hour comedies to ever air on network television, allow us to enter this i

How Airplanes Fly
www.allstar.fiu.edu

Please let me remind all of you--this material is copyrighted. Though partially funded by NASA, it is still a private site. Therefore, befor

Startup launches a robot invasion with 3D printing and WebGL
arstechnica.com

A startup called My Robot Nation has launched a website that allows users to design custom robot models that can be turned into physical fig

research!rsc: Go Data Structures: Interfaces
research.swtch.com

Go Data Structures: Interfaces. Go's interfaces—static, checked at compile time, dynamic when asked for—are, for me, the most exciting p

Persistence Over Intelligence - Essays
essays.dayah.com

Why your college physics class sucked. If it didn’t, the wrong people would pass.

China’s Parallel Online Universe | The Diplomat
the-diplomat.com

To the casual eye, China’s social media landscape might look diverse and lively. But the social media clones are careful to follow Communist

xkcd: Citogenesis
xkcd.com

Permanent link to this comic: http://xkcd.com/978/. Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/citogenesis.png. Searc

Chromium Blog: Meet the Web Platform Again for the First Time
blog.chromium.org

A few weeks ago one of my developer friends was gushing about the capabilities of his favorite native platform. After every point I felt obl

Go Language Patterns
sites.google.com

Design patterns for the Go programming language (golang), including object-oriented, functional, and concurrent programming patterns. Learn

Public - 2 months ago
reviewed 2 months ago
Public - 10 months ago
reviewed 10 months ago
Public - a year ago
reviewed a year ago
100 reviews
Map
Map
Map
They just redid the theater to have luxurious reclining seats. The person at the counter also said that in a few weeks they'll have reserved seating, so you don't have to get to the theater really early to ensure good seats. My new favorite theatre in the area!
Public - 4 months ago
reviewed 4 months ago
Delicious and convenient
Public - a year ago
reviewed a year ago
Hole in the wall, but no nonsense, cheap, and delicious.
Public - a year ago
reviewed a year ago