skysight-inc/HackerNews huggingface dataset:
Oh, my toosh, no. I don't agree with everything Matt said, but on this, you're totally off. I try pretty hard to do research that is (a) potentially industry-relevant (key word: potentially); and that (b) industry won't do for various reasons. Thus far, it's seemed to work pretty well. Using my favorite example of the week, take some of our work on cuckoo hashing -- it's contributed quite a bit to the literature of how to implement fast cuckoo hashes, contributed a new and fairly intriguing data structure for approximate set membership, and produced a design that I know to be in use in two Very Large Companies(tm).

The companies wouldn't have done this work, at least outside of their research labs, because the solution's theory is too far from the need of any one problem. But the result -- a more memory-efficient hash table design -- turns out to be broadly useful.

And yes, I do consider this to be "industry-relevant" research. I'm not going to solve their problems for them -- but there can be great synergies between industry and academia for having broad impact through adoption.

(full disclosure: I'm an academic on sabbatical at Google for the year. It's likely I'm a little biased in my belief that both have value. But this isn't a bias unique to me; systems as a general area is close to industry, and most of my colleagues rotate in and out of industry periodically via sabbaticals or startups.)
Yes, I believe PayPal would have to pay if the user made a chargeback on their CC.
Its all about the data.

We dont have anything similar to EDGAR.
Agency Year 1: Make All the Mistakes
I think I have come to the conclusion "Don't feed the trolls". His post reminds me of everyone who would correct grammar mistakes and try to make your whole point look null because you missed a comma. I am not against correcting grammar but when you try to paint an idea/person as ignorant because of that I think it makes the attacker look foolish.

I engage the ones who have actual points to discuss or critique and just ignore the trolls. I want to engage with educated people anyway to enrich my own understanding, not bother defending myself from trolls. I figure and educated reader will see through the troll anyway.

They hate lack of attention and will starve off or be seen by the masses as annoying. I think the age of the troll is coming to an end. Society or at least the more educated are starting to see it for what it is.
In all these discussions pitting innocent men getting imprisoned vs guilty men going free, one factor rarely ever comes up: innocent men (and women and children) who fall victim to crime.

IMO, one of the most valuable roles of the justice system is to be a deterrent. "If you commit a crime, you will be put in jail, so don't even think about it." If you've ever witnessed schoolyard bullying in action, that's exactly what every single day in adult life would also look like, if not for the justice system. By deterring would-be-criminals, it keeps innocent people safe, without even having to send the would-be-criminals to jail.

Except that it isn't a perfect deterrent. Crime is still a major factor in society. To give just one example, 20% of women in America experience sexual assault at some point in their lives. And then there's robbery, assault, manslaughter, homicide... Some crimes are committed by those who're mentally unstable, or in the heat of the moment. But the vast majority are committed by criminals who are fully aware of what they are doing. People who would never do it if they knew for sure they would go to jail, but think they have a good enough chance of getting away with it. They either think they won't get caught by the police, or even if they did get fingered, they can find some loophole or weakness in the prosecution's case that would enable them to beat the rap. And the likelihood of the latter really comes down to how high the burden of proof is. A guilty person is much more likely to get convicted in a legal system where "n = 5", as opposed to "n = 10."

Psychology studies show that punishments are most effective as deterrents when they are consistent, immediate and guaranteed. The greater the variance, the better the chances of someone getting away with it, the less powerful the deterrent effect will be. Which means you're going to have more victims of crime. More victims of assault, kidnappings, rape and murder.

Which is really what the trade off should be all about. "It's better that N innocent people fall victim to crime, than for 1 innocent person to go to jail." Now what would your answer for N be?
And one last point. In the blog comments, I wrote this, which I think sums up my view of the performance discussion:

