skysight-inc/HackerNews huggingface dataset:
that is kind of disconcerting here is that there are clear winners in the drought - people who have water rights and who sell these rights at record prices as it is just much more profitable to sell the rights than to put that water to productive use. I wouldn't be surprised if these people haven't had any effect on the state water politics.

On the other side, once price gets high enough, some enterprising folks will charter some big tugboats and start towing icebergs to CA :)
How Should Founders Split Equity?
In Canada "Eskimo" is often considered an offensive term. The term is widely taken to mean "raw meat eaters" which is understandably offensive, though it may actually have come from "snowshoe-netter" which doesn't seem so bad.

I'm sure the project maintainer isn't aware of the controversy, but he or she should consider changing the name. A fledgling library needs all the help it can get with getting hung up on something so unconnected.
Thanks for replying. I agree with all the points you mention your statistician covered, but you should make sure your users know what kind of test you're using. The only reason I say this is because this article gives me the impression that you were using a single one-tailed test (which, as I said in my post, is a perfectly acceptable thing to do in the context of web site A/B testing).

But, as far as "Optimezely encourages you to stop the test as soon as it reaches 'statistical significance,'" I'm not saying your user documentation or anything encourages people to stop tests early. I'm saying (and this is based only on the article as I've never used Optimizely) that your platform is psychologically encouraging users to stop tests early. E.g. from the article:

Most A/B testing tools recommend terminating tests as soon as they show significance, even though that significance may very well be due to short-term bias. A little green indicator will pop up, as it does in Optimizely, and the marketer will turn the test off.

<image with a green check mark saying "Variation 1 is beating Variation 2 by 18.1%">

But most tests should run longer and in many cases it’s likely that the results would be less impressive if they did. Again, this is a great example of the default settings in these platforms being used to increase excitement and keep the users coming back for more.

I am aware of literature in experimental design that talks about criteria for stopping an experiment before its designed conclusion. Such things are useful in, say, medical research, where if you see a very strong positive or negative result early on, you want to have that safety valve to either get the drug/treatment to market more quickly or to avoid hurting people unnecessarily.

Unless you've built that analysis into when you display your "success message" that "Variation 1 is beating Variation 2 by 18.1%," I'd argue that you're doing users a disservice. When I see that message, I want to celebrate, declare victory, and stop the test; and that's not what you should encourage people to do unless it's statistically sound to do so.

The other thing in the article that lead me to this position is that you display "conversion rate over time" as a time series graph. Again, if I see that and I notice one variation is outperforming the other, what I want to do is declare victory and stop the test. That might not be mathematically/statistically warranted.

IMO, as a provider of statistical software, I think you'd do your users a service to not display anything about a running experiment by default until it's either finished or you can mathematically say it's safe to stop the trial. Some people will want their pretty graphs and such, so give them a way to see them, but make them expend some effort to do so. Same thing with prematurely ended experiments; don't provide any conclusions based on an incomplete trial. Give users the ability to download the raw data from a prematurely ended experiment, but don't make it easy or the default.
A better solution imho would have been to ask for the customer's Bitcoin address and do their testing with the client reaping the rewards of mining early.

The biggest mistake BFL made was basically ensuring that everybody lost money. They were too greedy. If they had even made their customers 5% ROI I doubt they would be in the situation currently.
Well, I don't really think that killing all the neanderthals was conscious action. Of course I haven't been there and cannot know for sure, but it seems to me to be more likely a natural competition, when one species eventually loses and dies out, not a genocide. And idea of killing all the mosquitos (I don't argue if it's good or bad) definitely is a genocide. So it's better to compare it to the idea of eliminating all the jews during WWII (however it also isn't perfect comparison, because jews aren't really a different species). But the spirit of it is really the same.
Kind of hard to remove Bash when it's the default shell and a great many scripts have been written targeting Bash features. Sure, there are other sh-compatible shells, but AFAIK they aren't 100% compatible with Bash.

Edit: If you disagree with me, please reply instead of downvoting.
FYI, as the Wikipedia article linked on the site states, in some place (e.g. Canada), the term "Eskimo" is considered politically incorrect (along the same lines as "Indian" as a term for native Canadians or Americans).
This is so wrong, that I kind of start thinking you never even touched the language.
> Just tax the non-resident owners, who don't vote, at a much higher rate than city residents.

You don't even need to do a higher rate - they've likely bought their properties in nicer neighborhoods at higher prices, so the property tax revenue from the is higher anyways.
It's on the WIkipedia page.
Thanks for sharing your experience! Couple of questions

Why implement the training in NodeJS and not use an existing library in R or Python (scikit-learn) and just implement the scoring (feedforward network) in Node?

Did you just use a single test/train split? What is the variation in Res if you run cross validation?

Your article suggests that you used MI to select the 10k best features. Did you perform this MI feature selection before your test/train split? If so, you would already be "using" your class labels, and the results will be biased. It is likely your true generalisation error will be lower.
It'll take some time before it shows up, but it should eventually (hopefully by tonight or tomorrow morning).
One year of blogging – teaching is my way of learning
I don't find the advantages of null-terminated strings you cite compelling. They sound like relatively rare operations, and compared to the severity and quantity of security problems caused by null-terminated strings it seems like a particularly bad trade-off. An advantage of storing strings with length and optionally start positions is that arbitrary slices can be defined, which reuse underlying data; this covers your examples of splitting by a delimiter and reusing suffixes. The argument that serialization would be harder is not really particular to the string format in question, that is always something that needs to be defined well, preferably with static typing (encoding issues make file formats complicated either way, if anything, storing a length attribute encourages to also store an encoding attribute while you're at it).
The connection is between an Eskimo (builder) and an Igloo (structure). That is the intent here, used as an analogy.

