skysight-inc/HackerNews huggingface dataset:
The red flag here for me was that Optimizely encourages you to stop the test as soon as it "reaches significance." You shouldn't do that. What you should do is precalculate a sample size based on the statistical power you need, which involves determining your tolerance for the probability of making an error and on the minimum effect size you need to detect. Then, you run the test to completion and crunch the numbers afterward. This helps prevent the scenario where your page tests 18% better than itself by minimizing probability that your "results" are just a consequence of a streak of positive results in one branch of the test.

I was also disturbed that the effect size was taken into account in the sample size selection. You need to know this before you do any type of statistical test. Otherwise, you are likely to get "positive" results that just don't mean anything.

OTOH, I wasn't too concerned that the test was a one-tailed test. Honestly, in a website A/B test, all I really am concerned about is whether my new page is better than the old page. A one-tailed test tells you that. It might be interesting to run two-tailed tests just so you can get an idea what not to do, but for this use I think a one-tailed test is fine. It's not like you're testing drugs, where finding any effect, either positive or negative, can be valuable.

I should also note that I only really know enough about statistics to not shoot myself in the foot in a big, obvious way. You should get a real stats person to work on this stuff if your livelihood depends on it.
Self-signed cert is perfect when you can share it beforehand as CloudFlare users/customers could with CloudFlare through CloudFlare's panel. That way no one, not even a rogue CA, could forge it.

It's just probably too much effort for a small number of users who would go through the trouble. Or maybe not.

https://news.ycombinator.com/item?id=8382774
Tinder continues to grow at an extraordinary rate
What he did in that article is more commonly known as an "A/A test"

Optimizely actually has a decent article on it: https://help.optimizely.com/hc/en-us/articles/200040355-Run-...
I agree for TV, but what about the case of the author, where he gets the episode from iTunes? Blu-Ray and iTunes episodes have a chance to have the intro timed perfectly the same as they are probably exported from a kind-of video editing workflow where they copy-paste the intro. At least, that's what I imagine. So the intro in their workflow is probably the same (I mean, the same video file), but somehow the export to h264 makes it different for each episode. Maybe the psy optimizations use dithering or another trick involving randomization.
There is some agonizing done over the rewrite culminating in the need for a redesign of the API. I've wondered why there wasn't a light-weight library that simply implemented the smallest number of protocols to delivered the necessary components for a secure HTTPS connection. You'd have some other library for other protocols, but this one should have the feature of being as light-weight (and small) as possible. Wouldn't that be the cyphersuite of choice for most hosting facilities?
Whilst this is true, many NAS boxes do remain vulnerable and tend to have features that encourage users to make them world accessible (such as media servers).

I was tracking the changelog for the QNAP one that I use and was pleased to see that they didn't take too long to patch it:
http://www.qnap.com/i/en/product_x_down/firmware_log.php?kw=...
In this instance, all of the above. It's faster and offers higher compression ratios LZJB: http://wiki.illumos.org/display/illumos/LZ4+Compression

As for accuracy, well you'd expect any and all deflation compression to be 100% accurate anyway. Anything less than 100% would corrupt your data (unlike with audio / video "lossy" compression where you can remove / group non-perceivable data)
From Amazon page for Data and Reality:

About the Author

William Kent (1936-2005) was a renowned researcher
in the field of data modeling. Author of Data and
Reality, he wrote scores of papers and spoke at
conferences worldwide, posing questions about
database design and the management of information
that remain unanswered today. Though he earned a
bachelor's degree in chemical engineering and a
master's in mathematics, he had no formal training
in computer science. Kent worked at IBM and later
at Hewlett-Packard Laboratories, where he helped
develop prototype database systems. He also served
on or chaired several international standards
committees. Kent lived in New York City and later
Menlo Park, Calif., before retiring to Moab, Utah,
to pursue his passions of outdoor photography and
protecting the environment.

