skysight-inc/HackerNews huggingface dataset:
as mentioned in an earlier post, mind sharing what else you'd like to see instead of food? how else would you like to use spotsy?
True. The intersection of potential Soylent customers and keto-diet people is probably high. It is funny to see this kind of expectation thrown at an untested type of product, though.
Because I demand more respect than that from my employer. It is a layout designed to cram the max number of people into the cheapest space. These people are shoulder to shoulder. You have zero privacy and anything you do on your screen 2 other people are going to inevitably see it. In that way it is also your employer enforcing their will on you- you will feel embarrassed to take a perfectly normal break to look at Facebook or Twitter or whatever.

I also dislike that a lot of the spaces there are for people with laptops. I personally would never accept a company laptop. It implies that your employer wants you to work at home or on travel. Fuck that. I want a desktop, and I will work for you when I am in the office. If you want me to work at any other time, pay me to come in.

Stand up for yourself. Start-up culture is increasingly bullshit and toxic, luckily I am getting out in a few weeks and do not intend to return.
Yeah, that's kind of funny to think about: Netflix would be much worse if it were just a static stream rather than a library of movies and TV shows to watch whenever ... yet the former is exactly what people pay for as premium cable channels!
The name change to "Go" happened after Go(lang)'s public release. Kind of a dumb move.
The problem with this line of reasoning (essentially, we're both too small to constitute a monopoly, so we should be allowed to merge) is that if it's accepted often enough, then the last holdout will rightly complain that they can't compete with the "big boys" unless they merge with one of them.
I wish all phones were as indestructible as the Nokia "brick".
>Less than 12% of Computer Science bachelor's degrees were awarded to women at US PhD-granting institutions in 2010.

There's your problem right there. I have a hard time believing that there is a systematic effort to keep women out of CS programs.
I don't like this. Even the author's own example shows how this gets very confusing even with simple code:

var a = future;
console.log(a); // will print 'hello'
a = 'Hello'
a += ' World!'
console.log(a); // will print 'Hello World!'

Deferreds/promises are good exactly because they explicitly state what they are through their type, and they behave the "same" whether they are resolved or not.

This proposal breaks the notion of what a variable is, and it behaves very differently whether the future has been replaced by a value or not. This will become confusing very fast and a great source of race conditions.
The paragraph heading said 'Old People.' Particularly poignant for me - my dad is highly experienced but was recently laid off and has been searching for a job in the tech sector for months. Ageism in tech is brutal.
This is a fascinating piece. That you still don't understand your motivations is a testament to evolution's sinister machinations.

My friend, you are describing your evolutionary impulses with incredible accuracy. Humans are primates, and primates form social hierarchies spontaneously. Furthermore, tribes of primates must fight against rival tribes for food and mates. Whether you knew it or not, you were on a mission to purge your tribe of weak members, whom you deemed as parasites and liabilities. If they fought back it would mean they wren't weak, and you would be satisfied, as they had proven they could be useful to the tribe.

I would recommend you read Dawkins' Selfish Gene, and a few landmark evolutionary psychology books like The Moral Animal, Blank Slate, Sex at Dawn, and any others that have come out since.

Human behavior is fascinating, and rarely is an extremely widespread behavior (e.g. bullying, religiosity, etc.) prevalent without a strong causal foundation, which very often is linked to increased fitness in an ancestral environment.
I strongly recommend reading Blue Ocean Strategy, too. Innovator's Dilemma focuses on technology mostly, but Blue Ocean is a similar theory that applies to any industry.

They are pretty much the same theory, though. They are not that "new", just much better researched by these two books, and more fleshed out. Peter Drucker was actually talking about this strategy in his book Innovation and Entrepreneurship decades ago, although while it was obvious he "got it" himself, his book doesn't do a great job of explaining it to the reader in a way that he can understand it very well and then go and apply it. But I think Innovator's Dilemma and Blue Ocean Strategy authors were inspired by that to research their theories.

Innovator's Solution sequel is also pretty great, if you want to read it after Innovator's Dilemma (especially for the integration/disintegration insights).

But really these books and these theories have taught me so much about how technology companies can succeed or fail, and I think they are so critical to a CEO, especially a large company's CEO, that if I was a board's Chairman, I would not hire a CEO that doesn't have a deep understanding of the disruption innovation theory.

Oh, and btw, Steve Jobs was a big fan of Innovator's Dilemma (it's mentioned somewhere), and I remember thinking years ago that Steve Jobs is the CEO that is applying the most the disruptive innovation/Blue Ocean theory, out of all existing CEOs in the world at the time.
7-9 eurobucks for dinner? What kind of dinner are we talking about here?
Stewart Butterfield’s Collaboration App Slack Raises $42.75M
AWS EC2 Secure Access Control
Fortune Favors The Bald
Two possibilities from the user's point of view:

