skysight-inc/HackerNews huggingface dataset:
Indeed.

To a first order approximation the job market is a market for lemons (jobs and workers). Generally, the best folks will spend the least time in the job market, if any at all (note that I said generally, there are exceptions which I'll get to, don't write letters). If companies make comparable offers but one requires a bunch more hassle and delay through an audition process then economics 101 says that people are going to choose the option with less hassle more often than not.

An audition is a cost, and without something to offset that cost most folks will simply choose to avoid paying it. If you really want to hire the best and brightest and you have to rely on an audition process then at least consider paying above average for the period of the audition and for the job (if you actually are getting the best and brightest, paying them above market should be expected anyway).

Alternately, look at other ways to hire. If you truly want a company filled with the best and brightest then I suggest you switch from a "filter bulk submissions" model to a talent scout model. Don't look to fill roles, just continually be looking for new talent, and form relationships with talented folks whether or not they're looking for work right then.
After receiving several emails protesting the removal of the article, I reposted it after editing out the parts that attempted to draw conclusions. There's also a disclaimer at the top that warns about the danger of FMT.
BcScan is a simple OS X scanner app to scan paper documents into a PDF file
I'm not an expert, but I think the idea is that the exchange would operate on some kind of "tick" cycle, so it would not be first-come-first- serve.

If you're collocated, you can place your order sooner, but before executing any of the orders, the exchange will wait 70 ms (or whatever) before trying to reconcile them (based on an auction system or similar).

So you can have low-latency, but it won't buy you any advantage, because being fast won't allow you to front-run other orders from further away.
what he/she said makes perfect sense: it is much more difficult to keep a remote developer on short leash than an onsite developer. Makes perfect sense to me. I'd imagine most if not all folks working remotely from home don't try as hard as when in the office with peers and the boss lurking behind their back.
Definitely true; there are some overheads that could be low-hanging fruit to optimize, but the real solution is most likely to use a tiered-compilation system. ie only invoke the full LLVM code generator once a function has been called 10,000 times. It's definitely an open question as to how to get faster compilation times out of it; we have a simple LLVM interpreter but since LLVM isn't designed for interpretation it's pretty slow.

I think you can look at the people who are interested in adding LLVM tiers to their JITs (ex Apple, Facebook) to see that we're not the only ones that think there can be a place for "good but expensive" code generation in a JIT.
Need your feedback for speed reading app for iPhone/iPad, thanks
I'm one of the founding members of the team! We can answer any questions you guys might have about what we've done, bluetooth low energy, or just other hardware startup questions.
Fyi, this https://kiwiirc.com/ , might lead to confusion.
My first thought exactly. My second thought was - if Patrick is so convinced about this and already has such good ties with Colin, why doesn't he run this business on top of tarsnap, and they both agree on a way to share the profits.

This way, Colin can keep things his way, Patrick his way, and they both profit.
You're absolutely correct, and I want to highlight one thing you said: Nobody likes firing people. Every manager I've ever worked with hates firing their employees -- even really bad ones.

What the "audition" is all about is trying to make it so that you don't ever get into a situation where you hire someone, work with them for a month, and say, "Holy shit, this isn't working out at all, I'd better fire this guy."

In France or something, where it's super-hard to fire people, maybe that makes sense. In California, it's mostly about trying to spare the feelings of the manager.
Can also be used to create documentations. Cool!
Tested on Opera <-> Mobile Safari on iOS 7.1

Great experiences on both, clean design and nice user experience from homepage to chat.

One small bug that I noticed: titlebar notifications in Opera didn't fire on new chats (regardless whether tab was background or not), and in iOS, titlebar notification flashed "New!" even after acknowledging and responding to chat. Persisted until logout.

Aside from that small nit, great effort!
You're right, you can use this:

https://s3.amazonaws.com/download.draios.com/stable/install-...

