skysight-inc/HackerNews huggingface dataset:
Here's the problem with SplayLatency.

SplayLatency computes the root-mean-squared allocation time, and your final score is the reciprocal of that, scaled by some constant. Let's call the RMS measurement the "badness"; more badness is worse on this benchmark.

Say you're allocating 1000 objects and object allocation itself takes 0 time so all that's being measured is the GC. You plan to GC them all before your JS runs to completion. You consider two alternate strategies.

One strategy is to perform a GC run every 10 allocations, each of which collects 10 objects. For simplicity, say each GC has 1s of overhead and takes 1s per object collected. So each of your GCs will take 11s. So you will have sqrt((100 * 11^2 + 900 * 0)/1000) = sqrt(12.1) as your "badness" score on the benchmark, and will take 1100s to finish.

Now the second strategy: one GC every 100 allocations. Now each GC takes 101s, and it only takes 1010s to finish. But the splay "badness" score is sqrt((10 * 101^2 + 990 * 0)/1000) = sqrt(102.01).

So per the benchmark the better strategy is the "GC more often" one. But for animations the _second_ strategy is better in this case, because the animations can't run while the JS is running to completion anyway. So as long as both strategies are collecting all the garbage before run-to-completion finishes, the one that's better for animations is the one with higher throughput. But that's the one Splay scores worse.

Back to the real problem we're trying to solve: what hurts animations is a GC strategy that aims for higher throughput by letting garbage pile up across multiple runs to completion and then ends up with a long GC pause at some point. Having a benchmark that penalized that sort of GC strategy would in fact be a good idea. But Splay is not that benchmark. In fact, the optimal GC strategy on Splay is to not GC at all until the benchmark finishes and then do one big GC that takes forever but isn't measured as part of the benchmark time.

Basically, SplayLatency sets up perverse incentives where the simplest ways to do better on the benchmark involve making animation pauses _worse_.

It's also possible to improve the score on SplayLatency by actually improving the throughput of your GC, but that's a lot more work than the other approaches, and just as likely to regress this benchmark if you do it by chunking your GC more within a single run to completion.

The end result is that improvements to this benchmark's score have little to do with reduction of user-visible GC pauses.

You can see some more in-depth discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=958492 but the above basically summarizes what's going on. The fix in that bug ended up just shuffling work around within a single run to completion to placate this benchmark, and the hard part was doing it in a way that didn't regress things too much for actual real-life animation use cases...
How do you ensure that the cards marked Priority are actually worked on as a priority?
Yeah but those are plugins, the Vagrant author can't do anything about what third parties do. You mentioned Go as a better language, but Go does not solve that problem it does not support loadable modules at all. If Vagrant were written in Go it wouldn't have supported plugins at all.
fwiw, correlation actually is transitive if strong enough. This is obvious if corr(x,y) = 1 and corr(y,z) = 1, then corr(x,z) = 1. More generally, you can get this constraint by looking at the minimal value a for which the matrix [[1, corr(x,y), a], [corr(x,y), 1, corr(y, z)], [a, corr(y,z), 1]] remains positive semidefinite to find the minimal correlation of x and z given that of (x,y) and (y,z). I mention this because in this case the correlations may be strong enough so that the minimal a is positive, and because it's important to understand exactly when our intuition about transitivity of correlation breaks down.

For example, when x,y and y,z are perfectly correlated, we can see that corr(x,z) must be greater than 0.9 from:
http://www.wolframalpha.com/input/?i=%5B%5B1%2C1%2C0.9%5D%2C...
> And IQ happens to be a pretty sweet bell curve, so if you're an average white guy, then you're still dumber than 49% of the black guys out there, and dumber than 54% of Chinese guys.

Those numbers are not accurate given the data on the wikipedia page. The first number is about double the real value, the second needs about 6 percentage points added to it for it to be accurate.
This is not Tumblr, we allow difference of opinion and even disagreement with your politics.

