skysight-inc/HackerNews huggingface dataset:
It is pretty harsh, but I do think the suburbs around minneapolis are really really crappy. All the food gets delivered off the back off US food trucks, most people are openly racist and/or hickish, all the houses look like crap, etc etc.

Which part of south minneapolis are you talking about? There is a big difference between southeast and southwest.

I once played a hockey team from the suburbs when I was younger and one of the players had a confederate flag on their helmet and called one of our black players a nigger while on the ice. I am not making this up. Furthermore, all of our minneaplis cops are from the suburbs and they routinely harass minority people and think it's ok to shoot them in the face in north minneapolis.

I really think the minneapolis suburbs are elitist and racist. My source is that I have lived here for over 20 years and now work in the shitty elitist suburbs that I hate. I get a firsthand dosage of the institutionalized racism and elitism every day of my life.
1. The people who investigated it believe it is right.

2. The people who investigated it believe is is legal.

What more do you want from them?
Painkillers are incredibly effective at stopping pain before the point at which most would describe the person as "high."

It's not euphoria from a high that blocks the pain, the medication really does work as intended.

It's just also incredibly habit forming and dangerous.
I kept resizing the window until I realized that there was a simpler way already implemented. Thought that was a bug first. Really nice!
The article says "Microsoft will release a custom Debian Linux," but the linked Github repository says:

> Q. Is SONiC a Linux distribution?

> A. No, SONiC is a collection of networking software components required to have a fully functional L3 device that can be agnostic of any particular Linux distribution. Today SONiC runs on Debian
A better title for this might be "How Insurers are using public and private data".
"Being a good programmer has a surprisingly small role in passing programming interviews." "And that just says it all, doesn't it?"

An interview is for both prospective employer and potential employee to meet and find out about each other. If you as a candidate notice something you don't like during the interview (including the interview itself), that already is a valuable information for you, as you already may assume things based on it (like, what kind of people you may find past the in-process interview as they all more or less were filtered in by it). So you can always stop and say "thank you" and walk away without wasting more time. You'll allow yourself to stay longer only when the interview's quality warrants it.
Isn't Netflix using Mesos (see http://techblog.netflix.com/2015/08/fenzo-oss-scheduler-for-... )? I don't understand what role it plays here.
There's could be, which is of course anything, and is known to be, which AFAIK is only JSOC aka the folks in charge of seal team 6 and delta force, lately of the drone attacks in the middle east, etc.

The Sec Defense can make available for "expert advice" and "training" and stuff like that, and that's what JSOC operates under. AFAIK they're the only army command running under those rules on a continuous basis.

Note that the Army does bust active duty MPs for doing things off base.

Another rarely understood part of the Posse Comitatus act is a state governor can do anything he wants inside his own state with NG / ANG troops. Its only when they're federalized or operating outside their state that they can't enforce laws. NG troops can "pretty much" do anything their governor orders them to do within their state borders. The active, reserve, and guard components are at least sometimes deeply intermeshed. Would not surprise me for a guard pilot to casually be called an "army dude" by a journalist with no military experience (aka all of them)
>It's not necessarily enough to simply offer a better product at a better price.

It's not nearly enough to offer a better product at a better price. Our company, which was objectively superior to the bad imitators that followed us, was eviscerated by a competitor with a pedigree as a professional spammer -- his product rarely worked and we were constantly getting refugees once they were able to wade through the massive amounts of spam that promoted his solution and find some genuine information. It didn't help that he bought off niche webmasters to delete any mention of our service from their forums and only allow mention of his service.

I have accepted it as a reality that "SEO consultants" (read: professional spammers) are a necessity if your site is going to get anywhere. Note we've always been SEO optimized, meaning our site was always search engine friendly and it contained a great deal more relevant content than our competitor's site. But because our competitor enlisted his network of spam websites to manufacture backlinks and actively sought to exclude mention of my product from the internet by paying off webmasters, he performed much better.