While 69 is fairly young, his death does not appear to be tragic in the sense of unfulfilled ambitions.
"Then enterprises should probably stay away from Java, too.
Java 7 GA: July 2011.
Java 7 EOL: April 2015.
That's not even 4 years.
"

You are being either extremely confused or employing a pretty smarmy rhetorical tactic by equating what the thread was about, source compatibility, and jvm support lifetimes.

"I have suggested changing this multiple times, so that the HN peanut gallery isn't intellectually overwhelmed with the epoch.major.minor.patch scheme anymore."

Here you further degrade your argument by:

1) debasing the people who are arguing against you, people who have used and are using Scala currently and historically, just because they have issues with your pet language and

2) belittling the actual issue with using a semantic version number without using semantic version scheme. Some of the high level complaints about Scala include that they don't follow industry standards, that they show a lack of industry experience, that there is no idiomatic Scala way for newcomers to adopt. All of those are in evidence with the way they handle compatibility and versioning. It's not a reason in and of itself to give up on the language, but it is a damning problem that many people have run into many times. Scala is getting better at this but they have traditionally been abysmal so that is small comfort.

"You could also run old Scala code on a current JVM.
_But_ you can also deploy current Scala to a 10 year old JVM, which is not possible with Java."

Once again you are either intentionally changing the goal posts, or are showing extreme ignorance. We were talking about source compatibility. You can count on 1 hand the number of source compatibility issues you will run into with a 1.4 code base and a modern jdk. Even turning on deprecations will leave you with a very small amount of changes that need to be done. This is an extremely valuable property for some projects. Instead of trying to argue poorly against this benefit with bad rhetorical techniques, why don't you just admit what the rest of us know. Java made compatibility a huge priority. That it is a huge priority causes many many issues with the language. For many projects those issues make other languages more appropriate, but for others it is a huge boon. Scala simply made different trade offs, which make it more appropriate for some projects and less appropriate for others.

I am a Scala developer currently and hope they don't try to emulate the compatibility model of the Java world because the kinds of projects I work on are better served without it. But I completely agree with pron when it comes to dismissing it as suitable for a large project with long time horizons.

Finally, another thing I have to fight as a Scala developer in discussing it's suitability is a perception that the Scala community is overrun with zealots who dismiss real industry concerns at the altar of cutting edge features. I think that is a real but overblown concern, but you are displaying all the hallmarks of that caricature. You are making my job harder. Please stop.
Manned and Unmanned Battle
"1) 'Disruption' is just a code-word for skimming margins in legal grey areas"

+1
Damn it Google.
Over the summer I approached the government of my country to build a simple learning management system since they were about to start using tablets at the secondary schools here.
Nothing has been finalised yet but I have a working model.

If they go with what I am working on for them they would be able to run analytics across all secondary schools and they would own their data.
It's not just supposed to cache data (though it probably makes sense for most static data), it can also act as a firewall for your dynamic data, improving response times and preventing DDoS.
Researchers: All Smart TVs spy on you, Sony monitors all channel switches
The outrageous new metric for online attention
At least in my experience, compilers are pretty good at pointer chasing and inlining.
For example, in my code a function calls another function through a function pointer that was previously set via an exposed function. Much indirection, right? Well, clang with LTO is able to see which function's address will be assigned, and even further can determine that it's the only function whose address gets assigned to the pointer, and thus can inline the whole function into the body of the other function; across compilation units, across pointer indirection. Everything without templates/inline code.
I like this list as well: http://staticsitegenerators.net/
While I agree that Open Source can form part of a good solution I think there needs to be a distinction made between proprietary software that the institution controls, and proprietary SaaS solutions like Google offers.

