skysight-inc/HackerNews huggingface dataset:
Fixing WP is simple. Edits should go through a formal draft->pink->red review cycle. Right now they go through a edit->immediate rejection cycle.

By policy anybody should be able to submit draft edits, and these edits should hang around in a review queue for a large-ish group of reviewers to look them over and thumb-up, thumb-down them in a "pink" review. Any acceptance or rejection should require 3 or 4 thumbs up or down. If a thumbdown is given, the reviewer must state what's wrong with the edit (bad spelling/grammar/poor citation, whatever).

If the edit is ultimately rejected, the person who submitted it now has 3 or 4 pieces of feedback, hopefully one of them useful. Now they can fix the edit, resubmit and now it goes to the red review.

If the edit passes it goes to the red review.

Red review is the same, but if it passes it becomes "published" and the change is made. Red reviewers should be the top editors of WP. Because the pink review should filter out most of the crap, they'll hopefully be dealing with higher level stuff and their rejection rates should be lower. Only in cases where the edit somehow was really bad, should they reject it.

Now here's the other thing. If a red review results in a rejection, the submitter has to start over, but the editors that passed it in the pink review are penalized in some way. Perhaps a Karma system (e.g. to become a red reviewer, you must have pink reviewed correctly 500 edits or something, to become a pink reviewer you must have 200 edits succeed). Red reviewers with too high of a rejection/pass ratio may lose their editing powers as well in case some power-mad editor starts bulk deletionist policies.

This way people can both submit edits and be engaged as editors (so they can both see the crap that editors have to deal with and participate in improving WP at the meta-level).

Problem editors can also be flagged by contributors, an editor with some number of flags (say 10) by different submitters should be reviewed. After each review, the number of flags that will cause the next review should increase (maybe double or something). This will keep high quality editors in place and not waste time reviewing editor's work.
Libertarian world philosophy is totally bunk (if that's what you were referring to). I down vote most of that because it's generally ridiculous.
Do you have any plans for (a) shortest path algorithm(s)?
Yes and no. Xamarin does some binding to the native APIs but you are going to code in C#.
Even if it is your favorite language in the world, I don't think that Xamarin is a good platform to develop non-trivial apps.

If you need to develop something relatively simple on multiple platforms, Xamarin is a good way to do it once on iOS & Android.
Not yet. We're working on a small server and client to act as a reference implementation, and there are longer-term plans to build it directly into Cyrus. We're also planning to do a proxy that you can put in front of any IMAP server to make it talk JMAP.
What a wonderful product that so many companies are in need of!
Poll: What's Your Favorite IDE for JavaScript?
I know there's a ton of debate on this, but I'm trying to get an idea of what the community thinks _overall_

Please list any ide you like. Also, list any ide you do not like and if there's enough results, I'll post an edit with a like/dislike ratio. I know there was a previous poll for favorite IDE, but it didn't mention language, which seems like an important distinction to make.

Also on reddit - http://www.reddit.com/r/javascript/comments/2m3rsh/poll_whats_your_favorite_ide_for_javascript/
The current CPU implementation is single core, non-vectorized code. That said, ArrayFire can link with any BLAS / LAPACK library to accelerate the relevant algorithms.

EDIT: The CUDA and OpenCL backends will obviously be faster than MKL. We'll be adding SSE / AVX support at some point which'll make the CPU backend faster as well.
Just read up on the benefits for the lead engineer.

"We offer a great startup work environment with free beer, snacks, and friendly teammates."

Free beer, really? I have an image of fridge in the office kitchenette where it is stocked up with beer. How common is this for a US company?
Here's some links:

http://en.wikipedia.org/wiki/Income_protection_insurance
https://www.pps.co.za/pages/faq/INCAPACITY.php

A government one, even though you pay for it:
http://www.sars.gov.za/TaxTypes/UIF/Pages/default.aspx

Apparently, the US has it as well, though I'm not sure how equivalent to the above it is:
http://www.dol.gov/dol/topic/unemployment-insurance/
> models trees quite well.

Not quite. Performance is far from acceptable, comparing with the heavily tuned hierarchical DBMSes, and I suspect it won't be easy to ever overcome it. Overhead is too big.

> because a tree is a special case of a relational model

There are many applications which do not need a relational part, when everything fits hierarchical model well. Of course, if there is a need to mix both worlds, there is no other choice but to stay within relational model.
Many people claim that spaced repetition systems are the best way to learn, in general. Anki is a well known app that uses it.

http://en.m.wikipedia.org/wiki/Spaced_repetition

https://ankiweb.net

I believe Duolingo uses this technique to some extent.

By the way, I've been dabbling with iOS language learning apps. I've been trying to add simple games to help with the repetition that's required to learn a new language. Plus, I recently add a thousand images so people can learn by associating the foreign word with a picture. I think it can be better than associating the word with your native language. I've built apps for several languages (French, German, Italian,Russian,...). Here's my Spanish app: https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

I also started building a language site to gather my notes in one place and try out new ideas: http://thespanishsite.com
Thanks, I've seen their blog on other HN thread a few minutes ago. The future looks good if you write pure C# code, but if you want to use something like MonoGame you will still need to buy a Xamarin license.

I suppose Xamarin will offer VS support for the Indie license too, doesn't make much sense to offer support only for the Starter license. The Indie license allows you to use libraries like MonoGame.
Modafinil: If You Believe in 'Smart' Drugs, You Are Dumb
What's the worst that could happen? It's only PHP.
https://apigility.org/
Amazon declares war on Oracle (again) with new Aurora database
Even with a complete changing of personnel, factors (eg. business model) could necessitate certain behaviours. For example, every person inside present day Google could be replaced, but the behaviour of learning more about their users in order to more precisely target them with advertising wouldn't change unless they actively tried to reinvent the company. That said, I do think Microsoft are actively trying to reinvent themselves.
PCI compliance.
1) Having a large staff is the opposite of radical change.

