Just to be clear: it's not for every student (at least not yet!). We are in a research phase sharing it with a limited subset of users. More details about our approach to the responsible development of AI: https://blog.khanacademy.org/aiguidelines/
We think that the web should be fast, beautiful and accessible on every screen. Today that means making the web better on desktops, phones and tablets. Tomorrow it will mean Google Glass, smart TVs, and a host of other web-enabled devices.
We have tons of positions open - some of the most pressing are Front-end Engineer/Designer, HR Manager, Talent Acquisition Manager, and Product Manager. Some of the products we work on:
- Performance analysis tools written in Python and Postgresql, collecting data for billions of users and aggregating that data to improve the performance of responsive sites.
- Performance improvement tools, written in JavaScript on the client-side, and powered by many different backend services (image resizing, JS minification, etc) powered by Python and Node.js.
- Cloud based application that allows you to manage your projects and create amazing mobile/tablet experiences, and that provide an entry point into our performance tools. Written in Django and Backbone.
The point is, if his goal is to truly make him understand, he can achieve that goal MUCH faster if he doesn't hurt the ego of the person he is having an argument with. When your intelligence is insulted, you will spend a lot more time defending yourself rather then accepting a point.
Completely agreed. When you insult someone personally, they will defend themselves much sooner then they will accept your point. Instead of arguing against his point, he insulted the petition makers intelligence. When trying to make a point to someone, it's always better to do it without hurting their ego. Always.
I wouldn't imagine having two or more images would make much of a difference until you start reaching the max # of TCP connections per host, since these images would download in parallel. Would still be interesting to see results for.
Amazing story - I applaud the intestinal fortitude. I have long though about doing this myself. I have travelled quite a bit more then any other 24 year old that I know, and while I love travelling, I also love too many things about home to become a permanent traveller. I love the adventure of travelling and meeting new people, there is also tons of value in long term relationships with family and friends, and those are things I could never give up. Satisfying the travel bug while still maintaining strong long term personal relationships is hard!
Hundreds of websites use Mobify.js today, and the feedback we get has always been the same - how do you make it so fast?! I completely agree about perceived load time - it is just as important to consider as actual load time, and if Capturing caused a 10 second white screen, then the technology would be not very useful. Luckily, Capturing is very quick, and with the speed of mobile devices greatly outpacing the speed of networks, Capturing becomes even more useful. Plus after the first load, every subsequent page is EXTREMELY fast, due to the library cached and optimized by the JIT.
Of course, if you find that the initial white screen is taking longer then you would like, you could easily render out your logo and background color before capturing the document to improve perceived load time :)
Yep :). There is some initial slowdown (from our testing, it ranges from 60 to 300 ms on average), but the benefits of being able to determine which resources you want to load through the properties of the browser can cause you great gains in performance. Plus, after the library has been downloaded once, the library is cached, and optimized by the JIT on every subsequent load.
Capturing as a native feature of the browser is something that we really hope to see down the line. There are many reasons you might want to disable the pre-parser, and our goal is to empower the developer to make that decision themselves. I'd default it ON though :)
We're a company based in Vancouver, and we're looking to fill a number of roles. Most important to us is to get a product manager for the Platform team - someone who can lead our team of developers in creating fantastic products, and someone who knows how to successfully execute at making our products successful. We are ramping up on two big projects right now and we are looking for the right person who can help us make sure they are a huge hit.
We're looking for people who are passionate about the mobile web. At Mobify, you can either work on the Platform team working on developer tools in for optimizing performance of responsive sites, creating javascript libraries to make creating these sites easier/faster, and GUI tools on top of these products. We do a lot of Backbone.js, Coffeescript, Node.js, Django, and more. Or you can work on our Customer Success team, creating amazing mobile, tablet, and responsive builds for big name e-commerce and publishers such as Starbucks, Lululemon, etc.
If you are interested, check out www.mobifycareers.com to learn more!
We're a company based in Vancouver, and we're looking to fill a number of roles. Most important to us is to get a product manager for the Platform team - someone who can lead our team of developers in creating fantastic products, and someone who knows how to successfully execute at making our products successful. We are ramping up on two big projects right now and we are looking for the right person who can help us make sure they are a huge hit.
We're looking for people who are passionate about the mobile web. At Mobify, you can either work on the Platform team working on developer tools in Backbone.js, Coffeescript, Node.js, Django, and more. Or you can work on our Customer Success team, creating amazing mobile, tablet, and responsive builds for big name e-commerce and publishers such as Starbucks, Lululemon, etc.
If you are interested, check out www.mobifycareers.com to learn more!
We just released our logo and we would love to hear what you guys think! There was a lot of thought that went into the logo, and a lot of effort pushing the new brand around every facet of the company. Hopefully this post will be useful to you in your future rebranding efforts! :)
It isn't for antisocial 12 year olds, you're right. Its for Entrepreneurs and Technologists, many of whom can be very sensitive to what others think.
While this isn't the best article in the world, I think its a good lessor (or reminder) to give less of a fuck. I know giving less of a fuck did my life a world of good, but sometimes I go off and start becoming sensitive to other peoples thoughts and opinions. Its a good reminder that what other people think about you shouldn't have such a strong hold over you.
I don't think it's a huge surprise, I just think that there is a lack of understanding for a lot of people. Articles that may encourage more open source are always welcome in my books :)
But why require someone to double tap on the text? On a blog like this, the primary action of the user is to read the article. It's bad user experience to require an extra unnecessary step to do the primary action.
But we aren't planning to allow folks to enroll / allow Khanmigo for folks with children under 13 at this time as part of our research phase.