skysight-inc/HackerNews huggingface dataset:
My recommendation is to look beyond the free alternatives and consider how inexpensive paid certificates have become. These can be issued for lengths up to three full years and cost well under $10USD/year. Multi-year discounts bring three year certificates price to under $20USD.

Think about how much time it is going to take you to learn how to deploy and maintain your 'free' certificates and remember time is money. What do you make an hour? Is that more than the cost of a paid certificate?

I have used these certificates - https://cheapsslsecurity.com/comodo/positivessl.html - on multiple sites and it is very fast and easy. Other vendors sell them too and are likely just as good. Gandi do them too (at a slightly higher cost) and are the fastest method for me, though this may be because I have all my domains there already: https://www.gandi.net/ssl/standard?currency=USD#single

Don't waste hours chasing down free certificates when paid ones are so cheap now. Use Let's Encrypt only if you need lots of certificates and the paid options become prohibitively high.
The USSR is sort of Atlantis. It collapsed, but it gave birth to human travel in space and other useful gigs.
And it is often mentioned at HN, since most of the Russian engineers born in 1968-75 learned the math the beautiful Soviet way with Skanavi drillbook.
You are missing the main point of the article.
There are many comments remarking on how Jordan because of the large number of stories mentioning Michael Jordan (both of them) is causing problems.

Apparently people are unaware that this problem is at least partially solved in modern named entity recognition systems.

The first story from a search for "Jordan"[1] is "Machine-Learning Maestro Michael Jordan on the Delusions of Big Data and Others".

Stanford NLP[2] tags "Michael Jordan" as PERSON.

The first story mentioning Jordan as a country is "Internet Blocking Begins In Jordan". It tags Jordan as LOCATION

Spacy's POS tagging tags "Michael" and "Jordan" as a compound person in the first example[3] and "Jordan" as GPE (geo-poltical entity) in the second[4]

[1] https://hn.algolia.com/?query=Jordan&sort=byPopularity&prefi...

[2] http://corenlp.run/ (annoyingly the state can't be passed via URL parameters)

[3] https://api.spacy.io/displacy/index.html?full=Machine-Learni...

[4] https://api.spacy.io/displacy/index.html?full=Internet%20Blo...
He wants folks to read his work. It's absolutely easy to find him from the scant information provided in the article. This is not a doxxing.
I should add that of course I back up private keys, but in 20 years of using the web, I've not encountered a single other site that uses client certificates for authentication. I know it's more common in enterprise situations. I'm supposed to have a workflow to backup my browser client certificates just for one site? It's not their fault that browsers mostly have poor UI for handling client certs, but it is their fault for requiring them. Let's not even get started on what happens when you get chain problems, or if the client cert expires, or any of the myriad other ways it can go wrong. Just use 2FA like every other secure site, and I'll store a secure password in LastPass.
Will do iOS Development for food
Thankfully, you don't have to remember the integration by parts formula, just the usual derivative of a product and rearrange.
I meant the "write C++ like Clojure" part! That transition ain't common, AFAIK.
It's just quantization at that point.. Aka pixie sound filter (also known as bit breaker.)
They don't actually care if the person is innocent. The point is to intimidate their population. They use this metadata to fit into the system of law so they can cover their ass.
I am not. I am just at a loss why a foreign sovereign would give the US, or any other country, the license to randomly kill their own citizens.
Ask HN: Is your linkedin.com in arabic too?
The content of the article is read rather like "I've been stuck with the simplest app for 10 days because I didn't really want to create one". If you want to create an app, you go and create one. If you want to play with a bunch of fancy frameworks, just don't call it "create an app", as apparently it isn't...
For what do you want to use a 4TB SSD?

I have a 64 GB SSD, now for 5 years and a second 500 GB HDD for data (which is half empty). I cannot imagine I would need more.
Or, for others, into their favourite text editor :).
Parse.com, cloudControl, and I'm just curious, who will be next?
Looking forward to GCC6 – Many new warnings
The Web API Design Guidelines for Happy Developers (eBook)
Pano2VR Pro 5.0 Beta 4 Crack, Serial Key Free Download
It also depends on the local laws. Where I live it is the other way around. Everything belongs to your employer unless your contract specifies otherwise.
Interesting, though a lot of posts seem to be about the US by default.