"Facebook is a little slow because my ISP might be throttling, but I'm not sure, it could also be my computer"

"I cannot access Facebook at all because Facebook blocked my ISP"

Getting users pissed off at web services is not a good way to effect change. We need users on our side, so we can't have them think of us as crybabies.
The link in your title is broken (missing colon). It should be:

https://igurublog.wordpress.com/2014/04/03/tso-and-linus-and...
There's certainly something wrong with externally compelling treatment if there is no harm to others, OTOH, if the person involved wants to address the dysfunction in other areas of life -- even if the source of the dysfunction also helps them attain high social status -- why shouldn't treatment be available?
Network effect.

The key though is that Telegram actually isn't free to consumers when compared to Whatsapp. At $1/year + access to everyone who is already on network vs. $0/year + access to smaller network+need to invite your friends to build that network Whatsapp is actually (significantly) cheaper. If it was more expensive per year I think they'd be giving some room, but no one is even going to notice getting billed.
A Biography Of Your Cubicle: How This Became The Modern Workplace
[W]hen I drink, it's more to enjoy the liquor, then get hammered.

[W]hen I drink, it's more to enjoy the liquor than get hammered.

Hmmm . . . is it the former or the latter?
How to Build a Video Portal in 80 Days
Dupe of https://news.ycombinator.com/item?id=7601969.
No, it places orders market orders in any of the ETFs we need to rebalance mid-morning. Orders go out around 10:15am NY time on rebalance days.

Also, the chart in the page is from actual trading on a roughly $25k account, and updates each day.
Very nice, dashboard and test working as expected, intuitive etc. Only comment is that from the front page I wasn't sure what I was signing up for (saw no demo)
The first example read like the employee was diagnosed with bipolar disorder, so we fired him. Ouch. Try to be supportive and help at least once. Then reconsider. Else, the jerk is on you.
After you experience Kickstarter projects which fail to materialize (sometimes taking your money with them), you'll come to appreciate the honest and brutal reality behind putting things into production.
Not many sites use HSTS yet. IE says they'll support it in the next version anyway. For everything else you mentioned, they're right on par with Safari, which is not bad.
Anyone else think they're missing a bit of an opportunity by not calling these messages "parallella-grams"?

I'll show myself out.
How we generated $13k in 24hrs through Product Hunt
Five Ways to Make an API Developers will actually Use
Aung San Suu Kyi – Nobel Lecture
As a serious aside, i don't know about apps for making bird calls, but i have met birdwatchers who were very excited about the prospect of an app which identifies bird calls. Like:

http://grow.cals.wisc.edu/environment/smart-birding

Or:

http://www.isoperla.co.uk/BirdSongIdiPhone.html
On some things, yes, very much so.

I'll just use my Facebook browser on my Facebook phone running Facebook Operating System to Facebook search for job openings where I can post my resume that I wrote in Facebook Docs, and hope the recruiter will send me a Facebook email or leave a Facebook voicemail. After that, I'll open up Facebook maps to find a take-out restaurant my friends reviewed, then I'll rent some Facebook movies my friends recommended. Or maybe I'll talk a walk, if Facebook Now says the weather is good where I am. While I'm walking, maybe I can record a video of the loons on my lake again, and post it to Facebook video. Oh, I better Facebook Keep a reminder to myself to pick up some milk.