...it's worth noting that many of the tricky things about tuning hdf5 performance are not unique to HDF5. For storing ND data, there will always be decisions to make about when to load data into RAM vs. accessing it on demand, whether or not to store the data in "chunks", what the size of those chunks should be (based on your anticipated access patterns), whether/how to compress the data, etc. These are generally hard problems; we can't blame HDF5 for all of them.
>Second, that the Fermi Paradox exists at least partly due to aliens avoiding us specifically, what is commonly referred to as the "zoo hypothesis". As far as speculative explanations go, it's not an unreasonable contender. However, it is not among the most likely or the most simple hypotheses out there.

even we, Earthicans, can learn from Columbus visiting America and the following fate of civilizations there. Any higher developed civilization definitely has "zoo"/Prime Directive principle in place.

A technological civilization stage between start of building machines (Industrial Revolution in our case) and FTL (and thus also leaving EM related tech behind) is pretty short, thousands, may be tens of thousands of years - absolutely not enough to have overlaps between tech civilizations to listen/watch radio/TV of each other.

>The zoo hypothesis pre-supposes the ready availability of FTL technology, which itself implies that such technology is even possible in general.

well, far galaxies run away from us at speeds higher than FTL, so it is possible. Space expansion is different machinery and not subject to "c" limit (that limit is only valid against static space)
> in the end what matters is what you do.

And Americans have lots of bombs and don't use them. North Korea on the other hand tortures people routinely for fun (not for intelligence or other excuses, but literally for fun).

> The americans are the only ones so far to have nuked other people

They did that on the dawn of the Nuclear era when no one understood the impact or nuclear weapons. After the first two they understood things better - any not only never used them again, but worked to make sure no one else would either.

> Don't you think we are way too forgiving with them?

Not in the slightest.
The problem is that Binge On is not just 'choosing what bitrate is good for you' but is also throttling all video data, including direct downloads.

> The EFF post found that T-Mobile isn’t actually “optimizing” any video traffic for Binge On users, it’s merely throttling it. Not all video players on all websites have the capability to down-res a video from, for example, 1080p to 480p. That means some videos on some websites using some players must be watched at their original resolution (due to T-Mobile’s guidelines, these will inherently not be Binge On services). Even though this hypothetical 1080p video would count against both a Binge On customer’s data cap and a non Binge On customer’s data cap, one without Binge On will stream the 1080p video at a speed as fast as the network can go; one with Binge On will stream it at 1.5 Mbps, a speed that makes it arguably un-streamable.

http://motherboard.vice.com/read/t-mobiles-binge-on-indiscri...

I've been a fan of John Legere's antics and efforts to push for innovation in the US carrier industry. However this sort of attack on the EFF and blatant lying/misinformation about throttling is a shyster move.
Really good advice; this is what I tell everyone who has a high value skill like coding. The actual time frame is probably even shorter than 10 years if you are aggressive about saving.
Drup,
Ah, yes - CommonML does indeed have built in support for js_of_ocaml.

And I think you have valid points. I'm curious though, since both js_of_ocaml have seamless interop with JS (seamless in terms of memory model), couldn't the two have seamless interop between each other by going through JS bindings?

I'm curious, do you think it's possible or practical to create an OCaml to JS compiler that has the strengths of both approaches?
No, Virtual Reality Isn’t Dead Because the Rift Costs $600
https://news.ycombinator.com/item?id=10862007

I'm surprised there's no mention of the impact of recently rising Federal Reserve Rates[1] on the Chinese Currency or the fact that the Yen was recently added the IMF's Special Drawing Rights currency[2].
Since China's moves in August I think its fair to characterize this as a currency war. And it's Dollar Hegemony that's hanging in the balance[3]. Many have characterized it as a war for much longer. What's different now? The proxy wars between the United States and Russia are heating up and tensions between China and the rest of East Asia are heating up. Western sanctions on Russia for Ukraine pushed it toward China and that may just have been the tipping point[4].
I find it remarkable how able the performances of equity markets are to obfuscate the currency and bond markets that are driving them[5]. When equities move fortunes change, when currencies move, the balance of power on the planet changes.

[1] http://qz.com/588049/what-the-fed-was-thinking-when-it-final...

