If this then that
ifttt.com
ifttt.com
I'm impressed with how simple this product seems to be, and hope they can contain any feature creep.
* Scour Craigslist for an apartment in San Francisco
* Put indeed.com job searches for "UI Design San Francisco" into Evernote
* Monitor airline fares for the cheapest time to buy a one-way ticket from BOS to SFO
* Text me when the temperature in zip code 94103 rises above 68 to remind myself to get out and enjoy my new city.
THANKS IFTTT! I couldn't have done it without you!
Femtoo also supports Notifo notifications (direct to your mobile) and optionally a URL callback, so you can even create your own event handlers.
For example, I have a Femtoo tracker that is monitoring the latest BBC news headline, whenever it changes, Femtoo calls the LiveDirectory.org API to update the BBC profile here: http://livedirectory.org/profile/bbc - as LiveDirectory.org is a pub/sub system, subscribers to the LiveDirectory BBC profile will recieve a webhook style callback.
Want delivery of full RSS feeds?
Please do not use this feature to automate delivery of bulk content, such as entire feeds.
If you'd like to do that, try Kindlefeeder, a service designed for (and much better for) that purpose.http://news.ycombinator.com/item?id=2604921
To be honest, I still have a hard time figuring out how, where or why I would ever use this. Maybe I'm just too old, too disconnected, or too stupid to understand what it's all about, but in short, I just don't.
I'd love a single, simple, concrete example of a relevant problem this solves.
Don't get me wrong, I have no doubt it's very cool and very clever. I just really don't get it.
Instead of signing up for tons of email lists and notification systems you are creating your own. You only get contacted when you WANT to be contacted.
Love it.
(old fart here, sorry)
However, it does have RSS, Gmail, and Date and Time triggers, and actions like send an email or make a phone call that are quite generic.
Gmail isn't exactly a trendy new service anymore, but I think it would be a huge improvement if they allowed you to configure ifttt to trigger or mail from any POP/IMAP compatible account.
Also, a channel for power users like "run this script" or to make a new channel would be awesome.
Still here? OK.
When I make a comment on HN I'm about anal about seeing the response it gets. I care about whether things are perceived to be useful. I want to be useful, and helpful, and generally make things better. Really, I do.
I take time to give feedback, and look at the articles before voting on them, and I upvote people who I think are doing good things.
So I noticed that the parent comment to this got a couple of upvotes, and then got a downvote.
Why did it get a downvote? That's something I really don't get. I asked a genuine, pointed and specific question about the service. I asked for a specific improvement to the information being given. I provided a clear example of someone who doesn't get it, so the service providers can make a decision about answering my questions, improving the site so the question doesn't arise, or ignoring me as being in the tail and not worth worrying about. That would be a business decision that I would respect - I'm often the customer that gets ignored, because I'm not normal.
So why the downvote?
I don't care about the karma, except in so far as it's an indication of the cohesion of the "community". What's becoming clear to me is that there really is no longer a proper community here on HN.
It was a comfortable village - it's now an impersonal city.
Whether the quality is going up or down, or whether the general atmosphere is becoming more snarky or not, these are side effects.
The community is gone, and HN is something else.
And that's a shame.
When i signed up a few days ago, there was some "read this first" pages presented to me outlining the proper way to comment and so on. In it, was clearly stated that massive communities will become stupid even if they were once a place where topics were discussed in an intelligent way. A bit further it goes as far as presenting "hacker news approach on online comments" as an effort to provide a community above the average. But it fails miserably telling what sets HN's comments system from slashdot, redit, dig, etc. which is not much, if anything at all. So if you wondering why is HN going to hell in a handcart, it's for the same reason that all other online communities go that path too. This is inevitable unless the comments system change radically.
An example of a community that didn't went down the drain: stackoverflow.
Nothing to see here, move along.
Because you got a downvote, you make a statement that HN is going to hell. Honestly, I do not know how much more of an overreaction you could have crafted here.
> People disagree with each other
Yes, and once upon a time people here on HN used either to respect that disagreement, or would discuss it. They used not to downvote for simple disagreement. That's part of the change. > Maybe they were just downvoting everything for fun.
Which again makes my point - you can do that in a city and get away with it, you can't do it in a village. > Because you got a downvote, you make a statement
> that HN is going to hell.
Do you really think I've said this on the basis of a single downvote? It's a trend I'm seeing.Sadly the boiled frog allegory is a myth, but using the analogy anyway, I think I can see the temperature rising here on HN, and it's respect, quality discussion and value that's being boiled out. I might easily be wrong and I might jut be remembering with advantages how HN was 2 and 3 years ago, but if I'm right, now's the time to start looking for a new place to have thought-provoking conversation with intelligent and knowledgeable people.
-- Edmund Burke (disputed - see http://tartarus.org/~martin/essays/burkequote.html and http://tartarus.org/~martin/essays/burkequote2.html for in-depth discussion)
Even PG is concerned that HN is declining - http://news.ycombinator.com/item?id=2403696 - so it's not just me.
But clearly concern for the community is irrelevant and regarded as off-topic, so I'll stop now.
So, the downvotes: your original comment could have been interpreted as sarcastic, which might be why it was downvoted. Worth noting that overall it was positively received, who knows, maybe someone just slipped on their iPhone?
Your other comments have two problems. Your tone is somewhat passive-aggressive, for example:
"triumph of evil [that is, comment quality may be getting worse]", "clearly concern for the community is irrelevant", "community is gone, and HN is something else", "respect, quality discussion and value that's being boiled out"
Coupled this with the unfortunate fact that I (and presumably other people) also recognise your username for often complaining that HN is getting worse.
That is probably why your meta posts are getting downvoted: you have made your point before, and unless you have something new to say, that makes it noise and the community norms are to downvote noise.
I composed a much longer reply, but it's probably jsut going to be regarded as noise, so I'll leave it at that.
2. Once you vote, you cannot unvote.
3. Many read HN on touch devices that make it easy to miss a target.
Result: expect at least a down vote or two by accident from people who wanted to up vote.
***New feature idea, "if I haven't read a bookmarked site in the last 30 days, send me an email" (that may be do-able, I haven't explored the site too much, but I do intend to sign up)- as I abandoned RSS readers a long time ago, new posts on my _very favorite_ (read: top 5) blogs send me a notification email with a link to the post
- new tweets by my _very favorite_ (read: top 3) twitter accounts get SMS'd to me
Pretty limited usage so far I'll admit, but I'm excited to see what new inputs and outputs they come up with in the future.
<div id='title'>
<h1><a class='logo_box_nerd_shit' href='/' title='Dashboard'>
<div id='even_nerdier_shit'></div>
</a>About ifttt
Heh.Also, when did chrome stop antialiasing text? If I somehow checked a box labeled "make text look worse", then someone please enlighten me. http://bbot.org/etc/aliasing.png
EDIT: Ha ha, Windows, you card, always with the case-insensitive file systems. Got me again! Link should work now.
Basically, you should never specify 'Helvetica' anywhere in a font declaration. Specify 'Helvetica Neue', the pretty close 'Microsoft Sans Serif', or gasp Arial — it's not actually worse in any way, despite all the wankery.
The URL is unprofessional, and so are the identifiers in the source code. Protip to the devs: Dropping profanities doesn't make you look cool, it makes you look like a 19-year-old trying to impress his friends.
P.S. - I still upvoted you because I see where you're coming from, and "s//" is always funny to me for some reason.
I'd consider the site equally unprofessional if they used the words "retarded" or "Jew" (as in, "our competitors' products are retarded, don't let them Jew you!"), or if they used scatological humor. It's just bad taste.
On the other hand, "fuck", "shit" et al. exist in a bit of a vacuum. "What the fuck" is not offensive to fucks, because (hopefully) very few people identify as "fucks".
So, the vector of offense for "Jew" is different from the vector of offense for "fuck". I'm offended when people use racial slurs. But when someone simply swears, I don't see a reason to be offended. It may affect my opinion of them; for example, I am less likely to respect someone for being articulate if they can't express themselves without swearing every couple of words. But getting offended implies some degree of emotional investment in the words or concepts themselves, which I don't really see the basis for.
To put it another way: I feel like any reasonable, compassionate person can't help but be offended to some degree by slurs; and they should be, because slurs are probably not such a great thing. Conversely, I think that we are taught to be offended by swears, and it's within reach of the average person to disconnect their emotional response from them.
Traditionally, code search is done via fulltext indexing of verbose textual function descriptions. ifttt succeeds in using a channel-signature model, not unlike Hoogle's type-signature search, to provide code search without asking authors to write any description at all. Very nice!
http://www.haskell.org/hoogle/?hoogle=%28a+-%3E+b%29+-%3E+a+...
Why did the page's source contain profanity, as pointed out by another poster (http://news.ycombinator.com/item?id=2971423)? (The profanity has since been removed.)
If your target audience is non-programmers, then make the URL something I can e-mail my mom without having to answer awkward questions.
Mom: What does "WTF" mean?
You: It's just some internet joke.
Mom: Well, all right.
Fortunately this is how it goes for me: Mom: What does "WTF" mean?
Me: It's an internet thing; it stands for "What The Fuck".
Mom: Ha ha! I love it. I'll have to remember that one.So, now that it's public everyone wants to rave about it. Makes sense.
Anyways, I think it echoes with the sentiments of many that the internet should be more like a Tivo and a lot less like a fire hose, but without the portal-type restrictions that big enterprise would like to handcuff one with. It's an interesting take on looking forward. Years from now you'll only get updates from people on Facebook that you know you'll enjoy, like drunken ones that include a picture and semi-nudity. Or better yet, pre-scrub your timeline for any potentially offensive or embarrassing content.
One question though: what, if anything, does ifttt do to detect/prevent infinite loops? If I create a task to copy new photos added to flickr to instragram, and another task to copy new photos added to instagram to flickr, what happens?
Caveats to the above are that you'd need to make sure that accounts in the channels are tied to single users (or join together the graphs of multiple users where they share channel accounts). You'd also need to handle odd edge cases with trigger fields and addins - such as a user @mentioning themselves and triggering an action to reply to the user who mentioned them.
I have to admit, I look at stuff like this and my first reaction is "hmm, what could possibly go wrong... could we somehow use this to calculate prime numbers perhaps?"
http://tarpipe.com/ is a similar tool that's been around for a while; I think the HN crowd will like the fine-grain detail of it more.
And it works with a much larger number of services.
1. To allow me to feed interesting articles from my iPad into BufferApp so I can post them automatically to Twitter throughout the day:
http://red66.com/2011/06/integrating-buffer-into-your-ipad-t...
I go through Zite, Flipboard and Hacker News every morning and queue up all the interesting articles. Buffer posts them for me at set times throughout the day. I don't have to be at my computer to tweet and I don't flood my followers early in the morning.
2. To automatically post my Instagram photos to my Google+ account:
https://plus.google.com/114204703228150089266/posts/9zPZQaN2...
--
Specifically: the way the UI swipes things away when you make selections feels very fresh. I might grow to hate it, but I enjoy it today.
Furthermore, I can see this transitioning into "phsyical" applications (think "The Internet of Things"). For example, OnStar can connect car sensors to send a text message when your car leaves your garage.
It would be awesome if there was an output to GET/POST to an arbitrary URL. Although, I suppose it sort of opens up a bigger issue, as to make it really useful for integrating with a lot of other arbitrary APIs, you'd probably need a way to support oauth from arbitrary services as well.
The only thing I'm worried about is giving away so many passwords to one service. How are these stored?
It's one of those things where you don't really know how useful it is until you see / hear of some examples and start using it yourself.
How about a table of supported events and actions, or at least a number of different examples?
Could you tell us something about the tech stack? Just curious.
Can you share any info on your stack?
https://github.com/thedjpetersen/Jeeves
Hopefully I will get a weekend and I will have the opportunity to make it a little bit more complete.
Something like this: http://i.imgur.com/viGpC.jpg
You are doing great, guys, will definitely spread the world and come up with more tasks!
One major nitpick: Please make my browser's back button work between steps when creating a task!
On a seperate note: for phone calling, it said US only but it seems to work for international numbers as well. (Was wanting to see if I could set up a nice wake-up call...)
Compare this with Yahoo Pipes, which provided a similar service with an interface intimidating to non-technical users.