I see he's missing Scotland, Wales and Northern Ireland as mappings for the UK. It would also be useful to add capital or major cities as synonyms (e.g. Paris, London, Berlin...).
If they did not, what could Pakistan do about it? The U.S would do so anyway covertly, and the Pakistani government would be seen to be weak, since they were powerless to stop it.

So the Pakistani government 'allows' it to at least appear in control.
Even as a Chinese company, where the regulation is none and government involvement is normal, Qihoo is just EXCEPTIONAL.

It has absolutely no respect to user privacy, and will not hesitate to threaten users into their favor, if that doesn't work, hijack your computer.

Shameless, no bottomline......it is worst of the worse.

Mark my words. DONT EVER TRUST IT.
How to Be a Responsible Developer
They literally named it Skynet. They have an evil sense of humor.

Actually using machine learning to detect terrorists isn't a terrible idea. But you are going to get an error rate, and probably a high one in the noisy real world. Maybe only 50% of the people you detect are actually terrorists. Maybe it's even worse than that. We can't even test it because there is no validation set and unreliable labels.

The reasonable thing to do with that information, would be to surveil them further, search their house, or arrest them. Not assassinate them without a trial.

And the more I read the details, the more alarmed I am. The 50% figure I used above may have been way too high. The base rate of terrorists way too low and they have very little data to begin with.
The anatomy of a frame
You can see that the tagger basically works on this specific case by looking at the distributional similarity of the tagged tokens, as well:

https://sense2vec.spacy.io/?Jordan%7CGPE

https://sense2vec.spacy.io/?Jordan%7CPERSON

(This specific word works well because there are plenty of examples of both entities in the training data, which has a lot of text from the 1980s Wall Street Journal. Other examples are much worse. I have high hopes that distributional similarity can help surface these errors, and fix them.)
Reedsy Book Editor – Professionally designed books in seconds
i have found import.io to be pretty good
I can't find any reference to the USSR on that page. Funnily enough I can't find any reference to Yugoslavia, Zaire, Czechoslovakia, the Ottoman Empire, Babylonia, Olmec or Mesopotamia either.
While I sort of get the point the author is trying to make, you're not going to become more creative without trying to become creative. It's not about just waiting for something to happen - it's about putting the work in. Motivation is overrated, discipline is what you need.
Yes, you can. Ordering has been guaranteed since ruby v1.9, very much intentionally.

The implementation of a ruby hash is now as a doubly linked list [0]. This has inevitably caused a slight performance hit, but the benefits far outweigh the cost IMO.

[0] https://www.igvita.com/2009/02/04/ruby-19-internals-ordered-...
WW3 TURKEY WOULD DESTROY WEST, ISIS HATE WHITES
an average of $500 million a year for 60 years seems reasonable to me given the potential reward to society

https://www.technologyreview.com/s/541636/weighing-the-cost-...
There's a lot of politics currently going on in debates about open source inclusivity but this article is a great example for what it all really needs to boil down to: try to be respectful and assume good faith.

As a maintainer it's not your job to provide free therapy sessions to other contributors but despite the inhumanity of the medium it's still important to remember that on the other end sits a human like you with their own problems, worries and distractions.

There's nothing wrong with archiving the package for inactivity. But the unnecessarily hostile and judgemental tone of the message is inexcusable. There was also nothing wrong with turning down the "iGiveHead" patch someone else mentioned here -- it was simply a matter of how it was rejected.

Open source projects don't have to accept every contribution and they don't have to be endlessly forgiving when contributors don't fulfil their self-imposed duties. But showing at least a minimal level of respect should be basic human decency.
LFTR's are very safe, but the current technical challenge is actually building containments that can handle heat + flouride salts.
The tritium formed during the nuclear reactions is also challenging to handle, as it passes through those walls via diffusion.
Until we find materials that can cope with these situations, it will remain a dream. Advances in nanotechnology will bring us further here, I totally agree with you though that LFTR's by far get too little attention, as today's nanotechnology could solve it for us.

