skysight-inc/HackerNews huggingface dataset:
marketing failures?

how would you differentiate them with marketing? "yet another color bubble popper!" "yet another side-scrolling shooter where you kill the undead!" "yet another match three with fruit!"

i'm not sure i agree with your assessment as to marketing failures. if you said me-too-market-fit, however, i'd say you were on to something.

their level of polish is pretty nice, so they should step out of the lottery and make a non-me-too quality game. i bet they would be pretty successful with it. in fact, if they keep with it, i'd put money on it they'll eventually be very successful.
Horse Racing Pace Analysis Using R
Even the court's hint that combining multiple abstract ideas in a way that improves the state of the art of existing tech provides no clear distinction between what is and isn't patentable. Until the Court understands that composing mathematical expressions doesn't turn them into a different kind of thing, and writes clear rules one way or the other about what's patentable, nothing is really resolved.
I installed it on my iPhone. I'm able to discover and call friends that have RedPhone, but they can't see me. Is that a feature or a bug :P
Thank you - I know what you mean by 'there are no saviors'. Hoping for one is tiring.
Exactly. That was 10 years ago. I never understood why China wasn't exporting them, unless there's no market.
I think it is a convolutional network trained only with gradient descent, since pressing source code links to convnet project.
Reading it again, it does come off a bit more ranty than I usually like to be. But it does accurately represent the feel I get from the suburbs I have lived in. I can't say that they're all like that, and it sounds like you have one where most of the bad parts aren't there, and the others are things I dislike that you enjoy.
> If you're ok with blocking ads, I don't see how allowing companies to pay a fee to have them unblocked hurts anyone. If it feels icky then maybe ad blocking is icky.

Couldn't be further from the truth. Ad revenue is icky by itself, in nearly any form. The fact that an industry sprung up to counter it (ad block software) points to the fact that the general public likely agrees with that.

If you don't feel that the psychological tracking and trickery of John Q. Public in order to sell him a new toilet paper holder is 'icky', then I don't know what to tell you. I do, and it seems many others share my feelings.
The implicit meaning is going to be argued over repeatedly.
Particularly when an author says "well, what i really meant by do whatever you want is 'x'"

Depending on how reasonable x is, a judge may or may not buy it.

Note also that the suggested license header is:
"/* This program is free software. It comes without any warranty, to
* the extent permitted by applicable law. You can redistribute it
* and/or modify it under the terms of the Do What The Fuck You Want
* To Public License, Version 2, as published by Sam Hocevar. See
* http://sam.zoy.org/wtfpl/COPYING for more details. */"

This is also bad if it really lets you do whatever you want -
The clause "use it or modify it under the terms of ..." implies there are limitations on how you may use/modify it - in particular, only under the terms of the WTFPL. If the WTFPL truly has no restrictions, this wording is meaningless. Under various canons of interpretation, a judge will usually find that people didn't mean for words to be meaningless.
What limitations/meaning will be ascribed is also up in the air.

Realistically, the right wording to use there would have been "you may use it without restriction, as the WTFPL version 2.0 explains" (or something similar).

Again, you can argue this both ways. But it is just not the certainty it seems some want to ascribe to it.
Now that's one hell of a straw man.
I don't really understand what Facebook has to do with this but in my experience, calling web sites--assuming you can even find a number to call--is generally a futile endeavor.
http://www.reddit.com/r/Manuinter/comments/2c2y6l/
http://www.reddit.com/r/Manuinter/comments/2c30vv/
Source: https://twitter.com/Pinboard/status/494238943894700032
Granted, geography books that are 17 years out of date are a problem but the solution is cheap: the teacher can photocopy a modern map, pass it out to the class and simply say "the book is outdated, here are the countries you'll be tested on."

Schoolbooks may be ridiculously expensive, but given their longevity they pale in comparison to laptops. Even if a laptop is well-treated by students, the maintenance required for an average-sized school is ridiculous. And that's assuming that operating systems don't have to be replaced or licenses have to be renewed....

The photocopied map workaround sucks, but at least it works. A broken laptop doesn't.
"Can you offer some specific examples where an open source software project has suffered harm as a result? I generally trust your judgement, but would like to see the details."

