Profile

Cover photo
Kiril Vatev
Works at Accusoft
Attended The Ohio State University
Lives in New York, NY
133 followers|524,739 views
AboutPostsPhotos

Stream

Kiril Vatev

Shared publicly  - 
 
Okay, I think I finally understand all those two-step login systems that are popping up. (Note: I am not talking about two-factor authentication here, but rather those systems that ask you to type in your username on one page, click submit, then type your password on the next page.) Loading of that second page affords them an extra security measure that might actually feel intuitive to the user.

See, for example, Google's login page. It asks for your username while showing you a generic blue user icon. Once you put in your user name, it recognizes you and shows you the avatar image that you have picked for yourself. The recent phishing attack going around can easily make itself look like Google, but it does not have access to Google's servers and cannot find the icon that you have associated with your account.

When a user, like my mom, gets used to seeing her image pop up when she types in her password may actually notice a big glaring difference when logging into that phishing attack page before she actually types in her password.

These pages still annoy me, but I think I see their value now.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
100M requests to 500M requests sure sounds like a scaling problem... until you see the units. This is per month. A WHOLE MONTH. That's roughly 116 requests per minute. Even if you are building a platform that is only hit during work hours (9 to 5), that still only gets you to 350 requests per minute. I am sorry to tell you this, but most other developers with this kind of traffic are successfully hosting their platform on a potato.
1
Kiril Vatev's profile photo
 
Oh, I should have read the next line. Ruby on Rails. Enough said.
Add a comment...

Kiril Vatev

Shared publicly  - 
 
You guys!
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
It's always a little scary when someone favorites a really really old lib of mine. Does it still work? I certainly hope so, for that poor developer's sake.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
If you want to write an ES6 module for Node, that's fine. But for the love of cat, define "engines" : { "node" : ">=4.0.0" } in the very first version you publish... and keep it there.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
I'm considering getting a 32Ω pair of Beyerdynamic DT 770 headphones and mounting some bluetooth stuff inside. Or course, the real question is: do I really want to completely ruin a pair of $130 headphones?
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
I guess it's good I didn't immediately buy one of these too. I guess pre-ordering the phone like 4 minutes after it landed pays off at least just a little bit.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
I keep thinking that I am going to try Scala, and then I remember that I hate the JVM.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
Is someone here good at math?

I have two 23 inch 1080p monitors. I want to turn those to portrait, and then get another monitor that will stay in landscape but be the same height as the portrait monitors. How big will that new monitor have to be?
1
Kiril Vatev's profile photo
 
My envelope drawing says a 40 inch 4k monitor. I'll need a new graphics card.
Add a comment...

Kiril Vatev

Shared publicly  - 
 
It took like an hour to make the tiniest micro USB cable.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
I love it when I encounter a problem and figure out that I have actually already written a library that solves it.
1
Add a comment...

Kiril Vatev

Shared publicly  - 
 
I needed a good laugh today.
Edit: Thanks for pointing typos and mistakes, I’ll update the article as noted. Discussion in HackerNews and Reddit.
1
Add a comment...
Story
Introduction
My favorite flavor of ice cream is Oreo Cookies and Cream.
Education
  • The Ohio State University
    Geography MA, 2011 - 2013
  • The Ohio State University
    Geography BS, 2008 - 2011
Work
Occupation
Web Developer, UI/UX Designer, Geographer, Android Developer
Employment
  • Accusoft
    Software Engineer, 2013 - present
  • Freelance Web Developer
    2013 - 2013
  • The Ohio State University
    Graduate Research Assistant, 2011 - 2013
    Front-end and back-end programmer on the GeoGame project.
  • ESRI
    APL Intern, 2012 - 2012
    Rapid web-app prototyper.
  • The Ohio State University
    Office Assistant, 2009 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
New York, NY
Previously
Sarasota, FL - Columbus, OH - Riverside, CA - Akron, OH - Dimitrovgrad, Bulgaria