The waste coming out of LFTR's has to be stored ~400 years (which is actually a sane timespan and it's easy to find places underground that stay stable for 400 years).
Another bonus is the fact that Thorium is much easier to find than Uranium, and that an LFTR can be built more or less failsafe.
Tips on commercial property investment in Dubai
And interactive sentence parsing: https://api.spacy.io/displacy/index.html?full=A+machine+lear....
And Pakistan gets fucktons of foreign aid that the use to buy US made weapons.
If you're working with uncompressed video it doesn't take much to use a terabyte, and the faster the drive the better.
> The intelligence of that creature known as a crowd is the square root of the number of people in it.

- Terry Pratchett, Jingo
The main issue with this is that such consumers are very few and far between. The benefits of a single chip packing everything (such as better cost, battery life and easier water proofing) are more important for most than the freedom of choice. There have been times where I knew who made components of my computer, they have long gone.
> "Far right" in some western European countries has come to mean about Obama-ish politics (health insurance for all instead of government-pays-everything-for-everybody like those contries have today.)

Not as far as I see. Far right in Europe today means hostility to immigrants, religious and ethnic minorities, with varying degree of disguise. Far right stands for isolationism and nationwide NIMBY policies.

Far right universally has secessionist sentiment from EU, no exceptions, as this is required to implement their policy. EU legislation founded in humanitarian values stands in the way.

If anything, Trump would be much more at home with Euro far right than Obama.
Is there any situation now where SSL is a bottleneck?
Fisherman has a lovely website and even docs, but what does it actually do? The list of plugins is not very impressive, many of which seem to be placeholders that don't do anything at all (see the "plugins" with numeric names):

https://github.com/fishery
Three more:

https://github.com/scrapinghub/portia/ (our open source equivalent of Kimonolabs)

http://scrapy.org (allows to scrape more complex sites; also OSS)

http://scrapinghub.com (for a cloud-based platform and a smart proxy rotator)

(Disclaimer: working there.)
HN Search on Algolia says India is more mentioned than China. India has 37,236 results but China has only 15,228.

https://hn.algolia.com/?query=china&sort=byPopularity&prefix...
Are these 33 sounds the only endangered sounds? It feels a bit sparse for a effort spanning multiple years...
Playing Quidditch in a Remote Himalayan Village
.include? isn't really a predicate, as predicates are typically unary. Rather, it's the 'member of' relational operator written in the wrong direction. Since we don't have '∈' in ascii, the author is proposing using the word 'in' instead.

I do disagree with the author on one point: 'not in' should also be a valid operator, representing '∉'.

But I don't use Ruby; I mostly use Python, which has these operators.
Why EV SSL Best for E-commerce Website Security?
I don't know what's so ugly about this.

I wouldn't call the method "in?" but maybe "element_of?" or "member_of?" but besides that, I don't see the need for an operator.
separation of concerns in your organization is a luxury.

separation of concerns in your codebase is a necessity.
Cisco to acquire IoT specialist Jasper for $1.4bn
Excellent! That would be great to see that integrated in the vanilla Jupyter Notebook.
This story is stupid.

I'm sorry. No fan of the NSA, but the premise behind it is completely ridiculous.

There is zero evidence of the repeatably asserted idea that the list this tool generates is any kind of kill list.

It's a tool that generates indicators of people that may be worth looking at when trying to find couriers. That's a very specific subgroup of terrorists, and I find it entirely unsurprising that a journalist would be falsely flagged as journalists have statistically unusual travel habits (Clearly labeling him as "member of Al Qaida" is unjustified by this evidence though).

Also, criticizing the NSA on their knowledge of statistics seems unwise. The NSA is many things, but "bad at Math" isn't one of them.

Read the information yourself, and come to your own conclusions.
Did he talk much about performance per watt? The trend with recent NV GPUs seems to be to increase performance but at the cost of ever-increasing power budgets; I'm starting to despair of ever getting anything that'll meet the Oculus reqs without sounding like a 747 taking off and/or melting a hole in the table.
Except for third-party services you need to provide your own SSL certificates for. AFAIK there's no way to automate renewing the certificate you use for GitHost (with a custom domain), for example.
It's a prediction. It held true for the longest amount of time.
I don't know if that's true.