E.g., In the 90s and early 2000's Novell had a big presence in Universities/etc, providing network systems such as eDirectory (their Directory Services stack) Groupwise (email) etc. Yes these were proprietary, but they were also controlled by the customer - if you wanted to switch to OpenLDAP or AD or whatever, you could dump your whole Directory Services tree to LDIF file(s) and import them elsewhere. If you wanted to migrate from Groupwise to something using MBOX or even to Exchange, there were tools to do so, and there was never any need to worry about "well what happens with the data?"

I have no problem with a school or government using proprietary software, so long as the data created remains in the institution's hands, and is in a format that can be easily read by or exported to alternative formats.

I absolutely have a problem when educational institutions say "yeah we're going to use this solution for email because it's free" - the students have no fucking choice, and there is little or no consideration given to how the company uses the data.
I'm very, very late to the party, but, do consider early retirement, and perhaps a part-time side gig as a consultant for projects that you feel like working on.

http://www.mrmoneymustache.com/
http://earlyretirementextreme.com/
A Wearable Drone That Launches Off Your Wrist
SAM: The Ultimate Internet Connected Electronics Kit
I just checked out that book. The results are presented as some kind of revolution but:

1. The system presented is simply an inefficient way of doing a single column index on each column.

2. The book contains NO benchmark results. It only claims that it's efficient because of X, Y and Z without any numbers to back that up. Meanwhile the method involves a lot of pointer chasing which is extremely slow, especially on disk. Queries that require multi-column indices will also be extremely inefficient of course, because they will require scans.

I wouldn't go so far as saying that the book is worthless, but its claims are certainly dubious at best.
Also, I don't know if this is already implemented in some codec, but it would be interesting to re-use key frames from previous shots. For instance when you have a dialog and the camera switches from one person to another, a conventional codec probably creates a new i-frame for each shot whereas an intelligent codec would recognize that this is the continuation of the previous shot.
High performance docking solutions for Apple products
This homepage is fucking terrible. HOW CAN I USE YOUR PRODUCT? What do I need? Credit card? Bitcoin address? Fiat bank account? PayPal?

Is it a joke? "We believe in intuitive design and excellent customer support"! A design so intuitive I have no fucking idea what the hell is going on. Oh but you have some big depth of field photos of hot 19 year old girls on a beach. Brilliant.

Just tell me in 1 sentence what you do. And it should be in the damn h1 tag. As it is it's not on the site at all.
http://darkpatterns.org/friend-spam/
How I killed an Orca barehanded
Building a language-independent keyword-based system with the Wikipedia Miner
Maybe they'd all get a bit smarter as a result?
As the tweets contain both SumAll-related hash tags and Links to SumAll, this is definitely marketing that should be opt-in, not opt-out. Unless the user of your service is explicitly made aware of these automated tweets in clear terms when they sign up, this is a bit shady and dishonest to say the least.
Effective awk Programming, 4th Edition (2015)
I actually thought that we could combine F1 races with driverless cars, for some really great entertainment. F1 races have huge restrictions on them to improve safety of the drivers. But what if there were absolutely no limits to the engines and such,but the cars had to drive themselves, with no external data? That would be super exciting - teams could start building cars as fast as physically possible,while at the same time their engineers would have to keep tweaking the AI to make sure the cars don't crash themselves. It would be great.
I've been working on KnightOS [1], which is like Unix for calculators. I'm hoping to use it as a platform upon which to evangelize open source software with students. Maybe we should have more open-source investment in more parts of the student life? You just have to pick something to improve and get started.

[1] http://www.knightos.org
Coming from recent experience in EdTech, and also as a recent grad, this is a little idealistic.

> It would be cheaper and far more effective to hire a dozen open source devs to cater a particular platform to the public's needs, and have it be open and free to use forever.

Unfortunately, not many people in Higher Ed are technologists. Even hiring devs to work on open source tools isn't a good solution since most are inept at managing technology. The result of this kind of thinking is Moodle and Sakai, LMS's that have faded and failed. They're terrible to use and incredibly outdated. Horses, Camels, Committees, and all that.

