skysight-inc/HackerNews huggingface dataset:
> Circles, the putative differentiating factor, added more of a burden than a solution to the standard social networking UX.

+1 I like what Yishan Wong (ex-Facebook executive) said about circles:

"if it represents the leading edge of thought regarding social networking within Google ... that seem to indicate that Google's ability to design and deploy a successful social networking product is further behind than previously thought"
They are located in Arizona according to their contact info.
This seems like just an extension of Netflix's desire to be on every device hooked up to a TV. They've been building apps for TVs, BluRay, Roku, AppleTV, etc for years. The cable box is another device, so they want to be on it.

I think this is a little interesting because Netflix and Cable companies are seen as competition today, so I imagine there's been some resistance.

I don't know if the streaming rights modification is that relevant, except as a reminder of how convoluted those agreements must be.
People have in fact done so.
Didn't Ben Horowitz basically publish this already as Old People? http://www.bhorowitz.com/old_people
Ah the old C style of function types in a different line.

This smells of very old code (as the header testifies)
Ponies on Rails on AdequateRecord
Coffee may reduce risk for type 2 diabetes – The Chart Blogs
Props to the mods for changing the title - can't stand bowdlerisms.
The costs of this strategy are hidden in the trading. Every time you trade, you incur a cost. Lets say your brokerage commission is $0 - you still pay the spread when you trade and taxes when you sell. Fees for this look reasonable, but why not hold VTSAX which holds approximately 3700 stocks at 0.05% (5bp) expense a year.
Ah it's basically a smush of two things... http://www.bhorowitz.com/when_smart_people_are_bad_employees
Reddit co-founder offers free Zidisha lending credit via this link
I'd still consider that a "unified social layer" in that it's still a single Facebook comment/sharing infrastructure managing the whole experience.
This is the worst kind of HN political story: the kind in which technology is a fig leaf for a discussion whose only substantive content can be about the nature of campaign promises. In other words: pure, distilled politics.

I flagged this and hope others do too.
A “former S3 engineer” commented on HN during the Glacier launch. Nothing verifiable, but it suggests some contrast with the idea that Glacier is optical backed [also interesting: he suggests that S3 has an erasure encoding strategy.]

https://news.ycombinator.com/item?id=4416065

“They’ve optimized for low-power, low-speed, which will lead to increased cost savings due to both energy savings and increased drive life. I’m not sure how much detail I can go into, but I will say that they’ve contracted a major hardware manufacturer to create custom low-RPM (and therefore low-power) hard drives that can programmatically be spun down. These custom HDs are put in custom racks with custom logic boards all designed to be very low-power. The upper limit of how much I/O they can perform is surprisingly low – only so many drives can be spun up to full speed on a given rack. I’m not sure how they stripe their data, so the perceived throughput may be higher based on parallel retrievals across racks, but if they’re using the same erasure coding strategy that S3 uses, and writing those fragments sequentially, it doesn’t matter – you’ll still have to wait for the last usable fragment to be read.”
It is unclear how one would compile arbitrary C code into useful Go. The stereotyped conventions of well-written compiler code allows for a more idiomatic translation than a general translator could ever aspire to.

C++ to Rust would be even crazier.

