Profile

Cover photo
Andrey Petrov (shazow)
Worked at Google
Attended University of Toronto
Lives in Bay Area, CA
3,481 followers|395,603 views
AboutPostsYouTube

Stream

Andrey Petrov (shazow)

Shared publicly  - 
4
Olya Sanakoev's profile photoAndrey Petrov (shazow)'s profile photoIgor Foox's profile photoGarvan Keeley's profile photo
5 comments
 
nice! where is this?  (I don't think google+ shows photo geotags)
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
Been trying some new technologies lately. Here are my super-quick quasi-informed reviews:

#Compass (or #SASS and #SCSS in general): 10/10, used it for a few projects now, don't think I can live without it anymore.

#AngularJS: 7/10, makes a lot of web-app scenarios way easier, but the documentation is still weak and the last 20% of polish can be tricky. The built-in event handling and expression watching is impressive, and the framework seems reasonably well-focused. Definitely will keep an eye on its development though.

#EmberJS: 3/10. Seems like a more batteries-included smorgasbord of Javascript libraries. Doesn't feel like there is a lot of value-add over using straight-up Javascript-based models, templating, and a URL router, and I'm not convinced that the built-in pieces or glue is superior to the standalone versions. Seems the biggest benefit is the implicit conventions that all developers who "know EmberJS" can unite and communicate under. (Also I'm not a big fan of things like Underscore.js, so there is bias.)

#Firebase: 6/10, definitely impressed with the simplicity of the experience, and it tastes extra-good when it transparently plugs into another do-many-things-for-you framework like AngularJS (such as with AngularFire), but that last 20% gets even harder because even more things get abstracted away.
4
1
Carl Lumma's profile photoAnant Narayanan's profile photoAndrey Petrov (shazow)'s profile photoKay Zhu's profile photo
3 comments
 
+Anant Narayanan I mean that the more you abstract away the details, the harder it becomes to tweak the final details. With Firebase, I mean that this difficulty becomes exacerbated when you use something like AngularFire.
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
In the spirit of reviving everyone's Google+ streams for a few days, here's a deliciously cheap sushi meal from Vancouver. Oh, how I miss Vancouver sushi.
5
1
Tesso Martins Costa (a.k.a. Codemokey)'s profile photo
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
Oh hi there, new Google+.

I keep saying that Masonry layouts are bad for text, yet here we are.

Perhaps this will encourage more media sharing, though.
3
Carl Lumma's profile photoAndrey Petrov (shazow)'s profile photoIgor Foox's profile photo
4 comments
 
Ah gotcha.
Add a comment...
In his circles
672 people
Have him in circles
3,481 people
James Hull's profile photo
Ryan Glasgow's profile photo
Ted Ralphs's profile photo
Vaibhav Verma's profile photo
Ayat Haider's profile photo
Sander Mak's profile photo
Vincent Ho's profile photo
Marizza Pletsch's profile photo
James “Grim” Desborough's profile photo

Andrey Petrov (shazow)

Shared publicly  - 
 
Looks like Google+ silently denied my request for a "+shazow" vanity URL. No message or anything, just the "pending review" thing disappeared after something like six months. Naturally, there is no appeal button or recourse. "+AndreyshazowPetrov" is what they recommend I use instead. No thanks.

I've generally been fairly positive about Google+ but maybe this is the day my feelings change on the matter. Turns out identity is fairly important to social networks. Wonder if this will be my final +Post.
1
Jérôme Petazzoni's profile photoAndrey Petrov (shazow)'s profile photoAndrej Karpathy's profile photoJonathan Drax's profile photo
8 comments
 
I still think it is superior, but yes, that part is a bit annoying.
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
I have a ton of respect for Googlers. +Mike Hearn is a perfect example of the exemplary mentality of people working at Google. I hope to see more public outrage and proactive responses to our rapidly Dystopian-ing world, especially from our champions at Google (and hopefully more companies with political mass).

One of the things I miss most about working at Google is the amount of passion that is obviously present internally—I wish it leaked out into the public more often.
 
The packet capture shown in these new NSA slides shows internal database replication traffic for the anti-hacking system I worked on for over two years. Specifically, it shows a database recording a user login as part of this system:

http://googleblog.blogspot.ch/2013/02/an-update-on-our-war-against-account.html

Recently +Brandon Downey, a colleague of mine on the Google security team, said (after the usual disclaimers about being personal opinions and not speaking for the firm which I repeat here) - "fuck these guys":

https://plus.google.com/108799184931623330498/posts/SfYy8xbDWGG

I now join him in issuing a giant Fuck You to the people who made these slides. I am not American, I am a Brit, but it's no different - GCHQ turns out to be even worse than the NSA.

We designed this system to keep criminals out. There's no ambiguity here. The warrant system with skeptical judges, paths for appeal, and rules of evidence was built from centuries of hard won experience. When it works, it represents as good a balance as we've got between the need to restrain the state and the need to keep crime in check. Bypassing that system is illegal for a good reason.

Unfortunately we live in a world where all too often, laws are for the little people. Nobody at GCHQ or the NSA will ever stand before a judge and answer for this industrial-scale subversion of the judicial process. In the absence of working law enforcement,  we therefore do what internet engineers have always done - build more secure software. The traffic shown in the slides below is now all encrypted and the work the NSA/GCHQ staff did on understanding it, ruined.

Thank you Edward Snowden. For me personally, this is the most interesting revelation all summer.
New documents reveal exactly how the Post was able to determine that the NSA was peeking inside the Google and Yahoo's cloud network.
7
Andrey Petrov (shazow)'s profile photoVictor Ng's profile photo
6 comments
 
That's my entire point.  There isn't a way to engineer a way around the use of political force.
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
+Kenneth Reitz's single. Quite good if you're into ambient techno mixed with some good old timey conversation about LSD.
1
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
I believe Edward Snowden's point was that whistleblowing is our only check and balance against authorities who ask for our trust.

Yes, he revealed that our privacy is hugely compromised, but that's not what matters right now. The only way anything is going to change is if more people do what Snowden did and whistleblow the abuse and injustice otherwise hidden from the public.

(If anyone at Valve Software is reading this, you know what you need to do about Half Life 3.)
4
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
Mmmm morels.
6
David Razloga's profile photoChris Swanda's profile photoAndrey Petrov (shazow)'s profile photoJames Chisan's profile photo
5 comments
 
Where was this?
Add a comment...

Andrey Petrov (shazow)

Shared publicly  - 
 
It occurs to me that the recent +Bitcoin price curve is not unfamiliar.

(Borrowed from +Mt.Gox and +Fred Wilson's post: http://www.avc.com/a_vc/2012/03/the-startup-curve.html)
5
Add a comment...
People
In his circles
672 people
Have him in circles
3,481 people
James Hull's profile photo
Ryan Glasgow's profile photo
Ted Ralphs's profile photo
Vaibhav Verma's profile photo
Ayat Haider's profile photo
Sander Mak's profile photo
Vincent Ho's profile photo
Marizza Pletsch's profile photo
James “Grim” Desborough's profile photo
Work
Occupation
Software Crafter
Employment
  • Google
    Software Engineer, 2011 - 2013
  • SocialGrapple
    Creator, 2010 - 2011
  • Contagion Health
    Co-founder, CTO, 2009 - 2010
  • 23andme Inc.
    Software Engineer, 2009 - 2009
  • Idée Inc.
    Software Developer, 2007 - 2009
  • University Of Toronto
    Software Developer, 2006 - 2007
  • Self
    Web app builder, mercenary, 2002 - 2006
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Bay Area, CA
Previously
Toronto, ON
Story
Tagline
JavaScript & Python codelover. Product builder. Tweet ghostwriter. Cartoonist. Canadian. Aspiring world dominator. Googler. Cat person.
Education
  • University of Toronto
    Computer Science, 2003 - 2007
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Crowntakers