skysight-inc/HackerNews huggingface dataset:
Seems that way. Looking at the addresses sections for various countries shows a much higher percentage of Chinese companies compared to other countries:

28,073 China
21,041 Hong Kong
6,860 United States
5,534 Russia
4,836 United Kingdom
4,125 British Virgin Islands
3,253 Indonesia
3,208 Switzerland
1,438 Brazil
1,312 Canada
828 India
For that matter, someone, say, championing racial equality in some Neo-Nazi online forum (with rational arguments and all) would be considered a troll.
I wish Elm's blog had an RSS feed.
Best 10 Premium Responsive Website Templates for 2016 – InfoTechSite
Causality is not really applicable...
Don’t try to be too smart. Be boring, predictable and consistent
I'm really hesitant to even consider this without it being run through the Diehard Tests[0], since from my understanding, "True Randomness" should be cryptographically secure should this be used in a CSPRNG.

[0]: https://en.wikipedia.org/wiki/Diehard_tests
Usually, at least in jurisdiction where this takes some time, companies will be pre-registered under a generic name and there's no real need to change it if you don't use it for trade.

https://www.apintertrust.com/offshore_company/shelf_company_...

https://en.wikipedia.org/wiki/Shelf_corporation
> We don't know how many of Clinton's top IT aide's e-mails were official government records.

When I was a federal employee we took yearly training on this exact topic and the rules for what qualifies as a federal record are surprisingly inclusive. The few exclusions include emails that are purely personal and announcements sent to a wide audience.
> race-baiting

I didn't say or even think anything about racism.

> I don't think that's what he's saying

Then what do you think he/she is saying? Also, whatever group the commenter is talking about, my comment stands - this isn't really data about the larger group.
As an order of magnitude, if I maintained a Linux desktop myself, I'd be in for both ~10 days per year (direct and indirect) = 4500$. I've already tried.
Aside from Youtube's copyright system, I also hope something like this works out because of their UI. I mean, let's face it. Youtube just seems to change their layout and features every few months or so, regardless of whether they make the site easier to use or not and regardless of what anyone actually wants said changes.

If Amazon can come up with a good, user friendly UI and then not screw it up by making constant changes, they could do quite well here.
By your reading, if someone removes classified markings from classified documents or makes a derivative document with classified information and sends it to your email, you are breaking the law by receiving that document.

If something is not marked properly, the receiver doesn't automatically get a security violation.
It could be a cultural artifact. I've heard it said in defense of shell companies, that if you live in a country where you're likely to be extorted for your wealth it makes sense to hide it. Immigrants to North America of all stripes, not just Chinese, are likelier to come from cultures where it's kneejerk-normal to hide wealth.
"There are 2 types of UFOs -- the ones we build and ones 'they' build. We learned from both crash retrievals and actual "hand-me-downs." The Government knew and until 1969 took an active hand in the administration of that information. After a 1969 Nixon "purge", administration was handled by an international board of directors in the private sector…"

--Dr. Ben R. Rich former Lockheed Skunk Works director

http://www.thodio.com/ben-rich.jpg
Yeah, I don't see how this is devastating for WhatsApp - you simply verify the other party's key once and then good to go, if it ever changes you'll get a big scary warning (you'll get that anyways but you should still verify the key in case your initial session was compromised). Admittedly I've only worked with Signal, but I'm assuming WhatsApp offers similar as they hired the same devs.

Am I missing something here? I don't see how this attack would be useful against end-to-end encrypted messaging apps (well, properly implemented ones at least).
Total aside, but now that they are encroaching on Google's territory in video, I would hope they move to create a free mapping service for AWS users. Startups that try to generate revenue are so hamstrung by the baseline $10,000 maps for work license.
Show HN: Awesome cli tool to try python packages – It's never been easier
If instead of asking you to help out with a project they would've asked you out, would you consider this to be an inappropriate/sexual harassment situation though?
The government has one hundred and one ways to get around that "restriction".