(Transpile is a silly word. It's "compile". Compiling already trans-es.)
You might want to reformat your post.
The rationale for equal-weighting is that cap-weighting will have you over-invested in stock sectors that are priced too high. If tech stocks have a huge run and double their weight in the S&P, do you want them to represent twice as much of your portfolio? If you think the market is efficient you do, otherwise maybe not.
Red Hat Enterprise Linux 7 Release Candidate Now Publicly Available
So basically, Rails 4 is more efficient than Rails 3 in terms of object allocations and GC time, but Rails 2.3 still takes the prize in this category.
This is tangential to the discussion, here, but if you want to make 3 simultaneous async requests, it's super easy with promises. Here's an example using bluebird (https://github.com/petkaantonov/bluebird):

Promise.all([async1, async2, async3]).then(function(results) {
console.log('async1:', results[0]);
console.log('async2:', results[1]);
console.log('async3:', results[2]);
});

or:

Promise.all([async1, async2, async3]).spread(function(res1, res2, res3) {
console.log('async1:', res1);
console.log('async2:', res2);
console.log('async3:', res3);
});

With the co library (https://github.com/visionmedia/co), it'd look like this:

co(function*() {
var results = yield [async1, async2, async3];
console.log('async1:', results[0]);
console.log('async2:', results[1]);
console.log('async3:', results[2]);
})();

Until ES6 is available everywhere, the existing promises libraries are so mature and easy-to-use that I don't really see a problem with them. Bluebird will even promisify an entire module for you with `promisifyAll`, so mixing it with callback-based modules is typically trivial.

I think that even though it relies on the use of third-party libraries like co, the generators solution is much easier to reason about than the proposed solution here.

I can't find the source, unfortunately, but I remember reading somewhere that generators were actually designed with this use case in mind, so the claim that using them for async "requires hacking a language feature that was designed for an entirely different use-case" is false, if I'm remembering correctly.
Yeah, I made a gallery of my progress through development as well. Unfortunately it gets pretty slow after several decades of simulation, not much chance for optimisations in the time frame given.
Windows download available here: http://tinyurl.com/q8m7hnd
Source code: https://github.com/Lockyy/YOGO-Moment-of-Interaction
Gallery: http://imgur.com/a/13k1R
I started assuming it is stupidity/ignorance unless its April 1 or they are paid to be funny (e.g. comedian, The Onion).
Stomach pH ranges between 1-5, what you eat contributes significantly to the variance in pH. The "active" yeast that's sold is actually the inactive spore (not actively budding) and low pH environments promote staying inactive. ADH is produced by metabolically active yeast, which theoretically would be yeast that reaches your intestines (indeed, we have "native" yeast in our intestinal tract).

Whether or not yeast would make it that far and then being to bud and produce ADH again, I couldn't really say. I never looked at human-ingestion of colonies.

ADH itself can be denatured in low pH environments but will renature and self-fold into an active tertiary structure when brought back to neutral/slightly basic pH.
> Working at a startup isn't for everyone, and there are plenty of great opportunities outside of the startup world, but not every startup is a sinking ship that's hiring new employees when it only has two weeks of cash left.

The ones with significant upside potential are. If a "startup job" is really just a normal job with normal job security and a normal paycheck, then you're never going to get the chance to strike it rich. It's just a slightly-better-than-average job.

> You should turn your auto sales analogy around because you're looking at it the wrong way.

No I think you read me the wrong way. I'm talking about you going into auto sales as a salesman, not you trying to buy a car. That's far closer to what you're doing by joining a garden-variety Silicon Valley startup.
I'm not surprised to see them in a compiler. When you're parsing and want to treat it as a big state machine, gotos are your best friend.
If you have any interest at all in game programming, I highly recommend that you participate. It's invigorating to have a fixed deadline that forces you to actually FINISH game instead of just add to a heap of incomplete ideas.

This is going to be my 8th time participating, and I'll be livestreaming the whole thing -- which to me is at least 80% of the fun. It helps that I have a large audience to keep me motivated (I'm not Notch, but I am a YouTuber).
I don't work for them (in fact, they could be considered a competitor), but check out PeerJ. $99 per author for an article. PLOS ONE also has fee waivers if you really can't afford it.
The answer to this question probably deserves a blog post. But, as mentioned by @willejs here (https://news.ycombinator.com/item?id=7646496), Jenkins has a well established community of plugins and plugin writers and so, is quite extensible. Go has good visualisation and good modeling capability, allowing you to model complex build and deployment workflows using a combination of tasks running in parallel and serial.

Both have many more pros and cons. To do justice to it, it needs a blog post. Let's see. Maybe I'll write one soon.

EDIT: This mailing list post has some more information: https://groups.google.com/forum/#!searchin/go-cd/jenkins/go-...
"In the land of the evil the saints emerge..." (and take venture capital to maintain their sainthood along the way).

What works for Whatsapp didn't work for many others and vice versa.

Ads are necessary evil, sort of like taxes. There is a price for Whatsapp's sainthood their very users are paying for with other currencies. One way or another it is an exchange.

Saint my ass.
i browse both hackernews and autoadmit. the links were merely a google search away. did you read them? they describe a pattern of posting and sockpuppetry that can also be seen in his contributions to wikipedia.
My theory is that the liver can only process so much alcohol at a time (or rather, it has a rate at which it can process alcohol), via the enzymes that it uses to do its job. If you hammer it with three drinks in rapid succession, it uses up its ability to filter alcohol out and has to recharge its stock of ingredients (possibly hindered by all the leftover alcohol in your system, messing up your biochemistry and dehydrating you). If you space it out, it has time to process the alcohol as it comes in, keeping your body from being overwhelmed.

Kind of like how a levy can hold back millions of litres of water hitting it… unless it all shows up at once, in which case it gets overwhelmed and all kinds of problems stem from there.
Interview with Max Temkin, Designer and Co-Creator of Cards Against Humanity
Can anyone tell me what's happening with the Nokia Berlin mobile/maps group? I had interviewed for a position there and was on the verge of taking it, when something more opportune and local popped up. I'm curious where I would have ended up had I taken that job.

edit: now I have to hop on the poem bandwagon! here's my ode to Nokia:

Star pupil of texts in cyberspace, taking his time, with each
Pound of the keys pushing farther towards hidden powers.
Seven days a week, fascinations with secret menus
Seven times more interesting than COCOTs and DATUs.
Eight friends, huddled around the brightly lit screen,
Zero in on the hidden treasures of information obscured.
Pounded into their brains, codes impregnate future hackers.

One, two, three, four, five digits bring them into an obscure and secret world.
Indeed. Maybe someone just decided to take the most provocative pieces of the book and stitch together an article, and used a data driven HN-baity headline generator program? :-)
Originally I had milder "this could be a problem" objections, but now on my Nth edit I've fallen into "are you trying to drive us all insane" territory.

So here's the (shorter) list of issues, which I'll support later on with code samples:

1. The new behavior is invisible to most readings of the source code. It's just magic, and unless you've obsessively tracked the magic as it flows, you never know where it might be.

2. The magic can strike in any place, at any time, and can throw an exception when it happens. Even `a=b+c` is no longer safe.

3. Even when it doesn't throw an exception, the magic can cause anywhere/anytime pauses and delays. Good luck with that smooth animation function.

4. The assignment semantics mean that even the equals sign is not safe, and can fuck up my code.

5. Infinite loops?

6. Indefinite resolution?

______________

#1:

Should be self-evident. There's no way to know, reading code, whether a variable is a future, unless you backtrack it alllll the way. There are no annotations or markings as it flows.

That would be par-for-the-course in JS and fine except that we're not just talking about another scalar type, this is a whole new beast.

#2:

future function getCount(){
raise "OH GOD THE NETWORK IS DOWN";
}
var b = 7;
var c = getCount();

var a = b + c; // How was I supposed to expect an exception here!?

#3:

var congratulationAnimation = function(msg){
// Spend 1 second fading in different UI elements

var escaped = escapeForHtml(msg);
// Spend 1 second fading in message

// Spend 1 second fading in remainder of UI elements

};
var msg = getMessage(); // Secretly a future from somewhere
congratulationAnimation(msg);

// WTF, why is my animation pausing halfway!?!?

#4:

var msg = future;
alert(msg);

// [...elsewhere...]

// Store heroic status update
msg = "Today I beat up a baby";
msg += " godzilla which was terrorizing a local school";

// OH GOD THEY THINK I'M A VILLAIN NOW

#5:

// I have no clue what this'll do.
var a = future;
a = 1 + a;

#6:

// What does this do, break console output forever?
var f = function(){
var a = future;
console.log(a);
}
f();
As others have pointed out, this is actually idiomatic C. You have a portion of your function below a label which is "clean up everything and return this variable (usually error status)." Then at any point where you have an error, you goto that label and everything is released and the error gets returned. It's sort of a manual 'defer' pattern.

"goto considered harmful" is taken out of context and bemoaned mostly by people unfamiliar with idiomatic C, I think. (Edit: sorry, I mean just for C. For other languages, e.g. Go, there may be more appropriate patterns like the 'defer' keyword.)
You can get an idea of what it might have been like, although at a much more modern, safe, and smaller scale by exploring the Chungking Mansions in Kowloon: http://en.wikipedia.org/wiki/Chungking_Mansions
I was referring to the authorities. But yes, I guess I should be thinking and discussing solutions rather that assigning responsibility to "them"!
That perfectly shows

a) why G+ integration was a great idea, and

b) how thoroughly Google screwed up the implementation of that great idea.