On the other hand, Instructure makes a LMS called Canvas, which is open-sourced under a restrictive license. It's a Rails app on github. The tech is as much of a joy to use as anything in EdTech. They also have an impressive salesforce and have grown remarkably fast. They're due for an IPO soon.
I grew up in Maspeth, Queens.

There were at least a few dozen "pocket parks" within a 15 minute walk of my home. Juniper Valley park was a larger park about 15 minute drive/30 minute walk. Forest park was a little further.
Oh man - government agencies, in many cases, the least equipped to "hire a dozen open source devs".

Think about how many local governments and school districts they are - they couldn't possibly hire developers and manage the development and customization of open source platforms when they can barely keep their own IT running correctly.

In fact, that's a huge driver for the adoption of SaaS in local government - IT is such a scare resource. School districts often have only a handful of IT people for thousands or tens of thousands of students - they certainly couldn't afford to hire developers to customize, nor do they have the skills to manage them.

I understand the open-vs-closed concerns, and agree that open source is better, but SaaS is a godsend for local government.
3 Famous Marketing Blunders We Can Learn From
As I said in other comment, it can be boiled down to the term value/effort (which cannot go negative).

Not existing is 0/0 i.e. indeterminate. Existing can be >= 1 (worth living) or < 1 (not worth living, regardless of how much value you get out of life).

Some people prefer indeterminate to < 1. Is it that unreasonable?

Furthermore, some people assign value to not doing something, even if it's a priori. Not being in constant pain (whether physical or psychical) definitely has some value. In that case, not being alive approaches infinity!
Or public key pinning: http://tools.ietf.org/html/draft-ietf-websec-key-pinning-19
I've been using Dillinger.io a bit for that, but really what I would like is to be able to do that in ST3 native.

I heard Atom.io already does that, but I haven't been able to get it running on my laptop, and npm just keeps littering my filesystem with its `node_modules' directories.
maybe it is a revenue stream for them?
I have never heard of or used this Blackboard software that keeps being referenced, but I find it hard to believe that Google entering nay market is "good news" for anyone except Google fanboys.

Google has an atrocious history of entering a market with commercial and open source options, obliterating them all with "hosted, free" solutions, feeding all the new data into their already massive profile building infrastructure, and often, shutting it down after a few years, after the previous solution providers have all had to shut shop because they couldn't compete with free.
Yeah, but they are still hashed, right? So I assume admins will use sanity-checked passwords not ones that can not be found in brute-force dictionaries.
I got into the demo over the summer, and I was pretty underwhelmed. They list the features on the front page there, and that's exactly what they have. So in other words, you can manage a feed of assignments ("X is due on Tuesday", "Here is a link to a video!") and some very simplistic google docs control. I really expected something on the level of Canvas or Moodle, but it's clearly just a few convenience features for running GAfE.
You've uncovered the secret behind CloudFlare! They're actually a sub-cell of the NSA!

That explains how they're able to do all of this for free accounts
There's a nice red and green map that colorblind people cannot see.
> ...or startups that have publicly traded corporations as investors (which is approximately all of them).

What definition of startups are you using here?
In this case, after you move DNS over, Cloudflare can transparently send a /VALID-FILE-3249fujej.txt on the root or temporarily add an A/TXT/CNAME record for verification that lasts a few seconds.
Experience from Denmark: when public institutions make it-systems they almost always fail.

The "exam submission system" for primary schools failed completely the first two times when the pupils was sitting the exam.

The police completely cancelled their new it-system after spending $90 million.

etc.

So when the (Danish) public sector makes stuff that's worse than BLACKBOARD, it might for the time being be the least of the evils to outsource it to the private sector.
Yes, but vast portions of an even vast space is still a lot