2) As a former WMF staffer - let me tell you they are well aware of the issues mentioned by Halfaker. They've been commissioning and releasing studies like this since 2009. They all had the same conclusion, that 2007 was the point where the community shifted, from collaboration to make cool stuff, to defense against vandalism.

It's not clear what the WMF can do to change this, without engaging in a "takeover" of the community or completely changing the model of how the wiki works. The former would alienate everybody, even the editors who want change. The latter is technically infeasible; even if they wrote new tools from scratch, Wikipedia interacts with everyone else's tools and plugins. Even if you change the id of a div you'll probably have a thousand people screaming at you the next day.

The WMF can propose that people be nicer, or write tools that are more welcoming to new users, but all that means is that you get to have your edit rejected with a prettier icon. The main problem is in the edit cycle itself, not the tool that's used.

Many editors think that Wikipedia is basically done, and repelling new users is actually a good thing. They aren't bad people -- they just think that encyclopedia quality is far more important than growing the community. So when they see something that seems wrong to them, they revert. Reversion, for Wikipedians, is really how they open the discussion. You're expected to keep going if you think your edit is good. But because we have a linear edit history, with only one live copy of the article, it feels like a slap in the face to the new user. Things that would pass muster for weeks or months, in the past, are reverted instantly. Often times the criticisms of the new edit are justified, but the standards are ludicrously high now. You'd better be ready to cite everything rigorously and be familiar with a zillion policies.

Not all of them are like this, but enough to make a gauntlet for new users. And those new users just go somewhere else.
Haha, there are few places where this submission would result in such a decent analysis. Thanks.
> Free beer, really? I have an image of fridge in the office kitchenette where it is stocked up with beer. How common is this for a US company?

It's pretty common for tech startups. We take requests for what everyone wants ordered from FreshDirect each week (including beer & snacks).
Only by either breaking compatibility or including two managed runtimes on every device.

