skysight-inc/HackerNews huggingface dataset:
Yes, but you can get other quantities with this approach as well (though not in nearly as nice a form). To do this, consider the random matrix

t = Bernoulli(T) (i.e., T = E[t])

The distribution is

m_n = M_1 t_1 ... t_n,

which has expected value

M_n = E[m_n] = E[M_1 t_1 ... t_n] = M_1 T^n

Here, each of the t_i is an i.i.d. sample of t. You can similarly compute the variance:

Var[m_n] = Var[M_1 t_1 ... t_n]

I don't know a closed form for this off the top of my head, but at this point simulations are probably the best way to go.
Chrome doesn't isolate misbehaving webpages. The pages are grouped together under a few parent processes. The more pages you have open, the larger the group and a page crash will take out many more pages at the same time.

Originally the idea was for every page to be isolated but that didn't scale so well.
Same spot here - I've actually been on HN a couple years longer than my profile here indicates, but it wasn't until several years in that I actually felt the need to create an account to comment.

I only comment when I feel like I can really contribute.
I don't know what the threshold is for down voting, but I must still not be at it.

I don't know how much it matters to me though - it definitely makes me feel like more of an outsider to the community, but I don't know that it's a permission I really need.
I assumed that referred to environmental efficiency rather than cost efficiency.
Same here. I generally flag gender stories, not because I disagree, but because the comments quickly deteriorate.
* Ever notice how people who make claims about why they got banned never provide links to the posts in question? That's because their claims are nearly always false. If users could look at the actual record, their perennial sob story of perfectly reasonable behavior struck down by bullying censors would evaporate. *

When that kind of response comes from the site's moderator, I really don't see the level of toxicity improving any time soon.

It's likely statistically factual, but in context it's just another of the "mean, stupid things" that Paul Graham called you out as being here to address. And you appear to have done nothing to investigate whether the previous user's post was factually correct before slinging personal accusations.

If this gets me hellbanned too, so be it. Conversation and community on this site is a toxic mess that leaves people afraid to post anything. The main good thing is following users like patio11 and tptacek.

http://blog.ycombinator.com/meet-the-people-taking-over-hack...
Eyeglasses in the Eighteenth Century
Algae are the root source of most omega3 heavy oils. They've just been "processed" via fish and marine mammals.
man 3 free
I'm afraid there is no such thing. Even open source products have critical security bugs as you may very well know.
If you do just a bit of research you can find who I am, and where I live. Code is not obfuscated. This is the best I can do.
My position is that downvotes should not exist. There are three ways to view posts and comments:

A. you agree with it, and appreciate it, so you upvote it to give it more visibility because that is how this whole system works - popular stuff should rise to the top, and an upvote is a measure of popularity. If you see popular stuff but have something to add, you will usually upvote and comment on it.

B. a comment or post is a violation of site rules, and should be reported. You flag these and leave it up to moderators to deal with it.

C. you disagree with a comment or submission. If you are given a downvote button, people will often just downvote the stuff they do not like and leave it at that. But that is antithesis to discussion, and it is a very real problem on reddit, where users often use downvotes as a substitution to real debate or testing ones beliefs or knowledge. The correct answer is to reply why you dislike a comment, and try to start a discussion on it. If it is not violating site rules (and trolling can be, depending on site, one of those rules) then it is your duty to inform the poster why they are wrong.

Downvoting is a cop out to take the truly controversial topics that make for the better discussions out of consideration, and that is why you get an echo chamber - when you only have upvotes, if there are three opinions, then those three will be ranked by popularity. If you have downvotes, only the most popular opinion will ever show up because not only is it upvoted the most but the other two are downvoted off the site and those with dissenting beliefs just leave. And then you end up with the echo chamber and no real discussion left.