Of course, you can join both techniques and prune as much space heuristically then apply other algorithms to the remaining space.
Maybe that's the headline that did best in an A/B test.
"More than 70% of people would reveal their computer password in exchange for a bar of chocolate, a survey has found." http://news.bbc.co.uk/2/hi/technology/3639679.stm
For a second I thought you were Evan Miller who wrote about the exact same thing: http://www.evanmiller.org/how-not-to-run-an-ab-test.html
Someone needs to give these guys a map and point out the boundaries of New York City. They aren't even covering half of it, by population or area.
Yeah, if they supported that and showed you the fingerprint of the pinned key it may be workable. My worry with that is that few of the smaller websites would bother to validate it. Pasting a fingerprint in removes the need.
Draggable wrapper component with Om and core.async
The Swiss Post Bank allows me to withdraw from ATM all over the world without any fees. But I have to have an overall minimal balance of 25K USD or I have to pay a monthly fee of 12 USD. I can actually have an infinite number of different accounts with different currencies. But these conditions are only available for Swiss citizens. For foreigner additional fees apply per account (5-10 USD). And yeah, Americans have a hard time getting an account here. Actually a friend told me, that you even have a hard time keeping your Swiss accounts if you move as a Swiss citizen to the United States.
My blog is Markdown + a bunch of custom filters that adds things like syntax-highlighting, and inline conversion of Graphviz diagrams to either inline SVG or a linked image.

I don't think I'll ever go back to a "full-featured" blog platform - the convenience of having a git repo that is 90% just the article text, with a sprinkling of code for rendering that I can trivially augment to add shortcuts if/when I feel like it, is very pleasing.
To power this with a battery a better solution would be to use a switching power supply. (For example a LTC3525 step up converter with two AA 1.5 V batteries.)

The linear voltage regulator basically turns 4V of the 9V block into heat. This is not really efficient.
My thoughts exactly. I am in charge of Canvas at our school, and we are deploying Google Apps for Ed. next year. Not thinking of using Classroom at all - at least not with the current feature set.
I think that Anime release groups are also a lot less "regulated" than US TV rip scene. For animes, you can just ask your friends to help you translate an uncovered anime in your country, you get the "raw" from japan and you sub. For TV, they have rules as complicated as this: http://scenerules.irc.gs/n.html?id=2011_TV_X264_u2.nfo if they don't follow them, they're excluded from the scene.
Thanks a lot guys:

I don't know what they heck you are so upset about: What
I wrote is not facetious but genuinely complimentary to
baddox. The baddox post was good.

How good? The thinking in that post seems to me to be better than the thinking in the book under discussion.

And, moreover, much of the thinking of posts on this thread
at HN seems to me to be better than what is in the books, and I said that.

So, in comparison, the thinking in the book is not very good.

And I read a chapter of the book, have
read the corresponding VC Web site, and did
get a call from the VC firm and talked for
about an hour. Still, generally, the thinking
in this thread is better.

So, a question arises: How could the book and its
author have done so well for themselves? I offered
luck as one possible answer.

And you are torqued at some of that?
Of course it is, but such posting on behalf should imho always be opt-in.
I just tried it out with a credit card issued by a European Bank and it works flawlessly. Very painless process to buy bitcoins instantly.
Seriously, the mobile spread of Yahoo is laughable for such a large tech company. They seem to have completely missed/ignored the mobile train.
It's returning a record, which is more of a struct than an array.
In my country (Spain) it is most likely illegal to store the students' assignments on a server which does not belong to the University.

Then again, the Univ. at which I teach outsources the e-mail to Microsoft.

I tend to not understand.

And I agree: students data belongs to the University, not to google.
Does it require Google Account for each student?

What if student doesn't want account, and doesn't agree with Google Terms of Service?
Even if it's in the terms - do it opt-in.
I agree too but there are non-technical problems. Educational institutions regularly spend money on software when some CS students could do it better and cheaper over a summer. The people making these decisions are non-technical and risk averse.
Why the Protests in Hong Kong Are Very Bad News for Mainland China
Apple Rejects Launcher App