We allow people who can come up with something other than as hominem attacks, which you seem unable to do.
I built this for my own use. Thanks to Google appengine's free limits, this very simple app is available for free to everyone. I didn't quite like LastPass or KeePass. This lets me secure my passwords and share some of them with my wife (for shared bank accounts, etc). Comments or suggestions?
I love the VI setup.

We are currently using a solution called Jenkins which serves our purposes very well because of it's maturity and the flexibility that it provides. Other than the simplicity of the deployment command, after configuration, I fail to see the benefit of this tool, especially at such an early stage.
Hm, what is preventing any competition to run the server and client and compete with your own product?
But note that this compared equal-calorie diets. It is easier to maintain a lower calorie diet on fat+protein than it is on carb+protein.
Coming Soon: National Park Sites Dedicated to the Manhattan Project
This idea is revolutionary. It would piss all the right people off if it works and also ensure that all the right people get transparently compensated for what they do.
In some tests. Also, see from e.g. http://nutritiondata.self.com/topics/fullness-factor

"As you can see, the Fullness Factor does a reasonably good job of predicting the satiety responses, with the possible exception of potatoes. Note, however, that the methodology of this particular study may have contributed to an artificially high satiety value for potatoes. Per the study's design, the participants were separately fed 220-Calorie servings of each food. A 220-Calorie serving of plain potatoes is larger and much less palatable than the other foods studied. The size of this serving may have influenced a repulsion to this test food that goes beyond the normal satiating response."
What language/framework would be suitable for a new lightweight API project?
I want to write a simple API to interface directly with Elasticsearch, almost to the point of being a proxy. I have extensive Python/Django experience, but I'm open to learning something new. Since this is pretty much going to be a CRUD API with some authentication logic, Django feels like overkill. I'm looking at learning Flask, or perhaps something non-Python. Any suggestions?
Dupe https://news.ycombinator.com/item?id=8740019
Insulin is elevated when your blood sugar is elevated (which happens when you ingest simple carbs & sugars). When that happens, your body goes from it's fat burning mode (default state) to carb burning. Basically, insulin is elevated and your body starts storing the glucose as glycogen in your muscles. When those stores are full, then it stores the rest as fat.

Maintaining normalized insulin levels keeps your body burning fat, which is a slower burning, preferred source of energy, but most people eat so many carbs that their body never relearns how to do it.

This isn't rocket science, it's basic biology.
My reaction to all this on my blog, "The New Republic as a product": http://www.pixelmonkey.org/2014/12/13/the-new-republic-as-a-...

The resigning editors wrote: "It is a sad irony that [...] liberalism’s central journal should be scuttled with flagrant and frivolous abandon. The promise of American life has been dealt a lamentable blow."

Is it a doubt of anyone here that, in the web era, "liberalism's central journal" won't be a journal and won't be central? To remain relevant, TNR needs a growing and loyal digital audience. Because sooner or later, there won’t be any other kind for journalism and opinion.
"What was the significance of cycles of the moon in the past?"

Really not my metier, but a few thoughts.

The Moon is highly significant if you're living along a coastline (and most humans do) as the tides are directly related.

In a pretechnological society, the biggest and cheapest source of night-time lighting was moonlight (though you could locally out-shine it with torches, candles, or lanterns). For travel or any sort of nocturnal activity (including ocean navigation), you'd likely take it into consideration.

In arctic cultures, moonlight might be your only light for much of the year, and on snow, full moonlight is amazingly brilliant.

In terms of dividing up the the year, different moons, particularly named moons ("hunters", "harvest", etc.) are significant.
Or they could borrow me one for some time... :)
Could you explain why that is the case? It seems unintuitive.
NearlyFreeSpeech.net offers comparable value to S3, and you can use apache features like .htaccess for redirection. Only problem is that it's still SNI, if that's important for you.
I think this is a temporary drop, but of course defining the duration of "temporary" is where it gets difficult. I would imagine Warren Buffet is watching this and may buy oil soon.

