asuth | 10 years ago | on: CloudFlare and Google Cloud Platform
asuth's comments
asuth | 12 years ago | on: Ask HN: Who is hiring? (April 2014)
Quizlet is one of the rare companies to have achieved scale in K-12 education. Our team of 11 engineers ships code to 22 million students and teachers per month. We are a bootstrapped, mission-driven company with a goal of building amazing studying and learning tools to the world. We spend a ton of time talking to teachers and students, through our feedback center [1] and by visiting local schools. And we've barely gotten started on all the great tools we're planning to make.
Contact: [email protected]
[1] http://quizlet.com/inside-quizlet/quizlets-incredible-feedba...
asuth | 12 years ago | on: Inside Quizlet's incredible feedback center
I don't think there's much to open source -- it's about 2,000 lines of code. It's mostly just writing custom sql and elasticsearch queries to show data related to the users we're about to respond to.
Re: the log integration, all our application logs get written to logstash/elasticsearch/kibana, and one of the fields on the logs is the person_id (they're unique id whether logged in or out). When we show the logs in the feedback center, we just query elastic search and group by the different log types.
asuth | 12 years ago | on: Ask HN: Who is hiring? (December 2013)
We're looking for someone to start and lead our iOS team as our first iOS engineer. We've put together a killer team across web, infrastructure, android, design, support, but iOS is still open. We would love someone strong enough to lead a team that should grow to 3-4 in the next 6-9 months.
Quizlet helps students practice what they're learning. Students absolutely adore us, just read the twitter search for Quizlet. Quizlet is a top 100 Website in the U.S. (20m uniques/mo), and during school our current iOS app is always in the top 2-3 for education. We are one of the few education companies succeeded in going directly to students, as opposed to selling through schools and districts. We have big plans for building learning tools that truly empower kids and make them enjoy the learning process.
Applications to [email protected]
asuth | 13 years ago | on: Backbone vs. Simple JavaScript Inheritance
asuth | 13 years ago | on: Backbone vs. Simple JavaScript Inheritance
We didn't have a lot of triggers running -- we spent a lot of time looking at performance traces. Just initializing models on page load was incredibly slow. It was particularly bad on a retina iPad.
asuth | 13 years ago | on: Backbone vs. Simple JavaScript Inheritance
asuth | 13 years ago | on: Backbone vs. Simple JavaScript Inheritance
Our experience was that backbone was very helpful in laying out code and providing clean event triggering, but that a lot of it was simply too slow to use. We started out with a View per card, but that was impossibly slow with 100+ cards (and we need to support ~1000+). We ended up with just one view for the Card section, and a view each for the sidebar and options sections. That made it much faster, but also took away many of the benefits of backbone.
We also ran into significant speed problems with model gets and sets. Initializing the data for 200 cards (~10 attributes per card) took hundreds of milliseconds on Chrome and other browsers. We ended up using plain javascript objects for the hottest parts of that code.
Overall to us, backbone was probably worth it, but also cost us many long days of performance debugging, and we're still not 100% happy with it. For our next project we may try something else.
asuth | 13 years ago | on: Ask HN: Who is hiring? (June 2013)
Lead iOS engineer - we're looking for a person to lead the development of our iPhone and iPad apps.
We care deeply about education and do a lot of unique things to get in the minds of our users (16M uniques/mo, mostly high school and college kids).
- Every week we attend a different high school or middle school in the San Francisco area, where we test new features or ask for improvements. Everyone on the team attends.
- We personally respond to 1,200 feedback messages a week. Everyone on the team pitches in. It sounds hard but our tools are amazing for this
- We use our product a lot. Our team of ~12 combined knows about 10 languages, and groups of us are always taking classes or trying online learning tools. We take group tests (last week we all learned Sushi terms).
Ping me if interested: andrew at quizlet
asuth | 13 years ago | on: Imagine K12 Announces Start Fund and Rolling Admissions
Something like a dozen of the 100 presenting companies came through Imagine K12, which is incredible. I know a lot of the people involved, and if you're thinking of starting something in edtech you should DEFINITELY apply. It's a great program.
asuth | 13 years ago | on: How to learn a language from your news feed (and win a Facebook hackathon)
asuth | 14 years ago | on: Three things you should never put in your database
Don't be afraid of putting logs in databases and then figuring out how to scale it. It's not that hard and it's very worth it.
asuth | 14 years ago | on: Ask HN: Who Is Hiring? (May 2012)
This is a picture of two kids using our unreleased learning game: http://qdaq.com/4j1.jpg
We took this photo in a classroom last week where we were beta-testing our educational game. We want to hire engineers who are excited by helping kids learn, and creating similar reactions to the one above on a scale of millions of kids. We're building web and mobile software that makes a significant difference in the lives of its users.
More info: http://quizlet.com/jobs/
asuth | 14 years ago | on: Log Everything as JSON. Make Your Life Easier.
Logs are just as relational as anything else, it took me awhile to realize it though.
asuth | 14 years ago | on: The One Step Every Entrepreneur Should Take Before Launching a Business
All this was when I was 15, and I wasn't thinking about things in terms of startups and competition and so on. It's certainly possible that another way it would have happened was researching the competitive landscape and deciding I could do it better.
asuth | 14 years ago | on: The One Step Every Entrepreneur Should Take Before Launching a Business
One deliberate competitive advantage is that we're a free, ad-supported site. Most education products go for a subscription model, and that requires enterprise sales (selling to districts, blech) and fundamentally limits the number of people who will use and enjoy your product.
The ad model only works when you have scale (which we do). If we had been in a position where we needed to make money quickly, we wouldn't have grown into the size and scope we have now.
asuth | 14 years ago | on: The One Step Every Entrepreneur Should Take Before Launching a Business
Not saying those things aren't useful, but nothing beats being your own customer. Since I'm not a student anymore and still work on Quizlet full-time, it's super important for me and the whole team to have exposure to our users' experience and mindset. So to hack it, we started a Spanish class at the office so we'd have to use the product. We've also been going on field-trips to various middle- and high-school classrooms around the bay area about once a week.
asuth | 14 years ago | on: The One Step Every Entrepreneur Should Take Before Launching a Business
Just sayin.. :)
asuth | 14 years ago | on: Ask HN: Who is Hiring? (April 2012)
Quizlet is a learning platform for students that puts students in control of their own learning. We're used by millions of high school and college students and are a top-400 website in the US.
Quizlet wants to build a next generation of learning tools that enable students to deeply and creatively learn whatever they need and allowing students to be the source of their own curriculum.
We're looking for developers interested in working on the entire stack, but specialization is ok too. Check out our recent Nodejam win for a look at what we do: http://quizlet.com/blog/an-epic-how-quizlet-won-nodejam/
asuth | 14 years ago | on: Startups: a hidden lifestyle at MIT
For me, it's been awesome to see the best engineers doing their own companies instead of joining defense contractors or GS.
We run Quizlet behind Cloudflare, and use Google Cloud for all our server infrastructure (>150 VMs). We've been very happy on both platforms. We'll be saving around $2k/mo on bandwidth because of this deal, and we didn't have to lift a finger. Yay :)
Happy to answer any questions about either platform.