skysight-inc/HackerNews huggingface dataset:
>> You said the deals aren't real. I guess I was confused, I thought this was automatically aggregating all the deals from other services.

Ah, I see. I just meant the deals are fake, as in please don't show up at the restaurants and ask for a $5 burrito because "you saw it on forage"

>> If you are having to go talk to restaurants and secure deals themselves, this idea won't scale. Just being up front.

Neither. Restaurants & bars manage their own promotions.

>> No, the design is obviously done by a non-designer. That's okay to start off with.

Ouch. Outside of the logo and the specific pages (deal, restaurant) I actually thought the design was decent. I'm horrible at branding so I hired a designer but he came up with something horrible. I'm just using the current logo as a placeholder.

>> Marketing 1 feature > Adding more features

It really depends on the features, product, and audience. Social networking integration would go leaps and bounds above blogging.

>>I highly recommend the book "Start Small Stay Small" by Rob Walling, it is a great business book for micropreneurs. Also Rob has a great podcast "Startups for the Rest of Us" that I think you would like.

Cool, I'll check it out. Thanks again.
All anyone ever has is an educated approximated guess about reality.
Encrypt messages using SSH public keys from GitHub.
Compared to Backbone it's a lot more magic. You'll need to write less code, but it may be more difficult when you want to do something a bit more custom.

I'd also say that Ember has a steeper learning curve than Backbone.
hi nice work. it's always nice to have functional programming paradigms in javascript.

is there any (technical or political) reason, why this is or will not be part of underscorejs?
Besides, if it wasn't violating privacy, the numbers are worthless because they have no way of knowing that each number represents a user; someone could be spamming them with false numbers and, without being able to weed the random ones from the real ones, they'd have no way of knowing.
Physical Bitcoins have real value
Don't you mean the min function, not the floor function?
It's more that bootvis has no immediate slack time to deal with issues if the upgrade isn't smooth.
I find this line extremely cynical:

> Facebook is going to use all this data — not to improve our lives — but to target better marketing and advertising messages at us

It's entirely possible that better targeted marketing and advertising can "improve" our lives. To state this outcome as a dire dystopian end point is making a huge cynical assumption about the motives of companies and commerce in general. I honestly believe that Facebook (and Google for that matter) actually want to improve our lives. I honestly believe that they think that they can introduce advertising in such a way that it's a win win for both parties, at least for a significant number of people.

That doesn't mean I'm naive about things, or even agree. But to see this assumption - that these companies are out to intentionally make our lives worse - written into editorial reporting as if it's a foregone conclusion, is disappointing.
I'm certainly not an expert, but a quick question: Does it have to be SF ?
If you just want to learn coding, have you considered working at a company that combines what you know (aviation, physics of flight) with what you want to learn (software development)?

First think that comes to mind is Microsoft (Flight Simulator), but they are probably strongly in the camp of "University degree required".
Anyways, I hope the general idea / different POV is of some help
They are running beta, and there are companies paying for the service. If you log into the Travis CI support Campfire, Josh may hook you up. He was very accommodating and is always looking for feedback.
Yes. I think I need to learn a few different positions, as I can not hit some muscle groups as well as others.

I've also used a theracane to great effect on my shoulders.
> Your "argument" doesn't really do anything to address the fact that there is advertising in the game that I (hypothetically) paid for.

Actually it completely addresses that point.

The advertising is OPTIONAL. If you don't want it in the game you "paid for" then don't install it.

What part of that don't you understand? Don't want it? Don't install it.

> This is just as obtrusive as all the other anti-features that are included.

Something you have to manually go to EA's web-site, download, and then manually build in your city is "intrusive?" What?