Not yet, but only because WTFPL is the only license i'm aware of that does not disclaim warranties, and it isn't all that popular.

I can offer plenty of examples of regular old sales without them that have gone bad.
I can also offer examples of cases where judgement went for the defendants because the warranties were disclaimed.

As an aside, the WTFPL has a suggested warranty disclaimer in the FAQ, which is probably not effective in some places, which is even worse :(
http://en.wikipedia.org/wiki/Tournament_theory

is an economic theory for explaining that.
Show HN: Passphrase generator
I'm pretty sure there's not an autoencoder involved, it just looks like a vanilla conv net.

This is the implementation: http://torontodeeplearning.github.io/convnet/
Thanks! I'm getting situated here slowly, but I'll follow up with you if I decide to get out of AZ.
It looks like that's the case -- none of the example images on the front page work for me.
The stock has already been hammered down over the past few months because last earnings report made it look like growth velocity was slowing but this earnings report shows that growth velocity is recovering (growth is accelerating) so a lot of these major concerns have been addressed and the price has now recovered back to where it was before these concerns. That's my analysis at least.
The most interesting part of that is the line where people need to agree to follow Hollywood accounting as part of the contract and actors have a large incentive to 'exaggerate' their income.

Still, I suspect a more honest studio could quickly gain a lot of traction.
How do you do this on the DNS layer? Very short TTL and switching on failure detection? Do you use both providers at the same time when both are up via DNS round robin or similar?
In a normal bicycle shop it is very hard to actually sell an actual electric bike.

There hasn't been anything fundamentally wrong with the product there just isn't meaningful demand. It is not as if people see the bike, want one but cannot afford it. It is not as if people want the electric bike but find the product falls short of expectations. Only a few brands actually have electric bikes, e.g. Giant, and the general idea is pedal assist up to 15 mph because of legal reasons.

The detachable battery pack of such 'conventional' electric bikes is practical for the typical customer as you can take the battery out and recharge it without running some power cord to the bike shed/street. This all-in-one wheel lacks that practical aspect so it will be another far-too-clever-idea that goes nowhere. Also, the iphone hookup is great in principle but, as per the Giant e-bikes, all you need is a simple switch between eco and power modes on the handlebar. Your legs can do all the other aspects of power management far more effectively than some bluetooth gizmo.

I think that the key to winning people over to electric bikes is for cities like London and Paris to upgrade their fleets of hire bikes to be electric. People would have a go, see what fun electric bikes are, experience how safe they are due to the manoeuvrability that comes with that helpful bit of extra power, go home and think about getting one for their commute or leisure needs.
A Thermal Planetary Habitability Classification for Exoplanets
>>Any concept simple enough for one person to implement has been done to death by hundreds of other people already. So how do you differentiate?

I don't believe this is true. I think Paper's Please is the best recent example -- we've had the technology to make this game for decades, and it's never been done until now. I suspect there are quite a few concepts out there that are able to be realized by solo developers that just haven't been thought of yet.

In regard to the author, the type of games he made are a dime a dozen. At this point they're unoriginal and uninspiring, and it shouldn't be a surprise that they failed to catch on. I think marketing is extremely important, especially in the app market, but you need to have a product that you can market. This is the biggest problem.

edit: Also, naming. Naming is extremely important. Why would you name your game Letters? Are you trying to make it hard to find on search engines? For anyone making an app or game out there, spend a lot of time on picking a name. Make sure you're the first result in google if someone types in "your_game_name_here game". "Letters game" returns 208,000,000 results on Google, it's not feasible for someone to find it that way, which just hinders word of mouth. It's also hardly rememberable.
It doensn't "need" a summary. But it's nice for those of us who check comments before bothering with the actual article.
Creepy.

More data for Palantir to dissect, categorize, attach to individuals and provide to governments, corporations, etc.

See my last comment re: Palantir, here: https://news.ycombinator.com/item?id=6856482
Yay! Now you can use your expertise to continue to help Palantir undermine the privacy rights of people all over the globe.
This is genius. Really. In my mind you've just "jiu jitsued" the candy bars, by applying the same mechanisms they use to keep you hooked, but against them. By creating habits that are prone to compulsive behavior (the phenomenon at play when you want to check your diet data is the same as when a teen checks his/her Facebook/WhatsApp/Whatever for messages).
The surprising thing here is that you could keep this going long enough until it actually became a habit (or so I suppose). This is the trick, and I couldn't figure out what made you keep it so (willpower may be the answer here, but s there any other thing going on?) Anyways, kudos, you data aficionado diet jiu jitsu guy :D
With the accelerating change in the earth's magnetic field it would be fantastic to drop a few of these bad boys and see what's actually going on down there.
Well we're already a good distance down that road!
This is great information on just how little it takes to run a service like Pinboard, with hundreds of thousands of active users, on your own hardware. Just imagine how much more it would cost on Heroku or even AWS, just so you can avoid having to think about ops.
Actually in the case of earnings reports released after hours, aftermarket activity is an outstanding indicator of what will happen tomorrow.
Microsoft, IBM Surge Ahead of Amazon In Cloud Revenue Growth, Analysts Say
Looks to be down to me.
How to Test Private Functions in JS Modules
I think this is what I was remembering:

http://ln.hixie.ch/?start=1115899732&count=1

...which is to say, IE6 supported more event types and more configurable behaviour than HTML5 supports, but some of those extra features were just too weird, or outright crashed IE, so they didn't make it into the spec.
Facebook Plan to Monitor User Web Browsing Rouses Alarm
Maybe smarter research is needed? It seems to me that the problem is a similar one to what data science is trying to solve. How do we make sense of all this data?

Of course more research is still needed in many areas anyway.
Uncovering HttpSession issues in Spring MVC with XRebel
For a second there I read, "enhanced ourselves beyond _redemption_..."
The site only has about 25k active users. But I'm pretty sure it could handle about 10x the traffic without changing this spreadsheet much.
Yeah, in other languages you don't use "preventDefault" but e.g. "acceptProposedAction". So they could have added such an method to the event object. I guess it's a bit of a quick fix thing why Microsoft didn't do that and the w3/whatwg just took that.

As to "I don't see a clear reason why any other event should matter". Well, yeah, one could implement it so that only the drop event really matters, but I guess it's done the way it is so it forces the programmer to explicitly handle the dragover event. This way the appropriate mouse icon will be displayed and the user knows what's going to happen when they drop now.

Strange situation where I, a Linux user, defend something made by Microsoft. Usually I spew a lot of hate against Microsoft just for committing the crime called Internet Explorer (especially version 8, which I still have to support, bah).
gist.io[1] maybe?
[1] http://gist.io/
Agreed, but we are also heavily biased towards this view as a community. I think we should try to steer the conversation away from this particular point.

But dear god... some people manage to make some awful software.
My Job Lacks Meaning, What Can I Do?
the other visualizations on setosa.io are pretty great. There really aren't enough of these around if you ask me.
another set of good tutorials that are at this level is Red Blob Games: http://www.redblobgames.com/
focused on games but introduces math/coding concepts very intuitively and in a practical manner.
Hmm, tough question. Here are some of the studies that struck me most. The danger of something like this is it can look like confirmation bias; that is not the case. It just happens that a close, impartial reading of the evidence tends to lean one direction.

* Comparison of the Atkins, Zone, Ornish, and LEARN Diets for Change in Weight and Related Risk Factors Among Overweight Premenopausal Women[1]

* Effects of Dietary Composition on Energy Expenditure During Weight-Loss Maintenance[2]

* The ketogenic diet as a treatment paradigm for diverse neurological disorders[3]

* The ketogenic diet reverses gene expression patterns and reduces reactive oxygen species levels when used as an adjuvant therapy for glioma[4]

* A Systematic Review of the Evidence Supporting a Causal Link Between Dietary Factors and Coronary Heart Disease[5]

At the time, I wrote a wikia article[6] that tried to distil all of my thoughts and what I had learned. It is mostly correct, but I'm sure I got some things wrong. I haven't gone back over it in some time.

More recently, I think this article (Dietary Carbohydrate restriction as the first approach in diabetes management. Critical review and evidence base)[7] gives a good overview of the metabolic benefits.

All of this does not imply that I think a ketogenic diet is the One and True Path(tm); it is far more nuanced than that, but that's not a bad place to start for a lot of people.

1. http://www.mwc.com.br/files/Gardner_-_Standford_A_to_Z.pdf

2. http://jama.jamanetwork.com/article.aspx?articleid=1199154

3. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3321471/pdf/fpha...

4. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2949862/

5. http://archinte.jamanetwork.com/article.aspx?articleid=11084...

6. http://fat-head.wikia.com/wiki/Health_Benefits_of_a_Low_Carb...

7. http://www.nutritionjrnl.com/article/S0899-9007(14)00332-3/f...
This coincidental connection made me smile: Queeg -> Red Dwarf -> Luck Virus

http://en.wikipedia.org/wiki/Captain_Queeg
http://en.wikipedia.org/wiki/Queeg_(Red_Dwarf)
http://en.wikipedia.org/wiki/Quarantine_(Red_Dwarf)
One current gold-rush topic is ASIC-resistant bitcoin mining.

Bitcoin works by generating a particular type of SHA256 hash -- you take some fixed inputs (transactions), a random input you can change (a nonce), and together they need to SHA256-hash into a special hash, eg one with 5 leading zero's.

This is known as a "proof of work" system -- it has the interesting property that it is quick to verify but difficult to produce (you can't predict a SHA256 hash). Mining bitcoin is basically brute-forcing tons of random inputs until you find an input that produces a special SHA256 hash, which you then advertise to the network and the network rewards you with libertarian disney dollars.

Now, you can make a custom chip (ASIC) that is optimized to churn out as many SHA256 hashes as possible -- far more and far faster than a CPU can. In fact, ASIC mining is the only cost-effective way to mine bitcoin these days. Thus, bitcoin mining is quickly becoming about who can buy the most chips and power them with the cheapest electricity, encouraging massive centralized data farms -- a Bad Thing if you believe in the Decentralize All The Things! promise of bitcoin.

A better proof-of-work system is one that shares the quick-to-verify-difficult-to-solve property of specially-formed SHA256 hashes, but one that can't be specialized for with an ASIC. Then more people could participate on commodity hardware and you would (theoretically) have less centralization (or at least encourage better commodity hardware instead of better specialized SHA256 chips).

Anyways, back to graph processing... one class of problem that is difficult to create specialized ASICs for yet is still 'quick-to-verify-but-difficult-to-solve' is finding cycles of a specific length (say 42) in a large graph. Basically solving such a problem is memory-hard, so an ASIC can only get you so far (although people have proposed ASIC farm architectures that try, eg with shared central memory accessed by many ASIC cores, which is starting to sound a bit like a GPU...)
> Can't wait to see fake hollywood bitcoins in the movies. I'm sure they'll just 'cat /dev/urandom' for awhile and call it good.

You overestimate Hollywood tremendously. They'll create a GUI interface using Visual Basic and see if they can track an IP address. [1]

[1] - https://www.youtube.com/watch?v=hkDD03yeLnU
Sounds like you studied very hard, worked very hard, learned something very valuable and verified that it works at least for you. What you've learned could help a lot of people (like me :). I hope that you find a way to share it with the world.

(wouldn't mind a brief summary here...)
What a great writeup! I'm always uneasy about web and rest security, because of the number of serious issues found in production apps that have huge engineering resources behind them. It's nice to see examples like this that show that the good old enemies of security are still a large factor: complexity, convenience and features/feature creep (often driven by convience leading to complexity).

Nice, because the article clearly shows how a more conservative approach would have avoided these issues. So with a more limited scope it should be possible to avoid these issues, even with limited resources :)
>For example, in the case of the turtle study, Peterson’s team had searched for microRNAs in RNA extracted from cells, rather than by sifting through the turtle genome — which was not available when they did the study. The discrepancy likely results from the fact that some pieces of RNA are only expressed at particular moments in an animal’s lifetime, whereas genes in the genome are steady.

Ouch. If micro-RNA is expressed differently at times, that seems like a rather fatal flaw in using them for similarity measurements.

Maybe it's just hindsight, but it seems fairly obvious that RNA-that-controls-gene-expression would vary through a lifetime, and therefore make it a problematic source for measuring similarity. Unless they can detect and ignore ones that come and go...?
A Deep Net (to be specific: a deep belief network which is a series of stacked RBMs, not Stacked Denoising AutoEncoders for clarification that there's a difference) usually can benefit from a moving window approach (slicing up an image in to chunks) to simulate a convolutional net. This can help a deep net generalize better.

That being said: even deep learning requires some sort of feature engineering at times (even if its pretty good with either hessian free training or pretraining).

The main thing with images is ensuring scaling them.

The trick with deep belief networks in particular is to make sure the RBMs have the right visible and hidden units (Hinton recommends Gaussian Visible, Rectified Linear Hidden).

Happy to answer other questions as well!
As you so aptly pointed out, the GCC maintainers are no fools but rather mature, competent professionals. I think the explanation that it was a simple oversight is far more likely than malice or incompetence.
Oh for some reason I thought it was more. I think my point still stands, though.
> under what circumstances do you think it would make sense?

If you can keep your brand when your competitor is licensing your components. That way you make your competitor act like your sales.
Congrats on the acquisition but I'm still a little confused/surprised by this. The two (seemingly)disparate markets that Poptip and Palantir operate in have little cross-over. Is there a longer-term vision that I'm not seeing?
LibReSSL – Remove SRP code. It contains a bug but the details are under embargo
I've read so many terrible budget spreadsheets that I first I assumed it was all in thousands. Nice work on keeping the costs down!
Do you mind sharing what success you've had with your games?
Or they saw the way taobao owns online B2C commerce in China and decided they wanted the Indian equivalent.
Scala Named a “Top Technology for Modern Developers”
This is an excellent presentation in the same thread.

http://www.pbs.org/wnet/nature/episodes/what-plants-talk-abo...
https://itunes.apple.com/app/id874139669

Got to it on the company website, but on a desktop browser (can't find it using my phone browser). So I emailed the URL to myself to click on it in my phone mail client :-)
Flaticon.com
I suspect local economics dominates the issue. Even the ticky tacky hundreds-of-townhouses-all-the-same sprawl into the garlic fields (are there still garlic fields?) south of San Jose will not feel any pinch from... what? San Francisco is full and Silicon Valley spews wealth. San Jose should benefit from higher density and more urban cultural life, but it's not going to make a dent in demand. If the money is there, the sprawl will remain. Conversely, if it isn't, there won't be any urban revitalization.
There's nothing stopping you from adding multiple A records for a domain. In fact, that's what a lot of people do:

dig a www.google.com

www.google.com. 300 IN A 74.125.237.178
www.google.com. 300 IN A 74.125.237.177
www.google.com. 300 IN A 74.125.237.176
www.google.com. 300 IN A 74.125.237.179
www.google.com. 300 IN A 74.125.237.180

Browsers these days will resolve and try each one, on a first-come-first-served basis. If one fails, it will try the request on the next server.
Rust defines some things as undefined behavior that are not undefined behavior in C++. For example, C++ does not consider it undefined behavior when two mutable references alias the same memory. If you manage to create such a situation (using unsafe code, for example), Rust will assume that the two references cannot alias one another, and so may generate incorrect code where C++ would not.
The USG will use PopTip technology to parse the online conversations of the billions they are spying on better.

Yet another reason to loathe palantir.
Seems that the technique would also work on Europa to melt its way into the ocean underneath the ice.
Tips on picking SaaS tools
Yeah. Got to love that 10th order polynomial fit...
I think you're right:

"Four Roses only recently began bringing their Bourbon back to the US. Aside from the Four Roses label, the distillery makes Bulleit Bourbon for Diageo." [1]

Four Roses has a standard Bourbon, Small Batch Bourbon, Single Barrel, and possibly one more. I was just wondering which one it was (Bulleit brags about "small batch" so it may be that one, in which case BevMo sells the Four Roses for more than the Bulleit re-brand).

[1] http://recenteats.blogspot.com/p/the-complete-list-of-americ...