If somebody comments on your Youtube post? You want to know about it. If somebody posts it to their public G+ page? You want to know about it. If somebody comments on that G+ post? You want to know about it.

Giving you a single place to drink that fire-hose of information? Great idea!

Intertwingling all those concepts together into a single mixed-up unfilterable slurry of commenting? Holy crap no wrong don't do that.
I am currently drinking Ragi Malt[http://en.wikipedia.org/wiki/Finger_millet#As_Beverage]

People in South of India have been drinking this as a breakfast meal for may be thousands of years.

Also its kind of like pretty common in folklore for providing immense health benefits, besides its nutritional value.
Development “Methodologies”
I'm sure that's part of their thinking.

But note that this is only on TiVos, so many (most?) of the consumers will already be used to the idea of HDD recording and series links. Once I got a TiVo it wasn't long before I got into the habit of hitting "My Shows" rather than channel hopping.
maybe because his supporters want to disclaim any responsibility for voting for him, TWICE, or want to come up with myriad of excuses for him; after all he really meant it; so they can excuse voting for him, TWICE.

Its not like the leanings of people here isn't self evident, it is fun however to watch how fast they spin trying to prove their too smart to be gullible.
> ... the Catholic Church not only acknowledges Galileo but also apologized for its treatment of him ...

Yes, hundreds of years later, in carefully crafted language meant to excuse the Church's behavior as understandable under the circumstances. It's not quite the same thing as acknowledging an error of judgment on the part of a living Pope.

> In 12 years of Catholic school I never once heard a priest, nun, deacon, or teacher aver to any deficiency in Galileo's work. He was presented to students as a hero of science, as one would expect.

Yes, and 350 years from now, someone within the Church who today advocates free access to birth control will be hailed as ahead of his or her time, but as with Galileo, the praise and forgiveness will come far too late.

I want to emphasize that I think the Catholic church is a fascinating entity with very many well-intentioned followers, but the thinly veiled intolerance for ideas outside the canon is a constant irritation.
??? This is modern BSD (and probably plan9) style. Here's a line from the header:

> Portions Copyright © 2009 The Go Authors. All rights reserved

That's pretty recent.

And here's BSD style(9): http://www.freebsd.org/cgi/man.cgi?query=style&sektion=9

The function type should be on a line by itself preceding the function.
Ah, this is correct. Some standing desks are custom made so that what height you set you're stuck with. This can be interchanged and tightened/loosened to change heights standing wise.
there was quite a bit of negative propaganda that implied that he was a secret socialist muslim antichrist non-American from Kenya.

obviously you shouldn't pay attention to the worst of what's levied against someone, but where do you draw the line?

His opponents (i.e. Republicans) thought that net neutrality is government meddling in the free market. How would we have predicted this in this case?
You are correct that it is basically recreates an S&P index fund, but so is the EQL etf, and people have put $125M in it and pay 0.5%/year. I think this is more proof of a) how to recreate something that is already out there for cheaper, and b) the framework for customizing something to your own investment strategy. Maybe you don't need all 11 ETFs under there, maybe you just want Tech+Energy+Fin and you equal weight those - they're giving you the framework you just have to customize it to your needs.
There's a filter in Mendeley's research catalog: http://www.mendeley.com/research-papers/search/?query=%22cat... for showing only open access papers.