Primarily employees and contractors can automatically assign works to the government whether it is copyrighted or patented. Then the government maintains the transferred rights, instead of having to deal with the pesky public domain thing.
Introducing Sign in with Slack
I know this opinion is highly unpopular, but until said "Renaissance" happens, I see mass Muslim immigration to Western countries as a dangerous and very short-sighted policy. Very liberal and accepting countries will start (or, conversely, have already started) feeling the effects of a foreign culture that has vastly different cultural norms and values and refuses to adapt.
Tabs please, I love it but no tabs are killing me. It is nice to see it is getting attention and we will hopefully see it in 1.2.
Thanks for providing this level of detail; it's interesting to see the considerations that went into your decision.

How / why did you decide to use the Apache license rather than the GPL?

(It seems like a viral license might protect you a little bit, if you want to prevent your competitors from forking and improving your code base and then using it to compete against you.)
Copper is recyclable, Fuel is not…
So the file format is a lot better than CSV files, but in principle it's basically just a bunch of files. Maybe a better analogy would have been a big folder of feather/hdf5/etc files.

(Incidentally, I'm a big fan of the folder/s3 bucket/etc full of CSV/binary files and use it whenever possible.)

I agree - it's absolutely better to use than that, but it's a lot closer to that model than to the Riak model of querying a distributed system to send you the data.

I stand corrected on single box and pricing - it's been a while since I've used it.
Can you name any musical releases five years after the show? That cast lasted only a year.
dupe, please check before submitting!

https://news.ycombinator.com/item?id=11661138

Also, please don't change submission titles.
Meme Instructions Make Bombs, Not Glow Sticks
Ask Moxie? He uses it for Signal also, and unlike WhatsApp, Signal is "sold" as secure...
Czech tax systems based on Informix-4GL and AIX
Czech Republic government proudly states its tax system is dated 1991 and uses Informix-4GL on IBM AIX Systems: http://www.gist.cz/en/software/adis/
This is why (ignoring the batshit syntax) I'm quite fascinated by urbit's language hoon, since it handles type signatures by evaluating the function with type objects rather than straight arguments, so the above without the annotation would already be strongly typed and valid across anything that supported +
What if they're in another part of the world? This sort of copyright abuse makes me think that a video hosting system based in China or Russia could do pretty well here. Kind of like how the Pirate Bay keeps coming back, or how the likes of SciHub seem prepared for any of their domains being lost/hosting wrecked by journal publishers.
>I don't think anybody wants Trump building that new house...

...other than anyone who votes for Trump, which leads me to suspect they haven't thought it through beyond setting him loose and watching him burn down the White House. The repercussions of a bad presidency can last for decades, and are felt across the globe. I shudder to think about a purposely destructive presidency.
You should watch them more closely. Little kids are devious.

:)
Getting Started with React Native Development on Windows
Can you talk a little more about your thoughts on one big atom? I've been looking at Redux and they also seem to follow this approach. The re-frame readme quotes the Elm Architecture as justification, but that same document goes on to describe nesting https://gist.github.com/evancz/2b2ba366cae1887fe621#nesting.

I come from a Haskell perspective and having one big blob of state sounds to me like it makes your type signatures less informative and increases the scope for error.
It kind of has tabs with the previously opened files area, they function basically the same as tabs. Just visualized differently.
The ratio of HK to China is fascinating, considering their population, even wealthy population.
My email is visible on my profile. If it isn't. It's my profile name @live.com
I find myself wanting to sing "pitagora suichi' at the end of every screen.
It's fairly trivial to install Google Play and associated apps on the Fire and it can be done without rooting - just by sideloading an APK.
They are certainly not small in Indian sculptures.
I wonder if you show this kind of disdain toward all types of fashion--like the clothes you yourself wear--or just toward certain things you likely associate with "hipsters" or some other easily-disparaged group?

I'm not sure I would have downvoted your original comment, but your edit about "rebellious self-image" seems uncalled for. Not everyone is trying to be rebellious all the time.

