skysight-inc/HackerNews huggingface dataset:
So is Saudi Arabia going to (also) become a terrorist factory once they have to cut all the massive handouts they do and implement heavy austerity?

I mean the amount of income in the middle-east is going to severely drop over the next few years - the wealthy won't be affected, just annoyed but the people who have to work for a living are going to be out of jobs, starving and homeless and extreme belief systems often jump in to fill that void.
You have a point. I still find it odd to use a personal domain (other than the author's) for this purpose, with the Internet Archive and other options being available.
A lot of people are probably okay with the US having an organization that murders and tortures people, sabotages other sovereign nations' interests, and helps US corporations compete globally through espionage; but not one that does so much of it as the CIA. An organization like that needs to be neither seen nor heard, and it ought to be used infrequently enough that our country can ostensibly say that we only do those kinds when we have to.

To turn your question on its head, what's not wrong with them? It's not controversial at all that there are many people who don't wish to work in the defense side of aerospace, or on other weapons tech, why would it be controversial that someone wouldn't want to work in intelligence. Some people take professional codes of ethics (or their own personal ethics) more seriously than others.
Pictogram toolbars are an idiotic invention, but you can get rid of them easily. Android Studio is highly customizable.

It's not perfectly stable, but out of my experience (a bit dated now I admit) neither was Visual Studio. Eg. its infamous XAML designer is still haunting me in my dreams.

As far as bread and butter of an IDE goes, meaning navigation, refactoring etc. JetBrains' software, along with its derivatives (Android Studio is a fork), is superior to VS imho.

Then again it's a bit of apples vs. oranges here, VS is more heavy-weight and powerful, with its SQL integration and many many other features.
I was born in a third world country and lived in a (concrete) hut.

It's most likely worse here tbh. Jerks are spread evenly across population. It's infectious too. If ten people are jerks to you today, it's likely you won't be as nice.

Generally, smart people are more likely to leave bad places. And because they're more qualified, they have the option to.

And so the jerks are left behind and bully the remaining people into becoming jerks. I think it's no coincidence there's so many jerks in places like China and India.
The Apprentice  / the benefits of hiring a marketing or technical apprentice
Interesting, because they used to own PIXAR but sold it to Disney.

If this happens it would put them in competition with them.
This is exciting news. Ironically, it's almost unfathomable to imagine writing C# code in Visual Studios without having ReSharper installed. Glad to see ReSharper finally available cross platform!
To be fair, that context parameter has only just been removed as part of 4.0.0. Instead they recommend you change your code to be of the form:

_.each(collection, _.bind(function, context))

Which actually seems a lot more correct than some arbitrary context parameter
16x180
...
= 288

I think he overestimates the capabilities of himself.

He also misidentified the tricky part of the problem as multiplication and addition. Holding intermediate place values is far more likely to cause issues, as we can see from his mistake.

If we allow for simple mistakes, everyone here can do that multiplication in their head without issue. But that was babuskov's exact point. Calculators help with silly mistakes of this sort and they're present nearly everywhere.
There's some sort of voodoo here. Just created a single page site in less than 10min which looks beautiful. Awesome!
:D
Aren't current smart watches mostly tiny displays for the phone in your pocket though?
Running up the score
This works well for us:

https://lastpass.com/enterprise_overview.php
Sigils in Perl 6 are rough type constraints on their content. More specifically, the indicate a Role. $x is unconstrained, @x does the Positional role, %x does the Associative role, &x does Callable.

Twigils in Perl 6 are where the scope indicators come in, clarifying class instance vars, dynamic scope, and so on.

So if I see %.foo I can tell you that this variable can be used as the Associative role, that it is scoped as an instance variable, and that it has an accessor with the same name.

For more, see the first few sections of http://doc.perl6.org/language/variables
Any commentary on "The Birth and Death of Javascript"?

https://www.destroyallsoftware.com/talks/the-birth-and-death...

As far as I can tell, Javascript the runtime is a juggernaut that there's no stopping. If a platform gets popular tooling fixes itself.
There's another advantage to SSL client certificates that this article doesn't mention: it allows the server to know that the connection isn't being intercepted by an attacker.

With passwords or even many 2FA solutions, an attacker can just replay them to the server, and the server has no way to know that they're not coming directly from the client. But SSL client certificates cannot be replayed by the attacker, so if the server receives a valid connection with a SSL client certificate, it knows that it could only have come from a client with the corresponding private key.

There are proposals to also be able to authenticate the client in a non-replayable way with passwords (like TLS-SRP), but AFAIK they haven't been implemented in any browser.
There's also major political tensions with the Saudi's and Iran. Some have predicted that if a war were to break out oil would rush back to $100 per barrel. Also, Iran must first past nuclear inspections before they are able to lift the ban.
Countries that export crude are having recession.. To name few Canada, Russia, Brazil, Nigeria, Venezuela, Australia (commodities not just crude), at the same countries like India who import and depend heavily on crude are having good times (relatively).

So finally is it crude that runs all economies and everything else is overrated.. That scenario if true is so scary!
Yup. That's my outlook on this too.
Economically not all good.

Oil companies depending on higher prices (most of them), will start having to reduce number on employees, or, worst case, go bankrupt and take financial institutions with them (because of debt).
I wish someone would clone a service like this and make if self hosted. I am completely uncomfortable with sharing my email data with a third party company.
There are browser-side APIs to generate key pairs, but there is no real standard as the KEYGEN tag is not widely supported, so on the server side you need to implement virtually one method per browser type you are addressing. And then you want to store your private keys somewhere safe, which is implemented differently by OS/browser. Some browsers use the system keystore for storage, others like Firefox have their own implementation (NSS). We are not lacking implementations here, merely browser standards.
To answer your question: I do not think startssl supports local key generation for all OS/browser combinations, they probably (painfully) hardcoded the most common ones.
This is not a strawman, there are dozens of people at the company where I work (Salesman mostly, also mostly over 40) who refuse to learn anything. I'm not talking about setting proxies or backing up config files or something, I'm talking about refusing to use anything but Internet Explorer, refusing to keep computers up to date, refusing to clean their own file systems and regularly infecting their road laptops with unsightly things that we need to clean off.

(I'm not a prude but seriously I do not need to see YOUR inclinations in that department.)
We tried to use Client Certs at LogNormal for API calls, but the problem is that if you enable Client Certs on an HTTP server, all requests will be asked for a cert, which, on a browser, pops up a scary "Select certificate" message. Since we used the same nginx boxes to front all requests, and routed them to appropriate servers on the back end, we couldn't proceed.
So the guy copies a stunt already done by a competitor. How is this original in any way?
You'd be surprised, a lot of people actually believe that the world is a safer place when the US is the strongest nation. Poor dumb bastards.
> Speculating on oil price happens mostly on paper (derivatives and other contracts). It is cheaper than paying for its storage.

Speculating using futures is the (roughly) the same marginal cost as speculating by storing it in tankers and storage depots.

Otherwise there would be an arbitrage opportunity where you could empty your tanks today, save the storage costs, and get the same quantity back x months in the future.
Oil industry behind it?
Apple never owned Pixar. You may be conflating them with Steve Jobs, who did own a majority stake at the time of the sale.
The whole point of major version bumps (in semver) is to allow of these kinds of breaking changes. When should these changes be made if not during a major version bump?
other nations have increased supply whilst demand has fallen at the same time, therefore to sell the extra oil being produced prices have to fall.
I'm contributing toward language integration bindings, hoping to make it convenient and socially acceptable to call out to Perl 5, Python, Ruby, ... so that we will have (a subset of) CPAN, pypy, Rubygems, and so on. You can do this from any language really -- it is just binding to the c lib of the guest language.

It kinda makes me sad that the instinct for most of these things is to port a lib from language to language to language... when does it end?! I never want anyone to write pyplot again -- let's just call pyplot from ALL the languages thanks to the magic that is a little c library called libpython.
Steve jobs used to own Pixar.
If the future outlook for oil prices are lower than what they sell at today — it makes sense to produce as much as you can today.
"become"?
What? Resharper is barely useful in Visual Studio 2015, and the memory leak/lag/slowness/issues are tiresome. If I hadn't spent so much on Resharper I'd uninstall it.
Final Fantasy XIV deserves a mention here too. Though it came back some months later, the original version was a massive failure, so they ended up remaking the entire game. They planned out a whole apocalyptic event for when the original servers went down, with a meteor visible in the sky and slowly getting closer in the months leading up to the shut down. They story behind it was pretty interesting, and it made the world a lot more believable when they brought it back for the new version.

Much like the article says of Star Wars Galaxies, everyone gathered for the server shut down, and at the end a video played of the impending apocalypse.
Yup, I'm pretty sure we are all aware. Started 9 years ago, 1800 employees and $1.5B in revenue and occupies about 10% - 15% of available real estate in the area. What universe of skewed reality is this?
Let me have a turn at randomly pulling a statistic deep out of a recess in my rectal cavity.

99% of statistics are made up and 60% of the time they are accurate everytime.
I think using https://ostel.co instead of Signal would be easier and make a lot more sense. But in the absence of a defined threat model, it's hard to see what the author was going for.
Fracking in ND is much lower than $62 depending on the site. $36 was the cited figure in a lot of articles and post (see my previous comments).
A "good" language might let you run "5 < x" when x is a list and return a list of booleans. This is what languages in the APL family do.
Yes! "Cool and also a bit mad" is a great description of Perl 6 (and maybe a few other awesome languages. At least until people get used to them... I guess we're all a bit mad!)
I love people that buy Samsung for 'ethical' reasons.
As with anything there are winners and losers. Most companies are not oil companies, most people are oil consumers and not employed by oil companies. The "mostly good" here is of course for an average company (oil buyer) or average consumer (employed by a non-oil company, and an oil buyer), or even an average country (net oil importer).
Works well for me
possibly, however with US support they get to brush a lot of opposition under the carpet (into secret prisons) without fear of international outrage. Of course plenty of Arab Spring ousted dictators were friends of the West however non have been an ally as long as Saudi has so they may have a bit more leeway before they are called out on it. It may even take until their oil (and therefore usefulness as an ally) runs out.
This will make history!
Mostly, but I think Samsung now has one that has its own cellular connectivity (with its own SIM).
You accept you might make a silly mistake while doing the calculation in your head. How do you know you won't make a silly mistake when you do the calculation using a machine?

If you do both, or at least estimate the result, you can check the results.

I don't think you'd make a silly mistake when using a calculator, but I think other people might.

I think (although I have nothing to support me) that most people cannot use percentages in any meaningful way. If you say "I have a tv that currently costs $300, and I'm going to give you a 10% discount. What will it cost after the discount?" then they can show you the buttons they'd push to get that result. But if you ask them a slightly different version "I have a washing machine that currently costs $800. I've already given you a 10% discount. How much did it cost before the discount?" then I think you'll find a bunch of people who don't know what buttons to push. (Or worse don't know that they don't know and who'll get a close but incorrect answer.)

So, that's not the kind of mental math trick talked about in the article, but calculators are tools and tools are most useful to people who know how to use them and most calculators and calculator apps don't make it easy for people who don't know math.
I think Clojure is a great language. Using it requires taking dependencies on Java and the JVM or JavaScript and Closure. And those are what throw the exceptions and the context in which exceptions are described [Scala is similar]. That's the cost for the potential speed that comes from developing a new language as an embedded language versus from the ground up.

For Clojure's target audience of people who already know Java (or JavaScript) there's a lot of evidence that it was a good decision. Tools like Leiningen can use a familar tree structure and offer the potential benefit of configuration via code in comparison to other Java build tools. But the point of comparison is at a particular level of overhead and that level of overhead is assumed. With ClojureScript, the toolchain is more complicated than a typical JavaScript tool chain. Again that's a tradeoff.

Which again, I think Clojure is great. That doesn't mean I think that those tradeoffs are always appropriate. YMMV.
Making R the Enterprise Standard for Cross-Platform Analytics
Ah, nice, thanks
That's why it's an abuse of the "number close to 50" trick. It really is meant for single digit differences from 50. The only reason it works for 75 is because hopefully 25^2 comes up often enough that people have it memorized. I know I memorized it long ago after seeing it a number of times: "twenty-five times twenty-five? six twenty-five" is easy for me to remember. If people don't have 25^2 memorized, the trick kind of falls down.

Otherwise, you're right. You can break down the square of any number into (x+y)(x+y) = x^2 + 2xy + y^2. For 50, the "2x" term equals 100, and multiplying by 100 and adding to 2500 is dirt simple for anybody to do.
Even a smartphone in airplane mode can give you a lot of functionality, especially offline apps like Kiwix and Maps.Me.
Genuinely curious... what would you like to see in a Go IDE that isn't provided for free by IntelliJ Community Edition and the Go plugin today?
The Wow Signal: Aliens or Just Comets?
If the pirates were that strictly rational and interested in their own survival, they wouldn't be pirates. They'd have a nice, safe job, free from threat of death or injury.
We use a very similar system where I work, except that we have one "extra" person on-call in case the first one gets sick, has a hard disk failure or likewise, or just needs extra help for some reason.

Both people are paid a fixed amount per week + a fixed hourly rate if called out. Weeks with holidays give you double pay. Simple but it seems to work well.
>I could hardly imagine any more satirical example. Hypervisor in Java, perhaps

Nice imaginative example - hypervisor in Java. I almost get a panic attack launching Eclipse and then having to wait for it to appear. Contrast that with Chrome/FF launching with umpteen no. of tabs or a SublimeText. Clearly lots of people routinely get it wrong, in technology choice.
Appreciate the response. I suppose the most simple change would be visibility to "would have declined" if the "automatically decline detected fraud" buttons are set to off.

That would allow the flexibility for merchants to make their own decisions without the hassle of manually dealing with false positives. The trouble with the false positives is that you have to talk the customer into entering all their data again, without having anything specific to tell them, like "Er, you were declined, but I have no idea why...can you try again?".
Exactly, "began" - I expected next major version to actually be a merge. Hopefully they can now focus on that...
He became a billionaire again during the Pixar IPO with 80% of the stock.
The Scottish independence movement will quietly slink away, since their plans were predicated on $100/barrel!
I'll admit to having been firmly attached since before Tinder came onto the scene, but my guess would be Tinder skews towards a much younger, hookup-friendly crowd.

I'd assume older singles pursuing more serious companionship would gravitate towards the eharmony, match, okcupid type sites.
How long is it before JetBrains comes out with something more like Eclipse or Atom?

You have IntelliJ, PyCharm, RubyMine, CLion, and now this. That's excluding plugins for other IDEs. All of their IDEs basically look and feel the same.

It seems like a ripe opportunity to make a single, extensible IDE that isn't quite so ugly as Eclipse but isn't quite so barebones as Atom that then just has different chunks of support for specific languages, potentially with individual licensing, etc.

Maybe that doesn't further their business goals but it sure would be nice to get the IntelliJ treatment whether I'm writing Java, Ruby, Python, C#, C++, etc.
common, it is not even a decision. it is merely a remark that TRAI has observed the misleading campaign by fb.

//The goverment intervention was absolutely unnecessary. They should have left it to market to judge.
//
Regulation is necessary, we cannot let the giants pollute the open internet
I'm currently on a month-long crusade against what initially was a single small poor code choice (a denormalized model in Rails) from 4 years ago.

As it stands, over 5% of the codebase has been deleted so far without reducing functionality. One could argue that a significant part of the application were just hacks to get around the original hack, and hacks to get around those etc.

Not sure how to break that down into the categories provided, but given that the problems add up to proportions unimaginable to anybody but IRS, debt as an analogy works well enough for me.
The noisy video playing banner thing which sticks to the top of your screen in that article is really off-putting/distracting
Qt Licensing Changes
We are at the peak, have been since around 2005. I don't think anybody expected a 10 years+ peak, but well, we are here.

Prices are set by supply and demand. A worldwide depression has a way of pushing the price down, even with restricted supply. And not that decreasing oil supply is supposed to cause it some of the times, leading to huge price instability, not simple price increases.

TLDR, this price is much more a gauge of our current depression than anything else.
As a single late 40-something, I found myself chuckling in agreement with all the main points of this really well written article.

The online dating process, to me at least, falls somewhere between setting myself on fire with lighter fluid and posting cat vids (well, anything really) on Facebook.

I tried it a few years back and very quickly realized it just wasn't for me and didn't fit my personality worth a damn.

It's a desensitizing/lonely/desperate numbers game where all incentives lie with lining up as many "targets" as you can and hoping for hits.

The OP is right, tho...as you get older it gets harder and harder to find potential long term mates, especially if you are a recovering addict with felonies in your background, as I am, for every women I did meet online immediately ran background checks.
It's a bit more than that. TVs are or were at least one per household, but every individual over a certain age is expected to carry a "phone" at all times.

I too don't own a pocket computer, mobile phone, nor even a landline, and I get the weirdest looks from people. It's like saying I refuse to wear shoes. Carrying a tracking device on us has become as socially expected as wearing undergarments. It's a truly unique thing in history.
Good people working for bad companies have some small ability to change culture.

"Is this legal?", "Do I need a warrant to do this intercept?", "Is this compatible with our rules?", "What would our regulators say if they knew we did this?", "How will the oversight and scrutiny committee respond to this action?"

It's not much, but it's about as good as me from the outside writing a letter to my MP which is about all I can do.

EDIT: to expand on this a bit. Imagine you're a mathematician and that you have a neuro-diversity. In the past you may have struggled to get a job because employers sometimes discriminate against neuro-atypicality. GCHQ definitely does not do so - they mention in press releases they recognise the advantages of neuro-diversity. So one option would be something like the Heilbronn Institute for Mathematical Research. As an employer Google gives you 20% time. Heilbronn gives you 50% time, 50% of the time you're doing work directed by GCHQ/CESG, the rest of the time you do what you like. That is potentially interesting maths with interesting people. The money at GCHQ isn't great compared to the SV bubble, but for the UK it's okay, and there other benefits.

http://www.bristol.ac.uk/maths/research/heilbronn/

http://web.maths.bris.ac.uk/research/heilbronn_institute/

http://www.telegraph.co.uk/education/educationnews/11111584/...
I do all my Unity3D development on a Mac with VSCode[1] and it's really powerful. Includes step-debugging out-of-the box, and it's free.

[1]https://code.visualstudio.com/
Fascinating. Never considered the price pressure of finite storage capacity.

That said, about half the article could be summed up in "commodity prices are falling because demand from most of the global working class is falling".
If you don't need your storage layer to be external to your service (Redis) and can do with only local storage (BoltDB), then you should totally do without the external storage. It's one less piece of code to maintain, monitor, alert and deal with when it breaks.
This is speculation on my part, but I would think that the threat to the oil producers is not that they may run out of the stuff in 100 years...rather, it's that oil may become obsolete before then (because alternative energy). At $30/barrel, it puts tremendous pressure on electric cars, solar, wind, etc. At $100+/barrel, they were creating a major incentive for the alternatives to thrive.

I'd like to hear about this from anyone more qualified than me (which would really be anyone).
Private messages at work can be read by EU employers
HERE Maps is amazing. Has great offline map support; you simply download the maps you wish to use. Routing works offline as well.