Really other than the C# language itself, there's not much to recommend the .NET core stuff over the ART runtime (which is in the process of replacing Dalvik). .NET has much broader library support, but that has to be balanced against the need to ship a lean(ish) runtime (c.f. the installed size of a Windows Phone image vs. Android!).

And if Google really wanted to play games with source language (which they don't seem to), there is no shortage of very decent JVM-targetting environments either.
> "But Wilson says the population has steadily grown, and he estimates between 30 and 50 wallabies live on Lambay today."

There's also a small population of Brush Tailed Rock Wallabies living in Kalihi valley on the island of O`ahui, Hawaii. The are descended from a pair that escaped from a private zoo in 1916 [1].

Estimates on the population vary, but the state estimated it reached as high as 75 animals in the 90's [2].

Occasionally someone will snap a photo of one, such as this one in 2013 [3].

[1] http://en.wikipedia.org/wiki/Brush-tailed_rock-wallaby#Intro...
[2] http://archives.starbulletin.com/2007/08/18/news/whatever.ht...
[3] http://www.hawaiinewsnow.com/story/22589173/woman-snaps-pict...
LOL. You think such a social safety net is available in the land of FREEDOM(tm)?
AppleCare+ Cost for Phones, iPads – Do You Win or Lose?
Working at an Agency Doesn’t Have to Suck (Or, Rules for Project Managers)
Hi wmf, you can find specifics of how Fugue works at www.fugue.it
I'm a longtime emulator fanatic, but have seriously never considered this idea that emulation ensures future generations can experience a part of culture.

So insightful. Thanks for sharing.
These articles always make me wish I could see the Chinese equivalent. Are the newspapers in Beijing just full of stories about US "cyber attacks" on Chinese infrastructure?
The IO monad is just an action. Its a cons pair with a left and a right half. In an imperative language you could model the left half with a closure that takes no arguments, does I/O and produces a value.

The right half is usually empty, except when you use the `>>=` operator (or flatMap) on an existing action, e.g.

let c = a >>= f

That operator chains the function `f` can take the value produced by the first IO action and produce another IO action. After we apply that operator, the result `c` is a cons cell where the left part is the original action `a` and the right part is the function f which takes the value produced by a and produces the next action. Its sort of like a cons cell in regular lists, except the next value is provided by a function. A lazy cons cell, perhaps :)

The final result is a lazy chain of I/O cons cells (called "main", of course :P). Its passed to the Haskell runtime, which executes that chain as a recipe, alternating between doing I/O actions and evaluating the function to decide what to do next.

So what does this buy us? Mostly just referential transparency. What does referential transparency buy us? Easy refactoring. We can replace any expression with its value, even stuff like `putStrLn "test"`. We can say `let writeTest = putStrLn "test"` at the top of the file then write `do writeTest; writeTest` in main.

Another neat thing is that do syntax isn't limited to just IO, but works with anything that implements `flatMap` (and `unit`, which I forgot to mention). That means we can build our own imperative DSLs that produce IO-like monads which are then interpreted by our own interpreter, and the users of those DSLs can use the same do syntax. Which is pretty awesome. Here is a simple example: https://gist.github.com/tonymorris/b5dba9d7d877051d0164 and a much more complex one http://augustss.blogspot.com/2009/02/more-basic-not-that-any... :)
> But why are we removing the need/worry for individuals to do this for themselves?

As a german, who lives in a system of universal health coverage and unemployment payments i can tell you that that is a very naive way of looking at it. There are two very strong factors that mitigate this:

1. Most humans wish to be useful. Most humans wish to do some kind of work in their lives. This is not theoretical, this is real. We found in germany that unemployment can strongly contribute to depression. Additionally people who are not employed will often find ways to contribute otherwise. We have a strong culture of volunteer workers here in germany.

2. In order to provide a useful, yet humane, push to people, there is one single requirement for unemployment payments: People have to regularly provide copies of job applications they sent out.

There are many more details to the system than i have the leisure to describe here, but please, do yourself a favour and read up on our system before you dismiss the possibility of an implementation.