(disclaimer: my employer)
I really wish BDXL would hit the consumer market. I archived terabytes of data on single layer 25GB blurays and it's tedious to span across 10 discs for a larger storage folder.
How did you first get involved with Linux and/or Open Source?
Depending on the type of GI yeast, the opposite effect is possible: http://www.medicaldaily.com/texas-man-can-get-drunk-without-...
Usually they go hand in hand.
I saw one goto that could cleanly be replaced with an else (goto fp).

I don't think the authors were very goto-averse.
Apple Servers Are Down
Google now supports schema.org markup for logos
Not a fraction, I'm actually not making a lot on top of material costs. Sourcing the pipe/materials isn't easy either and then figuring everything out is a little tricky as well. If you're in the city and don't want to make 10 trips + to Lowes/Home Depot and want a pre-fitted and finished desk, this is for you.
Ok, lets say I do start a corporation. And I do all the right things and in 5-10 years its doing several hundred billion dollars in revenue. Not unheard of - Apple, Google, Facebook.

And lets further say that with all that cash I decide I need to get my own representation in government because its just not efficient to donate the max to my representatives in Congress. So I hire a lobbying firm and/or set up a PAC or two to pressure other representatives who otherwise wouldn't give me the time of day because I'm not a constituent.

Now I'm basically (and, in fact, outright) saying to them, "I gave you $x,xxx,xxx.xx in contributions[1] so I want you to pass these laws. I've written them for you so you don't really even need to spend time reading them. Aren't I a nice guy?" And so the representatives pass the laws because I gave them a lot of money and all they really want is the power anyway.

