HNHacker News
TopNewBestAskShowJobs

Okvivi

161 karma · joined May 10, 2011

co-founder/CTO @spring, ex-googler, author of the Multiple Inboxes gmail lab, built the Google Finance charts, grew up in communism. http://www.vivi.ro
submissionscomments
Okvivi··on People Who Eat the Same Meal Every Day
I've eaten the same breakfast, and the same Sweetgreen salad for lunch (in 6-12 months streaks) for the past 5 years. The reason it works so well for me is the reduction in needing to make decisions every day, and feeling bad about having made the wrong choices.

I like this because this is in a part of my day where I need to focus on work, and being productive, and don't need to be distracted by food decisions.

I also LOVE food - so dinner, and weekends, are times where I actually love making decisions about where to eat, what to eat.

Okvivi··on Ask HN: How to Seriously Start with Machine Learning and AI
As somebody that has started learning AI/ML and was looking at the exact question here three months ago - I found the Andrew Ng deeplearning.ai Coursera course an amazing starting point.

It was high level enough, and got me to understand enough, to get me to a point where I could start trying to build a side-project, without exposing me to the deeper math behind Neural Nets.

It was a great starting point without being overwhelming. Now I feel that I have the option to either go deeper if I need to, or go wider.

I find Andrew Ng to be an amazing teacher - explains things simply, clearly, and in a way that I find super easy to understand.

Okvivi··on “Adobe Flash Player is required for interactive charts”
I don't know enough about HighCharts. Funny to see that they also copied / were inspired by the Google Finance Charts sparkbar (that's what we called the thing that shows you the summary at the bottom with the handles that you can drag).

I'd imagine is a combination of "not built here", pride (google engineers always feel that they can build everything better than the outside world), and performance (Google was investing, and I imagine continues to invest, vast amounts of engineering in speed).

Okvivi··on “Adobe Flash Player is required for interactive charts”
Happy to hear that! :-)

Despite being a little bit more complex than I think it needed to be (I was a junior engineer after all, and this was my first project at my first job) I still think there's more complexity than meets the eye. Like anything that looks simple, there's tons of work behind it.

Okvivi··on “Adobe Flash Player is required for interactive charts”
I built those charts on Google Finance. At the time (10 years ago) there was no better alternative for building interactive charting in browsers.

After I left Google Finance I feel that the team has attempted a few times to remove Flash, but I don't know why they didn't succeed.

Others on this thread are probably right - finance is not enough of a focus for Google, only so many engineering hours, better spent on other parts of Google Finance (more, better and cleaner data) than on replacing something that works well enough.

Okvivi··on Golang arbitrary-precision fixed-point decimal library
A library that seems to have been requested quite a lot by the golang community https://groups.google.com/forum/#!searchin/golang-nuts/decim...
Okvivi··on Ask HN: Who is hiring? (March 2015)
Spring - Senior Engineer - New York City - http://shopspring.com (fulltime, onsite)

Spring is one of the Best Apps Of 2015 according to Apple. Buying things directly from brands on mobile sucks - people don't use the individual brand apps or eCommerce sites for shopping - so we've built Spring to solve this problem at scale.

Our team is small but we’ve hired the best from companies like Google, Foursquare, Bitly, and Chartbeat, and we’re looking to add other software engineers to the team. http://jellolabs.com/team/

Our current stack is Go (all our backends are in Go), PostgreSQL, AngularJS and ObjectiveC and we picked them thoughtfully because they are the right tools that will help us move fast and build high quality products.

More details https://spring.recruiterbox.com/, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details https://spring.recruiterbox.com/, or simply email hey@jellolabs.com.

Okvivi··on Ask HN: Who is hiring? (July 2014)
Jello Labs - New York City - http://jellolabs.com/jobs

=== Senior Engineer === (fulltime, onsite)

=== Lead iOS Engineer === (fulltime, onsite)

If you want to write Go full time, come join us!

We're a pre-launch, funded startup, about a year old. We already have an amazing team with engineers from Google, Foursquare, Ebay, Chartbeat, Medium etc.- http://jellolabs.com/team

We're moving and growing quickly and are looking to add smart, experienced engineers interested in e-commerce to our core team. We love GoLang, AngularJS, and ObjectiveC. We do code reviews and care deeply about moving fast while maintaing reliable systems. We use Asana, Hipchat, Google Apps and Trello. Every dev gets a Mac Book Pro, large monitors and Aeron chairs.

Our office is a hybrid of engineers and our brand team, which is made up of some of the best people in fashion and e-commerce. We're a tight knit bunch, just moved into an awesome office in SoHo.