[2] http://www.globalresearch.ca/chinese-yuan-incorporated-into-...

[3] http://www.brookings.edu/blogs/ben-bernanke/posts/2016/01/07...

[4] http://www.economist.com/news/china/21650566-crisis-ukraine-...

[5] http://qz.com/588704/chinas-stock-market-isnt-the-problem/
Lily, drone that follows you around taking video, has $34M in pre-orders
Wow. You've built a business with real cash revenue that's been increasing 300% per year, and approaching the threshold where it could support you. That's a very impressive achievement that very few people have ever matched.
Such drugs do open the mind; often too far. Drugs are subjective psychological experiences, you are not seeing reality when you are tripping, you are not learning anything about the physical universe when you are tripping. You are having an experience in your own head that has no connection to the physical universe.
This link has more info:
http://www.xda-developers.com/jide-announce-multi-window-and...

> Today’s public release of Remix OS, based on Android x86, is something that we’ve been working towards since we founded Jide Technology in 2014

So it's a commercial fork of the Android x86 project, basically.
> But consider an attacker who pivots onto your entire infrastructure to serve any content they desire.

I mean, if we're talking about a situation where an attacker controls your webserver, then that's pretty much game over, right? They can read and write to everything your server can, including SSL private keys, SQL databases, etc., etc., etc...

> Presumably your DNS provider passwords are stored in a password manager outside of that infrastructure. ... It seems that would have prevented the abuse in the OP, right?

Doing DNS-record-alteration-only verification would have prevented the scenario described in TFA, yeah. But, there are a couple of things to consider:

* DV certs provide nothing more than HTTPS, without the scary "THE BROWSER DOESN'T RECOGNIZE THIS CERT ISSUER!!11" dialog. They don't provide the additional UI cues that EV certs do. So, their phishing utility is rather limited.

* Society as a whole benefits far more from thwarting passive dragnet surveillance than it does from putting roadblocks in the way of occasional unauthorized and unwanted issuance of a DV cert to someone who has improperly (effectively) gained control of someone else's web server or DNS zone.

* TFA is primarily a scare-piece from a traditional CA <strike>that's likely sad that their revenue stream from DV issuance is going to vanish.</strike>

Ugh. I actually got off my ass and did some research... it seems that Trend Micro doesn't issue DV certs. [0] Mea culpa.

[0] http://esupport.trendmicro.com/solution/en-US/1097653.aspx
At what point during this sequence do you expect to have children? In what kind of area are you going to raise them?
The robot is using the R200, an active stereo camera, not the F200. Even the F200 uses a fundamentally different technique (coded light, projected grey code) rather than structured light as the Kinect uses.

Source: I work as a computer vision engineer on these products for Intel RealSense.
This is correct, although this isn't likely. Replicating the end-user cloud services Google provides is hard enough, but replicating the app store could be much harder since so many Android apps are written to call Google Play Services APIs. Microsoft would have to spend considerable resources getting developers to rewrite (and even harder, maintain!) their Android apps to target Microsoft equivalents for Play Services.
Perhaps an easier sell to developers than "hey, learn C# and build your app from scratch for Windows Phone", but easier than impossible does not necessarily mean possible.
Yeah you're right, thanks for catching that.
BingeOn also imposes a 1.5Mbps throttle non-streaming video files and on streaming video files where lower bitrates are not available.

http://motherboard.vice.com/read/t-mobiles-binge-on-indiscri...
The catch is that you have to remember to type smile.amazon.com.
It makes me really sad how big corporations use the power they have to cover, fight and (sometimes) get away with practices that translate into money for them at the expense of everything else.
We have been told since always how we humans will once destroy earth, how one day clean air will be sold as a luxury.
Now we can see it happening everywhere, I remember have read that the most contamination California gets it is from China.
China effectively destroyed the environment for making money.
And then you are remembered how this money doesn't go to the everyday Joe, but to the 1%, who doesn't pay taxes (which are by definition a way of wealth redistribution) therefore destroying preventing Joe again for getting a better life, who also has a worst life because his environment has been destroyed.
> many journals consider it an ethics violation to use a control group, the logic being that in denying your experimental method to the control group you're putting them at a disadvantage