People don't know and generally don't care if your product is better or worse. If you have a product that looks like it's functioning, that's all the development that needs to be done as long as it half-works 5-10% of the time. The rest of the money needs to go into spa--err, sorry, "internet marketing".
And we have a term for "a theory which only accounts for a small, unrepresentative subset of phenomenon": it's called a bad theory, which was my original point.
Aha, my bad. Yes, for certain scenarios it makes sense to have a drag/drop paradigm, for some a REPL++ like Jupyter, and sometimes an Editor. That's exactly why we decided to integrate Jupyter w Azure ML. This is going the other way around and makes total sense. The ideal as you've noted is figuring out how to integrate the three canvases intelligently so that you don't have to "alt-tab" between disjoint worlds constantly. Meanwhile I've added it to the feature list:

https://github.com/Microsoft/RTVS/issues/1237
This isn't just a conversion of every pixel into a uniform voxel, either. In a game like Super Mario Bros., for instance, 3DNES converts pipes to into cylindrical 3D models

I actually think voxels might look way cooler than attempting to generate smooth 3D objects with the original sprites textured mapped on top. It would retain more of the original character of the game, while adding some depth.
Yes - we've definitely seen that. The most common thing we've see if that you start with a jenkins job that just runs a build process, and then you end up with a jenkins job that has a huge shell script which calls the build process somewhere in the middle, that's unversioned.

To resolve that we've tried to push the shell script into a file in the repository, which Jenkins then checks out and runs, which makes it easier to maintain and faster to set up new build machines.
http://www.nytimes.com/2013/07/18/opinion/the-drone-that-kil...

The victim in the title was a US citizen, in foreign territory (Yemen) at the time of the incident.
Libertarians like free markets, right? Has anyone tried applying free market principles to drug use?

Perhaps if all drugs were legal, people would be able to find less harmful drugs instead of being forced to abuse what's currently legal, and medical costs would go down. I remember reading an anecdote about a guy who stopped drinking by taking occasional painkillers. It scratched the same itch, so he didn't feel the need to drink. Of course the reaction was "this guy is just swapping one addiction for another, and he's going to end up dead with a needle in his arm." But I would much rather have someone dependent on opiates than dependent on alcohol. I can't help but wonder if millions of alcoholics could get sober with, say, a daily dose of Buprenorphine.

Seems like more choice would be a good thing.
Using Parse Dashboard in back{4}app, the developers can keep taking advantage of parse framework for development of NEW and EXISTENT apps.
10 minute speed sessions to fix your website UX
Show HN: Re-Feed, Curate RSS feeds togther
Brilliant idea! We do take PR's :)
Technically speaking, Office already runs on a Linux platform -- Android. In fact, if you subscribe to Office 365, they almost* don't care where you run it, they're still being paid.

* = I suspect the reason behind not creating Office for Linux desktop is that: non-Android Linux desktops have too little market share to be worth the engineering effort / risk of cannibalizing Windows desktop sales. Whereas Android has huge market share and people were perfectly comfortably using Android even without Office. So in that narrow case it made sense to go where the users are.

And they can say that on Linux desktops, you can use a very compatible version of Office inside a browser.
That's because it hasn't been beaten yet! As soon as a chatbot beats a turing test, there will be a lot of AI deniers come out and say that the Turing test doesn't measure 'real' intelligence, or isn't a valid test for <reasons>.

I know this is true, because there are already a lot of people that think the Turing test isn't valid. They believe it could be beaten by a stupid chatbot, or deception on the part of AI. Just search for past discussions on HN of the Turing test, it comes up a lot.

There is no universally accepted benchmark of AI. Let alone a benchmark for AI progress, which is what Go is.

No one claimed that Go would require a human level AI to beat. But I am claiming that beating it represents progress towards that goal. Whereas passing the Turing test won't happen until the very end. Beating games like Go are little milestones along the journey.
The person I was referring to was so traumatized by the experience she went to a surgeon two days later and begged for the surgery, even though she was strongly advised to give the pain pills and anti-inflammatories time to work. The surgeon scheduled her 12 hours later and she's been better than new for several years now....Luckily.