> These aren't some pipe-dream schemes or ideas, they exist.

Universal health coverage and unemployment payments are also not pipe-dream schemes or ideas, they exist.
One does not, in fact, start Powershell from inside cmd.

"It helped OS X ;-)"

Have you seen what they were coming from? Apple is a fucking joke when it comes to systems and software engineering--it's their industrial design and UX that everyone loves.

"rely on Visual Studio for automating your build"

msbuild.exe and PowerShell.

"It's not doing a good job" compared to what, exactly? It's super easy to set up compiler options in C/C++ on MSVC, pretty easy to add other things. You'd prefer makefiles?

"available source-code at the click of a button"

because when we're hacking we want to stop and read somebody else's code instead of, you know, just using a cleanly documented API.

"And on Linux, people automate the shit out of the build process so it isn't much of a problem"

bahahahahahha

hahahahaa

haha

(no)

~

It seems like you're trolling or you've never worked on a project outside of your bubble.
Survival of our species.
DevOps here! If they can capture the memory contents of your VM, you've already lost. Get some gear, and colo it in a non-US country if you're paranoid about the NSA.
I assume this is new as well given the 2015 release date...
I have no idea what you are talking about "revealing" a weapon or why you would do that... If someone was flashing a gun in a public setting I would be calling the police. Oh wait, let me guess your friends get nervous when a "black" person walks near them so they have to "reveal" they are armed.

Funny, this was just in the news the other day... A man purchased a new gun and was flashing it. You guessed it, he was mugged at gun point by someone who wanted to upgrade his piece.
I'll pony up the $125 right now. Give me a PayPal or Bitcoin address to send it to. I want to see your about:crashes
Show HN: Styleio a new way to discover and find interior design products
The post says Microsoft was convicted of anti-trust for "for bundling a browser in the operating system that couldn't be uninstalled or easily replaced."

That is not true. Microsoft was convicted because they told 3rd party computer manufacturers that they could not purchase Windows if they intended to install any additional browsers. Not only is that illegal, but it demonstrably harmed innovation in web browsers for years.

I don't believe Microsoft killed my pappy, and I use MS software every single day. But I also don't believe in minimizing or misrepresenting the facts of the past.
Yeah I was also hoping this would be more something along the lines of the Google App Engine. I like just writing the application's code not having to worry about the stack too much.
I recently went on a trip to Paris (~250BC). Finding commercial flights (1969) and good hotels took minutes and I didn't need to talk to anyone (hipmunk(2010)/tripadvisor(2001)). I checked out the area around the hotel (1950) on Google street view (2007). My family kept up to date on where I was via find my friends (2011) on my iPhone (2007). My phone showed me where I was through Google Maps (2005) and directed my with a built in compass (2009?). I used city mapper (2011) to figure out how to get around efficiently on the Paris metro (1900). The trip was noticably different from my last one. Last time to take decent pictures I carried a consumer affordable DSLR (2007), this time I carried my iPhone 5. In 2007 I tried to take panoramas and had to very carefully take individual shots and stitch them together laboriously in software afterwards that took hours to run. This time I took one on my phone and shared it with my family 30 seconds later. I took hand held time lapse videos. I live translated signs with WordLens (2010) after failing to learn much French with DuoLingo (2011). I could go on and on like this about all the changes. Many in the last 10 years or less.

Yes I could have done basically everything I did this time last time. Maps and compasses aren't new. There were tour guides available, and smart phones, and language classes. But the experience was qualitatively different.

If I was feeling early adopter instead of like relaxing maybe I could've done some things that weren't possible last time, like driven in an electric car that is among the best performance cars in the world, tested self stopping or self parking or self driving cars, toured with a consumer VR rig, taken a video with a self-piloting quadracopter, or gotten my genome sequenced, or watched a streaming video from the space station, or....