I also find this amazing. If 10 years ago you went public and said the US would once again be a net energy exporter and that oil prices would tank, you would have been laughed at and scorned out of the public domain...
^D works
yep articles like that are lies after lies, in the hope of making hits (which.. works out!).
What I like about Sisson is that he talks about things in practical senses (this is best, this is better, this is how you can deal with it in a pinch). Dave tends to be a bit more high-end with a focus on "you either do it the uber-optimized way or not at all."

No way is right (I actually tend to like the extreme ends myself), but I find Sisson's approach is typically more end-user friendly (especially for newbies).
Well according to xtracto's link, Netflix is only 0.85% (and YouTube is 5.7%), so I don't think numbers can be compared across sources - the methods of measuring traffic seem to vary wildly.
Show HN: PHP Plumber – the base layer of a web app with drop-in components
You might not like the 'kernel debug command line affects systemd' behavior

Correct, I don't like that behavior. Just like I, along with a bunch of other people, don't like this pager options handling. If I like it or not has nothing to do with what Linus says or what the systemd guys want to keep. I also find this namespacing of options to be inconsistent, either inconsistent with the rest of the systemd ecosystem and/or inconsistent with how environment variables are defacto-standard used to do things like this.

I didn't "hijack" this thread. I made one comment, a snarky comment I felt was related. Usually my comments get ignored. But I guess not today. Glad I could keep you busy.
If you're just using HTTP auth then try Sinatra. You could probably whip up something viable in 50 lines.
Stop downvoting me unnecessarily. I am stating my reasoning of avoiding London airport, and it makes reasonable sense. Similar thing has happened to London ATC before, as per the video report in the article, where a new upgrade to the software disrupted flights last year. Together with all the Iceland volcanoes etc., my reasons to avoid this airport are all legitimate.

Even if you have other choices, you don't need to downvote me.
The Let's Encrypt project will have a daemon that automatically renews the certificate.
> Well, the music industry wanted copyright with "no formalities", and that's in the TRIPS agreement. No more need to put a copyright notice on something, or send a copy to the Library of Congress.

The US abolished the notice and deposit requirements via the Berne Implementation Act of 1988, almost a decade before TRIPS.
Your're exactly right, of course.

The people making bets on video are MBAs trying to fit numbers into spreadsheets. The video "growth story" is a multiple expander for future earnings growth {blah blah blah}. But such is the sway of the ad/cpm based biz model.

The inefficiency of video is the alure...to the advertsiing people on Madison avenue. The emotional malleability and inertia of the video experience is arguably a much stronger context to insert a behaviour modifier. Because its less efficiency, you are more open to new ideas...the hyper-efficient mindset and instinct is turned off...etc.

I'm sure you know this, but its worth spelling out in context here.
No, ads that originate from such urls get binned.
He's describing a network where payments are being distributed hierarchically and recursively to all the creators behind a work. What does that have to do with bitcoin? you could replace the payment method with another and it would all be the same.
Agreed, I think what a lot of people misunderstand is that bitcoin is a terribly inefficient way of achieving consensus. No one is going to build mining farms just to protect digital rights.

Bitcoin has a chance at becoming a currency because in the past it has been hard to reach a global consensus on value.

It may be possible to use a bitcoin based timestamping solution like https://github.com/goblin/chronobit to record the rights, but I can't see where the incentive is for everybody to support a distributed database of such rights.
"You can't escape the choice. 100% renewable is a fantasy."

It might not be there yet, but it will eventually. How the grid is engineered now is not what it will be in 50y to come.

And no, I am not pro coal and natural gas. Don't put words in my mouth, thank you.
tl;dr translation, multiple IMSI catchere in Oslo, Norway near goverment buildings, lots of suspecious data traffic from phone, all of unknown origin.
>The problem is that costs 100 times as much as what I pay now

The "100 times as much" is not that impressive, if it merely goes from 6 cents to 6 dollars.
Yeah, more nickel and diming.
I'm not saying that Libya and Egypt are democracies, all I said is that the situation has been improving even there.
What was the contribution?
> The other interesting thing is being born in the country doesn't mean you're granted citizenship.