Edit: No further comments on this, other than I don't see people ranting about a Yeoman... The only imagery shared is a pair of snow shoes and an igloo. Thanks for your feedback!
What I learned after 30,000 blog posts
Who uses 50 gallons per person per day? People with a swimming pool?
A 10 minute shower is ~25 gallons, so how on Earth can 50gallons/person/day can be a "restriction"?
(not being a judgemental asshole, but I'm not honestly dumbfounded)
Well it will prevent persistent cookies across sessions, but you can also be tracked by ip address.
Is this really a "hidden" danger? It's pretty obvious that you shouldn't execute a script without reading it unless it's from a trusted source over https.
Some folks water their lawns twice a day and take two showers, hose down the car every Saturday and set up a water slide for the kids. It's not hard to use a lot of water.

In other words, it was intended to be a restriction on truly frivolous use, while still allowing all the basic day-to-day without worry.
All-cash just cuts down on transaction time.

As long as you're willing to offer a higher price, there's a monetary value the seller will accept in exchange for typical 30-day closing time required by lenders.
Great resource, read it weekly.
Sites need to be able to update their certs without giving a scary warning to all their repeat visitors.

Why?

Why shouldn't sites be forced to announce these changes beforehand?

Why can't we have a "defer all trust to $certificate_authority"-button for the lazy users?

Why is "blind trust" still the default after all these years?

Why can't I even selectively enable a warning when the certificate changes for sites that I really care about (like my bank)?
A dishwasher uses ~6 gallons of water per cycle. Flush can use 3 to 7 gallons and are often flushed 2 or more times a day. Shaving and brushing your teeth can easily use 2 or more gallons. Add in cooking and 50 gallons per day is well below what the average person uses even without watering their lawn.

PS: Older showers used up to 4 gallons per minute, high flow showers can get well above that. Worse and old style washing machine will often use 40 to 45 gallons per load.
It's not a complete fix. This still returns 'not patched':

foo='() { echo not patched; }' bash -c foo
The ideas behind pointer tagging have been applied and reinvented an astonishingly amount of times, see Knuth and any number of book on the implementation of functional programming languages. To claim symbolics or Lisp invented everything is a bit silly and inaccurate.

OT: Thanks to Don Stewart for the two interesting links:
https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage...
https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Haskell...
Thank you for the comment. Makes me feel good.
I too want to continue being developer, hopefully I'll become a good one like you. BUT somehow environment within the company presents constraints.....
What do you mean by "in the OS itself"?
As programmers, our entire job revolves around removing unnecessary processes that can be automated. So I ask you, how does providing a shell function which does exactly what you just suggested limit somebody?

If they can't read it, they likely wouldn't even know how to install it.

Disclaimer: I wrote this article in Aug of last year.
Isn't it supposed to? Forbidding child bashes from inheriting exported functions would surely break quite a bit of code.
Been using https://www.clusterss.com since November -- I created it. Designed for chewing through a large number of feed entries (it groups by topic). It is only beta, but that means you can help shape it into what you want in a reader.
iOS 8 bug reportedly erases iCloud Drive documents when settings are reset
Why We Need to Stop Using the Term “Disrupt”
Source: These Post-Its Show Google Scheming to Steal Trade Secrets
The currently empty reservoirs show more are worthwhile. The population is growing much faster now than it was when more reservoirs were being built. California has grown ~40% (14.6 million) since 1980.
Analogy or not, I'm not sure how appropriate it is. Try substituting the name of your framework with other ethnicities and see how it feels.

Even here in Alaska, where the name isn't considered offensive, I'd hesitate to name a project after a group of people, especially when the term's acceptability varies.

Anyone can build an igloo.
Ruby (at least MRI) also uses a similar scheme. This is a fairly common approach with dynamically typed languages.
What's going on with Apple lately?
which of course has fuck all to do with the actual drug sales?
Ah, yes that makes sense. I didn't think about characters and bools.
Your report is quite interesting!

I only wish you had performed it on one of the more popular darknetmarkets as Silkroad 2.0 has been publicly labeled a scam (they managed to lose everybody's funds and have paid ~80% of the smallest losers back so far [0]) and is thus nowhere near as popular as places like Evolution according to the good people on /r/DarkNetMarkets

[0] http://www.deepdotweb.com/2014/02/13/silk-road-2-hacked-bitc...

[1] https://www.reddit.com/r/darknetmarkets
> Right now we are at the "please let your lawns get a bit brown" level.

Which seems a bit like trying to minimize global warming by telling people not to use gass-based ovens; a relatively petty concern.

Which seems to suggest that this drought really isn't an issue at all.
Small note, I noticed the CSS on your "Sign Up" button is calling the Lato font incorrectly. Instead of font-family: Lato-Bold;, it should be font-family: 'Lato', sans-serif; font-weight: 700;. Can't wait to test this out however!
How Ember.js Components Communicate Using SendAction
> Why implement the training in NodeJS and not use an existing library in R or Python (scikit-learn) and just implement the scoring (feedforward network) in Node?

We wanted to contribute to the nodeJS ecosystem and build whatever tool was missing to use neural network directly from NodeJS or at least as an add-on. We also wanted to come up with a simple an straightforward implementation to serve as an educational example rather than just bind into an existing library (even though the results might have been better of course)

> Did you just use a single test/train split? What is the variation in Res if you run cross validation?

We didn't use cross-validation but rather simple train/test split (though our test set was quite large ~100k / 570k). As explained in the intro we wanted to stay very practical and were ok with dirty shortcuts as long as the result looked OK.

> Did you perform this MI feature selection before your test/train split? If so, you would already be "using" your class labels, and the results will be biased. It is likely your true generalisation error will be lower.

Yes MI selection was made on the overall data set before training. You totally are right that this is a bias against the test set. Nice catch.
If you don't want to bother with all this you can also just do a simple `wget http://site.com/file.sh -O /tmp/script`, look through it in your editor, then run it.
Looking at some of the examples the csv part is unneeded in the first example.

t leaders | xargs t unfollow #will work
Another cheery day on HN, post a framework debut and people just bitch about some PC nonsense related to the name and other semantics. On a positive note it seems like a good idea and direction to go in, thanks for your work on this, as a Sails user I will be watching developments
While I entirely agree and preach latency often, there are two major points I would like to make:

1) Remote computing doesn't have to use X11. The local machine can do some of the lifting. Wolfram Alpha on mobile phones is a good example of this- a server does the crunching, but neither is the client side a dumb terminal.

2) I cross my fingers that one day latency will be prioritized more... IMO the majority of latency problems are not caused by the limits of physics, but rather the simple fact that not many people care about it.