Just thinking out loud here... I wonder what would happen if we all stopped being so superficially judgmental and making nasty comments about people based on assumptions. Maybe people would actually end up making better choices on the whole because of a lack of pressure and there being nothing to rebel against.
Cargo Cult Science (1974)
It varies, heavily. There are many calculators out there that try to answer this question, just drop "youtube revenue calculator" into your favorite search engine and a bunch will come up.

Take the estimates with a grain of salt, but they'll give you an idea of what's involved. I've seen some content creators laugh at the numbers that are predicted for them, and others have shown surprise at their accuracy. So again, it varies.
Render 3D Star Wars Models with Blender and Three.js
So which corporations aren't subject to the RJR v. United States treatment then? Is that really what we want?

"Damn you, you gave us what we wanted. Now pay up, sucker."

I suspect the only additive put in cigarettes to make them more addictive was nicotine itself. And that was probably an engineering decision so they could use a broader spectrum of tobacco leaf.
The site was posted yesterday: https://news.ycombinator.com/item?id=11664322
You are probably a person who has been online for a long time, and seen a lot. You have expectations that are not similar to the majority of FB users. They are mostly young people, or poor, or from poor countries who only have a cheap Android phone, no laptop, don't know what Twitter is and they discover Facebook for the first time.

This argument seems remarkably similar to the sort of argument once used to justify the dictatorial rule of colonial strongmen. "You don't understand these people, they don't value the thing you value, for them a sense of security is much more important than choice." etc.

Which is to say that its pretty patronizing assumption.

I use FB for hours a day, Facebook is probably my main Internet outlet. I think it's problematic that FB substitutes their version of how they expect you to filter things for giving their users control over how their news feed is filtered. Lots of "unsophisticated" users complain about this and there are even cargo-cult methods used by the unsophisticated to get control over their feed (such the "disclaimer post" purporting to give the average Facebook user some extra legal rights over their posts).
Which parts of the American interior do you nominate?
I'd pay to use data about politics/governments.
Who? How many? How Much ?
We never know anything about the taxes we pay.
Do you typically check in generated code? I think it depends on a lot of things. My understanding is the general rule of thumb is NOT to, except for certain cases (generation takes a long time, for instance)
What I really want is a language with Elm's type system, simplicity, and syntax, but aimed for backend software instead of HTML apps and with strong support for an Erlang-style actor model of multicore, distributed concurrency. Basically something like Elixir, but with Elm's syntax and type safety. In the meantime Elixir will do for me, but I'd really like more type safety without going full Haskell.
It's not just that it's based on oil that's the problem, it's also that in general, Saudis don't even know what "work" is. Most of their revenue-generating businesses are planned and run by Westerners. They grow up with maids and servants.

In fact, I'm not sure they can do anything besides eat, pray, and watch soccer. It's a really, really strange place.

Going there on business was a very weird experience for me - the country somehow functions, but none of the locals actually do anything, as far as I could tell.
Celery Joins Forces with Indiegogo
Something about Trump that is different: he changes his mind and, once he does, he doesn't waste time trying to justify his original stance! That alone sets him apart from most politicians. Now, just like FDR, he will be surrounded by lawyers and advisers who tell him "You can't do that!" and he'll argue with them and they'll (usually) come out on the right side of the law and when they don't the courts will correct them. Same as Obama.

"Clinton: she's overwhelmingly competent and completely amoral."

Well, the email investigation would tend NOT to paint her as "overwhelmingly competent" in technical, legal or political senses. Whitewater paints her as a competent and skilled lawyer and quite able to walk a fine line.

I agree she's "completely amoral".

I don't view "incompetent + amoral" as good qualities for a president.
Peoples' fear is that there is no way to tell what he would do since he contradicts himself every time he talks.. One minute he talks about bringing all the troops back to the US and letting the middle east work itself out, the next he's threatening to shoot down Russian war planes if they come near US assets or send 30,000 troops into Syria to fight ISIS. He's also come out in favor of stronger forms of torture than waterboarding and won't rule out nuking Syria..
So, rust is ready? There are multiple database drivers and there is at least one crate for connection pools (r2d2) that also works with diesel (query builder).
Sublime Tutor: Learn Sublime Text from a tutor who sits inside the editor
If they are interested we would be happy to help them tune performance.
that moment when you don't see your bearer share companies listed