That is quite common everywhere except the americas
http://en.wikipedia.org/wiki/Jus_soli
>I agree that it seems more boys than girls do things like write mods for games.

That was a bad example on my part. I wasn't trying to suggest that "most boys mod games" or anything like that, but rather that more "normal" boys than girls are interested in and capable of basic internet/computer-related things like installing a torrent client and grabbing some stuff off of The Pirate Bay, or following a "how 2 jailbreak your iPhone" tutorial.

I'll trust your experience, I'm probably overestimating the competence of the average middle-class twentysomething. To be clear, however, I had even younger kids in mind, early 20s at the latest, that you may not have ever worked with before (being ambiguous about my age is a habit I picked up as a kid pretending to be an adult on the internet, sorry about that). If you consider that PCs and the internet really took off in the middle class in the late 90s/early 2000s, then it's much more likely that someone around 20 now would have had an internet-connected personal computer all to their lonesome since elementary school, while those from in their later 20s probably would not have had one until high school or even college. Likewise, I didn't have a feature phone, let alone a smartphone, until I was in high school, so I just don't really give much of a damn about them, whereas they mean the world to kids that have had them since elementary school.
Note, however, that the methodology of this particular study may have contributed to an artificially high satiety value for potatoes. Per the study's design, the participants were separately fed 220-Calorie servings of each food. A 220-Calorie serving of plain potatoes is larger and much less palatable than the other foods studied. The size of this serving may have influenced a repulsion to this test food that goes beyond the normal satiating response.

http://nutritiondata.self.com/topics/fullness-factor
Add some ANSI color, a message board section, stir, and you've got a BBS! k-rad!
That might be correct for the world and the US, but as said in other threads, e.g Germany has around 30% of reneweable energery right now, that is more than "a couple percentage points". Some other countries have even more.

Hydro I am also fine with - of course only if pumped with net plus energy of wind and solar and not with cheap nuclear power at night.
>Other people do have need for encryption, and by saying "I (currently) have nothing to hide", you are saying that you are fine with a high correlation between "uses encryption" and "is doing something suspicious".

If those agencies had a problem with https, they wouldn't let a Google team popularize it.

Https is, in all likelyhood, as transparent to them as a piece of glass.
Sinatra looks very straight-forward. Checking out the repo on GitHub now, and it looks great! I will probably do some sort of token-based auth. The app will eventually integrate with Ember.js.
Are there any projects or methods on how to locate fake base stations? I know that the blackphone is able to do that, but is there more on the technical side of e.g. triangulating the location and track them down?
See "amateur" Linda Schele's work on decoding Mayan script, proving experts wrong, http://www.historytoday.com/christopher-chippendale/breaking...
Yeah, because the NSA and such don't have access to certificate authorities in the first place, right?
interesting bit in the translation seems to be

> If these are criminals, foreign intelligence or other behind, is unknown.
But what skill is this?

Is it something we can develop in people? Teach? Practice?

It may be rare that people will do it and invent it on their own, but I know there was a point in my life that I did not want to write code this way, so I know at least one person can change.
> I'm not disagreeing with your overall sentiment here - but it's not so simple as "If the users of the product liked it, they'd maintain it" - sometimes they don't have the skills required to. Not everyone who drives is a mechanic, etc.

What I find quite unfair is that many people say that they don't have the technical skills to effectively contribute to the project, let alone develop or maintain any alternative, yet accuse the systemd team (or the GNOME team, or the NetworkManager team, or the XFCE team, or whatever) of producing sub-standard software. Given the self-asserted lack of skills, on which basis such a severe judgement is done?

Can we please go back to trusting each other, praising who actually do some useful work or at least avoiding open attacks to them? Technical disagreement is welcome, but it has to be backed by some skills to be useful.
To me such lines sound like the soviet propaganda we were listening to until the nineties. The communists basically needed enemies, like all good oppressors do and so they were blaming fascism and imperialism for everything.
> Having a self-signed cert > http.