The theoretical peak ping speed across the USA & back is something like 20ms, an entirely reasonable figure for remote computing- if only it was ever anywhere close to realized.
I can't believe the download page does not use SSL.
> and only customers that had enabled the apache2 instance and configured it with non-default mods were possibly affected.

Oh, you mean host any website that isn't a single static html page .... :/
It does appear to require permissions, as documented in that answer. Apparently it only needs INTERNET[0], which could qualify as "don't require any special permissions" as you say. INTERNET is disappointingly broad.

[0] https://stackoverflow.com/questions/16127263/networkinterfac...
This is the first bendgate video I've seen and am not surprised that when you bend something that is a long and thin piece of metal it deforms and doesn't return to it's original shape. Like a spoon.

What I'm more surprised at is the way Apple dealt with it (if phone call claim is true), for a company that is usually great with PR.
My electricity bills seem to have been more expensive last summer than last winter (obviously no heating in the summer, and no cooling), which I suspect is because of less precipitation (though I haven't looked into it).
GoPro HERO4 Black: 4K30, 2.7K50, 1080p120 Video
Why? You could just check if the high bit is set, instead of if the low bit is set.

IIRC, you can do this just by checking if it is less than zero.
Zinger appreciated, but it's a disclosed surcharge -- the real problem would be if it were deceptive.

As any New Yorker will tell you, pre-Uber cab regulations were not exactly followed to the letter. For example, they state among other things that a driver has to take you anywhere you want to go. Ever tried hopping in a cab at 4:30 pm and asking for JFK airport?
A small silver lining may exist in a combination of open isolation platforms like Qubes OS / Genode and "cloudlets", http://elijah.cs.cmu.edu, http://qubes-os.org, http://genode.org

Latency / Speed of light is still a major factor in human-quality UX, even with GPU virtualization. Qubes/Genode can isolate "DRM zones" from "freedom zones" on the personal computer. DRM zones can run Adobe / Microsoft / Google / Netflix cloudlets and algos, with local caches that are DRM protected. User benefits from improved UX.

Freedom zones can run open software that secures user data and requires the cloudlets to use network-isolated sandboxes when they need access to user data. If the user wants to sell/lease their data to a cloudlet, then an audited copy is allowed to leave the local PC, moving to the public cloud.

Many permutations are possible in a multi-tenant client architecture. The key is to support the coexistence of open and closed enclaves on the same local device (a home server/bridge), isolated by hardware-assisted security that has an _open_ architecture TCB and root of trust.
Because farming and irrigation sucks up everything that's available.
Scientists wipe out malaria-carrying mosquitoes in lab with male-only offspring
>much more profitable to sell the rights than to put that water to productive use

But this is exactly what selling the rights does: passes the rights on to someone who can put the water to better use.
Aussie Start-up Tinybeans Raises AU$2M to Grow Its Social Network
I'm not sure why that experiment is better than watching a light that has an infinitesimal chance of changing color.
It's cool. I think it's implemented with ExtJS.

But please, please no bootstrap 2 on the home page :(

I'm really fed up with that blue BS2 button. It's everywhere. I fully understand, you're creating a MVP here so you shouldn't waste time with other things. But at least, you can download a BS3 theme [here](http://bootswatch.com/) instead of a classic bootstrap theme. Therefore, it would be kind of different than other sites.
I wonder what they even develop internally at Tibco. They seem like they are in that spot between producing their own software and acquiring products. A solution with Tibco means integrating multiple expensive products, some of which they acquired (loglogic, spotfire, jaspersoft). I wouldn't be surprised if the P/E firm only keeps business services and sales
I wonder how it saves the file, ie. just uploading the diff, or the whole file. First would sound a lot nicer, especially when working with 1gb psd's
> impact that killed the dinosaurs

I once saw a talk about this at a scientific meeting, so the papers are out there. All I can remember from it is that they estimated the ejecta at "about the mass of the Sierra Nevada". This was quite a while ago so I'm sure they've got a better estimate by now.
@Animate - Chris here from WAi (contributor)

That's our plan. We already have over most of them in our facility already. Where do you think a lot of the part numbers came from ;)
GT said the local law to pay in Buenos Aires is illegal. Actually the law is legal in Argentina, even if it breaks the contract in New York.
Don’t tell designers how to do their own job
> There's a strange morality here: at what point is it unethical to voluntary disclose data about oneself

That's an interesting question. Especially since the data you disclose may triggers inappropriate inference of characteristics on someone else, maybe eventually causing some form of harm (anytime the demo fails to classify someone, we do cause some harm to him/her in a way). In the case where the misclassification is more harmful than the privacy disclosure, one is better off disclosing the information... weird equilibrium.
This is how Apple PR works. Apple products have so much demand from customers that getting review units is a huge boost to page views. Apple PR has all the leverage and can "punish" publications easily.
Show HN: PreLaunch Ideafeed.io, team engagement embracing diverse personalities
While Apple is known to be less than open in its relationship with the media, this does seem like an overreaction. Probably on both sides.

I posit that the local German response of Apple was an overreaction, the magazine's response has probably exacerbated the conflict. It will be interesting to see how this resolves itself.
>Yet in many cases, scientists acknowledge that the ecological scar left by a missing mosquito would heal quickly as the niche was filled by other organisms.

yeaaa... i can't wait to learn who will replace those mosquitos in the "human bloodsucker and malaria<or whatever else> spreader" niche. I'm sure it will be very polite and tender creation doing it quickly and painlessly ...
There was a burst of hacking because of the final transition to UNIX. I was privileged to experience the much more diverse before time: A DECSYSTEM-20 was the main campus computer (it used a Z-80/S100 bus custom terminal multiplexer), the OS course involved writing an OS in PDP-11/23 assembly language, you could write your documents using the Wang word processing computer, of course there were VAXen and there was even an IBM mainframe. There were some UNIX machines (3B2s..), but everything changed when the DEC-20 was replaced with an Encore Multimax and Decstation-2100s (I remember "xtank" was a popular multiplayer game on them).

I could see the vestiges of the previous burst of hacking in the DEC-20's student written software library.

The popularity of the messaging programs should have been a big hint to us..
Peter Thiel on Pitching (2012)
MS has experimented with prediction markets internally off and on. This particular market is being run by David Rothschild who is a researcher at Microsoft. He's run the site http://predictwise.com for quite some time and done a really nice job with it. I've met David in person and he's an uber smart guy with some really good ideas. This is a "labs" project for the time being as the name implies, but I wouldn't be surprised to see some of this work make its way in to MS products in one form or another, i.e. embedded prediction market style questions in Sharepoint or MS Project, or even as ad units on Bing to collect a massive pool of forecasts.