People have agency. And should be allowed to make their choices. Especially in cases where not allowing them to make their own choice starts hurting innocent people. And by hurting, I mean that very very literally in this case. The type of pain that causes people to end their lives. Caused by a system more afraid of a bad decision than of leaving people alternating between howling and sobbing in pain for days.
As long as it doesn't run free software it will be almost impossible for me to trust such a device.
Input text indented 4-spaces is "PRE" formatted and HN won't line-wrap it.
A "little bit" of heroin is good for pain control. It is prescribed as such to pregnant women giving birth in the UK (it's called "diamorphine" but it's chemically the same). Amphetamines are prescribed in the army to keep soldiers and pilots awake.
I've heard a great number of rumors regarding bringing Visual Studio (full) to Mac OS X and Linux. Many from Microsoft folks. Not saying they have to be true but I should be shocked if it wasn't at least being researched and looked at.
The rest of the world gets incoming missiles from the drones.
I did run them on OS X, with the default tools.
Two-parameter morphing, cool :-)
MIT develops a new technique to load webpages faster
> Why should your drug use, or anyone else's, create obligations

Where did you detect this suggestion?

> The libertarian case for legalizing drugs falls apart if society has to take responsibility for providing support systems as a reaction to the actions of individual drug users.

That's also where the libertarian case falls apart for legalizing cheeseburgers, and motorcycles.
I don't think the R Console or RStudio are going away. Feel free to keep using whatever you want. If you normally have VS open and you also use R then this news is great, otherwise, you get to keep going about your merry way.
Pakistan says Hi!
Netflix have been quite involved in the Jenkins project, including the Job DSL Plugin, which enables the automated creation of new Jenkins jobs, e.g. when a new Git branch is created, by defining the job structure with a simple Groovy-based DSL.

Taking this further, the upcoming release of Jenkins 2.0 is going to put a lot more emphasis on pipelines-as-code, where entire workflows can be defined in code, and version-controlled, as opposed to clicking everything together via the web UI.

See https://jenkins-ci.org/2.0/
That's great work.
It is a shame that this will reduce the adoption of such a useful medical breakthrough. There should be exceptions for things that greatly affect the public good.
I'm not saying you aren't - I'm saying that assuming a 7% apr for the last 15 years from banks is not a good one - a savings accounts and CDs just don't pay out that high. Even if you got some big gains early (80s and early 90s) - the very low compounding rate since 2000 will squash those bank returns.
> R is best used unfiltered

Actually, no it's not.

One of R's strengths is its ability to manipulate data and then visualise the output. Doing this via the command line is slow and cumbersome. Do you plan to output a chart, save it, then open it with another application?

RStudio excels in not just being an IDE, but also a visual data representation tool. Write the R code, view the chart in the same application (Rstudio), tweak until happy, then save. It's a much smoother iterative process.

I'd be prepared to believe that perhaps a command line champion could manage libraries and develop code direct from the R interpreter, as well as I can using RStudio. However, I can't see how one could possibly produce the same quality data visualisation working directly at the command prompt.