We take our work and our culture seriously. Our goal is to create a happy, productive workplace! We keep a stocked fridge, bring in breakfast 3 times a week, lunch on Tuesdays and Thursdays. We play boardgames, have a kickball team, enjoy a good karaoke outing from time to time. Our two puppies, Fred & Gizmo, keep us on our toes.

We offer full benefits, unlimited vacation time and a competitive salary. Plus our team is the best in New York!

If you're interested, email vivi@shopspring.com, and check us out:

http://twitter.com/springnyc

http://jellolabs.com/jobs

Okvivi··on Ask HN: Who is hiring? (May 2014)
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

-----------------------

We are on a mission to create the world’s best mobile shopping experience.

We are well funded and we have an amazing team with engineers from Google, Foursquare, Ebay, Chartbeat and Medium - http://jellolabs.com/team

We love GoLang, AngularJS, and ObjectiveC. We do code reviews and care deeply about moving fast while maintaining reliable systems. We drink lots of tea and play lots of board games. Every now and then, we ride bikes.

More details at http://jellolabs.com/jobs, or say hi at hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer who cares about building awesome experiences. Contact us if you enjoy making fast and responsive UIs, even under the slowest network conditions.

More details at http://jellolabs.com/jobs, or say hi at hey@jellolabs.com.

Okvivi··on Ask HN: Who is hiring? (April 2014)
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

-----------------------

We are changing the way mobile eCommerce works.

We are well funded and we have an amazing team with engineers from Google, Foursquare, Ebay, Chartbeat and Medium - http://jellolabs.com/team

We love GoLang, AngularJS, and ObjectiveC, if you want to write Go as a full-time job you should come join us! We do code reviews and care deeply about moving fast while maintaing reliable systems. On Wednesday nights, we play board games.

More details at http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer who cares about building awesome experiences, and about making them fast and smooth. Even on slow connections.

More details at http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

Okvivi··on Ask HN: Who is hiring? (March 2014)
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

-----------------------

We are changing the way mobile eCommerce works. We are well funded, have an amazing team and we're growing quickly.

We have a high quality team with engineers from Google, Foursquare, Ebay, Chartbeat and Medium - among others - check out http://jellolabs.com/team

We love writing GoLang, PostgreSQL, AngularJS and ObjectiveC - if you want to write Go as a full-time job you should come join us. We play board games on Wednesdays, do code reviews and care deeply about moving fast while having reliable systems.

More details at http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details at http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

Okvivi··on Why You (And Everyone Else) May Soon Be Taking 15 Photos Per Hour
I guess I need to take more photos!
Okvivi··on Why We Think GoLang Is Ready For Early Stage Startups
I understand what you are saying, and indeed I am trying to be diplomatic.

Picking on Rails/Node was not my goal and I feared that a stronger comparison between these choices would have been seen as such by the current startup community.

At the end of the day most of these choices are tools and I truly believe that while they have their trade-offs, they are all good from one point or another. The point I was trying to make is that Go is a tool worth looking into as an alternative to Rails/Node for early stage.

Unless you build the exact same product in Rails/Node/Go it's hard to make meaningful broad comparisons - and you end up comparing lab experiments around speed in specific toy examples, or end up comparing only certain isolated parts of the toolset.

We are planning on writing more blog posts about our experience using it, more into performance internals and how it all plays out - but I do feel that we'll stay away from comparisons.

Okvivi··on Why We Think GoLang Is Ready For Early Stage Startups
What we are discovering is that actually it doesn't sacrifice as much as you'd think - and I think that's the point we are trying to make with our article.

You get both the performance, and you get a very lightweight language - I'd say almost as easy to write as Ruby or Python - with great open source support and growing and with a great community around it.

Okvivi··on Why We Think GoLang Is Ready For Early Stage Startups
We haven't really ruled out any of the common stack tech choices. They are all good in their own ways, and have their own tradeoffs - and the intention here was not to spark wars about which tool is the best.

I think the choice was much more of a proactive choice - we liked Go, we like the way it fitted us - good for fast iterative development upfront, good for the long term, fun to write code in and with a lot of advantages that come with the fact that it's a language designed today - with a lot of lessons learned from the past.

Okvivi··on Ask HN: Who is hiring? (October 2013)
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

We are building something awesome around mobile commerce, trying to connect the people who make products directly with the consumers who love them.

Our current stack is Go (all our backends are in Go), PostgreSQL, AngularJS and ObjectiveC and we picked them thoughtfully because they are the right tools that will help us move fast and build high quality products.

I was at Google for 5 years building the google finance charts, gmail's multiple inboxes, some maps infrastructure, and the like. My co-founder was at Fab for a little under a year.

We have a fantastic team - http://jellolabs.com/team - are seed funded, and growing quickly.

