skysight-inc/HackerNews huggingface dataset:
I agree with most of the article. My problem with the "Hire by Audition" section is a little more robust. I currently have a job. If I'm looking for a job, then I'm doing that in my free time. If I'm looking for a full time job, I'm not looking for a contract job.

Now imagine that I've applied to five companies. Each of those five companies has given me an "audition," something that I can take a week to do. I necessarily have to do this in my free time -- I can't very well do it at my current job! -- and not only do I have to solve your problem, but I generally have to do it within some sort of constraint that you normally have, whether that's your codebase or your language or whatever. I'm going to spend a significant portion of that time simply getting up to speed with that constraint. Maybe I have to install Ruby or I have to install Symfony or I have to study the documentation for Twilio. Who knows?

I've never yet had an "audition" like this that didn't require me to sign an NDA, then install that company's codebase and work within that codebase. And I've rarely been able to do this in one or two nights of work. Usually one night of work is spent simply installing it, the second night studying what's going on, and then the third, fourth, and possibly fifth nights actually fixing the problem, testing it, and making sure it's good enough to submit.

It's a lot of work to ask me to do, even if you're paying me as a contractor, because again, I'm not looking to be a contractor. I'm looking to be a full-time employee.

I want to solve your real-world problems much more than I want to answer academic questions, but at the same time, you have to respect my time as well. I don't want to waste your time by not giving you enough data to make an educated decision about hiring me, but you should also not waste my time by giving me a task that takes up my entire free time for a week.

There's a happy medium here. I don't know what it is, exactly, other than letting me solve the problem my own way with my own code and my own tools, but if I do that, then it's not "something you would give your employees right now if they weren't so busy," right? Maybe.

The rest of it is fairly spot on, I guess.

Just my two cents.
Yes. I'd pay money for an OSX UI to backup my laptop.
No WPF is still there.
XAML is still the basis for windows store apps, and windows phone apps.
Show HN: GitBook – Build beautiful programming books using GitHub and Markdown
No, you're a hipster because you seem to think nothing is truly open until it's on git.
HBO Go is on Roku, Xbox, etc. I'm not sure I know anyone who watches an HBO channel.
Bioinformatics software is a disgrace to our field
The big problem is there is two interview/recruitment processes: A) the undiscovered talent, where you want to make someone jump through hoops to find that talent. And B) the established person who's resume and a 5 minute chat can establish their abilities.
You did misunderstand. You can prevent Google ads from appearing in app without disabling you from showing up on tablets and phones in general. The option is not on by default though and seems to be a little hard to find.
Yes! I hope somebody will create a VB.NET to C# convertor with this.
To answer my own question: deduplication :)

I had not considered multiple backup sources, mine is deduplicated per host, am I to understand tarsnap is deduplicated across all hosts sharing a set of keys?
You honestly don't get it?

I really like microsoft products and I use them every day, however the business model is too lock people in to their ecosystem so that you have to purchase licenses for their products.

Mono clearly undermines that b/c it allows you to "easily" jump ship to a free platform.

Unless I'm somehow completely misunderstanding their business model - killing Mono just makes business sense.
Exactly! And that's how it should be.
> The book Peopleware condemns Parkinsons Law as unproven.

They condemned a humorous tongue-in-cheek adage as being unproven? Talk about going after the lowest hanging fruit.
Small rocks will experience substantial heating around their outside and will form a melt crust, but this cools down very quickly once the rock has slowed down. Most small meteorites are still cold in their interiors when they land.
Even the word life can be interpreted any number of ways. To address either your point or his would require a whole lot of keyboard pounding before any meaningful conversation could be made.
That's because those folks are doing it wrong. :) They're throwing crap-tons of money hoping something will stick.
Man Microsoft is changing, this is great news.
The Three Most Heated Debates In Git
Tell yourself better stories
> There currently is no marketplace for ideas that I know of.

Have you heard of Venture Capital?
Tapes shipped "from Ken, with love" are part of the legend.

Another significant factor was the 1950s consent decree under which AT&T operated, which prevented it from going into the computing business, as well as the lack of an explicit recognition of copyright for software. Effectively, AT&T couldn't sell Unix, even if it wanted to, so it had to give it away (or charge no more than the media fee for it).

This all changed after 1984 and the break-up of Ma Bell, giving rise to the UNIX Wars, Free BSD (1-800-ITS-UNIX!!), Minix, and a longing for the days when small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri.
And the comments on Imgur. I'd say the comments on there are what makes the site. They are witty, funny, and sometimes extremely informative. Whenever I link to Imgur I use the "regular" link, not the direct one, because people will get a kick out of the comments. Don't particularly care about their ad revenue.
You should be able to cancel you order at anytime. What you shouldn't be able to do is to stiff other people's trades, and then use a microwave antenna to change your order before the other person trade arrives.
backstory: it used to be extremely difficult to get into that program, but since expanded by 55%, so rejection is no reflection on the student

http://seattletimes.com/html/dannywestneat/2016987078_danny1...

http://seattletimes.com/html/businesstechnology/2022132141_b...
Or (to play devil's advocate) for someone else to start a slick B2B brand that used tarsnap as a backend, and took all the surplus out of the middle...
For a compiled platform, nancy seems pretty slow http://www.techempower.com/benchmarks/
I like your comments on this topic.

A side effect of the political system trying to prop up a given group is that those groups end up doing worse on a number of metrics. So, to your point about blessings: one of our blessings is that we aren't the targets of these kinds of initiatives.
Is Windows source available under a permissive license somewhere else? I'll take that.
Good point - I wish I had the confidence back then to say something. Instead, I just left and never went back. A few months later, I switched to iOS.
I spend a lot of time in many different languages, but right now I'm working on a personal project with C# MVC backend (API) and EmberJs on the front side. Great experience on both accounts!
Comments that are (a) really short and (b) not obviously substantive almost always get downvoted. If instead you had written: "Could this be an April Fool?", people would have probably have recognized it as a sincere question.

Please don't add comments about getting downvoted, though. As the guidelines say, it makes for boring reading.
It seems like there are a couple topics that come up when talking to people about switching to PyPy:
- performance or memory usage on larger programs
- C extension module support
I'm not going to promise that we will do a better job at these, but there are technical reasons to think that it's possible.

You're definitely right, Python has a lot of user-customizability that can make it harder to execute efficiently than JavaScript (though thankfully it has less than Ruby). Both PyPy and Pyston have their techniques for cutting through the complicated+expensive slow case and trying to predict and execute a fast path.
Most "unlimited" plans have caps where they throttle you bandwidth. So you would never reach 42PB per month anyway, let alone 42PB ever.
What happens if I get in an accident and get in a coma for longer than 14 days? What if I get arrested? What if I go on my honeymoon and simply forget about the backup? What if ... truly paranoid people are paranoid about that possibility, too.

I know I am and that this 14 days clause is the only reason why I am not using tarsnap.
It's my impression that Unladen Swallow failed because of insufficient manpower, not because of the general approach. It's true that LLVM is missing some features for a JIT like this (mainly OSR and back-patching), but those can be added. For example, there was a discussion a few months ago on llvm-dev about adding patching support [1] (it was originally meant for garbage collectors, but would also work for JITs).

1 - http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-October/0665...
True, but if you have Comcast or Time Warner internet, they'll give you "basic cable" + HBO for about $20/month. http://www.wired.com/2013/10/hbo-go-comcast/ At that point, you're pretty much buying HBO à la carte. And they don't care if you even have a set-top box to the the digital TV signal.
The articles suggests asking candidates to consult for you for a few days or a week. That's just not very realistic. I'm all in favor of doing real work with a candidate instead of bullshit whiteboard problems, but candidates who already have a job do not have time to do your consulting job alongside their current job (and their job search!).

Candidates who do not currently have a job perhaps have more time, but still probably are not that interested in suspending their job search to consult with you, and also (correctly) judge this to mean that you're skeptical about their abilities, and want to take a job with an employer who is more enthusiastic about them. That may be somewhat irrational of the candidate, but it's also true.
GPG Alias – gpg encrypted email alias
Based on your post, I am wondering whether "big" tech companies have any minimum filters? If you weren't already eyed upon or networking, and you are just filling in the form or however you regularly apply for an internship these days, what is the absolute minimum tech companies ask from you?

Or do they read every application/CV/motivation independently and check whether it's a match? Is there a checklist or something?
> Why do you feel the need to say that Asian people are more at a disadvantaged that women? Can't we agree that both are at a disadvantage and we should help them?

I was trying to say that Asian people are also at a disadvantage, and that we should try to help them as well. I have seen several "X for Women in Tech" initiatives, and absolutely none for, say, "Asian Men in Tech".

> You are also implying that we should help women less and Asian people more

That implication may seem true if you think of "resources for helping" as a finite amount. I was just saying that we should help Asian people more. This could actually be a good thing. Maybe there are rich Asian men who don't donate to "Rails Girls Summer of Code", but who might consider donating to a similar program for Asian people? I don't know.

> There's absolutely no need to try to empower one group while lowering another one.

Definitely. But as a disadvantaged person myself, it would benefit me and others like me more to promote the empowerment of an often-overlooked group of people.
I guess. If you were born in that country and every day you dealt with negative portrayals of people who like you (William Hung, Long Duck Dong, etc), you would probably understand.

More importantly, I'm not asking you to understand. It's not your responsibility and I don't blame you for any of this. It's just something that Asian males have to learn to deal with. We just have to man up and deal with it.
None of V8, JavaScriptCore, SpiderMonkey do allocation removal, which is the single most important optimization PyPy and LuaJIT do, which also goes back to Psyco. I think it is unknown how to do this well in method JITs.

Allocation removal by partial evaluation in a tracing JIT: http://dl.acm.org/citation.cfm?id=1929508

Allocation Sinking Optimization: http://wiki.luajit.org/Allocation-Sinking-Optimization
Show HN: A collection of alphabets and their sounds
If you are a hobbyist, the community edition of IDEA is more than enough.
MongoDB Innovation Awards: Call for Nominations
In germany companies in monopoly markets (e.g. power transmission) have a fixed profit margin (I think 10%).
One of two basis for Windows Store.

WinJS is the other.
Or msysgit: git plus a very usable shell

http://msysgit.github.io/
It's a symbiotic relationship, no tolerance needed. Reddit would be less popular without Imgur.
signs of the new Satya Nadella era?
Don't you know? HostGator gives you unlimited bandwidth? :)

Realistically, bandwidth is relatively cheap and the type of advertising they show on Imgur is likely pretty expensive. Anything to do with home buying (what I've been seeing lately) is usually pretty expensive CPC-wise.
There is this hole-in-the-wall looking place in NYC chinatown that serves Chinese comfort food meal. It closes real late and remains affordable while serving great meals. It is frequented by Michelin star rated restaurant chefs (of all cuisines) for the after dinners hours mostly through word-of-mouth.

Now I'm certain that the owner of the place knows he can charge more and rebrand to the mass audience. But I'd like to think it is a point of pride that his successful peers enjoy his services and that trumps any desire to change from the status quo.

He is happy being Chef2Chef and I'm glad Colin is happy being Geek2Geek.
This is one of the first really good points I've seen against remote workers, at least for smaller companies.

E.g. just because I'm that way, bought my first DECtape in 1978 (sic), backup my home systems on LTO-4 today, I almost always ended up being the guy who did the company's backups at the startups I joined. Especially if you can't afford a tape library, you've got to be there to do that, to make damned sure it gets done.

Or someone asks me, a couple of decades ago, "we're dissatisfied with our ISP, you know any good ones?" and I say "well, I've been personally using DIGEX for a few years and they have their act together." Etc. All outside the scope of my official work as a programmer.

Or even more obscure, one of the things my family back home back then did was real estate and I picked up a lot of things by osmosis, and later reassured several sets of small company management that the clock cycle of that field was much, much slower than ours, and they didn't necessarily have to be concerned by how long it was taking to get new office space etc. Again, something I'd not be able to contribute without being there to hear them grumbling about the issue.

Also, if someone wants to politically trash you, being remote puts you at a terrible disadvantage. I had that happen when I mostly "dissapeared" for 6 weeks to produce a MVP a potential client challenged us to make, because I had a much faster machine at home and didn't have an office mate who's job it was to talk a lot on the phone (yeah, the company didn't get several things).

Completely gratuitous, the guy was of ill intent, left the company taking our biggest customer which probably doomed it. But it, well both of those, set up the conditions for my getting constructively terminated as soon as I finished V1.0 with my team, and with the guy I'd mentored on what was almost his first job into a good software engineer, leaving soon after, removing all knowledge of the system's backend from the company, that product died.
Patrick's actual advice was: "Here’s what I’d tell a contract designer hired to re-do the Tarsnap CSS and HTML [...] a visual redesign will probably cost Colin four to low five figures."

Then he supplemented this with: " let’s hypothetically assume it isn’t in the budget. In that case, we go to Themeforest and buy any SaaS template which isn’t totally hideous."

So don't complain that it looks identical to 100 generic free wordpress themes -- that was Patrick's point, and his actual advice was exactly what you call for: spending a day to come up with something.
U.S. Futures Regulator CFTC Probing Speed Traders
Google Code? That still a thing? It must be enterprise-government-class contracts like this keeping it alive.

It would have been much cooler to see it on Github and people forking away at it.
New Microsoft Azure management portal
I suppose you could frame just about any behavior as "fear-based" if you really wanted to?

In any event, I think the way around contractual obligations is to work on a small open source project together.

And to your second point, some employers only want employees that really want to work at their company in particular (e.g. Zappos).
Google Trends – Git, Svn
My favorite thing about tarsnap is how damn reliable and trustworthy Colin is. If I see tarsnap start to move towards whatever fad all the other SaaS platforms are following today, I'll probably assume that they're trying to be the next Dropbox. That might be the right decision for tarsnap, but I'd move my backups.
How about Zone.js? https://github.com/angular/zone.js
Ask HN: Is there a decent S3 sync client?
Is there a decent AWS S3 sync client that isn't Dropbox? Now that S3 is even more affordable it would be great if somebody developed something to compete directly with Dropbox
Yet V8, etc, perform pretty well. Is there a reason to believe allocation removal is particularly more important for Python than JS? It might be, I haven't thought about it, but at first blush that doesn't seem to be the case.
A Moon of Saturn Has a Sea, Scientists Say
I have tried to build a similar service (https://mediacru.sh), and made a lot of choices that would supposedly increase goodwill:

- No ads

- Open source

- Extremely transparent

The opinion of Reddit's userbase was almost universally positive.

However, the Reddit admins did not like that at all. They banned the domain for weeks right after launch, and only unbanned it after quite a lot of begging. They also shadowbanned my personal account for a while, and that wasn't too easy to get lifted, either.

They're very hostile to anything but Imgur these days. Hell, I worry about writing this here, because if they see it, we might get into another round of bullshit with them.
The "How it works" paragraph almost sounds like it was taken from a description of how Julia works. (Not implying anything negative, btw.)
The example I cited uses Google drive
I'm looking forward to see what they come up with, the first thought that hits me is "how are they going to make money?". Reddit is clearly not profitable, how do they differentiate from a business perspective?
Proof Canada Needs More Wireless Competition
In the end of the day, developers spends most of their days in the IDE, so having a good environment is essential. If one is not satisfied with the working tools, it could lead to many frustrations and huge dissatisfaction.

You need to "get over" yourself, and accept that people care what work tools they use.
I can't speak to the non-technical reasons mentioned in the post, but there's good reason to believe that LLVM is in a very different state than the time that Reid wrote this, particularly wrt JIT support: the JIT engine has been completely replaced. Both of the things that he mentions (lack of back-patching, lack of gdb support) have been added to LLVM mainline.
One of these days, I really need to post my C++ logger class. Don't know if you're doing embedded C++, but I've used this class in VxWorks, and if you're not logging anything (the default build with NDEBUG does nothing), it should optimize away.

For now, I can post a link to my inspiration: http://wordaligned.org/articles/cpp-streambufs

Extending from there is pretty straightforward, albeit you can hit some dark corners of C++ (I spent a few weeks tracking down a double link error caused by not templatizing an addition to the Logger that gave the capability to output to MSVS's debug window). This is also one of those very few cases in which I have justified using multiple inheritance, virtual inheritance, private inheritance, and templates.
That's pretty cool, I had no idea that was supported :)
Yes, I've been using Eclipse for years now and I'm fine with it. Although I tend to keep that to myself as it's not a popular opinion in some circles...

I've often seen developers new to Eclipse get annoyed with it and then proclaim "Eclipse is shit". What they really mean is, "getting used to any big IDE is shit".
Really Cool!
I agree that people can be racist against whites too. However if you're the majority in the country you'll experience it far less than if you're say 6%.
This only applies to the display network. If you restrict to Search, you don't have to worry about game banners, or banner ads at all.
Yes, that's true. When you set up the campaign/ad group, you can choose to optimize for clicks, or optimize for conversions, and at least one other optimization. I burned through a few grand choosing optimize for clicks myself...
My guess based on the screens I just saw is once per Apple ID.
If you can first convert the logo to PDF, then you could grab xpdf or poppler, then try: pdftoppm -png -aa no -r <dpi> logo.pdf logo

You'll have to experiment with the dpi until the logo comes out the right size. The dpi doesn't have to be an integer.
I think every candidate prefers a real project to BS puzzle questions and whiteboard coding - it gives them the opportunity to show their real skills, and to also evaluate the culture and the team at the company.

But only students, freelancers who want to quit freelancing, and the unemployed would be able to take "a few days to a few weeks" for such a project. For someone in full-time employment, a few weeks would be most of their vacation time for the entire year, just for one interview!
I come from the other side of the glass. My toddlers have iPads and constantly tap ads that are usually larger than real, in-app actions. Often the ads are interstitial between two game screens, or float next to the content they are interested in. Besides being frustrating for the kids, I have to be vigilant on the content of the ads they're seeing. From my experience, the ads are not always appropriate for kids. I really wish Apple would offer a "No Ads in Kids Apps" policy.
It is my impression that LLVM has matured quit a bit since unladen swallow. Not least in the JIT domain. A lot of unladen swallows development was spent on improving LLVM and not on implementing Python as fast a possible. I seem to recall that the LLVM developers have had discussions on how to better support JIT compilers in LLVM, since unladen swallow, some of it precisely because unladen swallow failed.
Using Java 8 in Eclipse – Response to guy who switched to Netbeans
Not to detract from your experience, but ketamine can be a disgusting, dangerous drug, and taking it at home is not a sensible approach to depression, drug addiction, or anything.

This is a very black and white statement. Most people probably shouldn't treat serious illnesses by self-medicating with powerful drugs, especially those obtained illegally where the purity of the drug might be questionable.

On the other hand, someone with crippling depression who has sought treatment from medical professionals to no avail and is on the verge of suicide has few options and not much to lose. Trying ketamine might well be a reasonable option for such a person - more reasonable than suicide, anyway.
Contracts. Really that simple. You just put images of your signature in some contract pdf and that's all...