I think that is why HN gets higher quality, in the general case, than most subreddits around technology. They have downvote buttons that naturally turn their communities into hive minds, whereas here you have to actually contribute a bit to get that power. I'd rather see it removed entirely, tbh.
My vegetarian friends say that they literally can't eat meat any more, in the sense that their stomach physiology (acids? bacteria? not sure) isn't capable of digesting it. Yes, it was voluntary at some point, but it's not clear that you can still apply that label.

As someone with food allergies, I could understand (and be unhappy) if a captor decided to feed me allergens as intentional punishment, but I'd be pretty upset and feel pretty dehumanized if a captor just did so because it was the cheapest way to prepare a meal.
I'll bet that if you ordered it right now you would get it a lot sooner than you would if you wait until they offer 2-day shipping before you order.
We did have about 1/5th of our angel money left when we decided to call it quits. There were a number of reasons for doing so at that time. Primarily, the remaining money would not have gotten us to where we wanted to be and we were not able to raise more money due to our inexperience (first time founders). We did return the remaining amount because that's the right thing to do. No need to burn bridges.
Yes, they did. But as I said, they didn't given much detail. But they did say that only a few emails were disclosed. If you call that "serious", then OK, but it could be much worse. The competitor is just profiting from something no one has any real information about and is basing himself on an email sent by a hacker: great!
Thank you for providing all of the above.
Hortonworks First Hadoop Vendor to File S-1
Are the Concerns About Water Fluoridation Legit?
Haven't used it in a while, but IIRC in the Sources tab of Chrome's Dev Tools, right-clicking a directory brings up a context menu with an "Add folder to workspace" option, which has you pick a local directory to map to the source directory. Then if you edit a file in the dev tools and command-S, it'll save that file where it appears in the local directory you picked.
It's little different than pre-internet communities. I mean, we paint this adorable picture of small-town life from some previous golden era, in movies and in books, and even in the stories of your great-grandparents.

But people are assholes. And they found a few people they didn't like (for good reasons, for bad reasons, for none at all) and did the meatspace equivalent of hellbanishment.

Yeh, here, you're just wasting time on the internet, maybe you can stop caring about it. But people do this the world over, and there's no escaping it. This is what people do. They're mean fucks, and if you don't fit in, you're just left out in the cold.
U.S. Postal Service Says It Was Victim of Data Breach
Pardon me for saying this, but our last couple decades of experience have done a really great job of informing all of us that "investment into faster networks" isn't a main priority of many of today's net providers, and it has nothing to do with Title II or the FCC.

It has to do with profit.
Put simply: because the things that made Smalltalk great are now part of modern stacks. Dependency management, interactive development tools, object-browsing IDEs, plus virtual machines improved significantly. Why go back to Smalltalk when we have all of these things with the language of our choice today?
Baseball is more an illustrative example than an analogy. Consider http://www.pankin.com/markov/intro.htm
My experience so far has been mostly positive. After being on Soylent 1.1 for about two weeks (for 70% of my meals) I no longer have a problem with my calves cramping while surfing in cold water.

I've tried a bunch or recommendations in the past (magnesium pills, potassium pills, bananas, hydration, etc..) to fix this problem but nothing ever worked. After an hour my legs would always cramp and I'd have to end an otherwise good session.

I've only been in the water three times since starting Soylent, but so far no cramps. It must be giving my body something it wasn't getting before and I had a pretty healthy diet.
True, hence my slight annoyance with Firefox.

Somebody pointed out that you could setup/use different profiles in Firefox and there's a plugin "Profilist" that makes creating / switching profiles easy, just tried it out and works well.