I don't know about Visual Studio, I don't use it, but your criticism of RStudio is wide of the mark.
Monte Carlo Tree Search is a key technique in previous computer Go programs (and other games). The improvement here was using the deep learning network as the value function to evaluate nodes in the tree and the policy network to determine the search order.
My point was rather that she went depth-first (i.e. let's exhaustively study baby hands) rather than breadth first, due to her specific domain of knowledge. Had the material been shared with a broader audience of her peers, perhaps it would have saved rather a bit of time and effort.
So you're saying "atkinsexposed.org" is good, but the American Medical Association is "an organization with a financial incentive to promote unhealthy foods."

Yeah, good luck convincing people with that argument.
I would say you were paying $500 for a vanity bug, and not be especially surprised.

What 'dsacco is saying is essentially factual. The places that buy vulnerabilities don't buy Fb account takeover bugs.

You might find someone in --- another part of the world, let's say --- who would offer you a couple thousand for that bug. You should know, if you're ever in a position to make that deal, that the person who is buying it from you is willing to kill your whole family to make a point, because that is the reason they are buying the bug from you.

But you aren't going to find that person, any more than you're going to easily find someone to sell a portable antiaircraft missile to.
The late Seth Roberts reported that skipping breakfast helped him not wake up too _early_ . http://escholarship.org/uc/item/2xc2h866/
No, and not a stupid question at all :) This isn't an "IronR", rather RTVS simply calls out to whatever R interpreter that you have installed on your machine (and that is configurable if you like switching between different interpreters / versions).
It's really the same Jenkins Ami but sharded for different teams.

One of the things Spinnaker does is plugin Jenkins jobs as a reusable stage that is parametrized and scoped to an application deploy. This has allowed one team to move from 40 Jenkins jobs created via job dsl plugin to just 6
Facebook Buys Masquerade to Challenge Snapchat's Rainbow Vomit
It seems to be some sort of not-quite-hardware thing where they download a neural net, based on what I remember hearing about the implementation and that it takes ~10min and flashes a lot of warnings when you switch from "Alexa" to "Amazon" as the available watchwords.

Not that this is completely secure, of course, but it does suggest it'd be non-trivial, at least.
There's a difference in who pulls the trigger. Anything else?
There are both crowdsourced and fleet-oriented apps and systems to do that, and anyone in charge of a bid would know this within 5 minutes of googling the topic from a cold start. It is such a lame excuse I'm inclined to call BS and think it's a cover story.
Your son is learning how to pick battles that are worth fighting and how to deal with irrationally difficult people.
https://news.ycombinator.com/item?id=11252732
aka, marketing-speak
> It appears as if Microsoft has seriously improved in the last few years.

