skysight-inc/HackerNews huggingface dataset:
As an America who spent years in Brazil (hence the username), both teaching English, and programming together with a lot of software developers there (always speaking in Portuguese), I think this is great.

I never met a developer who had zero English skills. But I also met very, very few developers who could really converse fluently in English. I realized how much additional difficulty a lot of them have with coding, because a lot of them time they can't "just Google it" to find a snippet of code that fixes their problem, or that documents a known platform bug.

And remember that learning English, while not living in an English-speaking country, generally takes years of dedicated work -- you're probably either going to become a good programmer, or good at English, but most people are not going to have the time for both, that's just reality.

So this is a great move on Stack Overflow's part. Kudos. (Plus, Brazilians are basically the world's most active social-network users, so there's always that, too.)
This is considered to be one of the best courses on Coursera:
https://www.coursera.org/course/behavioralecon
Show HN: Getco HF algorithmic trading system C++ source code leaked
Breaking news from the world of high frequency trading. Speculations that at least one software developer from Getco has walked off with C++ source code pertaining to the trading giants' very profitable algorithmic trading system and has taken it to rival Tibra Capital.

The possible developer in question, Neil Groves, is quite well known to the C++ developer community and is one of the main contributors to the Boost C++ framework.

More information can be found here:

http://www.amsterdamtrader.com/2014/02/tibra-stole-source-code-getco.html
Although that sounds really cool, are you really sure you're not the person this article is aimed at? How much do your users care about near-zero latency compared to, say, having more of their friends on the network?

(Of course, I don't presume to know your situation.)
try pycharm, it highlights occurrences of self.pieces with different colors where you are reading from and writing to it. It even makes it visible on the scrollbar.
Says that advertising targeting will be based on their preferred pronoun.
Californians need to unite to vote Dianne Feinstein out of office. We can't be the worlds technology leader and keep re-electing the biggest proponent of using that technology for government surveillance.
Not sure why "for Men" matters. A better washing machine UI in general would probably be beneficial to anyone using it (assuming that the temperature and speed differences actually make a difference in the outcomes).
It's funny, I've been a full-time remote worker for over a year, and it never dawned on me until last week to do exactly what you described. I'm on week two of having separate user accounts, and it really does make a huge difference in defining your current "role".
A share button in the browser is my favorite solution. Twitter and Facebook aren't tracking you, there aren't embeds to slow down sites, and the user knows where the button is every time.
My perspective is that the value they bring is their brand to make the whole process seem more safe. It's the same essential value proposition that AirBnB makes: "we'll be your guide through this otherwise sketchy territory"
Your site is completely broken for people who do not want to tell google-analytics about every website they visit. I am a long time noscript/adblock/requestpolicy user so I am accustomed to some feature degradation. But I have never seen a page be completely blank[1] because I value my privacy.

[1] I did get a blue background at first. I tried with and without the HN referral code you inserted in the submission, as well as turning on/off addthis/groovehq. I enabled javascript for all domains as well as allowed every external request except GA and still no page load. The only way to get your page to load is to allow google analytics. At that point I was able to view and use your site like normal.
Comcast strikes deal to buy Time Warner Cable
Numbers are wrong if they're wrong.

Read the paper I linked. If you want to argue, argue with the points he makes (and which I've attempted to repeat here). The paper very specifically addresses the sorts of made up numbers which you've cited.

All taxes are distortionary. For maximum efficiency, all income taxes (which by definition punish income and saving) should be replaced with progressive VATs (thus encouraging income and saving). The worst distortionary taxes are the capital gains tax (which solely punishes saving) and the corporate income tax (which has no reason to exist at all - all disbursements are taxed as personal income tax anyways, hence the double taxation complaints).

And yes, some companies do leave the US:

...Bisaro also extolled the added benefit of lowering his company's effective tax rate, which he forecast would drop from 28% to 17%. Based on Bisaro's strongly-held opinions about U.S. corporate tax policy, that must have been a major selling point for the deal. [1]

And hey, guess what I bet you didn't know? It's actually illegal for US companies to leave the country! They have to "merge" with a foreign company to move out.

[1] http://features.blogs.fortune.cnn.com/2013/05/21/actavis-the...
Show HN: Baby steps towards real-time patient monitoring
Nothing To Hide: Gameplay Trailer, I Guess
I've no problem with what people and companies do in their own backyards.
The Benchmarks Game maintainer explains why in the comments to this blog post:

http://alexgaynor.net/2011/apr/03/my-experience-computer-lan...

Sounds entirely reasonable to me.
Not me at least.

Was I the only one expecting some comment about planning a bot to translate non-English StackExchange sites to English when glancing over the comment thread and seeing your comment? (I was!)
All TokuMX data and index storage is block compressed. It's not hard, it's on by default.
There is DOMBuilder with the same array/object syntax and also it has the function syntax too. It can be used server-side and in the browser too because it builds a virtual DOM and outputs HTML string or just uses the browser's native DOM elements.
https://dombuilder.readthedocs.org/en/latest/
What is Snowden's plan if he isn't granted clemency/pardon by the US and his asylum by Russia ins't renewed? Does he face the force of the US gov't, does he continue to run, or are other countries offering asylum (assuming he can safely travel there)?
The site is interesting but why are all blog posts from '9 months ago'?

Questions and answers should display the date they were posted... this way it looks like you don't have a lot of users.
I agree it's not a great idea.

In the ever growing globalized world, learning english is essential and it doesn't really matter what's your native language.

I think this might increase the mixed language coding that is almost a norm in Brazil.

It's perfectly fine to write code in your language, but you're just limiting the amount of people that can read you code. You might never want a remote worker from outside your country but you can't really predict the future.

The side effect of this is less people actually attempting to learn english, resulting in tons of mixed language code that's just horrible to read, even for the people that do speak the native language.

I can't count how many times I've encountered horrible half-english half-portuguese variable/method names that are impossible to understand.

Hope I'm wrong tho.
I'm thinking about the pre-processor not supporting #if and the requirement for function prototypes.

I suppose the extension you have in mind are the extra libraries for dealing with buffered io, unicode and concurrency. But I don't think those could be termed "PLAN 9 own standard of C".

To clarify, my idea of restricted was in the sense of a highly refined subset. Much akin to how one should use C++ for instance. A careful selection of the good parts in C. Essentially, I was paying a complement to Plan9. :)
It has been quite easy for a few years now to put together your own setup on a VPS and run with it. IIRC, I started doing this somewhere around 2008, during the heydays of Slicehost. What has changed is that you now get pretty good and reliable VPS providers for cheap and in some ways it has kind of become a cool thing to do for everyone.

I would, though, add a few words of caution here.

1. It is one thing to put together a VPS to run a bunch of sites. It is another to handle major traffic on it. Some of you have done it, some of you will learn with time how to do it, but a large number won't. If it is critical for your site to be up 24/7 and Google is going to be your best friend in trying to understand which part of the stack is creating the bottleneck, you'll be in for some real trouble.

2. Do you know how to check for rootkits? Would you know if your server has been backdoored? These days attack vectors are so complex that even experienced hands (the main reason why I don't do this on my own anymore) have trouble saying for sure they are fully locked down. Wordpress on a public static IP represents one of the juiciest targets on the web for hackers and a big chunk of the phishing sites are hosted on servers with unpatched Wordpress installations or plugins/themes that have backdoors in them. Most of the site owners have no clue they've been owned till the hosting company takes them down. Please don't wind up being one of those site owners.

If you are going to do this own your own, at least get something like Wordfence installed, so that you have some degree of protection in place.

I run most of my sites these days on Webfaction. I believe they run Cloudlinux these days, which means you get pretty consistent performance from the server, even in the shared hosting environment. The sites with greater resource requirements are moved to Wiredtree, who provide beefier, managed VPS services at reasonable rates as long as you are OK with cPanel and don't veer too much from their standard stack.

Disclosure: I have no business links with Webfaction or Wiredtree.
Worstscript Version 1.1.0.0.3.beta available now FREE
Check out this new whooping language, available near you! Amaze your neighbour with this top of the hill slide of a language. Enjoy!
Sure, but that argument applies to any unconfirmed transaction, even if that transaction has inputs from a confirmed transaction. It's not a problem specific to the transaction malleability issue.
Inequality went up, so did life expectancy. So by your criteria, we should probably not worry about inequality. What health outcome do you believe has decreased, as a result of inequality increasing?

https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...

What data (if any) would be sufficient to convince you that inequality is not a problem?
I have traveled a lot. I have met small minded bigots all over. I grew up on a moderate sized city in the deep south. There is still a very small population of bigots in almost any rural area. No need to down play it, this is a very small amount of the population. It is still a problem, to some extent: (http://www.dailymail.co.uk/news/article-2428103/Majority-Ame...). A few more generations and people won't even have living memories of Jim Crow. It takes time to heal wounds like this and that is very certainly the trend (improvement).
Claiming that Snowden has aided al Qaeda et al is as ridiculous as the notion that if you smoke cannabis you're funding terrorists!
Create the next Foursquare – here's how
but rethinkdb doesn't have range-sharding (they had it but they are/did change it to random(id), also no sharding(custom_field))
Unlike grouper it does not appear that any of the parties knew each other in advance. So if my understanding is correct, the two same-sex individuals you are matched with are also potential partners.
You know that these petitions are legally meaningless regardless of how they're signed, right?
Who are the best API Product Managers?
When I look around the little village of API specialists within the tech world, there are an increasing number, in the last year, with the title “API Product Manager”. Keep in mind that just a few years ago, this job title didn’t exist. There are so many other roles involved in what it takes to lead the build-out of high quality APIs.
Twitter Suspended Me For Being A Jerk
Like the post author, I use Coffeescript+React -- and don't care for JSX. (I'd go further and say that XML of any kind has shown itself unfit for direct editing by humans, but that's a larger discussion.)

Coffeescript has its problems as well, though, and one of the glaring issues is cutesy syntactic corner cases. Some of these are ok, taken individually, when they make the code maybe slightly more terse -- or more clear. But in the aggregate, they can leave us with something that is baroque, off-putting to the uninitiated, and hard to maintain. That's pretty much what I see in code here.

Having the curly braces around an object literal be optional was a language mistake: it simply introduces ambiguity. It doesn't save many keystrokes, and it wastes the time of the people who may eventually have to read code like this

R.p null,
R.a href:'foo', 'bar'
R.a href:'foo2', rel:'nofollow', 'second link'

Quick, is rel:'nofollow' part of the same object as href:'foo2', or is is the second argument to R.a?

More alarm bells went off when I learned that we are using this Coffeescript clunker I did not know about previously: "beyond the first argument, the trailing commas are optional when you have newlines".

Wat? _Just the first line_ needs a comma? Did Ruby teach us nothing, folks? Irregular, tricksy syntax like that is a caterpillar, waiting to turn into a beautiful butterfly of a bug when some stranger innocently barges in to make a change 6 months from now.

Even if the language offers features like that, don't use them.
Ah, I missed the identical users. That is an interesting situation, especially if a user might be fluent in both languages (which may or may not be the case in this situation).
Come reinvent business intelligence. Chartio is hiring
I'm by no means an expert on this stuff, but what about this paper? http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1932817/

> In this work, we used a new mixture of selected sourdough lactobacilli and fungal proteases to eliminate the toxicity of wheat flour during long-time fermentation ... Albumins, globulins, and gliadins were completely hydrolyzed, while ca. 20% of glutenins persisted.
According to http://en.wikipedia.org/wiki/Buffer_overflow_protection#GNU_..., it was IBM that developed ProPolice, and this is an evolution of a reimplementation by RedHat.
Are you going to pay for it?
Even not counting Matsumoto, off the top of my head -

Japan: Junya Ota (more known as ZUN, the author of Tohou series).
Russia: Nikolay Likhachev (aka Kris Kaspersky)
China: whoever made Baidu, can't remember their name without googling :)
New Apps Whisper and Secret Cater to a Craving to Dish Freely
Silk Road 2 Hacked, All Bitcoins Stolen
Of course Snowden has assisted al Qaeda. It's ridiculous to argue otherwise.

The free release of information will always help the "good" and "bad" sides. Doesn't mean we shouldn't do it.
There are language extensions, mostly related to embedding structs (which made it in Go) and a new storage class, not only new libraries.

Please see section 3.3: http://doc.cat-v.org/plan_9/4th_edition/papers/compiler
In case you didn't know Safari has this built in.
Alternatives:

- Draft - http://draftin.com/
- Penflip - http://penflip.com/
- Typewrite - https://typewrite.io
- StackEdit - https://stackedit.io/

There's also Quip, but its focused on mobile so doesn't fit well in this list. I did a pretty deep breakdown on two of four above (along with Editorially) earlier this year - https://zapier.com/blog/collaborative-writing-tools-editoria...
Superconductivity in orbit: Scientists find new path to loss-free electricity
> we’re getting roughly 80% less activity from Asia than we should in the absence of language constraints

Bit of an assumption here: absent language constraints, Chinese and anglophone developers would use Stackoverflow at the same rate. I'd say it's pretty likely that China has a popular programming QA site of its own.
> I think multilingualism is something we should encourage amongst dedicated developers.

Why in the world would you do that? Languages are the biggest timesuck in the history of humanity. How can you build knowledge together if you can't even communicate with one another beyond drawing a square rectangle in the sand? We finally got around to doing counting in, well, mostly one universal system, but languages are still a major PITA for everyone involved.

Sure it may be fun and great for you that you get a kick out of it, but the existence of different language for the sheer fun of it is about as useful as forcing entire nations to play violin.

> I mean, it's not like we don't already have to learn a variety of languages already.

Uhm, no? I know English and my native language (Dutch) and that is more than enough. The only language I had to learn besides my own was the one that most of us on here see as the universal one: English. And for all I care the Dutch language can die a quick and silent death.
Ask HN: What are your thoughts about 'Everyone Should Learn How To Code'?
Are you in favor of, why, why not?
Doesn't iChat use XMPP?

Whether XMPP or WebRTC are open, and open source, is different from whether services that run on them are open to federation.

But what the post I responded to claimed was about the tech, and the tech will be just as standardized and just as open source.
Plan9 needs a wider adoption. It is an evolution of UNIX design concepts:

* all objects are either files or file systems

* communication is over a network

* private namespaces (transparent access to remote processes) [1]

Even more modern concepts are in the NT kernel by Dave Cutler (VMS fame). NT uses an object metaphor that is pervasive throughout the architecture of the system. Not only are all of the things in the UNIX file metaphor viewed as objects by NT, but so are things such as processes and threads, shared memory segments, the global registry database and even access rights. [2] You can browse the NT object tree e.g. with the ReactOS Explorer on Windows or ReactOS. [3]

[1] http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

[2] http://old.reactos.org/en/about.html

[3] http://www.foxplanet.de/explorer/
> I wonder what happens when someone adds copyright-infringing material into the blockchain.

Then everyone who's running a full bitcoin node becomes a copyright infringer TWICE - once in their blockchain cache and once in their running torrent client.
Are all these new age dating sites / apps really that much better than Craigslist?

Um, sort of? I think the only differences between any two dating sites are vetting and marketing-image. Craigslist has very little of either, and something like Eharmony has a lot of both. Both of them are niches within the larger dating-industry morass.
No major race riots or domestic terrorist incidents in the past 19 years? That seems like reduced instability to me. Crime down? Check. What else should I be looking at?

Klenwell said inequality is bad because it causes instability. That doesn't seem to be happening, so his theory seems to be wrong.
Have any of these been confirmed? It could be related to malleability if these are test transactions that were invalidated by mutated txids.
So. My girlfriend is Lithuanian, I am Dutch. We met when she was an exchange student in the Netherlands. The thing she hated the most about our country? The bread.

It's kinda like described in the article: comparatively, we got the fluffy factory stuff, they have black bread, a very dense sourdough made from rye. When I say dense I mean dense: one slice of their bread equals three of ours. It stays good for a whole month instead of a week. It has flavour that takes a bit of getting used to but once you are, then the Dutch bread is indeed quite boring by comparison.

I suspect it's because they have a much more traditional (and quite delicious) kitchen in general - I'll let you guess the reasons for that.
Illumina, Yuri Milner Open Genomics Startup Accelerator in SF
Small note - gratutious arp and traditional VIPs are available within a VPC.
My solution:

var firstVar = "one";
var secondVar = "two";
var thirdVar = "three";

var thisVarHasAReallyLongName = "four";
var thisIsAnotherVarWithALongerName = "five";

The different length of the variable names should be derived from the fact that the variables themselves are different. So they should be grouped separately.
You're gonna get human input the minute the two of you meet anyway, so you might as well cut out the middleman and save a few bucks.
> It's really an indictment of the people of the state: could you form a decent jury, judiciary, legislature, or police force if it had to be made up of Texans?

It wouldn't be hard to find prejudiced ignoramuses who would say the same about the people of any state (or religion, or ethnic group, or occupation).
The lazy animism in Ehrenreich's defense of agency
>dismissal from their job that will inevitably follow

That's a bit unrealistic.
This is really a red herring grasping for straws. All browsers have proprietary extensions and have differences from the spec. HTML5 for the most part works because people use what's portable. Html5test.com wouldn't need to exist if this weren't true.

The fact of the matter is, Web apps are more portable than Android apps, period. Take a random sample of the Chrome Web Store apps, how many of them do you think are tightly bound to be Chrome proprietary API only and won't run elsewhere? How many of them won't install or run on a forked Chromium?

Now go take a random sample of the Play store. And test those apps on say, a Chinese AOSP fork or Amazon's fork. How many of them will run without breaking? In no way can you compare GMS dependencies to a handful of Chrome-only APIs that barely any web developers use.

And when we talk about open-ness, we're talking about open source and how open the project is developed. Web standards have working groups to agree upon a spec. For the most part, the majority of new CSS or Javascript features are decided on at the W3C and TC39. That is a far cry different than the way say, future versions of Android are developed in secret. I understand some of the restrictions on why Android is developed like that but to compare it to the web or iOS is a false equivalence.

The fact that Web apps can't do the kinds of things you're talking about with respect to inter-app services has nothing to do with openness and more to do with the sandbox that the web puts apps into.

That said, locally installed apps can provide services to other apps through multiple techniques:

* Background pages (invisible HTML pages running in the background)

* Shared Web Workers (spawned process that lives at a known address)

* Custom Protocol Handler

* Service Workers (intercept HTTP requests for resources)

* Chrome Extension content page

* WebRTC or local web server

* Web Intents/Web Activities (got shelved by Google and Mozilla)

From your perspective, you're talking about what's presented to the developer. But this discussion is about Independent Hardware Vendors. What does it take for someone to build their own usable ChromeOS device vs build a modern smartphone starting with only open source. For ChromeOS, you get very very far with the existing open source and most apps will run unchanged. For Android, if you start only from AOSP, any apps dependent on the Google cloud will be broke, and the question is, how easy is it to shim those services out and replace them, and it is far more work.

This is not a bash on AOSP or Android. It's just a retort to the ridiculous idea that somehow web apps on ChromeOS are more locked in than Android.
No. And why should he ?

He is only really liked by the libertarian base. Everyone else finds his ideas range from simply too impractical through to the downright crazy.