> It doesn't matter that it's optional, the fact is I (didn't) pay for a game to be a advertising platform.

But you do pay for the internet, cable TV, Netflix, Hulu Plus, going to the movie theatre, buying DVDs/BluRays, and many MANY other things which essentially open you up to be advertised to.

The fact that it is opt-in actually makes it less invasive than many of the things I listed. Most of those aren't opt-in and aren't avoidable without piracy.
That sounds nice is theory, but I know plenty of people with important professional jobs and fairly a juvenile sense of humour.
I meant in the game...
They definitely want to replace your phone book. Perhaps even your address book (take me to where Jon R's office - even Siri would balk b/c you likely would not have his office address in your addy book).

If the accuracy was high, these would be killer features for many people.
No. Hacker News is serious business.
Let's ask God what He remembers about the first ape to capture fire.

God says...

shekels.

27:5 And if it be from five years old even unto twenty years old, then
thy estimation shall be of the male twenty shekels, and for the female
ten shekels.

27:6 And if it be from a month old even unto five years old, then thy
estimation shall be of the male five shekels of silver, and for the
female thy estimation shall be three shekels of silver.

27:7 And if it be from sixty years old and above; if it be a male,
then thy estimation shall be fifteen shekels, and for the female ten
shekels.

27:8 But if he be poorer than thy estimation, then he shall present
himself before the priest, and the priest shall value him; according
to his ability that vowed shall the priest value him.
A month, when the Nissan deal has probably been in the works (at least) for a year and will go on for years (unless EA claws back IAPs at some point). To them the "turmoil" is a momentary bit of nerd rage leading to some copy.
> I can be wrong, but being in a state of marriage with Y is a fact.

This is akin to your bank storing the total amount of your account in their database, instead of the transaction history and deriving the total from that.

There's nothing wrong with that, until there is.

Consider this situation: X marries Y, divorces, marries again. Now you would have the date of divorce prior to the date of marriage. How do you make sense of this data?

> And since the DB handle time periods, with my way you can actually search who X is married to with one request, without checking if he divorced, if Y is dead, disappeared, or else.

The fact Y is dead doesn't mean X wasn't married to it. So despite the obvious technical implications of keeping all this data in sync (e.g., Y dies so you would update X to reflect that?), you're simply obliterating information. A fact is immutable, therefore a fact database, by definition, only appends, never updates.

It is, indeed, a hard problem.
As long as it's optional, I have no problem with it.

Do I expect EA to be able to resist the urge to try to slip this crap in with other parts of the game? Do you?
Does rocket Internet benefit emerging markets?
Looks decent.

Would not use it out of principle that it forces social login.
What can you say about a film reviewer that gives Star Wars Episode I: The Phantom Menace 3.5 out of 4 stars?

Useless.

I don't get all this praise I'm reading here. Despite being witty, a national treasure, and whatever, he had one core job to do, and he was terrible at it.
Now You Can Connect to a Mouse Brain Wirelessly
> If you use javascript for layout, you're gonna have a bad time.

I don't think this is necessarily true across the board. If you're creating just another brochure site then CSS does a good job of document layout and it's true that usign JS for layout is unnecessary and counter productive.

If, on the other hand, you're creating complex layouts that mimic desktop applications (complex components, nested panels etc), then JS for layout is the only sane option.
My philosophy is to always have an exit strategy.

I'm far from Google's biggest fan but I wouldn't depend on any platform remaining over a 5 year period and would instead avoid lock in. For example Heroku in convenient for Rails but it should only be a few days to a couple of weeks to migrate to raw AWS any other hosting solution if required. This may mean limiting the use of the additional features and services integrated with Heroku.

Providing portability was possible (and I haven't looked into this service so it may not be simple) if I was a VC startup my bigger worry would be that Google would have too much information about my operations, scale and growth that I would prefer they didn't have until I chose to give it to them.
3 Red Flags with Online Dating Profiles Loveopolis Looks to Solve
Foam roll your quads (can be very painful at first), standing quad stretch after each squat session and at least once a day, low bar squat (less stressful on the knees than high bar or front squat), video tape yourself to be sure you are going to parallel (otherwise your hamstrings aren't balancing the force from your quads and your knees are stressed), be sure that your knees don't track forward at the bottom of the squat (stressful on the knees since you are removing tension on the hamstrings, see Rippetoe's terribly useful block of wood), knee wraps or knee sleeves can be helpful.

Squatting correctly is more nuanced that it would first appear. Starting Strength 3rd edition explains the mechanics of the squat in great detail and justifies why you should squat in a certain way.

Not everyone can squat but most people are just doing it wrong. It is such a useful exercise that you should be very sure that you actually can't before you give it up.
You can get good critique of your form by posting a video at the starting strength forums where you might also find useful information from a search for patellar tendonitis/tendinitis.
If only there were any other ways of messaging people on the internet
Not sure I'm reading this correctly, so a quick check:

When I have A, and want to add B, A ships its private key to B so it can decrypt the messages too? (and vise versa, obviously)

Or does A get B's public key, and A then re-encrypts and re-sends messages it receives to B?

Or is it something completely different?
A sad day indeed. Roger Ebert had the courage to stick to his intellectual integrity, unlike many film critics in this day and age.
>But you do pay for the internet, cable TV, Netflix, Hulu Plus, going to the movie theatre, buying DVDs/BluRays, and many MANY other things which essentially open you up to be advertised to.

That is not true in the slightest, even if it were, it has nothing to do with this topic. besides you still really haven't addressed the issue directly. Instead you're just attacking those who are complaining.

The fact remains that the money spent on entertainment was diverted into fund raising, diluting the product. This is a breach of the trust I place (hahaha) in EA. It shows me that my interests are not their interests and I should avoid doing business with them. They aren't spending money on making new entertaining experiences (obviously).
There's nothing wrong with film criticism. Ebert's 4-star ratings are even a good heuristic for picking something to watch. All of his "great movies" are generally recognized as such. And he certainly knew a lot more details about film than probably anyone else.

The problem with Ebert's reviews is that they offer very little in the way of insight, analysis, or depth. Instead, they are generally straightforward expositions of the film crew, setting, characters, and plot. This means that you cannot read them before watching a film, unless you want to be spoiled, and afterwards, if you were paying any kind of attention, you've already grasped everything that he points out. He doesn't usually explain what he thought the central message of a film is, so it can be unclear if he got it or not. He isn't big on interpretation.

He wasn't an idiot, but he didn't do the hard intellectual work of coming up with something new to say about films. Even the most hyper-intelligent person would have a hard time coming up with "intellectual" things to say at the rate he churned through movies. I think he was writing something like one review per day by the end.

Ebert's reviews are to film criticism what Ebert's one-pot cooking is to a full kitchen. He could make something reasonable, and it would appeal to lots of people, but the structural and time constraints meant it would never have the sophistication of an in-depth treatment. Ask someone in film studies, ask someone in culinary school.

The positive side of a lack of depth is breadth, which means we have a massive number of star ratings from a single source, and as such his work is a reasonable encyclopedia of film. Much of what he details in his reviews isn't available in Wikipedia, or appropriate for it.
underscore isn't async as I know. the libraries I use:

- comp: http://github.com/azer/comp

- andthen: http://github.com/azer/andthen

- join-params: http://github.com/azer/join-params

- map: http://github.com/azer/map.js

- new-partial: http://github.com/azer/new-partial
This sort of thing is why I want some form of account switching on my phone. Ideally with a guest account that allows basic web browsing and phone functionality but all my personal stuff requires authentication of some kind.

I had a situation like this where I was away on business, and ended up at a bar with a guy I worked with. He asked to borrow my phone for a minute to check something online.

So I give him the phone without thinking, I would feel like a bit of a dick saying no.

When he hands me the phone back and I go to the homescreen I find I have a new message, turns out it's a colourful message from a lady friend.

Then it suddenly hits me that whenever I receive a new message it automatically scrolls across the top of the screen..
You may be overly pessimistic about what today feels like in comparison to some imagined golden age. Back then felt a lot like today, actually.

I think relevant fields are healthcare, energy and food. All of those are hard to attack by startups or individuals.

Being of the age now where I can spend money on stuff I'd like to see (and build myself):

- more personalized health care, cheap high resolution MRIs, cheap signal processing for any vital sign that can be measured with cheapl sensors, large anonymous databases that can map my data into what might be wrong with me

- swarms of drones for fun and profit, especially if we can build the equivalent of a wireless sensor network funded by many individually owned drones. Not sure how this could pay off, though.
Two things:

One, I've heard it said that EA has a fairly weak corporate identity overall. They are pretty much a conglomerate of other companies and EA itself isn't known for anything interesting. Some people think this helps them get away with more shenanigans than they would if they had a stronger identity.

Two, ironically a significant problem is that games are art. Just as with, say, music or television shows or what-have-you games are not commodities. Deciding to forgo playing a specific game and substituting playing another game is a similar prospect to listening to a different musician and very much different from choosing a different grocery store to shop at or fueling up with a different brand of gasoline. This makes it harder for competition in the marketplace to drive out bad anti-consumer behavior, as it might otherwise. In a sense each game publisher has a monopoly over the IP they release.
From the animated demos, it seems like the one thing about Home that Facebook really did well here is the UX design. It seems petty, but I absolutely love the idea of round portraits being the way we identify people who are sending us background notifications.
Facebook is so dull :/
While that works in this case, it's only because Facebook breaks their functionality into multiple apps. If "Facebook" registered a homescreen, instead of "Home" registering it, then how would you remove the default? Sure, you could uninstall facebook and then reinstall it, but that's a pretty painful workaround.

Another use-case that should be fixed, the instagram app has registered to intercept browse intents for its domain. So, clicking on a link in twitter will show you that picture in the instagram app. The problem is when badly written apps do this, urls like http://instagram.com/developer/ will also open the app, but it will notice it doesn't know how to handle that url, and either quit or crash.

Sure, developers should know better. But I'd really love a way of saying "for the next intent that fires, let me chose the default again".

You could toggle this flag and then hit home to reset the homescreen app. Or you could toggle this flag then hit an instagram link and say "just for this one link, use chrome".

Unfortunately, while that would be a fantastic tool for developers, it's probably not a practical solution. There are enough edge cases that it would be hard to implement, and very hard to educate users on how to use.
I think 10 and 9 do
I have a hunch that it's going to be about getting useful and relevant information out of big data. Analyzing 'Big Data' using techniques from machine learning is getting a lot of hype, as it is starting to prove itself as a powerful predictive tool. Companies that will be big in the future will take advantage of these techniques to solve major problems in education, healthcare, robotics, etc.
OK thanks for explaining it better. My initial impression was that everyone was just brute-force attacking the same mathematical problem and there was only 21 million solutions. Apparently it's way more complicated than that.
Google pumping and dumping. Seems kind of shitty to me. E: I do realise it's a very long term pump. But it has that feel.
Commonly used by uneducated teens and young adults

So you're trying to sound uneducated?
What about the ports? They seem to have lost out
> What can you say about a film reviewer that gives Star Wars Episode I: The Phantom Menace 3.5 out of 4 stars?

That he enjoyed it and you didn't? Some people really love that film, but I'm perfectly willing to accept that you don't. You should be just as willing to accept that others do.

Your comment sucks.
this!!^ Maybe I'm missing the point,but rest for mongo has been around for a while?
See NELL. The never ending language learner.
Do you have an example by any chance? I've noticed this but it hasn't happened to me in a while.
I believe you mis-characterized the statement you're objecting to: "...not to improve our lives — but to target better marketing and advertising messages at us."

"but to target better marketing and advertising messages at us" does not equal "are out to intentionally make our lives worse". His point is that is clear that FB _will_ benefit from the newly acquired data. You have confidence we all _might_ benefit. The OP points out FB's history, which is undeniably historic in how it has challenged social norms for privacy. It is also no secret that FB (and Google, and ...) make money from advertising, and that rich datasets of details about people make for financially richer advertisers. Skepticism (maybe a little cynicism, even) is not unhealthy or "mean", in this context.
While I think learning to code is a great thing, I don't know that it will necessarily be the fastest/best path to understanding the core of your products. I'm also non-technical (coming from a legal background as well), and while the process of starting to learn to code I think has been helpful, I think what was most helpful was just asking my technical cofounders a ridiculous number of questions. Stupid questions... ones you might feel embarrassed to ask.

If you are going to learn to code, I think a high level computer science course is a great place to start. I recommend Udacity's CS101 course. It really takes the mystery out of what's happening behind the screen. If you want a good book that will also help lift the veil, I'd suggest "Code: The Hidden Language of Computer Hardware & Software" by Charles Petzold.

Learning to code can be a long process if you aren't able to give your undivided attention to it, so I think actually dedicating the time to a bootcamp as others have suggested is a very good idea and something I think I'd like to do myself.

Good luck!
Venmo Touch Will Help Chicago’s Braintree Bump Mobile Past $2B/Year
"...containing a database name that begins with '-'..."

And some people are laughing at me when I establish guidelines mandating (and enforcing in build scripts) very script rules as to precisely which subset of ASCII is allowed in filenames / identifiers / etc. in our codebase and in the builds we're producing.
Of course that does not make it any more a good idea.
I couldn't understand how !a&&!b would be slower; the NOT should be included in the branch.

The Firefox JIT inspector suggested that the body of the loop was being entirely removed, which makes sense, because it doesn't do anything. A body more like this does the trick:

if(!a&&!b) {tt+=1;} else {tf+=1;}

You'll need to add the relevant declarations to the setup section.

var tt=0,tf=0;

(The assignment to a and b should probably go there, too - it's in the teardown section at the moment.)

The result, though, is still the same!

I fixed this by switching the bodies round, so that !a&&!b runs first, then !(a||b) runs second. Now !a&&!b is quicker, as it should be, and I feel vindicated. Sort of.
Instead of bloggers and "journalists" complaining about a service they do not pay for, they should do the only thing they can. Delete their accounts. I saw the writing on the wall 3 years ago and did it. I was not worse off afterwards.

Passively complaining (while at the same time, ironically, including FB buttons) without taking actual actions does nothing.
I've recently fallen head over heels for Meteor.

When it was first announced, I was fairly intrigued like everyone else and gave it a spin. At the time, I found it difficult to put the pieces together. Now, that's all changed.

Great example: I'm wiring up an accounts system in an app now and excluding styles, it will take about 5-10 minutes to write the auth code. Fully functioning and even ready to support popular third-party services.

The best part: they haven't even hit 1.0.
> Ben & Jerry's ice cream spent decades turning down good business deals to stay true to their ideals

If, instead of succeeding, Ben & Jerry's had joined the ranks of the many other failed food retailers wouldn't the corporate officers have faced the potential of shareholder lawsuits for having blatantly "turning down good business deals" along the way?
The reality is, this rarely occurs and really isn't that bothersome.

We've been building Frontpage - a similar product for making RSS, news and social feeds all available from the Lock Screen - for a few months now. Same idea, no inputting passwords. No fumbling through multiple apps. Just easy access to your content.

http://www.frontpageapp.com
Ask HN: What's that site that lets users pay for programming small tasks?
I saw this on HN a while back, but I can't find it for some reason. It was a site that let users post programming tasks, and award a bonus upon completion.

I have a site that I run, and I have a task that is reasonably straight forward and easy to describe, but I just don't have the time to complete it right now. I'd be happy to pay someone to just do it for me. Does anyone remember what this site was?