Then, because I'm so big, I inevitably do something stupid (at best) or criminal. So I call up the aforementioned paid-for representatives and tell them to get me out of the hot water. They put some pressure on the right people and, Bob's your uncle, I'm paying the equivalent to three or four hours revenue in "fines".

THIS. IS. WRONG!

If that's not clear enough lets look at it from my standpoint as a citizen (or, you know; and ACTUAL person):

I make an average of $45,000 a year and can only contribute $2600 per candidate[2]. In reality I'm only able to contribute a fraction of that and probably don't even do that much. But lets say I do something stupid and/or criminal. What happens to me then? I go to jail AND I pay an ACTUAL fine that is a significantly higher percentage of the income I just lost by going to jail.

The people you vote for in this next election need your vote. But they won't be representing you. Because you don't have enough money. Google does though. And so does Apple. And so does Hollywood, Big-Pharma, Oil & Gas... The list goes on of organizations who are more important to your government than you.

1: Bribes

2: http://www.fec.gov/pages/brochures/contriblimits.shtml
Thanks for the reply!
The original plan was to reveal more about our site on that additional link, where we will try to answer those questions that you mentioned and some others. For that matter, your reply is very valuable to me as it comfirmed that we would have to focus on that.
Of course there isn't--that would involve completely remaking a complex product to satisfy some fad diet a few people follow.
Yes, you are exactly right, that's what I was missing.

Is there any theory behind this sort of weighting or is just one of those things that someone figured was worth a shot?
> I'd be pretty surprised if there weren't particular forms of it that were disproportionately common at the high as well as low end of the social heirarchy ...

Yes -- and my point is there's some serious logical shortcomings in labeling such behaviors as mental illnesses meriting treatment.
I would thank you for not disrupting my payroll. Please.
Kudos to Rob Rhinehart and the team, to see a dream, with all the difficulties they've faced, ship is an incredible effort.

I'm curious to see the effect after a couple of years.

Should make for a good story for Kickstarter as well.
I personally have always found DeepDyve to be kinda pointless, as when you need to go back and refresh your memory before citing the article later, your access has expired.
$45 a Month for Unlimited Coffee: The dream is a reality, and its name is Cups.
Gmail's New Promotions Tab 'Grid View' will leverage the Power of Visuals
I'm a high functioning alcoholic, and denial is extraordinarily strong amongst us (other HFAs). Denial is just another enabler to being essentially blotto all the time.

I lived in complete denial for 15 years before some of my HFA buddies started burning their lives down in rather spectacular ways.

I didn't want my life to serve as a warning to others, so I quit. Luckily, I didn't lose anything along the way, but many have, even many of the HFA's I used to know.
"Modern" IE that doesn't support WebRTC, HSTS, and the most behind in supporting HTML5 features [1]. If that's "modern", I'd hate to see how their "non-modern" products look.

[1] - http://html5test.com/results/desktop.html
> I flagged this and hope others do too.

Yeah, we shouldn't pay attention to politicians breaking their promises! It's not like what politicians do has any effect on our lives!
Nokia is dead, long live Nokia?