I've seen almost zero evidence of this. The state of affairs is worse than ever. There's non-Microsoft efforts like Ninite (https://ninite.com/) that work to fix this, but that's fighting an impossible battle.

Microsoft's core security has gotten better, the days of them casually trusting anything that ends up on your computer is over, but this has lead to a culture of flagrant abuse of these features. You constantly have to run things in Administrator mode, click dialogs that present scary warnings, and you end up numb to it.

The real detriment to the experience on the Windows side is how loaded down with absolute junk your average OEM system is. They're pre-loaded with malware, with deliberately broken software, with trial versions that nag you constantly, and drivers for inconsequential things that always seem to need your attention regarding an update or a settings problem.

Microsoft is in a tough spot when it comes to cleaning that situation up. Most PC vendors depend on the money those "services" provide, their margins are sometimes negative without them. This is part of the PC industry's suicidal race to the bottom that keeping prices low at the expense of user experience.

On the OS X side, by comparison, alerts like that warrant a bit of attention since they're so infrequent. The Software Update thing can be a bit of a nuisance but telling it to shut up isn't hard. Linux and BSD are likewise pretty quiet, and alerts stand out as a total anomaly.
Not just renamed. It used to look like this, a decent desktop UI: https://tctechcrunch2011.files.wordpress.com/2009/08/2ni4mjt...
Doing a visual inspection of someone's land does.
Personal blocklist does not filter results at Google's algo level. It works at javascript level. So, its not really useful.
For Azure ML, some people use it fully in the cloud, others do local work in their favorite IDE, usually RStudio, then upload scripts, do their training, opertionalization, etc. on Azure. If you are using standard R, Python (eg scikit-learn) you can do work locally or on AzureML, but if you want to use Azure ML's own algos, then they're available only on the cloud.

There are also some sample experiments + data on Azure ML that you can check out quickly (no log in):

https://gallery.cortanaanalytics.com/experiments
I think the copy/paste is not inherently bad as long as it is version controlled and visible to everyone, that is why we have all CI configuration in the repo with gitlab-ci.yml

I was surprised about needing 25 different masters. On GitLab.com we have a single clustered application that handles over 1600 GitLab Runners (called build slaves in Jenkins).
Try hitting Cmd - a bunch of times.
Yup. Use it figure out kcal on stuff, route directions home, set timers, delete/set alarms, dictate text messages as I run, set calendar events for stuff like laundry.

I use it on both my watch and phone.

Directions also work better if you put in addresses under work, home and friends so you don't need to spell out non-English addresses.

My personal favorite is setting reminders.

"Hey Siri... Remind me to call Chris when I leave home tomorrow morning".

It'll geofence the reminder to be in the morning when I get on the train. Amazing.

Don't forget currency conversion. "Convert 20 000 US dollars to Swedish Krona"

Sometimes I do quick math: "Two point one seven six percent of two point one two million"
Ask HN: Natural language processing guidance
I need help understanding where we are today in terms of technology able to "understand" natural text and extract some meaning from it.
Here is a case problem, just an example: I am researching a certain medical issue with which I'm dealing. Of course there are many websites that contain some information on that. Some are really good, and even contain some quality forums where people posted a lot in terms of their experiences and knowledge. The thing is, there are literarily thousands of relevant threads, and some contain... over 6500 posts.
I DO KNOW that there is valuable information for me on those threads, but how do I get to it? It just isn't feasible reading all that. I need a solution to help me comb through that. Highlight facts that are commonly endorsed or refuted. Provide some stats about that so I know where to steer my attention, at least.
I'd like to understand your opinion if technology can indeed be applied in this sort of problems. I personally feel strongly so.
Then I need some guidance on how to proceed about building that. I have a programming background but I am not an active programmer anymore. Yet, I would like to learn what is needed and try to build this. Not only to serve my need but I think it can scale to many other scenarios. I have a feeling this is far from trivial challenge, yet maybe we have advanced enough to take on it.
Please give me your opinion on this issue, and most importantly some leads at what to look. Thank you!
If the code was:

while (globalFlag) {
++someValue;
}

Then you'd probably be okay. But calling a function which does some lightweight but non-trivial work will interfere with your cache. When you come back from the stack frame for doSomeLightWork(), you're more likely to need to load globalFlag from memory.

In a multithreaded application where you want to scale to dozens or even hundreds of threads, you have look at even global memory accesses as communication.
Sure. https://gist.github.com/vessenes/1485b5e88e00c898199e

It's dead simple, though. I'm not sure you'll learn much. :)

The three things I did (one for coding simplicity, one for speed and one for correctness):

* Used shlex to parse out the quotes and commas in the csv file. shlex seems very slow, anecdotally, and I believe this is most of the time in the import.

* I used executemany to do multiple inserts into sqlite. This saves some time because the sqlite module compiles the insert query each time. In my case, I made the simple trade off to do this once per customer file. There's probably some optimal number of lines to use depending on system memory and other configuration knobs, but not worth it in this case to benchmark.

* I committed the inserts every hundred customers; in general you don't want a transaction to get too large with most databases, committing will clear that buffer out. I have no idea how performant sqlite is in this case, I just picked a random number for the commits.
Ditto, although if you own a mobile phone you already have one of those - pretty much anything can be put into passive listen mode remotely, and you can be eavesdropped upon.
If you quote a word or phrase, it will be treated as required, just like "+" used to work with AltaVista.

You can also click on the "Search tools" button and select "Verbatim" from the "All results" dropdown. This causes the search to only perform exact matches: https://support.google.com/websearch/answer/142143?hl=en.

And yes, I also spend a lot of time fighting Google's inferral rules. I remember doing a search for Biber at one point, and it asked if I meant Bieber instead.
Why wouldn't you just use your native language?