The mentality with add-ons in Firefox is that when you install an add-on, you trust that it does the right thing (e.g. it gets a notification that you're in Private Mode such that it has a chance to stop logging or whatever) and then you trust Mozilla's review process to catch perpetrators.

The problem is of course that some add-ons are more trustworthy than others. I trust Mozilla and I may choose to trust Ghostery, but do I trust the Readability add-on in Private Mode? I can't do that. And you can take security measures, like connecting through a VPN and connecting through HTTPS, but if your browser is compromised, then tough luck.

I use Private Mode when searching / watching porn, or when logging to my Banking account. And I take security very seriously. Therefore I have to abstain from installing add-ons that I don't find to be trustworthy. Of course, at this point I trust extensions in Chrome's Store even less, but I'd also prefer its security model for extensions. Hopefully once Electrolysis is in, they'll also work on this.
Possibly. Adding this part "turned into fish oil through an energy-intensive process" makes me think of cost. But I can see it both ways.
So is universal tracking of everyone who walks in/out of a gas station / store also bad?

No one cares or looks at the tape of you walking around the store unless there is a reason to do so. Should all passive recording cams also be stopped?
>if it can deal with many of the common nutritional issues (B12, iron)

What do you mean "if"? Those aren't really common nutritional issues specifically because they are so easy to "deal with". Vegans take a b12 supplement. The end. Obviously soylent also contains b12.
Hey we knew there was a slim chance they'd buy us, but at least treat the little guy innovator with respect.

Not prevent us from demoing our technology when we flew all the way out there to do so. Further, once we tell you how we accomplished something you've didnt figure out yet show us the door and say "The race is on."
Looks clean, has plenty of features, and I love the pricing schema (Unlimited for open source projects - Always been a fan of this trend).

Great work!
I'm trying to trip it up by placing the cursor at the same point on two different computers and typing a different letter on each at the same time -- and I can't. Stays consistent across machines. Nice work!!
GPS routing is awful compared to a person who knows their way around a city.

Uber drivers in hilly cities like San Francisco never, ever think to avoid climbing right up and down the steepest hills - the algorithms don't tell them not to, there's no traffic and it's not a low speed limit, it just sucks for other reasons.

I had a driver last week who had never heard of Valencia St, and then misunderstood the GPS voice and accidently got on the freeway, getting us stuck in cross-bay traffic for 20 minutes just trying to get to the next exit. Of course I rated that ride 5 stars, because I'm not actually a psychopath ( http://www.forbes.com/sites/jeffbercovici/2014/08/14/what-ar... )

It's going to be a long, long time before we put anything approaching the depth of information that years of experience brings into our algorithmic routing systems. And startups are structurally disincentivized from trying to, anyway.
The Increasing Complementarity between Cognitive and Social Skills (2013)
Probably shouldn't have appointed a former Comcast exec as the head of the FCC, Barry.
No - Soylent is comprised of products that are Generally Recognized as Safe by the FDA - http://en.wikipedia.org/wiki/Generally_recognized_as_safe
IMHO one of the nicest things about tcmalloc isn't the performance it's the profiling. It samples your allocations and records the stack trace where an object was allocated, and records that information over the life of your process. This can be invaluable when tracking leaks or performance problems suspected to be due to excessive new and delete.

http://gperftools.googlecode.com/svn/trunk/doc/heapprofile.h...
Fire-Safety Concerns Sank Google’s Barges
KISSmetrics just made me sit up and take notice
flat design is trending because we have so many "designers" who can't design.
>Are you sure they make that optimization? How do you know?

Yeah, if you write a tail-call recursive fib function and turn on optimizations, the optimizer should definitely loop-ify it.

I tested this a while back on my machine. Writing C and compiling with LLVM yielded a 5-instruction loop, and writing tail-call recursive, strict (not WHNF-recursive) Haskell with optimizations on yielded a 4-instruction loop. Both were very fast. You can look at the generated assembly with a variety of tools. I used Apple's profiler tools.

>Each call to 'fibs' constructs a list with its first argument and the recursive call. But for all of the recursions (aka, 2nd element and on) I think they'll have to build up deferred cons operations.

Correct. If you saved the list, it would be O(n). However, since you throw away the head of the list and move on to the next element immediately (if you want the nth fib number), the garbage collector will get rid of all the generated list elements, so the space consumption is only the list element you want (or are looking at currently), so it's O(1).

It might look like this, in pseudo-code.

def fibn(n){
(curr, nextGenerator)=fibs(0, 1);
for(i=0; i<n; i++){
(curr, nextGenerator) = nextGenerator();
}
return curr;
}

Since the rest of the list is passed as an unevaluated function, you only need to keep track of two things at once: the head of the list (in case it's the correct element) and the function to make the rest of the list.

Also, Haskell doesn't really use the stack like a lot of other languages do. That's why you can have infinitely recursive functions without running out of space. It accomplishes this using the technique I put in that loop up there: passing values around as unevaluated functions.

(Side note: Haskell doesn't keep track of types at runtime. The compiler erases any type information before compilation, and tries to eliminate any dynamic function lookup. As long as the types match up during compile time, they will match up during runtime.)
Tricks to eat healthy on Thanksgiving and other holidays
I haven't been banned here. Yet.

But in the places I have been banned, it's not been my fault. The people who say "we don't ban people because of X" are, like most people, just telling themselves a pleasant lie.

There's that one guy, who while never doing anything outrageously obnoxious, rubs you the wrong way. And eventually you're going to find something borderline or even milder than that, and use your petty powers. This is human nature, I'd almost certainly do the same. Everyone would.
That's what I felt with my own code (was javascript) I guess it depends on how you code, is not for me.
Go and Polymer, So Happy Together
I'm certainly not trying to say that every example is like this, but I also don't think it's fair to say that sellers can never consider fixed costs and that imperfect information makes the reasoning impossible.

Another interesting example is kickstarter. It provides goals at different levels, with different rewards at each level. The different levels in many cases are effectively providing price discrimination even though they may have marginal benefits. Some projects reach their goals and get funded only because people at different levels of interest choose to fund those projects different amounts. If they could only set a single "price" for all backers they would never happen.
I add a squirt or two of Mio (http://www.makeitmio.com/)
1. How can anyone who cares that much about the Simpsons write "David S. Cohen" multiple times?

2. Does anyone believe Fermat had a proof?

This article just smells sloppy.
I don't believe your friends. They may notice the meat in their stomachs and feel more 'full' than usual, even feel bad. But 'incapable of digesting it'? Not likely. What, the toilet has whole hotdog pieces in it?
"The only downside to ARC is retain cycles"

Does ARC allow moving? If not, what happens when your heap becomes fragmented? Isn't that a downside?

Another downside is that many lock-free data-structures require a GC.
Not just that, I recently found out that it also auto-saves changes that you make right in the css panel of the DOM inspector. It backs up your original value by commenting it out, but be aware of this when you experiment with this! Fiddling in with css in the inspector will make it persistent!
Excuse me? In the past 9 months we've seen:

- Mt Gox, one of the biggest Bitcoin exchanges, closing it's doors, running away with around $500M of their client's money

- Dell, overstock, tigerdirect, paypal, braintree, balanced payments, newegg, and others started taking bitcoin

- We've had the Bitlicense proposal, we've had the canadian senate hearing

- We've seen the introduction of side-chains

- VC investments in Bitcoin companies are at more than $300M. The amount of money flowing into Bitcoin companies is almost as big as the amount of money flowing into all the internet companies in total back in the days

- We've seen the launch of professional companies like Circle, Coinbase and Blockchain had some big announcements of their own

- The FBI coins have been sold by the government to a single buyer

I could go on and on. We've seen MASSIVE amounts of huge Bitcoin news in 2014, whether you'd like to see it or not. You could not be more wrong stating that "not much has happened" during the past 9 months.
Somewhat ironic (and self-answering) asking that question as a boolean..
> The only downside to ARC

Doesn't reference counting typically have a worse throughput than garbage collection? That's what I've read anyway.
Thanks for the tip. I'll consider doing that next time, even though I'm somewhat reluctant to try it, because I have a sense the mods already dedicate a lot of time to HN -- the last thing they want or need is a barrage of emails asking for essentially unimportant reversals.
>In theory we would have safety experts analyze each road and come up with an effective speed that would be safe in optimal conditions

That would be nice, but it's important to recognize that 1/4 of accidents are weather related. Often that is because they were going over the maximum safe speed at the time, even though it was below the posted speed limit. Per the NHTSA only somewhere around 10 to 15% of accidents are directly related to speeding, the most likely cause of an accident is inattention.
I suspect I don't notice this as much because I'm rarely googling highly ranked keywords - usually if I have to google something, it's specific and more educational or a news items.

I can see how some of the contextual interface stuff would be annoying, but some of it I actually like. For example, when googling for a sports team name, if they are playing a game at that particular time, the first thing you'll see is the game score.
It is worth considering that when people outside the UK and people in the UK talk about CCTV in the UK, people tend to have very different views of what the UK CCTV usage is actually like.

Outside the UK it appears a lot of people imagine CCTV in the UK is pretty much a massive network of police/authority monitored cameras.

But the vast majority are privately owned, non-networked cameras exclusively monitoring private property, with no operator paying attention, and where the chance anyone will ever see you on the recording is pretty much nil. If the camera is even recording properly in the first place.

The use of actually live-monitored CCTV under police or council control is mostly limited to small portions of city centres, and even then mostly in larger towns. For the simple reason that it is too expensive and inefficient to use outside of certain types of "hotspots" which frequently have large crowds of high numbers of easily spotted crimes.

Outside of those areas, it's not uncommon for police to be totally uninterested in even trying to obtain the footage, because the odds of actually managing to identify someone are fairly low.
What I find most baffling about this article is the lack of acknowledgement that scientists don't yet have a full picture of why we sleep, nor is there an understanding of the function of each sleep stage.

To claim we can somehow find a way to do without sleep, or to somehow optimize it by focusing sleep on certain stages, when we don't even know why it's required in the first place, seems like putting the cart way way past the horse...
Prisoners are actually practicing yoga.

http://prisonyoga.com/why/

>The Prison Yoga Project was founded in the belief that yoga, taught specifically as a mindfulness practice, is very effective in releasing deeply held, unresolved trauma, allowing us to address the resultant behavioral issues

>Our objective is to provide prisoners with a mindfulness tool to draw on their yoga practice when they’re not doing yoga. If they’re tangled in a confrontation on the yard, or upon release, or tempted to go back to using, they can draw on what they have learned from yoga for practical solutions. They can do it without actually having to do a yoga pose to get the value. That’s the transformational, rehabilitative value of yoga.

Video - http://youtu.be/cmiAtV5zAmw
Because you know the exact contents of the food you order at restaurants, other people's homes, etc.? I think not.
You'd have to make an intelligent decision without access to full information. Isn't it often like that in life? As an engineer myself, I'd respect any decision you make.
One thing we try to discourage on HN is "me too" or "disagree" posts that don't have much more content. The presence of upvote and downvote buttons means that those comments don't get made, because votes serve that purpose instead.

There's still room to start a discussion if you have a specific point to make (and the desire to make it) about the problems with someone's comments. Those discussions do tend to happen when someone makes a disagreeable but thoughtful point. But sometimes it's just better to throw a downvote at an obviously wrong (or stupid or offensive or mean) comment and move on.
I don't know paul, and his comment reads like a counter-troll, but the implicit statement that the audience of the statement incorporates their own perspective on the morality of the crime into their perception of the remedy is valid.

The question about diets for prisoners that accommodate the needs of the prisoner is generally a 20th century concept[1]. And generally case after case has sided with the prisoners[2].

[1] I've yet to find a case prior to the treatment of prisoners of war in WW 1 that discussed diet but I haven't looked particularly hard so I offer this opinion with confidence but not certainty :-)

[2] Recent example -- https://www.prisonlegalnews.org/news/2014/may/19/florida-pri...