success
https://github.com/LMFDB/
https://cloudcraft.co/
I don't agree about leaving files outside version control - this always ends in tears.

Regarding versioning, you can always version any file by storing every revision and compressing them as best you can. I believe this is what Perforce does. Repo size can of course become an issue, and git doesn't do a great job with that, since it stores everything, and stores it locally. Perforce can at least discard old revisions and lets you select history depth on a per-file or file type basis.

The more serious problem with git in my view is that there's no good automated merging tools for many types of files, nor are any likely to arise. And more importantly, most people working on your average game aren't interested in forming in-depth mental models of how their tools work, and certainly don't want to have to pick up the pieces when they go wrong. So for most files, you need an exclusive lock (check in/check out, lock/unlock, etc.) model, or similar. That works quite well. But for obvious reasons, git just doesn't support this model at all, and I believe Mercurial is the same - and no amount of transparent/magic large file storage backends or whatever are going to fix that.
Amazon Video Direct Poses Challenge to YouTube
Some game shops have had good luck with Mercurial's largefiles extension, for what it's worth.
If it is, clinically speaking, an addiction, schedule an appointment with an experienced psychotherapist.
Magento 2 fixes the "no namespace" issue. Everything else is still there, and some parts are taken to eleven.

A while ago, I ran PHPStorm's code inspections against Magento 1.x core code, and the result wasn't very encouraging: https://imgur.com/RMxWEgR
Indeed it is: https://github.com/LMFDB/
Say a magazine company wants to regularly send issues to a customer, and the customer signs up. Who has the subscription, the customer, or the magazine company? Which one subscribes?

According to Rx, it's the magazine company. Which one subscribes? The magazine company subscribes. It took me a while to realize this when trying to learn Rx concepts, which made it really confusing, since I've always seen the customer as being the subscriber, subscribing and owning the subscription.

It looks like Elm is the other way around compared to Rx, I think.
Thanks. From that article: "To access an SS7 network, attackers can acquire
an existing provider’s connection on the black (underground) market and obtain
authorization to operate as a mobile carrier in countries with lax communications
laws. In addition, any hacker who happens to work as a technical specialist at a
telecommunications operator, would be able to connect their hacking equipment to
the company’s SS7 network. In order to perform certain attacks, legitimate functions of the existing communication network equipment must be used. There is also an opportunity to penetrate a provider’s network through a cracked edge device (GGSN or a femtocell)."

So they don't have a way to break into WhatsApp without breaking into SS7 first. SS7 isn't publicly accessible, and it doesn't extend out to the air link for mobiles. The attacker has to find a backdoor into SS7. The problem is that, once on the SS7 network, you can send lots of messages which are believed by telco networks. You can divert phone calls and set up MITM attacks easily.

If this works against WhatsApp, their app lacks adequate MITM protection.
> Not to be confused with "shell corporation".

which is nearly identical but one key difference.
I have been using VS Code for a year or so and it really is worth checking it out if you do JavaScript development. It has very nice IntelliSense, out of the box linting, and the best git integration I've seen in any IDE, period.

It also is a lot faster than Atom, Atom is fairly fast in OS X, not so much in Windows. VS Code is super snappy in any OS.

I have mostly use it for Angular and Node development, a downside is that it feels very inferior to Atom and Sublime when it comes to React development. I hope React support gets improved.
> you simply verify the other party's key once and then good to go

Against what, though? The key that Whatsapp asserts is valid for the other user?

As far as I am aware there's no way to access and visually eyeball-compare the raw keys in Whatsapp, just what the app presents as a signature or QR code. Open to correction.
I'm super excited for this change. I've been watching and waiting for a few weeks. It's a big ordeal for me personally, because I've got 10 weeks of daily elm tutorial content I've written so far at http://dailydrip.com/topics/elm that I'm now re-writing, but the changes are all for the better and the language adoption is bound to go up over time.

