skysight-inc/HackerNews huggingface dataset:
Both groups may be at a disadvantage and may have certain privileges, but people rarely acknowledge the (1) the disadvantage of Asians, especially Asian men, and (2) the privileges of white women. Secondly, the population of Asian men is 3% in the US, the population of white women is 32%, and the feminist movement is far stronger than the Asian (or Asian male) movement, thus Asian men are also placed in the "privileged" and "oppressor" class.

So while one powerful group is pushing for representation of women in engineering, another is fighting for broader social equity for Asians - the latter is often seen as less legitimate when applied to Asian men specifically (low social status, lower marriage/dating prospects), or which are huger racial things that may never be fixed anytime soon in a US society while Asians remain a tiny minority, because those are the kinds of inequalities that people tolerate, while under representation of women in engineering is widely recognized and addressed as a bad thing.
Because they still use PostgreSQL engine, very slow.

There is a great talk by Stonebraker about this. (He created PostgreSQL about 3 decades ago and moved on to newer database engines).
While I like eclipse for java, are you sure it is great js editor?

I hope for brackets to be the next js editor. It is open source and written in javascript, so javascript programmers will have it easy to extend it however they like.
If Zeus himself descends from Mount Olympus and says to you,

"I am going to reestablish slavery in society. I will select slaves by lottery, and when it's all over most of the population will be held in the bonds of slavery. No one will remember a time before slavery. It will be as though it has always existed. I will never let slavery be abolished again.

I give you, and you alone, the choice to be free or enslaved."

Which do you choose?
This is getting a lot of negative reactions. If this causes cperciva not to listen to this post, it will be a Big Tragedy.

A lot of people here are ~saying "maybe cperciva isn't motivated by money". OK. I get that.

Here's the thing - I honestly believe that Tarsnap is the best backup solution. I believe this because I hang around HN, I'm a technologist, and I trust tptacek and patio11, among others, when they say it.

I am right on the edge of someone who would actually use Tarsnap - I'm a geek, but I also run a business, the money it would cost me is less than peanuts (if I could figure out how much it would cost me, that is - see the article). I'm probably not going to use Tarsnap because of a few missing but critical features that patio11 mentioned, like auto-recharging money (do I really need another bullet on my todo list, or to worry about my backups disappearing?).

But there's a whole world of people out there. People who could really, really use Tarsnap. People who have my user data on their systems, and who I wish would use a service as good as Tarsnap. These people will never, ever use Tarsnap, because of all the reasons patio11 mentioned, and because they will never hear of it or know that it's better than everything else.

What I said above has nothing to do with moral philosophy. It is a fact about the world that, if cperciva doesn't play the "marketing game" (or the "make your software useable by normal people" game), less people will use Tarsnap.

And the world will be worse off. Is this a tragedy? Sure. cperciva doesn't owe the world or anyone in it anything. It isn't a moral absolute that giving cperciva more resources, to make Tarsnap that much better, is the right thing to happen.

But I hate to see a whole forum full of people who actually think that what cperciva is doing is somehow more "noble" and less "greedy" because he doesn't care about money. *

* I have no problem with cperciva acting however he wants in this regard, and absolutely do not mean any disrespect. I honestly don't think cperciva owes anyone anything. But I do think that it's an empirical fact that the world will be worse off for less people having used a good backup solution, and I honestly believe that living ina world with more people using Tarsnap, and incidentally cperciva having more money, is a better world. If you really want - donate all that money to GiveWell, and the world will be even better off.
See my response to tomp - it is deduplicated.

Colin may be a crypto genius and his code extensively reviewed, but I'd wager more eyes have been cast over the openssl codebase than tarsnap.
Seems pretty simple, actually. Apple has stripped away anything away that might not be the best incentive to go to WWDC (both from your perspective as well as the perspective of Apple who only have limited spaces). The talks and keynote should never be a reason to go there since we have the technology to spread that to everyone without any loss in the process. Also, no silly valuable presents to reward participating for no reason in particular.

So only go if you have substantial and important questions to ask to help you solve some problem – and, as always (and unavoidably) with any conference, for networking. The cost is there to further encourage you not to waste that opportunity.
There is a trick to enter diagnostic/device mode and enter CLI debug. Email dusty64@hushmail.com
I read the blog post reacting to this batch of audit results quite carefully, in point of fact. In general, when I read vendor responses to such devastating findings, I'm looking for a concrete plan to improve the threat modeling and development practices deficiencies which are inevitably the root cause of the class of issues uncovered by the iSec and Least Authority audits. Without such changes, saying that you're going to keep getting audited is precisely equivalent to saying that you're going to to keep writing security bugs and hope someone finds them before the actual red team owns you.

