Hacker Newsnew | past | comments | ask | show | jobs | submit | nezo's commentslogin

Airbnb Engineering & Data Science https://medium.com/airbnb-engineering


Try to allocate some time to think about what happened, what makes you angry. Do this maybe when walking (That's what I do) or when commuting, and prevent yourself from thinking about it once at home.


About ContentType : "If you ever move models between apps or rename your apps, you’re going to have to do some manual patching on this table"

Thanks for this, just had a kind of struggle recently


There really is a lot of things to improve about permissions. Like Apple and Android's default camera apps requesting access to camera... really? Or contact app asking permission to list contacts (on android at least).

Setting up a new phone or tablet is like dismissing 99 dialogs every time.

I indeed hope in the future there will be a better balance between user experience and user privacy.


How often do you upgrade or purchase a new Apple device? Once per year? I'll take one instance of setting up permissions for stock apps (Many of which I don't use) over granting them unfettered access to my data and device services any day of the year. For instance, under no circumstances do I want Location Services enabled for: "App Store, Camera, Facebook, Messages, Siri, Twitter, HomeKit, Location based Alerts or Ads or Suggestions, WiFi Networking, Frequent Locations, Diagnostics and Usage, or Popular Near Me. I'd be happier if I could disable location access by modem too (GPS, Bluetooth, and WiFi) but it isn't that granular.


Offer a device to a novice and watch him/her panic over the incredibly huge amount of popups. (I saw my mom)

How frequent do I buy a new device shouldn't be a reason for onboarding to be such a hassle.

Of course location is a good exemple of permissions you don't want to give to every app, but I gave example of apps asking for obvious permissions.

Camera app (Still love this example, sorry) ask access for camera, and oh storage... really? Both of them are really obvious. I don't know anyone using camera just to see the preview, but maybe.


Giving the camera app access to location data is useful though. If you do that, the photo app can automatically group your photos by location/city, which is very useful if you take a lot of photos and travel a lot.


Also Apple has a backup system that happens every night automatically. So even if you buy every iPhone that comes out you don't have to set up permissions again.

(I may be wrong, someone correct me if I am).


I experienced this fraud as well, and knowing their policy about default reaching... this is a real shame. We ended up doing less and less facebook ads.


The whole angular.io documentation is telling me "well f*ck you vanilla JS user, go learn TypeScript and come back"


Well, the angular 2 beta release blog mentions that these the docs for es5/es6 are still in the works...


Same here, keep it up man!


I think there's a lot of nowadays SERIOUS projects that only rely on github ticket system. Mostly because that's the way pull request are handled.


Any project that uses Github pull requests is not serious.


I mainly use it as a like button, but if I'm really interested by a project I might instead start Watching it.


Nice job here.

But to be honest I'm not a pre-compiler advocate.

Javascript is a beautiful language once you stop blaming it for what it wasn't designed for. I feel that pre-compilers just divide the community up and unfortunately I've seen people going for CoffeeScript for example without even trying to grasp the subtleties of Vanilla JS.


ECMAScript 2015+ pre-compilers (ie. transpilers) are a must.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: