skysight-inc/HackerNews huggingface dataset:
it'd probably have multireddits underneath, but multireddits don't currently play a part in onboarding

as far as detection tools for mods, https://www.reddit.com/r/ModSupport/comments/4tpla8/_/d5j7uo...
My take on this is that if you need peak single thread performance and are willing to pay whatever that costs you should consider POWER. If you are at all sensitive about price, or if you can expend development effort parallelizing your work across lower performance cores, you should go with x86. They are different markets for different people.

I have access to POWER8 hardware through work and it really does scream. Forget benchmarks, it's noticeable at the command line. Which is nice, but I'm not paying for it.
> This isn't how I remember the culture years ago

The very nature of Reddit is that each person will have different experience & memories: the truth of Reddit is that thre is no Reddit - there are only subreddits.

So, unsubscribe from most default subreddits, choose your communities and you'll be like me - having a 99% positive experience !
Google web search CLI for Powershell
Most errors shouldn't be handled; that's the reason most exception handlers simply log the error.

I've said it here before, but this is my classification of errors that exceptions are commonly used for:

1) Programming error: null pointer exception, library invariants broken, etc. These generally shouldn't be caught, and could arguably be replaced by fatal assertions, but that's typically not a polite thing to do in a library.

2) Non-deterministic failure condition: something outside the control of the calling code failed in a way that it cannot predict ahead of time. A network connection broke, a file was deleted unexpectedly, a device was detached, database server died, etc. There's something of an argument for annotating functions that can fail this way in the manner of Java's checked exceptions and it has a strong relationship with the IO monad in Haskell (and similar problems with encapsulation and hiding implementation details). These kinds of errors can sometimes be handled, and handling them with exceptions isn't much better or worse than error codes. An advantage of exceptions is that they makes it easy to abort the whole task and go back to the request handler (server code) or event dispatch loop (UI code). Exceptions can carry more state than error codes, too.

3) Business logic problem: the user, for want of a better term, of the program tried to do something that is not allowed / possible, and the program needs to abort the current task and inform the user of the problem. Exceptions are as good a means of aborting as most others. These should only be caught at the top level, whereupon they can be converted into something for human / 422 response / whatever consumption.

In almost all cases, you cannot proceed and there is nothing you can do in reaction to the error. Aborting and unwinding the call stack is usually the correct thing to do.
Big chunk of the article gone explaining how the diversity policies have failed, but I don't see any explanation on how they would have helped the site or the community.

What if the company is failing because instead of focusing on hiring competent people (of which they have a severe lack, at least in the engineering side) they focused on having a diverse team?
The Dropbox client for one is coded in Python, and Dropbox even started their own "improved Python interpreter" project.

Or take Google for example, where Python was (still is for all I know) one of the few officially sanctioned languages: Python, C++, Java (and now Go too -- which, contrary to popular belief hasn't been some kind of exclusive language Google uses, nor has it toppled C++/Java/Python etc from their codebases).
Reddit: Pokemon Go blocked in india
New York.

Maybe New York is the only real world-class city in the US. It's not a hard argument to support...
After skipping through the presentation for this paper [1], I get the feeling the claims of the article are a tad outlandish:

"The study, [...], concludes that there is more than simply a link or statistical association between alcohol and cancer that could be explained by something else."

But all the presentation uses to back up its claim is statistics and the sample size is small. I assume the presentation doesn't omit any way to draw conclusions that the paper contains. The latter is behind a paywall so I haven't read it.

People in this forum [2] seem to have similar concerns.

[1] http://alcoholaction.co.nz/wp-content/uploads/Cancer-deaths-...
[2] https://www.bu.edu/alcohol-forum/critique-188-alcohol-attrib...
They already hate him for funding the Gawker lawsuit. Coming out as Republican probably can't make it worse.
Actually, compilers typically don't use exceptions because they don't usually abort on the first instance of a problem. Compilation has historically been an lengthy batch job, and thus reporting many errors to be fixed between iterations improves user productivity.
Probably because foreign countries trade with US, so they need to maintain good relations. Also, I don't think EU or Ukraine care too much to protect this guy.
Maybe the big universities had those big libraries, but mine certainly didn't. Without the internet I wouldn't have had access to nearly the amount of material I did.
> Reddit is already a mostly left-wing echo-camber

WTF ? My subbredits certainly are - but there is also conservative xenophobia aplenty if that is your thing !
> I'm sure we all know what happens when your ISR quietly does a new while some other part of your code is holding one of the locks deep in malloc.

Yeah, what happens is that such code does not pass code review :)

In 99.99% of cases an ISR should only set some flag, that is then checked by code, running in user mode (or whatever it is called for your platform). Then the real work is done in user mode. The remaining 0.01% of cases does not involve using dynamic memory either.
> You can, however, patent the practical application of a mathematical formula

> Genicap's patent calls out the formula's potential use in "graphics programs (e.g., 2D, 3D, etc.); CAD software; finite element analysis programs; wave generation programs; or other software," it doesn't specifically mention game design (procedurally generated or otherwise).

http://arstechnica.com/gaming/2016/07/no-mans-sky-faces-pote...
I think in a way yes. Since Larry Page and Sergey Brin have left to do Alphabet, nothing of value has been released. Quality seems to be also down while ads are way more agressive. I wouldn't buy GOOGL.
Instalocate – this bot lets you track flights on Facebook Messenger
Antifa is a label, typically self-appointed. There must be thousands, probably tens of thousands of groups that identify as antifa, most of them confined to a region or a city.

It's possible to make generalisations across all the various groups, but you're going to have huge variance across them -- in pretty much all areas, including internal structure, attitude towards violence and political positions.

Of course groups are aware of one another and cooperate (as well as conflict, I assume) in an anarchic way, but there is no centralized power or executive. It's certainly not a single organisation.

From an organisational perspective, sports fan clubs are rather similar (mostly independent of one another, mostly local, very heterogeneous in how they work internally and interact with the world).
>You have ownership of a piece of land, not a spot on a map.

That's sort of silly. How do you define a 'piece of land'? What if I dig out my piece of land so it's a 100ft hole and then there is a sheering motion from the plates so half of my hole slides under someone else's land? Do I still own both halves? If so, do I no longer own the land at the bottom of the top half? If not, then it would not seem that I do not own a 'piece of land'.
how feasible something is, is irrelevant to this post. Ok, not feasible now. I'll come back in 100,000 years. Is it feasible then? If so then the logic still holds.
I happen to disagree. Exceptions are a powerful abstraction over errors that allow you to highlight the exact context of an error of handled properly by avoiding catches that just throw and actually giving the exception body useful information about the error that can be logged.

I haven't used Go (I'm about to for a small project, though) so I can't comment on the "if err != nil" idiom, but it seems like a step back by encouraging code duplication where it's not needed. I'm a fan of the pattern matching in rust, but it's still rather orthogonal to exceptions as it allows you to deal with an error when you try to access state whereas exceptions are most useful when they appear mid operation.
I guess if I lived through two significant earthquakes in that way, I'd probably have had a thought along the lines of "This is a sign to move" as well.

>It seems so defeatist to continue to build things in that area

Fatalistic is probably the better word. I can buy an old missile depot in the Midwest and stock it up with supplies and prepare myself for the zombie apocalypse or whatever.

Or I can live somewhere I enjoy, and has good opportunities, etc. and not worry too much about events I don't have a lot of control over or a lot of insight into their probabilities.

Of course, there are situations between those two extremes and it's not unreasonable IMO to include "the Big One might hit" into a calculus for evaluating moving to or staying on the West coast. (As with living in areas with a lot of potential for floods, hurricanes, and tornadoes.)

Actually turns out Las Vegas, for example, scores pretty well on non-disaster metrics. One reason a lot of datacenters are there--in addition to evaporative cooling.
I'm guessing FP32 as other announcements for the FLOP counts of GTX1080 and GTX1070 were single precision.
PHP, MySQL and React CRUD Tutorial – Step by Step Guide
Spawn your shell like it's the 90s again
You can get an aircraft to circle and act like a low orbit geostationary tower, while a balloon is going to travel wherever the wind takes it.
Relativity is about the laws of physics being the same for everyone regardless of reference frame.

You are correct that you can never observe the singularity. It will never form within a finite time in any reference frame you can take. Anything falling in will appear stuck as a final ghost/imprint on the surface as time dilation approaches zero.

The problem with your argument is you are not taking into account the reference frame inside the black hole. It's still a valid reference frame in relativity even if you can never observe it, so it must be considered. Also, the same theory that is giving you time dilation to make your argument is what predicts black holes, so it's a bit of a circular reasoning.
That's not really surprising at all. When served with a subpoena they don't have much of a choice, I take.

Well, except for the iPhone breaking one.

Now, deporting a foreigner from across the ocean makes me think what would happen if, for example, had his e-mail hosted on an european provider. Would the provider be forced to comply?
I think it would be far more difficult to arrest and extradite an Ukrainian in Ukraine, or a Pole in Poland. An Ukrainian in Poland makes it all far less a patriotic issue, so the focus is on the allegations.
More and more new gTLDs are delegated
When the so called anti-fascists use violence against peaceful protesters and against the police who try to stop them, then yes.
>Using similar tools, Homeland Security investigators also performed something called a WHOIS lookup on a domain that redirected people to the main KAT site. A WHOIS search can provide the name, address, email and phone number of a website registrant. In the case of kickasstorrents.biz, that was Artem Vaulin from Kharkiv, Ukraine.

Wow, he put his real name in the WHOIS records?
Simple guide on how to withdraw your ETH from the DAO
That's a clickbait title. They had absolutely minimal involvement.
Who are these "us" you are talking about (as in, "OUR domain", "we should")?
For even more gielis visualization pleasure, check this out:
https://www.thregr.org/~wavexx/software/gte/
I've been able to get 1070 and 1080s at retail price by backordering through B&H; they took 2 extra days to ship but NBD.
We know that fluid injections for fracking can cause earthquakes.

How about injecting some extremely viscous fluid deep underground within the plate boundaries?

So it can release the shear force over months or years rather than seconds. Something like pitch (https://en.wikipedia.org/wiki/Pitch_drop_experiment)

Of course, the major problem with trying quake mitigation strategies might be the legal responsibility if you cause a quake.
Finding the Most Unhygienic Food in the UK
Account-Based Sales Development: Skyrocket Your Outbound Sales
IBM are also providing hardware and engineering to get Cloud Foundry running on POWER8.

I work for Pivotal, we donate the majority of engineering on CF, but IBM is the next biggest contributor. They've started assigning engineers to work alongside multiple teams on porting to POWER8 and have started setting up test clusters as well.

Just this week I was in a remote tri-pairing session with an IBM engineer working on getting our buildpacks pipelines[0] running on POWER8.

I personally can't wait to see how it performs.

[0] https://github.com/cloudfoundry/buildpacks-ci
I wonder, why don't these torrent sites pop up elsewhere, where they're virtually impossible to shutdown? Thinking of IPFS or Tor.
Much more common in the creative industries.

In advertising for example it's not uncommon for creative teams to head off to the pub for a brainstorm in the afternoon if its thursday/friday.
They want to have the cake and eat it.

I saw this so many times.

First they make it free for all everything goes, then people come and use it and then they start moderation/cencorship to the max.

Wikipedia, Stackoverflow, Reddit, etc.

It's totally normal and okay for users to feel cheated, because they WERE cheated...
Why would the US be involved if it was a tax issue? Why would he owe the US tax? I thought they were involved because of copyright/piracy.
Kazakhstan isn't even in Europe.
I'm surprised that this is a thing?

I've just taken it for granted alcohol and breathing in small particles causes all types of cancer?

Doesn't everyone know this?

I get people don't realise campfires are the same as cigarettes.

But alcohol, I'd have thought a given. People don't know it gives you cancer?

That said, it's a propaganda piece, so what if it does? Working a job gives you cancer.

The death rate is what concerns me and compared to other issues in society, like drink driving.
Top Sales Performer Profile: Become a Leader
>> Good design ...

Yes well um no, that only happens in a select few embedded bare metal projects, and usually only the ones with fairly beefy processors or large code bases running on them. Once you contemplate in putting a library layer for your project you might as well put down a full rtos or linux, taking us out the focus of this discussion which is bare metal C++ programming.

>> Besides not all processors offer MMIO...

I don't understand what point your trying to make? The vast majority of embedded processors these days offer memory mapped IO, at least so in the ARM set of processors. And if not all processors offer MMIO, so what, what are you trying to say?
Studies of silicon nanoparticles uptake and biodegradation in cancer cells
How would you deal with someone who wasn't performing well, but not badly enough to sack? (Like a previous manager of mine).
This didn't exactly tell me how to get my app noticed, but how other apps of mine may help get my other apps noticed. However, they need to get noticed first first that..
12 Amazing and Interesting Facts about ELearning
Ask HN: Give feedback on my game developer apprentice program
Over the past half year I have been trying to design the absolutely most fair co-operation/apprentice program for my growing games company. The goal being to excite very talented developers that would normally be uninterested in working with someone else.

In that regard I would very much like feedback on the program from those developers -- so here we are!

TL;DR of the program: Get paid enough to live comfortably for creating FRVR games 24 hours / week. In your free time create your own games under the FRVR brand with a 50/50% unlimited revenue share or simply have a 3 day work week.

More info here: http://blog.chrisbenjaminsen.com/post/147639753542/the-frvr-apprentice-program
Depends on the choices you make architecturally. If your game uses libraries available cross-platform (i.e., Windows, Mac OS X, GNU/Linux (and thus SteamOS), but optionally also Android and IOS for games suitable for mobile) and your software build doesn't make any hard OS-choices, making your game available on each platform capable of supporting your game is almost always profitable, because the overhead is mostly taken care of by the libraries used, and what remains (some development, quality assurance, support) is easily covered by the added sales.

If on the other hand you use libraries or in-house code that is not that portable, the profitability of making your game available on other OS'es is a matter of a couple of factors. Is the game good enough to garner enough sales to cover porting? Is the market saturated or is the game rather unique on the target platform? Does the game have lasting appeal so it can sell for years? How much will porting cost?

These questions are not unique to Linux, this holds true for Mac OS X as well.

There are benefits to having your game on Linux too; because there are less games available on the whole (although I am not complaining as an avid gamer on Linux) the market is less saturated than on Windows. So depending on the genre you are publishing in and the quality of the game, you may very well sell more copies per capita than on Windows.
Just FYI, doesn't work in Asia, maybe because there's no Tinder Social yet.
Launch of Mypoolin Google Chrome Extension
Did anyone in Nazi Germany really claim that the anti-Nazis were the real Nazis or fascists or something? Sounds unlikely somehow.
Flow for creating a pool -
Install this extension and experience sharing money & splitting the cost as easy as 1-2-3
1) Browse any product on major shopping sites in India (Amazon, Flipkart, MakeMyTrip, ClearTrip, BookMyShow, Myntra, Jabong, Nearbuy & Weddingz. More to come very soon!)
2) Create a Pool with friends in few seconds by clicking on the automatic notification received on that page
3) We will pre-fill all your details like product name, amount and description link automatically on the pool page. Invite your friends using our gmail plugin (or manually), chat with them and split the cost for everyone to pay their share
4) Get collected amount as cash code immediately of our partner sites or in any bank account within 1 working day. In case of movies, events and deals, get the booked group voucher / tickets directly in your inbox within a few hours!
Traitor.
Ask HN: How to dive into large codebase?
I have seen lots of tutorials and posts teaching about different programming languages and frameworks and stuff but I have never seen a tutorial teaching about how to dive into large codebase. I am somewhere in between beginner-intermediate level programmer and I have always wondered how programmers familiarize themselves with large codebases. There are tons and tons of open-source projects on GitHub, SourceForge, Bitbucket and ... you name it. Most of them have contributers who starts contributing after project matured and it doesn't seem they would have red and understood whole source code of project before contributing or have they?
Now my question is:

Are there any tutorials,books or other materials teaching about how to dive,familiarize,read,understand and contribute to large codebases efficiently?
One only has to look at that twitter thread to see what kind of antifa they are endorsing:

> we have an "antifa" movement in France (reacting to our rising far right), and they're often just as violent :-(

reply:

> yup, 100% okay with that, personally

> Me too (mostly). Personally trying to flush out internalised cishet machismo, but if there was ever an outlet...

> the only things fascists respond to is violence. Ignoring them or letting them attack you doesn't help

> good! bash their brains in tbh

It is clear that the kind of antifa they are endorsing falls on a particular point on the "huge variance" spectrum of attitude to violence. It is clear that the code of conduct is being applied selectively to one half of the political spectrum. And I say this as somebody who has always voted for the most left wing party in my country. This attitude towards violence and censorship and social shaming from my side worries me greatly.
Do what makes economic sense today. Then it will be someone else's problem.

Thankfully, we never make decisions like that with respect to software :-)
Soon no skype for windows phone
Not the OP, but I did it a few years ago, it was amazing. Got away without any bribing too. I wrote a nearly complete blog...one day I'll write the last couple of entries.

http://settledforthis.blogspot.co.uk/2012/09/mongol-rally-1-...
The fault line is exactly on the coast and 800 miles long. Rebuilding affected cities every 100 years or so is cheaper than re-routing all ship traffic affecting a quarter of the US.
I imagine high rises will only make the city more tech-broey, not weird — opposite of what the current residents want.
For anyone not familiar with ME, it has been around for a long time. It used to live on network cards and then migrated to the motherboard.

http://www.slideshare.net/codeblue_jp/igor-skochinsky-enpub

It has a built-in Java VM !

And a web server, controllable by HTTP and SOAP sitting on top
The only cloud sync in YNAB 4 is the one via Dropbox, where it shares the budget file with the desktop app. So the only issue is the DB API being updated.
Free Slack Alternatives: 10 Best Tools for Team Communication
can you explain this a little bit more?
It's a curious thing, programmers tend to not write their own editors/IDEs... everything else is reinvented, NIH syndrone, but not that.

I don't think it's external packages (actually, internal packages eg syntax colouring, various completions, are a stronger argument), nor the related maturity quality of being debugged, and feature-gaps/annoyances filled, buffed, polished.
I think it's:

(1) once you get adapted to finger bindings, you're reluctant to lose that investment by switching.

(2) when you first start coding, you have to use an existing editor. It takes some time before you are able to write an editor, or that you start looking at the editor, rather than looking through it. By then, see (1)
i did not find any evidence that he broke such a law. given i dont know the exact circumstances and law, but seems nobody accused him of actual copyright issues but only providing a platform for distribution. which is afaik not illegal anywhere in europe.
You can buy unlocked Android phones and run whatever custom Android ROM you want (Cyanogenmod, Paranoid Android, etc.). The situation isn't as dire as you make it seem.
> Finally, what is the point here? An more economically "equal" society, or a society where people like me don't die waiting in line for care? I stridently advocate for the latter.

So only the amount of economic value a person can produce should decide the value of the persons life, is that what you are saying? The more money you have, the more your life is worth? This kind of neoliberal ideology sounds absolutely horrible to me. Just because you have the ability to produce more than some other person doesn't mean that your life is more important. What you are experiencing now with the wait is nothing compared to what poor people would have to endure in the system you advocate.