While I agree that the degree of openness your team has maintained is highly desirable, repeatedly shipping bugs which adherence to industry best practices such as "don't use fixed IVs" or "always use constant-time compares" would have avoided makes it difficult to believe that your team possesses the competence you claim as well as undermining the credibility of your communication about such issues. Thus my failure to be impressed by a post which only proposes band-aids and completely fails to apologize for the lapses in judgment which led to this state of affairs.

I don't take using this level of harshness in a public forum lightly, and I'm truly sorry to contribute to your unhappiness as a result. Please do talk to somebody, even if it's not a professional, I've found it always helps.
My typical bug reporting process goes like this:

1. Is it a giant faceless corporation (e.g. Microsoft, EA, Adobe)? If so, ignore.
2. Is it difficult to reproduce? If so, ignore.
3. Is it so subtle that it isn't really worth my time to track things down? If so, ignore.
4. Is it so amazingly obvious and disruptive that, unless the bug only affects me, they've obviously heard an earful from everyone else who's seen it? If so, ignore.
5. Do they have a twitter account that actually appears to read and respond to people? If not, ignore.
6. Tweet at them and ask them what to do about it.
Someone likening life to a movie is pretty out of touch with reality no matter what you call it. That was the only point of my comment.
Did the CMU CS program have separate admissions 20 years ago? I applied to CMU for CS, got in (but don't remember if it was for CS or just CMU in general) and then couldn't afford to go even with the aid package (biggest mistake of my life!).
Yep. Those features are very helpful for giving marketers control over what gets counted and how. Another feature we've added to the mix is a "Conversion Explorer that gives details on who converted, when, and from which ads so you can take that data and reconcile it against your other reporting.
The Future of .NET
Yeah. Historically at least, the Mono runtime was one of the weak points when running C# code on Linux and I expect it drove a fair few Windows sales - you could develop applications under Linux but if you wanted them to run well you needed to pay out for Windows licenses. (I believe it's improved a fair amount over the years but is still behind.)
Ideally, your audition project should be a regular consulting gig with an hourly rate and a clearly defined mission statement. Select a small project that can be done in a few days, maybe at most a week or two. Let the candidate choose to come into the office or work remotely.

So, only hire people that can afford to quit their current job for an interview? Or at least blow all their vacation time on you?
> Then run that in a VM

You think that VMs aren't subject to the host OS scheduler, caching, and memory allocation quirks?
Isn't Tarsnap already a service?
This is pure brilliance. And probably a massive windfall for Colin if he acts on it.

I loved leaving the existing service as a poorly publicized option, as it keeps the hn-crowd-early-adopter-technical-consultants using the service, and thus recommending it to the $500/mo businesses.
If you do not sell a mobile product you probably want to disable in app advertising.

I have found it brings nearly 0 conversions for regular websites.

To do this paste "adsenseformobileapps.com" in the “Placements” section of “Campaign Exclusions” from the Display Network tab.

More info on how to disable in app adwords advertising is here
https://support.google.com/adwords/answer/1722057?hl=en
By "Dart" and "Hack" I meant the Dart VM and HHVM. What I mean to say is that it's neat to see a renewed emphasis on serious, high-performance language implementations, whether for existing or new languages. For awhile it had seemed that there was just JVM/CLR on one side and a bunch of interpreted languages on the other.
I have a few WPF 4 bugs that were marked "fix in next version" 3-4 years ago, and then it was announced that there is no next version - i'm in the process of moving off WPF and this newfound love is not going to change anything.
Comedian Vir Das' India 2014 Election Confused Voter Song – Say Nah
A song for every single confused Indian who has no clue who they are voting for this election. Chill out...say nah.
There's some more technical details here: https://github.com/dropbox/pyston#technical-features

Right now they have no baseline compiler but will interpret (un-optimised?) LLVM IR at first, second tier is unoptimised LLVM compilation, then LLVM compilation with type recording hooks and finally a fully optimised compile. Given the history of the Unladed Swallow project and others using the LLVM JIT, they're likely to find they have a lot of work on their hands, particularly as PyPy is really rather good these days.

EDIT: There's some more info here in a post to the LLVM mailing list by one of the Pyston developers http://article.gmane.org/gmane.comp.compilers.llvm.devel/718.... They've added a simple escape analysis pass for GCed memory among other things.

As always, if you're interested in LLVM or compiler stuff you should subscribe to http://llvmweekly.org (disclaimer: I write it) and follow @llvmweekly
Deduplication. And like any other SaaS or cloud model, not hosting it yourself.
Downvotes? Lovely.

Also, I bet VoltDB, a modern open source OLTP, can beat this thing hands down. Also in-memory and clusters. Complex store procedures precompiled and many other goodies.

Commercial column stores like Vertica should be orders of magnitude faster.
The link changed (it was a live stream before). Archived at http://channel9.msdn.com/Events/Build/2014/KEY01. Cortana part starts at ~12 minutes.
Not currently but we're working on it! Drop us a line at support@perfectaudience.com. I can say for certain that our support team would love to "roll" you away from our distinguished competitor.
It's similarly frustrating on the other end, where google will sometimes show adult ads even when you tell them not to show that content on your sites
This article is fluff :( It adds nothing.
I think the GP's point was that if they are looking to get a job, they probably has many options of good places to work (even if perhaps not as good as yours) which would not require this of him, and therefore your audition can be seen as extra work which they do not need.

Now, if I were Very Interested in working at Discourse, Fog Creek, or any similar place of work, rather than just at any place with a nice paycheck, I think the audition is a great idea, and something people would be willing to do.

The GP's main objection is that you only get the best people who want to work at __your__ company enough to spend time on your auditions. There are likely many engineers like them who have a network of job opportunities compelling enough that the added draw of it being Stack Overflow, Discourse, or Fog Creek is not enough to merit the extra work.
Unity's version of Mono was pretty old last I checked; if they haven't updated it for new versions of Mono, I'm not getting my hopes up too much for Roslyn. Also, this doesn't include source for a runtime.
There is an option to exclude all in-app banner ads (I think).

It is experimental, and called "GMob mobile app non-interstitial", and it is under "Site Category Exclusions".

GMob - I think this is Google internal term for the AdMob business they bought

non-interstital - I think this is a fancy word for "banner" ads.

If you put it all together, excluding "GMob mobile app non-interstitial" as a Site Category, should stop your ads from running in mobile app banners.

If you do this when creating a campaign, then you can still target tablets without getting killed by flappy bird on the iPad.
You update your ASK price by canceling your order and submitting a new one with a different price.

> If someone wants to buy 100,000 shares, and the market says there are 100,000 shares available at $15, the order should complete at $15.

As long as they submit their matching order while my bid is still on the books that's fine. But why should I be required to keep my order on the books for any longer than I want to?
As a geek, this sounds quite lucrative yet boring. I'd be torn.

Also, the proposed design looks ugly and absolutely standard, whereas the current one has this touch that makes it stand out. As a geek, though.
Well, mentorship was mentioned as being hard to do remotely. So, don't hire remote interns or remote junior devs. That seems like reasonably good sense to me.
I get pretty tired of writing a bunch of open-source C# code and getting flack for it. I'm glad there's finally no foothold left for the Mono FUD crowd.
cuevana.tv has a fork that has support for tv series (not all).
The copious comments stem from the negativity toward men - male culture and gaming is seen as a bad thing and toxic, but female groups. Why are predominately or all male groups not celebrated for bringing community to young boys?
My advice: Quit LoL, install Dota2, limit your gaming time per week. :D

Fanboyism aside, I find myself in a very similar situation. I've been playing DotA2 for years (and LoL before that, a littel DotA before that) and now run a Dota-community that has a fair amount of users.

Every day I need to decide between playing a handful of matches with my users or working on coding projects, and it's a hard decision to make.

What has been working most effectively for me is "code-weeks", I have at least a week a month where I limit myself to two (2) games a day, and make sure I'm spending some hours every day working on projects.

It's not perfect, but at least consciously trying to follow this pattern has pushed me to be more productive than I was in 2013, and quitting DotA cold-turkey is just not something I think I could stick with.
>"It’s great because I almost get monthly emails from recruiters from companies such as, Amazon, Microsoft, Facebook, and this time around, I’m the one dishing out the rejection."

This seems to be standard practice. Recruit people who've ostensibly been vetted by someone else already and surely pay a premium versus "taking a chance" on the same guy 3 years earlier.

I wonder if/how hiring processes could be improved to surface desirable people in the first place?

On a semi-related note, I find it mildly annoying to see job postings looking for people with say 3 years of experience in technologies that are 3 years old.
where is Andreesen's email? I want to ask him if he wants to invest in my startup.
Harvard's Handling Of Sexual Assault Reports Lambasted In Federal Complaint
Instead of a critique of how Tarsnap is run, this sounds like a business proposal for a company that would offer B2B services using Tarsnap as a back-end.

They could do things like offering a flat $100 rate for what is probably $2.60 of services and then roll around in the money. Or donate some of it to Tarsnap so it will keep running.

Hmm... in many ways, it's actually not a bad idea. Especially if you partnered with Tarsnap so you could effectively do referrals to each other: send the geeks to bare-bones Tarsnap and they'd send the PHBs to you.
All: please don't say testy things like "Did you actually read the article?" on HN.

This is one of those phrases that can always be deleted with instant improvement in comment quality. Check out how much more substantive and neutral this comment is without it.

Re-read what you've posted and, if you notice phrases that add nothing but testiness to your comment, edit them out. That's what I do.
I think it could just be a copy/paste of this WKUK sketch in particular: https://www.youtube.com/watch?v=FAjrbtzr_NA
Have you sanity checked your conversion rates?

One thing that comes up with our customers is they say they'd like to see more click conversions, but it turns out, the landing page they're sending traffic to is bad or over optimized.

Meanwhile, people simply SEEING the ads are going to their main home page and signing up normally.

So we've found it helpful to recommend folks compare post-click conversion rates to their other channels to see if that makes sense.
Sometimes, the labs are completely useless anyway. I had a question about masking text glyphs to CGPaths with the new UITextKit stuff last year. I stood in line for an hour and a half to ask my question.

I sat down with an Apple engineer who did not have a firm grasp on the English language, and he pulled out his laptop and googled my question right in front of me. He clicked the first Stack Overflow post, saw it didn't have the answer I was looking for, and sent me on my way.

Words cannot describe the rage I had at that moment.
less known fact, washington accounts for almost twice as many computing jobs than SF
> A Basic Income policy is totally Socialism, which is a system in which the economy is cooperatively managed.

Disagree. Provision of money and "co-operative management" are two separate concepts. You can do either, both, or none.
Harvard Students Challenge College’s Sexual Assault Policy Under Title IX
> "Colin is in no danger of selling Tarsnap to people with multiple terabyte databases — there’s only a few dozen of those organizations in the world and they would not even bring up Tarsnap to joke about it."

...is not actually true. There are likely thousands of companies with multi TB databases, many of which are small shops who need a backup solution. S3 is one option of course...
What does this have to do with anything? I could answer the question as you ask it (of course I would choose to be free), but I don't see how it's relevant to this discussion, because in the real world, slavery is not dictated by Zeus, it is enforced by some humans on other humans.
I'm really interested in this deal. It's always been a bit of an enigma to me how imgur makes money, especially since they have been bootstrapping. I wonder if the numbers looked good to a16z, or if they saw the incredible growth potential of having a large interest in the youtube of images (as frade33 characterized it).
Software developers that pirate software and other things
A web developer that thinks it is ok to create an app that helps to steal movies.
Kind of. A lot of the time the answer is on Stack Overflow, and good ones get voted up. Sometimes I find myself on Ubuntu forums and the more mainstream nature of the users often provides quite poor hacks to get things working.
Chris, I love to work for Stack Exchange. The problem is I don't like to work on .NET systems anymore. I don't want to lose my Unix command line tools! :)
Blugh, that would be unacceptable. I'm guessing the advertisers are doing some shady crap to get past the filters, but still...
Rust 0.10 released
Isn't it also the case that you can restrict your ads to Google search only which should avoid these in app ads? Or are you looking for placements on the display network as well (or only)?
Those who do not learn history are doomed to repeat it.

http://qinsb.blogspot.kr/2011/03/unladen-swallow-retrospecti...
That's pretty accurate. Column-stores also make data compression significantly more effective because they are storing many values of the same type together [1].

The improvements to your first two points are typically 1-2 magnitudes faster with column-stores [2].

[1] http://db.lcs.mit.edu/projects/cstore/abadisigmod06.pdf

[2] http://db.csail.mit.edu/projects/cstore/abadi-sigmod08.pdf
Specifically which "enterprise" features does IntelliJ community _not_ supply for you?

I too am a web developer (at least when wearing one of my hats). IntelliJ community does almost everything I need.
Hack and HHVM are completely separate projects (they're even written in different languages: Hack in OCaml, HHVM in C++). They're both really interesting projects though.
I'm intentionally value-agnostic about whatever makes Colin happy in the post. As long as operating businesses suboptimally is not in fact his terminal value, there exists a transition between Tarsnap and Tarsnap' which makes him even happier. Everybody wins, especially Colin, which strikes me as a happy outcome because I like seeing when geeks are suitably rewarded for creating substantial improvements to the world, which Colin has done.

If running Tarsnap as a free public utility is the light he wants to bring to the world, the outlined Tarsnap' is better at that than his Tarsnap is. Charge businesses more, invest in better UX, subsidize non-business users straight to "free." If he wants to lay on a beach sipping iced cocoa, this is more beach and more cocoa. If he wants more time with his family and less time in the inbox, this is a trivial modification away from that. ("Make money, buy your way out of inbox.")