HNHacker News
TopNewBestAskShowJobs

shawnjan8

401 karma · joined May 10, 2011

submissionscomments
shawnjan8··on Khan Academy integrates GPT-4 as every student’s customized tutor
The sign-up page to join our waitlist is here: https://www.khanacademy.org/khan-labs

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.

shawnjan8··on Khan Academy integrates GPT-4 as every student’s customized tutor
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/
shawnjan8··on Ask HN: Who is hiring right now?
^ Eng manager here at Khan, I can vouch for this!! We have a huge emphasis on work life balance on our team.
shawnjan8··on Ask HN: Who is hiring? (October 2013)
Mobify - Vancouver, BC

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.

- We do a ton of open source - Mobify.js (http://www.mobify.com/mobifyjs/) and our UI modules (http://mobify.github.io/).

We are one of the fastest growing startups in Canada, doubling in size every year. Check out our jobs page for more info:

http://www.mobify.com/jobs/

Or checkout this great video about our culture, and life at Mobify:

http://www.youtube.com/watch?v=XP4XFJUrniY

shawnjan8··on [dead]
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.
shawnjan8··on [dead]
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.
shawnjan8··on CSS Sprites vs. Data URIs: Which is faster on mobile?
and thusly will block the document from loading, most likely delaying first paint.
shawnjan8··on CSS Sprites vs. Data URIs: Which is faster on mobile?
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.
shawnjan8··on Mozilla CTO: "Maybe we should just adopt, support, and bundle Tor in Firefox..."
I use the Chrome Users feature to achieve this - one profile for home, one for work, and one for Facebook. Works a lot better then incognito mode!
shawnjan8··on On the Tenth Anniversary of Quitting
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!
shawnjan8··on iOS 7
So, this update might actually get me to switch back to iOS from Android. Anyone else?
shawnjan8··on Manipulate the DOM before any resources have loaded using Capturing
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 :)

shawnjan8··on Manipulate the DOM before any resources have loaded using Capturing
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.
shawnjan8··on Manipulate the DOM before any resources have loaded using Capturing
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 :)
shawnjan8··on Ask HN: Who is hiring? (March 2013)
Mobify - Tons of positions!

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!

shawnjan8··on Ask HN: Who is hiring? (March 2013)
Mobify - Tons of positions!

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!

shawnjan8··on Mobify's take on the creative process behind rebranding a startup
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! :)
shawnjan8··on [dead]
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.

shawnjan8··on You Can Make Money with Open Source
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 :)
shawnjan8··on Why Responsive Design Is Not Worth It
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.
shawnjan8··on Ask HN: Who Is Hiring? (September 2012)
Vancouver, BC - Mobify

We're a company specializing in the mobile web. We're big on Javascript and Python. We have a client side javascript adaptation framework, Mobify.js, which we recently open sourced, and we're creating a web application GUI around it using Backbone and Django. We also have a bunch of performance enhancements tools for websites on our Cloud platform, also written in Django. We're also continuously adding to our Mobile UI framework. But words don't mean much without the code to back it up - check us out on Github!

https://github.com/mobify

We're also looking for TONS of different kinds of people right now. Front/Backend Engineers, Designers, QA, Sales/Marketing, and a Community Ambassador. Check out the full list of jobs here:

http://www.mobify.com/about/jobs/

shawnjan8··on Evernote Smart Notebook by Moleskine
Interesting. And the new app seems great. No more different modes for reading and editing! Hopefully they release an update for Android as well...
shawnjan8··on Get all your scripts with one request using Jazzcat and Mobify.js
TL;DR - Mobify.js fires off one request to Jazzcat, which grabs all of your scripts and returns back a single concatenated file. As for how it actually works, we use the DOM pre-parsing capabilities of Mobify.js to grab script URLs and remove the scripts from the source document before it's rendered by the browser. THEN a request is made for the single javascript file from Jazzcat.

The feature currently only works for Mobify.js projects. Soon, you will be able to use this service on any website by adding a single line of Javascript into your existing site.

shawnjan8··on Show HN: Mobify.js, a client side adaptation framework for going mobile
Adding link in comments for clickable hyperlink goodness:

http://www.mobify.com/blog/introducing-mobify-js/

shawnjan8··on A Man Can’t Live on Image Credit Alone
I think this comment by Tzctplus sums my feelings on the matter the best:

He gets it. The market is saturated, economics 101 says that will drive the price down, in extreme situations the price is close to 0, the mistake many photographers make is to believe that their skill (and they should stop using the word "art" if they are selling, it would be really useful to frame the situation) is still so unique that deserves an imagined level of compensation.

Photographers should understand that if they want to make a living it will be thanks to the value added on top of taking photographs, making good photographs is not enough, lots of people can now do that, and most importantly, the market is global and cruelly efficient.

The article's poster talks like if the digital photography revolution hasn't happened, people that have not managed to sell value added to potential clients should realize that the first thing in the road to charging something is recognition, which is what the guy of the calendars was offering (how many of you can boast to have had they pictures published in 20000 calendars? That would look great on a CV and would help you in the differentiation from the mass of photographers struggling to make a living from their skill).

You are saying below that they can offer compensation, and that is entirely missing the point, as much as I would like to charge $1000 for each picture I take (set your price, the principle is the same) I know there are hundreds, perhaps thousand of chums out there that would like to take half that, one third of that or less.

It is funny that you try to use an example below about restaurants without considering the whole picture: qualified chefs, waiters, etc. working in a fancy restaurant are not a dime a dozen, they also will use ingredients which are demonstrably scarce, that is the reason you can't walk there and set your price.

Photographers are not in that happy position just by the virtue of their photographs: any photo website, trade magazine (of which are many, yet another hint about the vulgarity of taking pictures nowadays) should be teaching a lesson to anybody holding a camera: your skill is now a commodity, and as such the first step to make a living out of it is brand recognition, which is what was in offer...

Once your name is Testino or some other person that is immediately recognizable and iconic, then yeah, feel insulted, before that? Be grateful....

shawnjan8··on Tesla Model S Options and Pricing
Anyone know when/if this car is coming to Canada? I assume not many car repair shops are going to be able to deal with one of these bad boys.
shawnjan8··on After traveling to over 25 countries I created an app I wanted
Not loading on Chrome for me... I can sign in with Safari but it seems really slow, right now its just stuck on loading... I want in! Arg.
shawnjan8··on Appify-UI - Create the simplest possible Mac OS X apps, using HTML5 for the UI
Funny, I was just going to learn Cocoa so I could do just this. I will try this out once finals are over :)
shawnjan8··on Apple television rumored to come in 3 sizes, including 32" and 55"
Is it just me, or does this smell like the perfect opportunity for Apple to enter into the "console" gaming arena. Provide a gaming controller and voila! They are competing with the likes of Sony, Microsoft, and Nintendo. Difference is, you release a game on the iTV, and its playable on your iPhone and your iPad. Oh man, talk about owning your entire stack...
shawnjan8··on Why you should not go to medical school
Does anyone have any idea if this would be similar to becoming a doctor in Canada? My girlfriend is doing her undergrad and plans to do med school, I'm not sure if I should show her this article or not... If this really only pertains to becoming a doctor in the USA, then there isn't a point in shower her this. Any advice/info is appreciated :)
Page 1 of 2Next →