I read that the workers can't get font measurements, which prevents layouting on webworkers.
They have nukes. They could easily institute a defense doctrine of nuclear retaliation tomorrow, and the terror would stop. But the reason they don't is that they are bought and paid for, both as a country via foreign aid and as individual government members via bribes (or "speaker fees", as you guys call those now).
I was wondering exactly how the NSA trained models to detect terrorists, and was surprised by the level of detail in this article. So the NSA performs classification using a Random Forest and about 80 input features? Huh. That actually sounds a little too similar to a Kaggle contest for my liking, but I wasn't expecting that much quasi-technical information anyway.

It seems a little silly to write this whole article based on a few powerpoint slides from years ago. Even as an amateur practitioner, I can see several obvious things that could be changed about the presented methods. I'm sure what the NSA is doing now in this regard is much further along than what was portrayed in those documents. Whether or not they should be doing it is a discussion for others to have. But it is interesting to learn a little more about the details of truly high stakes machine learning.
I've worked with a company that at least 30% of our user base uses Qihoo brower. They blocked few of our domains and now, someone from Qihoo asked us to pay so that they will unblock our domains.
Wait, this isn't an Onion article? Please be hyperbolic bullshit. PLEASE BE HYPERBOLIC BULLSHIT!
Interestingly, if I type china I get 15,228 results but then after I hit enter it drops to 8,682. 8,318 if I wrap it in quotes.

Ah, actually, if I leave it for a minute it bounces back up to original number.

This is all very curious behaviour!

Edit it's the same for India too, btw
[1] pry(main)> 10..100
=> 10..100
[2] pry(main)> (10..100).class
=> Range
[3] pry(main)> (10..100).to_a
=> [10, 11, 12, 13, 14, ..., 99, 100]
Well, shell has the '-ne' operator, which is 'not equals' in a terser style.

Really '!=' is just an attempt at rendering '≠' using only ASCII characters. They're a bit like digraphs and trigraphs in C/C++, except everyone is used to them.

I wonder if Unicode is ubiquitous enough now that you could write a language where the real maths operators were used instead. What would that look like?
I've been using my Lenovo laptop for 3.5 years now. It's a i5 2.8Ghz processor. I've used it rather carelessly, cluttering it up with junk, torrents, and useless tools.

It still doesn't give me a single hiccup when running.

And I don't use it for simple tasks either. I'll usually have 10+ tabs open in Chrome, I use Photoshop a lot, and I've even done some video editing.

The only upgrade I've had to make is increase the RAM from 4GB to 8GB.

Performance wise, I have zero reason to upgrade my laptop anytime soon. If I'll change it, I'll do it only because I want something lighter and with a higher resolution screen.

This is amazing to me - I grew up believing that you need to replace laptops every 2 years!
It really varies. Sometimes you're right, and they respond quickly (if tersely) to questions. However other times they're rude and dismissive.
I'm not convinced that is any more worrisome than the US situation as long as you don't trust them with your private keys. The US also monitors/intercepts internet traffic, except they do so (pre-Snowden anyway) secretly. They actually do a lot of things China gets accused of -- just think of the CISCO router "upgrade" facility.
Release with peace
Re: int, isn't it the reverse? I.e. don't compilers find loops using ints easier to optimise because they can assume the counter does not wrap?

Also, what do you mean by level of indirection in the STL? Pointer chasing or, I suspect, layers of layers of tiny functions that need to be inlined for reasonable performance?
AT&T is a lossy network and Whatsapp is designed to operate well over a lossy network. MMS is not.
Regarding Brazil, do you mean USA participating in the 1964 coup d'état?
Cheap Flights to the USA – United States.From London Flychecker
There are people who use StartSSL for paid certificates? I though the free certs were the only reason people put up with their craptacular website.
The Fishery was introduced very recently and Fisherman has like a month too. That should explain why there aren't a millions plugins there :)

⁣