My identity was subtly integrated into each of those things.
When you talk about things happening for a reason, this is pretty much the blueprint:

"We shared part of the building with Nolo Press, a company that made how-to books with tear-out pages for all sorts of legal situations. Their dumpster was right outside the door where we would hang out and have a smoke and a drink in between practicing, and it was always overflowing with damaged books. So we're out there wondering how we're ever going to make it in the music business and start absentmindedly flipping through books. One of them showed how to start all kinds of businesses."
I use that style all the time. I like having the function name start in column 1, it can make searching easier.

I do wish that in C1x (for x > 1), they could find a way to let us declare multiple formal arguments of the same type without repeating the type:

float
my_graphics_hack(float x, y, z, r, g, b, u, v) { ...

instead of

float my_graphics_hack(float x, float y, float z, float r, float g, float b, float u, float v) { ...

which gets really tedious and obfuscates that fact that they are all the same type, especially with the typename is more complex than just "float". When the new syntax was added to ANSI C, it wasn't possible to do multiple variables, for reasons I've forgotten but which I think had to do with forward type references. It would be awfully nice to find a fix for this.
I can't imagine Facebook getting even 10% of their investment on Whatsapp back. It's crazy that they blew so much money on something which hasn't proven to be anything more than a flavor-of-the-day platform. Whatsapp suffers from the same flaw that made Facebook start losing customers to it in the first place: there was a paradigm shift in what the customers wanted in their social apps, and FB always was a touch too complicated for mostly-mobile users' needs. And just like that, the strongest player in the social industry started to decline.

There is zero guarantee that there won't be another such paradigm shift in the near (even super-near) future that would displace Whatsapp overnight. And unlike Facebook, which has tons of features (too many, yes, but that makes it unlikely that someone can replace Facebook with any single solution, which drastically slows down people jumping platforms), they're a one-trick pony banking everything on being SMS, only better. The second something happens and this stops being such a big deal to their users, Whatsapp loses everything. They have no means to ensure long-term user loyalty, they have no other value proposition, they're not ahead of the curve in any other relevant way. If (or rather, when) the Whatsapp bubble pops, FB is left with nothing.
That's just plain stupid. Because it was being over-diagnosed and became fad mental illness of the day does not mean it doesn't exist. It most certainly does. There are specific behavioral and verbal traits and even physiognometric characteristics which as a bundle are unique and can be clearly distinguished.
And let's not forget holographic technology. The first enterprise hardware is geared towards 2015, where one recordable optical disc reaches storage capacities of at least 300GB. Both Sony and Panasonic are working on that. The future is plenty... plenty of gigs that is. If Amazon was indeed using optical disks for their cloud storage, then this could only mean even lower prices for us in a very foreseeable future.
I would rephrase that as "Pick the one who will, by your best guess, cause the least damage". Leviathan is, and has always been, a matter of the least possible evil.

Case in point, I'm pretty sure Mitt Romney would have waltzed into a cave in Afghanistan and set off an atomic bomb. He was that obnoxious. At least Obama seems to be half decent at getting less* impressionable young minds soul-searching for their vocation to find "Kill Americans" the obvious choice.

So Obama it was, drones and all.

* Yes, their were no Atomic Bombs in Afghanistan, but let's not let the facts get in the way of a good story.
I saw this paper as well. But I suspect for some people the effects of telling others will be net positive, even if that's not the average. Anecdotally, I believe that to be true for myself.
We run + manage our own servers, have ~4 dedicated servers and a large amount of VPSes. We lost about 7 man-days patching, cleaning up, updating certs, PR, etc.
Thanks for the link. Yup, that is anathema to me, you couldn't pay me enough to ever consider working there.

>As each pair works, neither engineer is permitted to send email or text chat — much less surf the web

>The engineers don’t go onto their laptops unless it’s absolutely necessary. They don’t use their phone unless it’s absolutely necessary.”

Anyway I will try to avoid buying whatever their product is, I don't want to support companies that would do this type of stuff. This is also why I refuse to move or work in America- I am dead serious, your employment law and corporate culture scares me.
3D printed homes from recycled materials
Maple syrup was original graded based on its use as a sugar substitute, so the lightest least maple-y syrup was given the highest grade, and the stuff that actually tastes like maple syrup is not the Grade A stuff.
Ugh. There are (at least) two fundamental problems here:

First, depsite the ugliness that asynchronous code entails, it does have one very
important feature: it never blocks, which makes reasoning about it much easier.
This proposal would make it possible for Javascript code to block, which enables
a whole class of bugs that were impossible before.

var a = future;
var b = future;

setTimeout(function() {
a = b+1;
},0);

setTimeout(function() {
b = a+1;
},0);

console.log(a, b);

Hello deadlocks!

Second, futures aren't first-class values. The proposal specifies that assigning
a future to a variable doesn't create a second reference to the future, it creates
a child future that would be resolve by the resolution of the parent future.

Thus, a future must be resolved in the scope in which it's created, or the
resolution won't be propagated to all its children. With promises, you dont' have
to worry about the side effects of assignment or function calls. Take this
common pattern for wrapping an asynchronous call with a promise:

function promiseMeSomething() {
var d = defer();
doSomethingAsyncronous(function(err, value) {
d.resolve(value);
});
return d.promise;
}

We could do the same with futures:

function futureMeSomething() {
var f = future;
doSomethingAsyncronous(function(err, value) {
f = value;
});
return f;
}

But that callback function is repetitive, so we'll refactor:

function makeCallback(d) {
return function(err, value) {
d.resolve(value);
}
}

function promiseMeSomething() {
var d = defer();
doSomethingAsyncronous(makeCallback(d));
return d.promise;
}

But consider the same refactoring with futures:

function makeCallback(g) {
return function(err, value) {
g = value;
}
}

function futureMeSomething() {
var f = future;
doSomethingAsyncronous(makeCallback(f));
return f;
}

Whoops. This won't work, because g is a child future of
f and resolving it won't resolve f.
For those know a bit more, is this basically equivalent to CQL for Cassandra except for HBase?
The best DIY keto soylents: http://diy.soylent.me/recipes?q=keto&sort=favoritesCount
AMZN is down 9%
The article is "[a]dapted and excerpted from The Hard Thing About Hard Things by Ben Horowitz." Seems like the editors did a clumsy job when combining two sections [1] of Ben's book.

[1] I "looked inside" the book at Amazon. The article is made up of two sections from the book, and rewrites/reorders the paragraphs a bit.
And yet people will listen to this guy because he is a VC and will create cargo cult leadership to hang off his every word.
Up until November 2013 all the news was of technical difficulties in the board causing delays. Repeated redesigns and fixes. However in November 2013 we finally got told the reason why we really didn't have boards, 10 months after the due delivery date was they didn't have the money. Worse than that the Kickstarter had never been enough money to make the boards, they always needed external funding that they had no idea they would get. In the Kickstarter this was never mentioned and it wasn't mentioned until November 2013 to the backers.

That is not the way business is done. They should have either made the kickstarter price higher or more backers or they been honest upfront in that pitch that the product needed additional seed money not coming from kickstarter. Rather than lying to your backers for over a year about the nature of the delays.

None of this is how you make friends and I wont deal with them again. They offered me a refund in November which I never got but at least they finally shipped my boards. This is one kickstarter backing I regret, not because I don't want the product but I don't want the guys who make it in business anymore. I don't want companies that behave this way to be rewarded, such levels of dishonesty (and potentially IMO criminal activity and certainly a breach of Kickstarters conditions) just should not be rewarded with success.
Net Neutrality: We Need a Better Deal
I'm sure almost everyone knows it's wrong, and I probably knew it was wrong too, which is why I was secretive about it in the sense that I never really got caught by teachers or my parents.

If I were born hundreds of years ago, I probably would have been a very hateful person, burning purported witches at the stake, etc. I'm just glad that I'm not that type of person now and that I was able to be self aware enough to stop my own behavior before it became a pervasive aspect of my personality. To answer your question as to why I stopped, I think I just realized it was wrong, and was wondering what was wrong with me and I didn't want to be that person.
> Should the incestuous relationship merely be noted, as you do, before dispensing with alternatives?

My thought is that saying someone can't work in the industry for 5 years prior might help with breaking up regulatory capture to a certain extent, but could have consequences on the people filling the role actually understanding the issues at hand.

Your view seems to be closer to, "things are bad now, so we certainly can't do any worse." My view is that if we're going to make the effort to fix things, let's think things through rather than throwing things at the wall to see what sticks.
I understand the difference, yet the term "Secure FTP" is most often used to refer to SFTP and not FTPS, in my experience.

From wikipedia (http://en.wikipedia.org/wiki/File_Transfer_Protocol#Secure_F...)
"The SSH file transfer protocol or secure FTP (SFTP)..."

Multiple google searches also yielded similar language.
Jesus Christ. I tried loading this in Firefox 28 and it just shit a brick.

Anybody else have this problem?
Love Product Hunt! So glad to see it getting more attention!

Awesome post!
Whoops! Totally missed seeing this.

Why is this post #99 four days later?
There have been a few journalists who tried living exclusively on Soylent for 2-4 weeks to make a story. They've all had consistent results AFAICT. The taste takes some getting used to. But, most liked it after a week and it's easy to add a bit of vanilla or other flavoring. Once you figure out how much you personally need, you feel energized and not hungry or craving. After a few days, your bowel movements get smaller and less frequent. Your jaw gets sore from lack of activity. Taking up chewing gum is recommended. Eventually, the only major, consistent complaint is the social complications. Eating and drinking with other people is very important. And, it's awkward being the guy at the table with no food on his plate...
Facebook buys fitness app firm
Would be nice to compare it to www.confreaks.com/videos/782-magrails2011-pattern-matching
Well, if I'm just wanting to check out photos, I want to see actual photos of the places. Not people taking selfies, close-up shots of food, or photos that are not relevant.

The value of spotsy, however, is that you get to see which local spots have the most instagram photos associated with it, which provides value in a different sort of way.

I can see the usefulness of the app in that regard, but not as a photo browsing app.
SpaceX Successfully Soft-Landed Booster Rocket in the Atlantic
> The only detail I disagree with is the one about telling your friends and family what you're doing as a way to keep motivated.

Yeah, I didn't mention this in the post, but it ended up doing nothing for me. I did it because at the time I saw some stuff recommending it, but I don't intend to do this again.
Note: kicking him in the head until he dies has certain issues as well.
I'm really thankful for the liveblogging, as I couldn't manage to get my body to the conference.

I understand the desire to promote the Sourcegraph app by doing the blogging, and I think its effective. However, the blog is real annoying to browse, as every (prominent?) link points to Sourcegraph the app instead of the blog.
Show HN: WDFAC – a simple DotA-inspired browser game made with Font Awesome
A Tiny Home on Wheels for £20,000
Yes, I really loved the workflow I ended up with. Putting it on GitHub has been hugely helpful. I merged four pull requests and closed twenty bugs this morning. How awesome is that?
I'd like to add something to this: we like to believe that we are immune to advertising, but we aren't. No matter how much self control and self awareness we may think we have.

The consequences may not be as grave as they look at first sight, but it's still a very uncomfortable truth. Recognizing my own vulnerability to ads is one of the many reasons why I block advertising.
I know it's crazy difficult to do it, that's why I was talking about dreams.

But maybe a set of guidelines about translatable C code plus a translator which is good enough for a variety of cases would make refactoring the resulting code such a manageable task that many projects could consider switching to Go directly.

You are technically correct in that compile already implicates a translation, but we usually use that term refering to a translation into a lower level language and not another language at the same level. You can say transpiler or source-to-source compiler for those cases and I think it's clearer and more accurate for the reader.
call/cc is too general. I find myself agreeing with Oleg[0] and think what's really required is delimited continuations.

[0] http://okmij.org/ftp/continuations/against-callcc.html
It would be very interesting to see the chart of actual trading next to a similar chart generated by the Quantopian backtester.

Very impressed with the product btw. Good work.
Not yet, I'm working on that now.