That's what I could come up with in a few minutes while writing this comment and searching on wikipedia. If you can't get excited about all the innovations happening right now oh boy are you doing it wrong.
That is not the point of the comparison; the point is that in the same way someone could use an euphemism to describe the behaviour of Stalin, "they're just a technology company looking out for their shareholders" etc. is an euphemistic simplification of why people are wary, if not hostile, towards Microsoft. I might as well have said a bee sting doesn't hurt less just because you call it "a tiny injection of fluid that quickly dissipates"; but I totally reject this squeamishness about strong comparisons when the point of the comparison isn't comparing the "strength", but something else.

But since you brought it up: who knows? How can anyone measure how many people were put out of business and killed themselves because of the ruthless tactics of huge corporations? How many people have wasted how many hours paying for their inferior products, or trying to make them work, and to how many human lifespans does that add up? It's impossible to claim any company "killed X people" that way, but to think the net effect is somehow clean and unbloody is also naive. To put it crassly, some people didn't take to the boardrooms because that is more humane, but because it's more effective, because robbing and killing people is inefficient. Doesn't it make it as bad as Stalin, but since Stalin isn't the baseline for how bad something has to be to be unacceptable, that is irrelevant.

Also, imagine a world where Linus Torvalds had done something else, and a bunch of other factors had worked out slightly differently; as far as open source goes, Microsoft DID try to kill it, they spread as much FUD as they could, they handed out their products to schools and universities for fear of them breaking free, and only now when they still lost they are starting to play nice. So as far as software and software freedom is concerned, Microsoft did kill plenty.

And now imagine repelling the Conquistadores; not because they reconsidered, but because even giving it their best shot, they could not kill enough to totally submit everyone like they originally planned, and had to regroup or be wiped out themselves. And now I am supposed to be grateful and let bygones be bygones? No. Others can do that, but I can't respect them for it, at best despite of it. And you know what, I don't like Apple either. So I'm the position of loving computers and programming, but none of the big players, anymore. And I don't have to chose a side, I can find them all lacking. Because they are not to be compared to each other, but to the behaviour of intelligent humans with dignity, and the vision of an actual information age that empowers and liberates people, instead of just seeking to capture them, so they can be fed any old uninspired BS that is made shiny and big with all the capital leeched off the masses. This doesn't change in a few years or decades, or without fines or even prison sentences, for that matter. I'm not buying it for one second.
I don't use an IDE.

Text editing is done in Vim.

Debugging/profiling and quick prototyping are done in the browser using a mix of built-in dev tools and extensions.
Was hoping for more pictures of cute wallabies.
"It's worth noting that when alcohol prohibition was repealed the murder rate in America fell by 40%:"

It fell because the corruption was also stamped out. You couldn't buy any cop off the street (like in Mexico).

I'm fine with legalizing drugs, however, as a business owner, I would like to be able to fire someone based on regular drug use (If I can see that it's effecting their work or will potentially cause problems for the business).

Many of the outspoken pro-drug legalization people seem to think that there are absolutely no illicit effects with drug use and want to make it illegal for businesses do do what I feel is my right as a business owner.

I also don't think drug abuse should be classified as a disease. If we are going to legalize it, and you completely fuck up your life, I shouldn't have to spend my tax dollars for your hospital bills. Insurance companies (or whatever we are using for medical care at the time) should also be able to charge drug users/abusers more money due to the increase health risks.

As long as personal responsibility is involved in the legalization of drugs, I'm all for it.
How about Goldbach's conjecture: "Every even integer greater than 2 can be expressed as the sum of two primes."

https://en.wikipedia.org/wiki/Goldbach%27s_conjecture
You say that as if it were that easy.

I hadn't heard of income-protection insurance and after some googling it's no wonder: as far as I can it's a kind of disability insurance - it doesn't kick in if you're merely unemployed.

At that point, you're at the mercy of your state's unemployment insurance - which you might not be eligible for if you've been working as a contractor or self employed. Not to mention that seasonal work makes it harder to plan, since you don't have reliable income to plan around.

There just aren't that many "no-brainer" options for absorbing this many shocks, at a scale most individuals can cope with.