As for "What does it actually do?", it is a "plugin / snippet" manager, it says right there on the page. But don't take it from me, hear it from the lovely folks of LINUX Unplugged:

* https://www.youtube.com/watch?v=tplxnE2ljWI&t=21m54s
Big data analysis + mass surveillance is a frightening prospect. Of course you can train software to look for 'terrorists', but you could also train it to look for:

- whistleblowers

- minority groups (e.g. gay people, particular religious beliefs, political affiliation)

- political dissidents

- journalists whose behaviour changes

- personal vulnerabilities (affairs, mental health issues etc)

Think what authoritarian governments could (and are) doing with this capability.
I agree. The LibreOffice team takes great pains to be polite to contributors, even though every year GSoC rolls around we get a multitude of students who honestly don't know the first thing about development.

In fact, we try to encourage them as best we can and I know that I personally try to be polite and positive about any attempted contributions even if they can't be accepted.

I figure just working out how to get, build and submit patches for LibreOffice takes quite a big of time (build time alone is massive, though getting better) and let's be honest, if you've never used git or source control it can be pretty intimidating to even clone a repository!

So I agree. Someone has taken the time to even attempt to make your software better, and even if that might be misguided it's good to remember that.
In my experience SPA load rather fast. Only the first load and some crazy animations are really an issue.

And the first load issue can be circumvented with pre-rendering the first page on the server.

I tried this with React and it worked like a charm. It even went so far, that the whole page doubled for SPA and complete-server-side app, when JS was deactivated.
My guess would be because Pakistan has had good relations with US since it's independence.

"The United States today provides extensive economic, scientific, and military assistance to Pakistan... and is Pakistan's most generous donor of foreign aid"[1]

[1] https://en.wikipedia.org/wiki/Pakistan%E2%80%93United_States...
"Me too"
Fish works great in everyday use, especially the 'smart completion'. I didn't encounter shell scripts that wouldn't work in fish, since they don't run though fish, but sh or bash. Naturally some bash things don't work on the command line (for instance backticks), for these I usually quickly jump into a bash session, run the bash expressions, and then go back to fish.
Video is crazy huge. 4K video takes up an incredible amount of disk space.
Here's a decent article talking about Moore's Law breakage in the context of RAM:

http://electroiq.com/blog/2014/02/the-most-expensive-sram-in...

And this is real Moore's Law breakage talking about cost rather than performance.
> I hope that list was sorted.

Ish. If I remember rightly I think they were trying to compare multiple fields on those elements but it could be narrowed down.

> Yes, I have seen the date field stored as text.

Oh yes, that is always fun. Particularly when you see both 23/05/99 and 05/23/99 in the same column. Something I've ended up building bits and pieces of is work to try and find these kinds of inconsistencies. I'm slowly trying to automate a lot of the initial checks on a new dataset:

* Does it have a consistent number of columns in the CSV file?
* Does it have fields with a surprising amount of question marks in?
* Are the dates parseable with a single format? If you need to be precise, how many can be parsed by only one of the formats that's seen in the whole dataset?
* How many things are blank?
* How many things are blank-ish? NONE, FALSE, Empty, N/A, etc.
* What does the encoding look like, are there any particularly weird characters?
* What control characters can you see? (after hitting an enormous XML file which failed to parse half way though)
* What does the type look like for each column? Currency (and then proportions), date, etc.
* Are there number separators? Are they consistent? (1,000.00 vs 1.000,00)

Basically, what will trip me up later and leave me scratching my head before having to add yet another bit of code to ignore a field?

One of my side projects at the moment is to pull this stuff together from rag-tag bits of scripts and split up code to something I can just throw files at and get an initial report.

Also, something very important in this is how things overlap. 5% of each column being empty/broken might mean you have 7% of your data with almost no information or 90% of your data missing at least one thing. Depending on what you want to do, either might be OK or terrible.

> If we do our job right in these pieces, the reporting can be done by an intern who learned how to use a pivot table yesterday.

Yes, exactly! The best end point is where new questions and updates can be done either by someone else like this or by the experts who really know their field.

Ahh, thank you, I needed a bit of a data rant :)