If you haven't yet tried Elm, give it a shot. A co-worker (hi Heath!) showed it to me 4(?) years before I got interested in it, and I brushed it off as a toy because I was against Functional Programming at the time for terrible reasons. It's actually one of the 'this feels like the future' technologies that's re-shaping how I think about programming these days. Huge kudos for the release!
It was done in 2012, a teaser 3 years before the book release would be unusual.
This is a known method for a simple way of getting an unbiased bit from a series of (possibly biased) coin flips.

Stated another way, the algorithm for getting an unbiased bit from a biased coin is:

1. Flip the coin twice.

2. If it's both heads or both tails, discard result and go back to 1.

3. If it's heads then tails, result = 0

4. If it's tails then heads, result = 1
A class I took this fall covered recommendation on attributed graphs. On of the research papers on the reading list for the topic was very interesting: it extends the matrix factorization algorithm on a bipartite graph (of users and soundtracks, for eg.) to more general graph structures (which could include soundtracks, artists). I think this exploits local connectivity between artists much better than the vanilla matrix factorization algorithm.

[1] Yu, X., Ren, X., Sun Y., Gu, Q., Sturt, B., Khandelwal, U., Norick, B., Han, J. (2014) Personalized entity recommendation: A heterogeneous information network approach. in J Proc. 2014 ACM Int. Conf. on Web Search and Data Mining (WSDM’14)
I don't think anyone has implied that E2E-crypto without out-of-band key verification is bulletproof. Both WhatsApp and Signal allow you to do that.
Normal cars also have over 55 lb of copper, which is a lot of copper. Worldwide copper production is 18,500,000 tonnes or ~6 pounds per person per year. Which is why recycling is so important.
Not if there were simple measures put in place to stop new or otherwise unused accounts from making copyright complaints. Just to be thorough there could be an outlet for unregistered users that had a higher threshold of evidence required before taking the alleged infringing video down.
We always had popular non-tech/startup submissions, eg.:

Six-Legged Giant Finds Secret Hideaway, Hides For 80 Years -
1138 points - 4 years ago - 173 comments

Everest is littered with dead, exposed bodies -
664 points - 5 years ago - 256 comments

How Doctors Die -
653 points - 4 years ago - 178 comments

A Dust Over India -
621 points - 4 years ago - 313 comments

The frequent fliers who flew too much
543 points - 4 years ago - 223 comments
Intuitively, it feels that those emails aren't official government records. But according to the law, they actually are official records. [1]

All government employees and contractors undergo annual records retention training that requires them to be aware of the obligation to retain relevant communication for the required time period. It even breaks down what emails should be deleted and which ones should be retained. [2]

[1] http://www.politifact.com/truth-o-meter/article/2015/mar/12/...

[2] http://www.archives.gov/records-mgmt/bulletins/2014/2014-06....
I was interested until I saw the Zookeeper dependency.

I have had too many deployment nightmares with Zookeeper. I would prefer to avoid it as much as possible, plus systems software in Java, sigh.
[takes a bow]
Or a better analogy would be someone asking what principle is used to justify white supremacy might be considered a troll.

Then again, they might not. I've done exactly this (albeit with white supremacist NRX types) and was merely given rational arguments. It was actually quite interesting - I could explicitly pinpoint the place where I disagreed with them [1].

[1] They appealed to "lifeboat ethics", while I believe Singapore and similar multi-ethnic non-democracies provide perfect Moldbuggian counterexample to claims we are in a "lifeboat".
GP is asking for examples of when copyrighting an API would be a problem. They used web APIs because that's apparently what they are most easily able to call to mind.

I've found many programmers think of APIs as ways of interacting with remote systems, usually via http/json/REST. Personally, I think of an API as things like an argument signature in a library, or even hooks in an OS.

To me, API literally means a programmatic interface to some code. How you write code to interact with other code.

[Not that you said anything differently, I was just trying to expand a little on the different perspectives of 'API' I have encountered.]