We'll update the page in a second
I accidentally downvoted you, sorry :-(
Brendan Eich Steps Down as Mozilla CEO
How about these companies set up a virtual desktop instance with the environment all set up and ready to go, and just give applicants a login?
Military expenditures are about %4.2 [1] of GDP, compared lets say the financial sector which has increased to %8.4 from it's under %3 level in the 1950s[2]. Or the healthcare sector, which consumes 17.4% of GDP in the USA[3]. Compared to the typical average of ~%11 for countries with socialized medicine.

Most of the US tax expenditure goes towards social security and medicare. But your talking about a governmental system that can print it's own currency and is the reserve currency of the world, so even that is a bit wonky to think about.

If the USA fixed it's regulatory health care mess, broke the artificial supply constraints on doctors, made medical devices not have %1000+ profit margins and socialized their healthcare, they would save more GDP than liquidating the US military. Shrinking the financial sector back to its 1950's % of GDP would also pay for the military. Our relatively small software industry is under %2 in 2007.[4]

1. http://data.worldbank.org/indicator/MS.MIL.XPND.GD.ZS

2. https://en.wikipedia.org/wiki/Financialization

3. https://en.wikipedia.org/wiki/Health_care_in_the_United_Stat...

4. http://www.quora.com/What-percentage-of-GDP-is-the-US-softwa...
It's mostly a question of manpower and the fact that Dropbox is still on Python 2.7 internally. If we can get more people on the team, we'd love to add support for Python 3.
JQuery Chat
Shoes Bebetta – Summer Collection
Bebetta Shoes store represent Summer Collection. Made in Armenia hand-made shoes for women, produced by Bebetta Shoes Company and sold at Armenian shoes stores.
The way the admins went after Sir_Cmpwn makes me think this is incorrect.
"I'm curious what happens when you physically leave the coverage area for a chatroom."

On the desktop anyway, it just trusts that I am where I say I am.
Sorry devs, Twitter Bootstrap isn't a "skill"
Heh.

A few years ago I was on a small team working on a .NET compiler and runtime -- it compiled MSIL into native code targeting x86 and PowerPC. I remember when working on the part of the compiler that built the exception handling routines running into exception filters and wondering what they were for. We were largely targeting C# as a development environment at the time but ended up implementing them in case anyone wanted to use VB.NET. Funny to see that they're now making their way back into C#, even if it's just in the compiler :)
That would be a more apt comparison if this blog post hadn't been part of an ongoing conversation Patrick and I had been having with Colin, not all of which HN is aware of.
The article actually has a very, very nice suggestion that I hadn't ever thought of - the idea of having that audition be a todo-item on some open source project your company uses.

Many companies rely on a bunch of open source components/tools/whatever, and they don't fit perfectly; so if you think about it, it's quite likely that you already have some 'good-to-have' items that you'd like to be done on those projects; important enough to pay for it but not important enough to have it done right now by your current people.

And the good thing is that it'd allow you to solve the problem your way with your favourite tools, not require any NDAs or granting access to internal systems, and also be useful for the rest of community.
>though I'm curious what happens when you physically leave the coverage area for a chatroom.

At the moment, nothing happens, user stays in a group chat.
>How is a "dramatic reduction in poverty" not of much value?

Value relative to effort. Compare your level of effort to your level of PPP received in return. Would you consider 1.25 USD@2005 a day to be an achievement for them in comparison to you, or an abysmal failure of society to justly allocate its rewards to the people who put in the effort?

In other words: is a just reward for doing the work that supports the lifestyle of the developed world a 'reduction' in the worst sort of abject poverty?
Aaaand lynchings have won again.
Depending on what you are doing, Mono has come very far. The new GC is in and a lot of optimizations have been made. Ubuntu 14 will ship with 3.2.8 I believe which has all the goodies. Apparently the performance is still poor for web development but it works well for daemons/desktop apps. You're probably better starting off with a tech that is cross platform out of the box instead of relying on Mono but if you have an existing C# project then Mono is awesome.
IANAL but from my experience people get in trouble for sharing (or uploading) the copyrighted material (but not downloading per se). Not sure if this happens due to some law or because of the tracking/software limitations.

Basically, if you use a torrent client to download a movie, it is in your interest to not upload/seed it because that's when you get caught (usually).

Because Popcorn app forces you to seed the movie, it is clearly illegal in the US and will get you in trouble if you can't hide your tracks.

PS: It is legal to share/stream/upload your own content. As long as it doesn't violate some other law.
I'm assuming that you're the writer of this article based on the similarity of your HN and Medium names.

If you really want comments on your blog you should probably enable them . . .on your blog. I don't have twitter so if hadn't found your post via HN I would have no way to reach you.
If I put $10 into a 401(k) and lose $0.0001 of it because the fund manager didn't bother to protect me from fast middlemen, because it doesn't benefit him at all, am I still entitled to complain?
Wow, what a rocky road at Mozilla these past few days/weeks. I wish them all the best. Kudos to those who spoke out against Eich. This is an important issue and a surprising outcome.
Wow, good for Brendan for putting the company ahead of himself.

I didn't notice if it said what Brendan's new role would be. I hope he continues to act as a defacto CTO and that the community will allow him to continue in this role as he's proven that he's more than capable of doing so.

This whole ordeal reminds me of the Steve Jobs parable about the janitor and VP. I guess the take away is that a rank and file employee can have what ever political beliefs they want, but once you become the CEO, there are certain beliefs that you just can not have anymore.

"Jobs imagines his garbage regularly not being emptied in his office, and when he asks the janitor why, he gets an excuse: The locks have been changed, and the janitor doesn’t have a key. This is an acceptable excuse coming from someone who empties trash bins for a living. The janitor gets to explain why something went wrong. Senior people do not. “When you’re the janitor,” Jobs has repeatedly told incoming VPs, “reasons matter.” He continues: “Somewhere between the janitor and the CEO, reasons stop mattering.” That “Rubicon,” he has said, “is crossed when you become a VP."
This is an awesome first implementation of a good idea. :)

If I was the type to communicate clearly enough in writing to create an open textbook, I'd use it.
It's interesting as a dashboard, to get an overview of the service. But to see details and actually manage, the regular management portal is still used. I look forward to seeing how this dashboard/portal evolves.
Windows 8.1.1 allows non-fullscreen WinRT apps.

So yeah, when I said WPF, I meant XAML/WinRT. My main desktop use is supporting WinForms legacy apps so I don't keep up with the new GUI frameworks.
Which makes me wonder what they're doing for record types other than A/AAAA. If you have "example.com. CNAME example.net." then which record does Cloudflare provide if both example.com and example.net each have an MX record, or a TXT record, etc.? Do you get the MX record from example.com if there is one and the MX record from example.net if there isn't?
GAME OF THRONES PARODY : EPIC main theme
April 6 is coming.
'Tis time to abandon your social lives and avoid spoilers lurking in the shadows of the cold, dark world wide web.
Yield to the TV show that torments your souls with dooms of your favorite characters.
For pain is sweet, and we are all slaves to GRRM.
Time for...
SEASON FOUR
"Operating on pre-payment is kind of nutty."

Not if you reconsider "backup for the truly paranoid" and ponder about who actually IS the paranoid and what he is paranoid about. Could it be him being paranoid about not wanting to run after his customers money for a service that already has been provided?
Author of this post fails to take in account the link he highlighted was only posted a day ago on 4/2/2104. It could have been very likely that the documentation to enable Java 8 support in Eclipse was lacking up until only recently, and although the referenced post where the guy switched to Netbeans was posted today the trouble he was undertaking happened 4 days after the release of Java 8, which would have been a couple weeks ago.

If anyone can figure out how to look stuff up from the future please let me know though, I can conjure up a few useful applications for such an ability just off the top of my head.
The CSS is still not loading for me.
Exactly. That's why, if Eclipse is not making you happy, you should move to something that does. I've changed IDEs many, many times before and use different IDEs for different things: I prefer Eclipse for J2EE work and Android, but nothing used to beat NetBeans for J2ME. Many PHP'ers around me love NetBeans for PHP and I'm going to give it a try (we do a lot of PHP around here). I also used PyDev+Eclipse (after Eric) for Python stuff, but moved to Emacs a couple years ago and I like it a lot.
I'm so proud of my university.
How The Rise Of The "R" Computer Language Is Bringing Open Source To Science
You can host it yourself if you worry about it going away, instructions are available on GitHub [1] and support is available in #mediacrush on irc.freenode.net

That being said, we've tossed some ideas around. We might use ads if we can find a privacy-friendly way to do it. We also have some thoughts on other routes for monetization, but we aren't working on that much.

We can support it out of our own pockets, and intend to do so for the foreseeable future.

[1] https://github.com/MediaCrush/MediaCrush
Downtown Mobile Commerce App Launches To Become ‘Amazon For Local Businesses’
I guess it's for the best. He simply became a magnet for controversy, so hopefully this quells people's sensibilities and lets the foundation focus on what it's meant to do.
How is 'jsonb' better than mongodb ?
Because you can use the same tool, you'll support the same db, you'll pay 0$ for licensing, you may pay 0$ for sharding (postgresql-xc) etc.
True, but just because I want to get paid to work on Discourse doesn't mean I want it "simply to have a job." I already have one, remember? I would also love to get paid to work on any number of other projects, but that doesn't mean that I magically have a week worth of evenings available to work on your contract project.

I'm not upset at being excluded from a job at Discourse -- in fact, I'd probably exclude them from my search! Quite the opposite, my time is valuable to me.

Just because I can't take a week to work for you on a contract basis doesn't mean I lack motivation or ability. It just means I have priorities that don't include sitting in front of a computer screen 24/7. I may have a wife and kids, or I may be an Olympic runner, or I may be struggling to make ends meet with other contract work, or I may be taking care of a sick relative. Who knows?

All I'm really saying is that there's a happy medium here. Some way for you to give me a programming assignment, and for me to complete it in a reasonable amount of time. Offering to pay me just means that you want a LOT of my time -- time that I likely don't have to spare.

If I were a junior dev and desperate for work, then yeah, I'd make this a priority. But Jeff isn't talking about junior devs -- he's talking about the best. And the best already have jobs and don't need to prove anything to anyone.*

* (I'm not saying I'm one of the best*)
Not as nice as this but there is Github's git-scribe that uses AsciiDoc for writing - https://github.com/schacon/git-scribe

It hasn't seen movement lately though.
Forget the Algorithms and Start Cleaning Your Data
Wait, I don't understand these version numbers. Wasn't the previous release 0.9? I was expecting the new release to be 1.0, or 0.91, or something like that. Maybe this is standard practice for all I know.
One of the problems with HN is that the only people who come out to comment are those against the article. There is a large contingent of "fuck you, pay me" people on HN too - where are they when there's are article like this they could support!
"Congrats" - All that makes me feel personally is that the people who pushed for this are extremists as well.

I don't know if that's a good move by Mozilla as well, although my guess is that it's a personal move from Eich who couldn't handle the pressure and the death threats (which, to be honest, I understand - even if some will say a CEO is supposed to be stronger than that).
HN is wrong about why Tarsnap is the best backup software, and that's partly because Colin is falsely modest about what Tarsnap is. Tarsnap is the best backup software because it is the most technically credible secure backup service on the Internet.

One way you can gauge just how wrong HN is about this point is to compare Tarsnap's business to that of any well-known backup provider, virtually all of which could (presuming, perhaps unfairly, that Colin is rational) buy Tarsnap with pocket change.

Backup is a huge business, and enterprise/business backup is an especially lucrative segment of that business. Colin has the most technically credible offering for that segment. But he captures only a tiny fraction of it, and regularly finds himself on HN explaining to HN people why Tarsnap costs so much given how cheap AWS storage is. Q.E.D.
What resources would you recommend for learning Rust? There's the official tutorial but I have to admit that the later parts of it go over my head a little bit.
He left the foundation board also. If anything I think he's going to be keeping his head low for a bit, internally and in the press.
No, not really. It's clear to me we are moving to a devices and services model. More people writing C# means a broad reach on everything from netduinos to iphones to desktops to the cloud.

* I work for MSFT, on the Cloud.
Hmm. This looks interesting.
How much do you think I'll have to read about Databases before hacking into this project ?
> For instance, the JavaScript world has switched from tracing JITs to method-at-a-time JITs, due to the compelling performance benefits.

This is a weird way of putting it. Method-at-a-time JITs have been around much longer and represent a more traditional approach to JIT compilers. Tracing JITs have only become popular in the last 5-10 years. And during that time they've been seen as the sort of hot new thing, so much that there is a classic LtU thread from 2010 titled "Have tracing JIT compilers won?" (http://lambda-the-ultimate.org/node/3851)

While it's true that V8 has always been method-at-a-time and Mozilla has abandoned their tracing JIT TraceMonkey, LuaJIT is one of the fastest dynamic language implementations out there and is a tracing JIT. Unfortunately the benchmark game dropped LuaJIT so it's not easy to find benchmarks, but last I saw LuaJIT was pretty dominant speed-wise among dynamic language JIT implementations.

Mike Pall (LuaJIT author) argues that TraceMonkey's lack of compelling performance was more a result of trying to bolt tracing onto an existing VM as opposed to any shortcoming of tracing as an approach (http://lambda-the-ultimate.org/node/3851#comment-57643).
Looks great. It would be cool if the left and right keys changed the pages.
The whole point of the article is explicitly on hiring people who aren't willing to relocate - those who are eager to move to SF already make up the current market.

What are the positions where "telecommuting" doesn't work and reasons for that? The OP argues that for pretty much all development jobs that isn't the case, and gives examples of how successful companies have implemented this.
The Future of Charity
I'm not sure how I feel about this one.

On the one hand, Brendan Eich had some beliefs that were against Mozilla's core values, but on the other hand we just showed that when a mob on the Internet wants something - they get it. It's scary because this mob has global reach, unlimited power, but isn't always right.
I've found that bad managers tend to be unable to fire people, and one of the things I always tried to gauge when interviewing for a job was if the company was capable of firing.

And, yeah, I've had to fire some people. It really sucks, no matter how deserved (well, I'm talking about just not being able to do the job, vs. "for cause" where it's white line stuff, fortunately never had one of those cases).
Well, here we are then. This now officially the standard play for formerly-dominating computer-platform firms who have fallen on hard times: having before been proudly hard-nosed and proprietary, publicly see the light and present a new image as a new, kinder, gentler company which totally gets it about openness. Former famous examples: IBM under Lou Gerstner (we love Linux and open platforms!), Apple after the NeXT acquisition but before the iPhone (look how expandable our new PowerMacs are; on the software side, we're now an open-systems-loving Unix vendor, and we'll even open-source our kernel!), poor old SGI (we love Linux now! Or, wait ... actually WinNT, whatever.). Sun of course used to go back and forth between being chill dudes who totally get it and more nakedly hard-nosed. As always in these cases, the questions are how far the bright new era of glasnost actually goes in substance (IBM legal's patent monster quietly thrived through all the kinder-gentler period) and how long it lasts (these eras tend to end with the company either dwindling into irrelevance, or finding renewed success and going back to its bad old ways).
Juniper Networks slashing workforce
Is dtrace available on Linux? I know there's been work towards that goal, but I haven't payed much attention to it recently.
That is exactly the point. Judge on his words, not on who he is.

FWIW, he is probably the most well-known CRO expert there has ever been. He has exactly the authority needed to write this post.

[edit: "CRO expert" is too strong, as noted below. I was thinking something "SaaSy". Basically, in this community, he is the expert in some forms of SaaS marketing/pricing.]
Sounds like it might help, thanks!