More details http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details http://jellolabs.com/jobs, or simply email hey@jellolabs.com.

Okvivi··on Geeking Out on the Logo
I couldn't agree more. What I feel a lot of people are missing here is that Marissa's making Yahoo a place where good engineers want to work: where empowered smart people can make a difference in a scrappy way.
Okvivi··on Ask HN: Who is hiring? (September 2013)
Jello Labs - Senior Engineer - New York City - http://jellolabs.com/jobs (fulltime, onsite)

We are building something awesome around mobile commerce, trying to connect the people who make products directly with the consumers who love them.

Our current stack is Go (all our backends are in Go), PostgreSQL, AngularJS and ObjectiveC and we picked them thoughtfully because they are the right tools that will help us move fast and build high quality products.

I was at Google for 5 years building the google finance charts, gmail's multiple inboxes, some maps infrastructure, and the like. My co-founder was at Fab for a little under a year. We have a fantastic team - http://jellolabs.com/team - are seed funded, and growing quickly.

More details http://jellolabs.com/jobs/senior_eng, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details http://jellolabs.com/jobs/senior_eng, or simply email hey@jellolabs.com.

Okvivi··on Throw Out Your Resume
I also disagree with the "wear a suit" idea. After about a hundred interviews at Google, I've seen a pretty good inverse correlation between how dressed-to-impress a candidate is and their real performance in the interview.

The best engineers rarely give a shit about how they show up at an interview, and I don't really care if they wear a tie or a tshirt, as long as they are comfortable.

Okvivi··on Sexism is not funny, let's stop laughing
Maybe a good rule for presenters would be to imagine what happens if they replace the photo of girls in bikinis with a photo of guys in bikinis. If that makes the presentation awkward, then bikinis are not the answer.
Okvivi··on Hey Twitter, remember when Facebook used to show *everything*?
I think a lot of people think like you do, but wasn't that true when Facebook did this too? Weren't people upset for the exact very same reason?

And yet Facebook went ahead and did it, it pissed off a lot of people, and everybody got over it. Most users don't even realize that FB is not showing them everything anymore.

I really hope Twitter will do this, I think it would make their product so much more accessible and user friendly, if they manage to communicate it the right way and switch new users into it.

Nobody's stopping them from offering it as an option, like FB did.

Okvivi··on Every Mobile Social App Site, Ever
If you make this an editable template, I can guarantee you people will use it for their startups. :-)
Okvivi··on MPAA Response to White House Position on Anti-Piracy Legislation
They are not in the business of producing quality, they are in the business of producing content that is consumed. Big difference.
Okvivi··on Flash is dead. Long live the internet.
Here's a very good read (granted, a year old) about Flash vs. HTML5 at Youtube. http://apiblog.youtube.com/2010/06/flash-and-html5-tag.html
Okvivi··on Signs that you are a bad programmer
A sign that I found missing from the list: you are totally devoted to a particular programming language and believe it's a silver bullet. All good programmers that I know understand that languages are just tools and all have tradeoffs of some sort.
Okvivi··on What are you proud of?
I think it's really important to feel proud of what you do. For me, I always like to feel I'm the center of the world, while knowing that it's not true.

When people ask me what I'm proud of I always list the stuff that gave me most satisfaction. I often start with the stuff that they would understand or heard of, but if you'd ask me again I'd probably list some obscure stuff.

For example, I am really proud that I started the online version of the Romanian Computer Science olympiad for high school students. I convinced people to let me build a parallel online system where we'd post the problems at the same time with the real contest, and people would submit solutions by the end of the allocated time, and then we'd grade those too. Totally unofficial, just for kicks and training.

It's a stupid thing that nobody ever heard of here, but I'm still terribly proud of it, it made a huge difference in the life of some kids and it would not have happened if it wasn't for me, so I'm quite proud of that.

Okvivi··on What does "it's a good start" really mean.
You should send him a link to my blog post. :-)
Okvivi··on What does "it's a good start" really mean.
There :-) http://okvivi.com/i/stuff_british_people.png
Okvivi··on What does "it's a good start" really mean.
I think there are benefits and drawbacks to both being supportive even if you don't think that the idea is good, and to being brutally honest.

After living here long enough I'm no longer trying to judge, it's just the way things are, and I just learned to translate. That's why I made the graphs.

I think it's only irrelevant if you understand this difference of translation and adapt to it.

Not everybody understands it though, specially when you first move here or when you first have contact with the US. I know it took me a non trivial amount of time to realize it.

Okvivi··on Did the C.I.A. stop an F.B.I. detective from preventing 9/11?
Why didn't anybody make a movie out of this yet? It's a great story.
Page 1 of 2Next →