> doing education science is unethical

lel

"we're going to teach you how to learn, be we refuse to learn how to teach"
My friend liked going to Korean Language meet up groups.

He also stuck cards with Korean he's trying to learn outside his shower glass so his shower thoughts will be Korean.

He now has a Korean girlfriend and is moving there in a couple of months.
The flow is not good IMO.

They haven't followed engineering practices which is one of the issues mdwelsh was talking about.

If they've synthesized to 45nm and 28nm, where's all their synthesis stuff - constraints etc.?

They have no back end stuff, very little docs, almost no tests, almost no verification infrastructure.
This comment is very unempathetic. You're taking a very strong "if you don't agree with me you are stupid" approach, which is pretty much the exact opposite of empathy.

Also, most of the things that you've said are entirely subjective. You're stating your own opinions as fact, which most of us (me) would say is something a stupid, unempathetic person would do.
Make a list of names couple three words together semi-mispellings, etc. Go wild make it long, think of names that your target audience will easily remember, type in.

Now go back through the list and pear it down to what works for your startup.

Now see which ones you can get a domain from; best is .com, others you will have to be a bit more aggressive in marketing the URL unless the extension is part of the name. Be prepared to buy it on the spot (have a cheap registrar handy), hesitating (especially on some not so trustworthy whois services, might get your domain tied up by cybersquatters.

Got your domain? Like the name? Make that your startup name.

You can go through more filtering and refactoring the names and refine more it's up to you, but for budget conscious Id base the startup on a domain you already have then try to purchase it if its already taken.
The first Hyperloop tubes have arrived in the Nevada desert
PFOA was only one of more than 60,000 synthetic chemicals that companies
produced and released into the world without regulatory oversight.
...
Under the 1976 Toxic Substances Control Act, the E.P.A. can test
chemicals only when it has been provided evidence of harm. This
arrangement, which largely allows chemical companies to regulate
themselves, is the reason that the E.P.A. has restricted only five
chemicals, out of tens of thousands on the market, in the last 40 years.

Staggering. This is regulatory theater that makes
the TSA version look like a pre-school play.
Demand that control from the content provider. The man in the middle shouldn't touch your content.
> As for T-mobile, BingeOn is optional and can be disabled anytime with just a click, so it does little to nothing to hurt customers and cannot effectively be called throttling.

It's still throttling, from what I read. If it's optional throttling at the user's control and at no price difference, then you have a point in that it's not unfair or unreasonable, but only if customers actually understand that it is throttling so that they know to turn it off.

If they don't know that they're being throttled, then the ability to turn it off is moot; they effectively don't have the ability at all. And in that case users are being unreasonably and unfairly throttled.
Emotions arise well before any cognitive notions of "goal" or "concience", and it seems you have overlooked this key point.

To help others is a considered act, not an emotion. The emotion of sadness can only hamper such helping ... and Miss. Anjezë Gonxhe Bojaxhiu is an extreme example of that.
> how is this not clear

You started off by saying "this is very easy to test". You were right, and no evidence has been found yet.

We could continue searching for Russell's teapot too, but why would we?
Possibly, but not likely for a while. The Play Store is the one with all the Android apps. There'd have to be something quite compelling to get developers, especially ones using Google services in their apps, to support the Microsoft or Cyannogen stores. Because there'd still be a cost in supporting the alternative store, and so far most developers aren't wanting to do that.
Disclaimer: I had been an AT&T mobile customer for more than a decade and subscribed with Verizon and Sprint each for a few years before jumped to T-Mobile about 2 years ago and happily ever since.

If you read through the entire EFF report on BingeOn [1], you will see that there are only two problems EFF had with T-Mobile's BingeOn program:

1. "Throttle" or "Downgrade/optimize" (pick a word depending on your viewpoint for either side) of all HTML5 video streams

2. Opt-in by default

Net neutrality debates aside, I love BingeOn since day one and didn't notice much of degradation of video quality when I watch videos with BingOn (I still left it on)

All the arguments EFF against BingeOn, T-Mobile can easily tweak their program to easily comply.

Regarding #1, I suspect it's more of a technical challenge than an illicit intent [2] (of saving data bandwidth, which of course if the win-win situation T-Mobile wanted). Some like YouTube has proprietary steaming intricacies that T-Mobile have had technical difficulties to selectively "Throttle" or "Downgrade" only content partners so it's easier to just do it for all as hinted by this WSJ article about YouTube's reluctance of signing on BingOn.[3]

As far as #2 goes, again, no doubt T-Mobile wanted to save their bandwidth at the same time get credits for it putting a marketing campaign around its practice, but EFF (given the sensitivity about Net neutrality) and YouTube(very opinionated about user experience on video quality) certainly have different viewpoints about it.

In the end, as a T-Mobile customer, my heart still sides with John Legere's latest unconventional and controversial un-carrier move because

A) I still have a choice to turn BingeOn off (though I won't as I would rather save 2/3 of my data cap to do something else and very gladly and gracefully accept my zero-rated video content allowances on partnered video sites.)

B) I am optimistic about T-Mobile to eventually figure out a way to selectively (as opposed to indiscriminately) "optimize" video content on only partnered video sites so that it will be more compliant with net neutrality. There is a technical challenge to overcome after all.