It really depends on what exactly you are talking about. For a Man-in-the-middle attack, your statement is false. For passive dragnet surveillance, your statement is true.

I think people underestimate MITM attacks...
> Only $2000?

Yeah, that was my reaction. I was kind of assuming a standard spat between head honchos until that.

Anyone that tone deaf is the primary problem. If someone is quitting, you're going to have to put major cash to reverse the decision. That kind of insulting response just causes even more people to eject.
One comment and one book plug.

Apart from the aspects of privilege, acts of drunkenness, and social schmoozing, I think what is special about the "college years" is these are some of the rare moments where young people have a chance to live relatively worry free: no worries about one's mission in life, no worries about financial subsistence (for the privileged students, not the ones holding two part-time jobs in parallel), and relatively less social anxiety (when you're young, everyone likes you).

IMHO, it is only within such prolonged worry-free moments that people can learn vast amounts of science and go on to make scientific discoveries. As adults, it is much more difficult to learn at this pace---we pick up experience and can better plan our learning, but we rarely have vast amounts of time to dedicate to learning.

Why don't employers let their employees go on sabbaticals? Imagine you can work for four years receiving 80% of your pay and then you earn a year of your free time to travel and study full-time.

Ah and the plug is about my math & physics textbook for adults, which manages to reproduce the first-year of college experience (calculus and mechanics) in a very affordable manner. Available on lulu: http://www.lulu.com/shop/noBSguide/product-21899015.html (use coupon code DGY5 for 30% off, via lulu.com/home)
This is just pointless scaremongering.

Remember what happened when msie added warnings for this a decade ago?

People got so fed up with "security"-warnings that they just clicked "OK! OK! Whatever. Get the fuck out of the way!". And they did it to ALL warnings, serious ones too.

Glad to see history repeat i itself.
(user clicks "yes" and proceeds oblivious)
TL;DR Cryptophone infomercial
Choosing the Right Web hosting
Imagine a general with a finite amount of artillery shells and a Howitzer on the fritz (i.e. the intended trajectory of the shots are somewhat off the mark today). Given the choice of where to deploy the artillery, the general may choose to concentrate their fire on the narrow beachhead landing instead of upon a widely scattered formation of units approaching across a vast plain.

The artillery that lands on the plain may strike an advancing unit, or it may fall (possibly harmlessly) between a set of advancing units. The artillery that lands on the narrow beachhead is more likely to hit a unit.

This analogy is far from perfect: sometimes mutations are good, which is one primary driver of evolution. Non-coding regions and/or "baggage to be refactored" (paraphrased great-great-gp comment) in DNA (the regions of the plain/beach not occupied by an advancing unit) can absorb "errors". Also, there are other types of mutations (insertions, deletions, ...), aside from the single point mutations that this analogy was attempting to help convey.

The point is: it's like bunching up a lot of important things over a few points of failure. If you increase "the genetic surface area", you lower the chance of the important thing getting hit.

On evolutionary scales, viable DNA has been selected with a lot of non-coding (and sometimes useful) regions, we know that if we reduce that down, we are more likely to be susceptible to fatal mutations on coding regions (e.g. a region that codes for a vital protein).
kOS doesn't use the Linux kernel code. It supports a few of the same syscalls:

clone, execve(!), epoll_create, epoll_ctl, epoll_wait, dup2, stat, rename, unlink, getcwd, chdir, fstat, getdents, open, close, read, write, ftruncate, mmap2, munmap, ioctl, gettimeofday, socket, bind, connect, listen, acccept, socketpair, setsockopt

execve just runs another k interpreter (regardless of what you tell it to do) though, so it can just be used to run more k programs.
Sorry, ripdog and icebraining - I got it wrong. I hadn't played with ddg for a while and my memory was in error - I recalled !g returning google results in the ddg interface. My mistake.

I couldn't correct it because of HN's stupid 5-comment policy that applies to comments made in all threads combined, and couldn't edit the original comment with a correction as it had been more than an hour. :/
Marketing Dissertation Social Media in Strategic Marketing