Tinder-like application for gifs built with Elm
github.com
github.com
Because I can tell you this now: No one in this crowd (tech/geek) will login with Facebook.
>facebook authentication
What? Authentication with Facebook is a "main feature" of modern single page apps?
I'm not on Facebook and so there are all sorts of things I cant use that require auth with Facebook. This little app does not seem like something that needs Facebook auth to work.
I've been thinking for a while of creating a service that's specifically and only for this—an OAuth provider that gets your personal details the way Facebook does and enforces one-account-per-person, but then doesn't actually transmit your identiity to the site using it for OAuth. You, as an app developer, get to know each of your accounts represents a unique human, but don't get to know anything else about those humans.
Alternately, the OAuth provider could be set up so that each human can have multiple pseudonymous accounts on your service (picking at OAuth login time which one they want to use), allowing for creation of cheap "throwaway accounts"—while still giving the site the ability to ban an abusive human altogether, without knowing enough to link the accounts together. To the site, it'd simply look like they ban one account (as an OAuth provider API call), and then the other accounts just never sign on again.
I hit Command-w in the second I saw the FB login without any demo or feature section. Good luck with your bounce rate.
It also only requires access to your public profile information.
The risk here is that I don't want the app creator to know my name. It's that simple—I don't know them, I don't trust them, I trust them less now that they ask for completely unnecessary information. Let's say traffic to this site is linked with lower credit scores: it's naturally absurd that the two are causally related, but it's a reality that I have zero control over how my traffic data relates to how companies use it. All I can do is reduce my traffic data from getting into their hands where I can help it.
The app saves you the gifs you like/disliked that requires a session. Now you could say the app doesn't have to save that information, but then I'd say it's a toy app so it doesn't have to do anything. The creator wanted it to save your history, therefore it requires a session.
Let's say it requires a regular email login instead of facebook (in order to support password reset). If you're using an anonymous email that you've been careful never to accidentally associate with your name, then yeah you could keep the app creator from knowing your name.
If like most people you just use your regular email address, it's trivial to get your name with a quick google search.
>Let's say traffic to this site is linked with lower credit scores
If you're really worried about that, then you should probably have an entire fake virtual identity to handle things like this.
I don't believe facebook allows this. Hence the problem with a facebook-only login.
Stop being a dick.
It's far more of a dick to force your users to reveal their identity.
EDIT: to be clear, OP is not a dick, but there should be a non-session or non-sso signin option (as there is now) if I want to preserve anonymity for what is essentially a (polished) toy.
Also the app didn't request access to your friends list.
That's beside the point though. You're worried that a random person on the internet has access to publicly available information that the entire internet already has access to.
The only extra information you're giving out to the owner of the site by logging in with facebook is that you are a user of this site. The worse thing the owner can do is publish that fact.
That is the only foreseeable risk. I can't imagine enough people are concerned with that risk to make it worth most developer's time to address.
No thanks.
#2 i used the app and noticed you can collect data to build discriminant classifier. Even simpler - a Naive Bayes classifier since outcome is binary - Like / Dislike
#3 (continuation of #2) how many users do you have? to estimate data
Wow, there are so many JS libraries today - even just making a list is a big task in itself :(
But it is not a library. So if you would want a list of pros/cons you'd need to compare it to other compile-to-js languages.
Its purpose seems to be creating reactive web-based UI. Basic building block is converting event-stream of user input into an event-stream of html, simplest example probably were [2]
Ok, it might be web-gl as well :) And it is type-checked if that is your jam, but has decent type inference if you don't like writing types explicitly.
[1] http://elm-lang.org/blog/time-travel-made-easy [2] http://elm-lang.org/examples/mouse-position
It's like tinder for gifs
seriously guys come on
I really like this! It seems your "mobile first" design is "mobile only", you might want to make gifs show up as their actual size on bigger screens, the square chops them off at the sides sometimes
Are you going to use the likes to show me personalised gifs?
If I were you, I'd make a fake facebook profile just for situations like this.