Be all you can be. Facebook.

If there is one thing I hate about the Internet it’s the damaging effect that social networks like Facebook have on people’s minds.  Some of the younger minds are getting complete out of touch with the real world. They create their image to be seen online as super heros, bad boys, or even criminals. While in the real life, they could be  vulnerable teenagers or young adults  suffering from fear, anxieties, and lacking communication skills. But even 30-year old are losing their minds when get connected.

Yesterday I’ve heard the news on the radio, which is a good example of how far sick minded people can go on the Web. I’m talking about a virtual cannibal. He worked as a New York policeman till his wife found his online communication discussing preparing, cooking and eating his wife. She immediately packed her bags and ran away with their child.

Yesterday this virtual policeman cannibal was released from jail because he didn’t kill or eat anyone. IMO, the laws should be changed and such social-network-virtual-criminals should serve time in prisons for just presenting themselves as killers, robbers, rapers, et. al.

Mark Zuckerberg should buy out the US Army’s motto:

Be all you can be. Facebook.



First we take Crimea, then the Internet

I’m sure you like the music by Leonard Cohen. One of his hit-songs  has the words “First we take Manhattan, then we take Berlin“. The Russian authorities sing it differently: “First we take Crimea, then the Internet”.

Yesterday, Russian authorities started blocking – the main Internet portal for Ukrainian software developers. I write a column for this portal too. Now people who live in Russian Federation can’t read it unless they’ll go an extra mile and use one of the foreign-hosted proxy servers to sneak in.

Russian authorities want to be able to control the content published within the country as well. It’s not about preventing kids from watching porn. It’s about being able to turn off any Web site that publishes the info that contradicts with the current views of the rulers.

The next candidate for blocking is a popular and reliable hosting service CloudFlare from California. Lots of Russian Web sites are being hosted by CloudFlare. Russian authorities tried to shut some of them down but CloudFlare ignored their requests, which is pretty humiliating, isn’t it? This resulted in the publication (on the that recommends Russian Internet resources not to use CloudFlare as a host or else.Here’s the original version of this document, and this is its English translation made by Google .

Based on the wording of this article, all the sites that use CloudFlare will be blocked, and of course, Roskomnadzor deeply regrets that some of the quality Internet resources won’t be available in Russia just because they happen to select the “bad hosting company”. Sure, it’s a lot cheaper to block the access to anything-ClourFlair that to hire IT professionals and block access to only those sites that violates Russian laws. But this is just how dictatorships work.

So far there are 2000 blocked Web sites in Russia. It doesn’t seem to include any porn sites. Some of them are online casinos, some sell grass, some sell fake driver licenses, some sell university diplomas.  Luckily, I live in the USA and can visit all these banned sites. At the time of this writing I have Master Degree in Applied Math.  If later this year you’ll see “PhD” next too my name, you’ll know where I got it from.


Get professionally trained in understanding Russians

After the Berlin Wall collapsed, the world population started to see Russians up close and personal. The world got to learn that Russians are not always walking with balalaika and vodka while being chained to a bear. European cities are filled with Russian-speaking tourists. They look normal. Ignore the small group of them dancing on the restaurant tables after a day of skiing in Courchevel. Russian export oil, weapons, and computer programmers. Americans and Russians became really good friends in Space exploration (where else?).

After 20 years of personal contacts lots of Westerners are still having troubles understanding the Russian Soul. Do you know why they are not smiling? Trying to figure out what Mr. Putin really means speaking while talking about Ukraine? Can’t figure out how on Earth a brigade of unarmed Ukrainian Soldiers can come up with an idea of marching toward Russian military pointing AK-47 at them? Spending $51B on Olympics to improve the image of Russia followed by the immediate invasion of Ukraine to seriously damage the above doesn’t make any sense to you? Russians programmers work for/with you and “trying to do better” get carried away and miss deadlines?

I got good news for you! Enroll into Coursera’s free trainig “Understanding Russians“. Spend 9 week working hard for 4-6 hours a day, and you may get a chance to understand Boris and Natasha. Does it worth the efforts?

Debating around the Groupon’s offer

I like Groupons. I really do. Groupon already saved me lots of money.It introduced me to lots of new places. It can bring a real value to me, the consumer. Groupon does it perfectly when there is a match between what I need and what’s offered. This happened to me twice so far, and saved me hundreds of dollars. But more often Groupon offers something that looks lucrative, but I don’t need this thingy, really. But it looks good though. But will I use this offer by its expiration date? I might, but it’s going to put some pressure on me.

Here’s a typical situation. We are planning to go out for dinner with friends. While deciding on the place we learned that our friends have an expiring groupon for so-and-so restaurant. Let’s go there. Driving for 10 miles eats up half of the savings. Was it really worth the hassle?

Here’s the today’s Groupon’s offer I’m debating. The one that resulted in this blog. It’s about Macarons, the French pastries.


Here’s the deal. For $10 I can get a box of 6 macarons, which normally goes for $15. Or even better. For $20 I can get a dozen, which otherwise would’ve cost me $30. Looks like a no brainer. I should go for it, right? Not so sure.

This place is located in Greenwich Village in 1.6 miles from where I live. According to Google Maps I can get there in 14 min by bike. This means that I’d need to allocate about a hour for utilizing this Groupon offer. To save $5. On the other hand, there is a place in 7 min walk from my house, where I can buy macarons for $2.50 a piece, and I don’t even have to commit to the box of 6. So, if I’ll buy 4 macarons in my neighborhood bakery, I’ll spend the same $10 saving a half an hour on this ordeal. Besides, by doing this I’ll support the business in my neighbourhood, which will make my area flourish. Why would I need to support the bakeries located in the Village? Well, there are great bars with live jazz, which (during the last 6 months) I’m planning to visit. Need to support them too…

But are these Groupon’s macarons even good? The fact that the name of that bakery consists of two French words may be a trap. Actually, the deal’s description mentions the name of their pastry chef: Oliver. He must be French. They are the best in cooking.

But what bothers me the most, some time ago I had bad experience with pastries that looked like macarons, where marked as such, but were not as fluffy and tasty like the real ones. I mean the original ones from Laduree, Maison de Macarons. We tried them in Paris first, but now they have a store here in Manhattan on the Upper East side. It’s far from me, and each costs $3. But they are real. On the other hand, Laduree is about to open a new store in Soho, which is pretty close to where I live. But $3*6 = $18. Man, it’s not an easy decision to make.


When I woke up this morning, the last thing on mine mind (after the yesterday’s Super Bowl’s party) was French macarons. But here I am, spending already 30 min on writing this blog, and I haven’t even make a decision regarding that Groupon offer. What should I do? Please help!

Analytical Thinking for Dummies

Some people believe that only good math students can become computer programmers. Nothing can be farther from the truth. To be a successful programmer, a person needs two talents:

  • Logic
  • Analytical Thinking

Logic is needed because the majority of programming in the enterprise world is about writing if-statements. If this happens do this, otherwise do that.

Analytical Thinking is an ability to take what seems to be a complex problem and turn it into a set of simple steps. I’d like to share with you a simple expample illustrating what is analytical thinking.

On Wednesday evening I was walking along Broadway in New York City. While passing a Citibank branch, I noticed a girl who was standing there exchanging text messages with someone. Clearly, her phone was out of juice, but I’ve been wondering how she managed to reach the electric outlet conveniently placed this high?

photo (17)

Somehow the metrics didn’t work out, I took a photo and published it on my Instagram and Twitter accounts with the title “Girls Can Jump”, and one of my followers posted a funny comment, “It’s not the worst thing to expect from Android”. But I was trying to recreate the situation with the outlet, and decided that she asked some tall guy to insert the plug. I was still wondering, how she’d unplug the wire? Would a simple jerk motion do the job?

Yesterday, I’ve published my regular audio podcast about America (it’s in Russian) and asked the audience to offer their version of this puzzle. One of my listeners goes under the nick CoderA – he’s a software developer from Moscow. He answered with a picture that’s worth a thousand words:


And this is a great illustration of what analytical thinking is. Taking a complex task (“Just figure out how she did it?”) and turning it into several simple ones:

  • What’s the distance between the electric outlet and the floor?
  • What’s the hight of her shoulder?
  • Whats the length of her arm?
  • What’s the length of her forearm?
  • How standing on her toes could extend her reachability?

After adding all these numbers together (the sizes are in pixels), it’s clear that this girl could have plugged it in by herself!

You can start arguing that the numbers may be wrong, but it’s beside the point. What’s a lot more important that CoderA has analytical skills and being a sofwate developer is the right profession for him. When during technical interview at Google they ask candidates “How many piano tuners live in San Francisco?”, they don’t expect to hear the exact number. They want to see the job applicant would try to find out this number!

If anyone from Google reads this post, consider extending a job offer to CoderA. We all know that knowing the syntax of the if-statement in a particular programming language is an easily obtained knowledge. But figuring out how she reached the electric outlet is not a trivial task. It requires analytical thinking.

Using Facebook? Don’t!

My son Dave showed me the episode from the South Park, season 14, titled “You have 0 friends“. This great episode resonates with my understanding of the virtual world, hence this blog.

1. People who are using Facebook daily are doomed to lose their social skills. I mean, seriously.


2. People enjoying social networks are either already sick or getting there. On the surface it looks like social networks help lonely people to find someone to talk to. But people are more and more immersing into a virtual world and getting back to reality may become problematic, at least to some of them.

3. Young generation has troubles in communicating with people in the real world because of social networks. Yes, I’m an old fart, and you don’t need to remind me about it, but I’m actually meeting my friends face-to-face.

4. To me, the best momemt of this South Park episode is at about 8’10”. But what if he wouldn’t get a response? This would be a disaster (in a real world). Do you know what should you do after watching this episode? Watch it again. Recognized yourself? Sorry, but you’re on the road to join the world of people’s profiles… Good luck in getting back to the reality.

5. I’m not a social networks nazi. I have accounts on Twitter, Facebook, and LinkedIn. Twitter is for business. Facebook – I just don’t know how to cancel it. LinkedIn is for business.


6. Don’t trust me? Read this.

7. When I see that so-and-so wants to connect with me on LinkedIn I just ignore it unless I know this person.


8. There is another very smart movie about the World War III (Facebook user may need to watch it twice to get it).

9. Enjoy this hashtag video with Justin Timberlake.

Close your Facebook account. Get real. Do you know how many friends you need in a real life? Just one.

Damaged by SmartPhones

When I saw the sign that in case of fire you should leave the building before tweeting about it, I smiled. But this is sad. I’m pretty sure that at least in the New York City most of the people in case of fire will either tweet or text about it.

First leave than tweet

Slowly but surely the young generation is moving into a virtual world where posting a funny message and getting more followers is more important than saving yours or someone else’s life in the real world. People witnessing a street fight will first post pictures on Instagram, and then, maybe call 911. Who cares, everyone knows that when a person gets killed, you can start a new game and get more lives! Just click, sorry, touch the button.

In rare occasions when kids get together, their bodies are in the same room, but their minds are occupied with manipulating smartphones. Check out this post titled “The day Einstein feared the most have finally arrived”. This is today’s reality that will only get worse.

A couple of years ago I was invited to a birthday party of one lady. We were already sitting in a restaurant, when her daughter and teenager-grandson showed up in the restaurant. The kid was holding the phone with both hands while quickly typing. His mom was slightly pushing him toward our table so he wouldn’t hit any obstacles on along the way. He didn’t even raise his head, and sat on the chair continuing typing. I know this family for years, his grandmother was raising the kid, and they both love each other. Well, she loves him for real, and he loves her back… virtually.

I know an employer, who had a job applicant who would agree to work on one condition: no communications in person or over the phone – only text messaging. This boy was a nice kid, but please let me talk to you!

I have two sons. The elder lives separately, and my wife often complains that when she calls him on the phone she always get his voicemail. But I’m glad that his phone is somewhere in the bag and not in his hands. Honey, he’ll call back soon. I want my younger son to do the same – live in the real world where people talk to each other while looking at each other rather than into this high quality retina display talking to Siri.

May be the day will come when people will be able to live in two worlds at the same time as in a great novel 1Q84 by Haruki Murakami. Unfortunately less and less people remain in the real world. Kids, come back!