C) Despite of profanity and inappropriate wardrobes, I, as an mobile customer, love what John Legere has done for wireless subscribers in the U.S. and the direction he set for the industry. Needless to say, results are self-explanatory. [4]

[1]: https://www.eff.org/deeplinks/2016/01/eff-confirms-t-mobiles...

[2]: http://www.androidcentral.com/bingeon-terrible-purpose-and-j...

[3]: http://blogs.wsj.com/digits/2015/11/12/t-mobiles-problem-wit...

[4]: http://www.fastcompany.com/3046877/who-the-is-this-guy-john-...
Which makes sense when you think of libc as "the library which provides the system call interface to the OS, and just happens to provide a C runtime library as well".

Making libc dynamic link only allows the OS developers to change the userland/kernel land interface as they see fit without breaking compatibility. The fact that this also ties you to a dynamically linked C runtime library is an artifact of the close ties between Unix and C.

Over in Windows land, there isn't a tight coupling between libc and the system call interface. libc is provided by your compiler (Visual C++ provides static and dynamic versions), while the system call interface is provided by ntdll.dll and friends, which are part of the OS and free to change in future OS versions.
> I see package managers as a source of some problems of linux: Package maintainers are a unneeded middleman between the writers of the software and you, package managers interact with the whole system, scattering files around the whole filesystem...

It sounds like you'd enjoy Slackware's approach to package management. Zero dependency resolution, packages are built from the source tarball with little or no patching (unless you patch it yourself), and the files are installed where the author intended them to be (though that can be good or bad depending on your perspective). If the application has dependencies, you're left to install them yourself, ensuring that only the absolutely necessary dependencies are installed, and not, for example, all of Gnome when you just want a simple text editor.

> ...and running scripts as root when installing/uninstalling packages.

Given that this happens even when you build from source and install yourself (./config, make, sudo make install), I'm not sure what you're asking for. Perhaps the Mac OS X method of "the app is a folder with pre-built binaries and all necessary libraries"? And even some OS X apps require elevation to install, especially those distributed as .pkg files.
Really useful. Thanks!
I have a friend who's hired a Russian programmer as a mentor on upwork.com.

I have in the past mentored someone learning programming, but he was and still is my best friend since high school, and now he works as a programmer.

It mostly consisted of insisting he do his assignments by himself and refusing to share what I've got.
It's a single right click to unpin them. I personally found it useful to have a link to the store to download Netflix, etc.

Should they have displayed a totally empty start menu to start? I think people are getting way too upset about the smallest things.