skysight-inc/HackerNews huggingface dataset:
Nothing, and this is a valid solution if it fits your needs.
> What percentage of interested customers are lost when you add one more confirmation button in-between them and buying a product? I am sure a high percentage of people, interested in maintaing their privacy, are lost when GPG is required.

This is true, there are massive usability problems. But you keep infinitely more customers if you keep your service running and allow them to choose if they want anonymity. In fact, again, I think most people don't care for this case.

This is sort of the problem. Groklaw made the decision for their users in effect. We won't let you choose if you want privacy. I realize PJ is a party to those conversations and s/he gets to make privacy choices too for his/her end, but i am at al loss as to why someone accustom to public blog posts cannot conduct most of her correspondence about those public posts under the assumption they will be public.
Yes and that's why I added typical async work. From the docs "callback: Run all success callbacks that have been added to this Deferred.". Let's see your calling code to this snippet. Is it adding callbacks? Why?
I think this might be part of a long term legal strategy to gain standing in order to sue. I'm sure a bright lawyer will be able to raise 1st and 4th Amendment issues and maybe even some takings claims. Lavabit and Groklaw would make great plaintiffs in a federal court case. Here's hoping.
This is typical for all of the big "A-tier" tech companies I think. I used to do a lot of interviewing when I was at Amazon, and invariably the interviews leaned very heavily on CS fundamentals.

I'm all for CS fundamentals, but in many places it's clearly being used as an approximation of good-code-shipping-ability.

I think part of the problem is that you're not really allowed to interview people in a way that holistically assesses their ability, so you end up doing cargo cult-y things that sort of, kind of sounds like they're relevant. For example, when I was at Amazon, we specifically were disallowed from using real-time typing/sharing tools to conduct coding questions.

Nowadays I find that pairing with someone on a limited-scope coding problem, as well as talking deeply about software design and architectural decisions, is the best way to assess. But then again, I'm also no longer interviewing complete newbies - which I think Amazon/Google/Microsoft's recruiting systems are heavily optimized for.

When faced with a candidate who has a dearth of real-world things to dig into, of course you fall back on data structures and algorithms. When you apply this to experienced professionals, who have a long track record that they can talk in depth about, it becomes silly.
A lot of kids sites have more 'visual' interfaces that encourage exploration. If you want a traditional menu, it's there too lower in the page.
This is a good place to start: https://diy.org/skills
Interesting that I have almost the opposite experience.

My previous manager thought bigger buttons made the system look like it was 'designed for idiots', so smaller buttons made users feel clever and advanced.
Bank of America Intern in London Dies, He was 21
When I saw the headline, I immediately thought, "they must be using WordPress". WP is a giant exploitable target, and I've personally told Matt this. Automattic saw an opportunity long ago and started VaultPress for WP security. He argued it's not a WP problem, and I frankly disagree, but he obviously understands the situation better than anyone. WP is free, but security is not because self hosted WP is so exploitable.

A launch for a client also went through the same problem in 2010, and that was after 5 years of managing other WP installs (including 2 VIP WP sites). I've seen it happen too many times for it not to be Automattic's problem to address more so than they're doing now.

Stay away from self hosted WP unless your install is absolutely bullet proof, and cross linking, especially to resource files from other WP sites is the last thing you should ever do because you do not control their security which can directly affect yours, or at least your black list vulnerability due to associated content.

Our office used to be above Automattic's in SF, and I love those guys, and what Matt has done for the web, but with great power comes with great responsibility.
sorry to ask, but can you explain what is the current iraq's government ?
Hidden Knowledge: Chess & Tech
Honestly I think GOOG (and some others) sometime interview people to fill time. I was contacted years ago; You want me to do what? What I wanted to ask was "what could possibly inspire you to think that has anything to do with me?" but instead I just said k thx bye. Not a effective way to hire, but a rather effective way to get focused attention. Even though I was kind of laughing, it certainly got my attention and got me thinking, which is great PR.
The Johnny Appleseed Business Model
Interesting, especially since I've just started working for Microsoft, in Bing Ads, and a big factor in deciding to come was the interview process. The phone interview involved writing code in a shared environment, the in-person interviews were all nice (hard questions, non-threatening ways to ask), and I (and the other 4 guys who interviewed in my time slot) were told yes/no right after the interview ended.

I assume experiences at large companies vary widely depending on the group, but I was definitely impressed with Bing's interviewing process.
The first one can be quite valuable, especially in the context of startups, architecture, heck, tech in general. Basically what this site is all about. Those who don't learn from history, etc.

The other has been helpful for me, personally, especially if you want to do $thing and have no idea where to start. An article where the author details their methods and why they worked and what problems they had.. is awesome.
Their options were (a) abandon video out and analog audio out or (b) keep the old 30 pin, which was really showing its age or (c) adopt either MHL or Slimport, which are in a format war and have significant downsides (MHL requires external power unless the display provides it, Slimport is niche and adaptors tend to be extremely expensive). And then, in the iPhone 7, when MHL or Slimport or something else has won, change to that again, breaking everything.

Not to mention the upcoming transition to USB3, which lightning will survive but current Micro-USB will not.

Finally, micro-usb ports are pretty delicate, and a common cause of phone breakage. The lightning port is far more robust.
The piece that's missing that I can't find right now, but was fully quoted by the BBC, is the adjacent sentence, which was about how they had been too permissive with user permissions.
I'd charge twice as much.
I agree with this completely. Before v.3 I was forced to turn to Designmodo's Flat UI just so I could do simple things like changing the color of the navbar without also tackling a million different gradients and effects (granted I'm not a designer or developer).
It seems to me the design is deliberately conservative for some reason.
see http://gulfnews.com/news/gulf/qatar/al-jazeera-turning-into-...
Google's recruiting seems like it must be at least partially the responsibility of short-tenure contractors. Every time I've dealt with people from their recruiting department, even the very nice ones seemed forgetful, inattentive and poor at communication. The actual Google employees who do the interviewing are on average very bright, good at actively interviewing candidates (instead of just rattling off questions), and open to answering questions, even if a couple of them were clearly inexperienced and uninterested in doing interviews.

I'd say the actual experience of the interview can be a good thing, but the process as a whole is a huge waste of the candidate's time - especially if you don't fit the stereotypical niche of what a Google employee is (4+ years of CS education, thinks writing linked lists and trees is exciting, etc. etc.) Their decision to intentionally avoid giving any feedback to candidates probably stops people from gaming the interview process, but it also makes it a net negative for candidates who don't meet the unstated criteria Google is after - criteria that could often be screened for before a candidate ever sets foot on campus. They refuse to interview candidates for a position or a role beyond generalizations like 'software engineer', despite the huge breadth and depth of problems solved at Google - if you're lucky they'll quiz you on the stuff you actually know, but most likely they won't, and the questions will be very mundane. This despite the fact that actual hiring choices ARE partitioned to some degree (as much as they seem to want to pretend they aren't).

Most of the time interviewing with a good company is a 'why not' scenario: The only thing you have to lose is some time, and you'll learn some useful things from most interview experiences (even if occasionally the only thing you learn is 'this company is awful'). Google's interview process feels precisely engineered to avoid letting candidates learn anything whatsoever.

Companies like Microsoft or Amazon or Zynga all at least have a pretense of evaluating a candidate's specific strengths and weaknesses to figure out whether they're useful - if you're a compiler engineer MS will probably have some Visual Studio/DevDiv people grill you with compiler engineering questions, if you're a games dev Amazon will have you talk to people from their games department, and if you're a database guy Zynga isn't going to ask you game design questions. For Google interviews it seems entirely one-size-fits-all, despite the fact that they have core products that obviously depend on niche knowledge and experience.
The phone interviews are not but the in person ones are. I'm sure it has to do with the fact that you are onsite and may oversee confidential information but they explicitly stated to me that it covered the interview questions.
And there's nothing necessarily wrong with doing so. It should further be noted that anything you upload to a Google server is automatically packaged and delivered to the NSA by Google directly, so don't send anything to Gmail that you wouldn't want the NSA to access.
What. why? So where is the open source code for this website?
Wouldn't you implement coroutines in Haskell by just generating a stream that is lazily evaluated? You can seed something like this with the iterate function for instance.
FoundationDB Version 1.0 and Pricing Announced
Show HN: Turbolinks ready website loading bar
The recent post at https://news.ycombinator.com/item?id=6238482 made us realize other people may be able to utilize the loading bar being used on our current project. So we turned it into a jquery plugin and released it. https://github.com/arthrex/jquery.ajaxLoadingBar

It also supports ajax calls, and we plan to add pjax support soon.
Thats why the reservation is fully refundable.
Or perhaps the Guardian staff don't want to bring down more hell on themselves? It might seem cowardly from an armchair quarterback position but I would expect they are thinking things through.
I agree, you're dead on with the point the author is actually making (there are other ways to learn / build a portfolio in one's free time than side projects) vs the point many commenters seem to want the author to be making: software engineers should be able to do their jobs well, go home, and do something else for a couple hours. I'd like to see someone take that on, but this article--err, Quora post--doesn't quite do that.
ASK HN: Boared and confused 
I am a developer who know M$ web stack (ASP.NET, ASP.NET MVC etc. etc.) worked with different software outsourcing companies in last 10 years.

I am boared from my day Job. Always see lots of cool things happening in OSS but never able to jump into that due to tight schedule.

I hate coming office every day. The moment I got something interesting in my day job, I perform better and feel better.

I am confused and not seeing great future of mine.

Any suggestion?

Leaving the current job and and taking long breaks is dam hard due to current market situation and personal reason.
Given a heavy enough tungsten truck...
> Of course, that wouldn't get them publicity

So they're shutting down to get publicity for...what?
I've been feeling very similarly recently. Most people here in the UK don't understand or care about the privacy issues being revealed. I'm just one very small fish in a big ocean of ignorance. And frankly; I'd like to be ignorant too.

Maybe I should chuck it all in, buy a canal boat, and carve wooden spoons for a living.
Are we doing this to ourselves? If we are willing to continually subject ourselves to hours (and days) of interviewing, followed-up by abusive responses (or non-response), it seems like this recruiting behavior will continue.
Amazon Ramps Up $13.9 Billion Warehouse Building Spree
A friend of mine got a call from Google and set up a phone interview. They never called. The recruiter called again a few days later and apologized, and set up another phone interview. Once again, no call. The recruiter called again and my friend told them he was no longer interested.
That reminds me of the prostitute quote "Now We're Just Haggling Over the Price" by Winston Churchill.
For the sake of consistency I hope you have the same view when it comes to the NSA. For the sake of the rest of us, I hope you don't.
10 Killer Tips to Save Money on Flights
Decided to google some,

In all of EU, 40% of people have a credit card. You're right that it varies greatly throughout the countries.

The highest credit card per capita rate is in Luxembourg, with around 3 per capita (for comparison's sake, in the US it's 3.5 per capita, in most EU countries at 1 per capita).

The highest ownership rate is in Luxembourg, with 87% of people having one. The lowest is in Hungary, with only 9% of the people having a credit card.

Some other countries: Denmark 71%, Bulgaria 12%, Lithuania 16%, Romania 17%. The rest of the EU countries can be seen here, on page 13

http://ec.europa.eu/public_opinion/archives/ebs/ebs_373_en.p...
I like the idea, but no offense, I would remove the wording that says "the most user friendly". The site needs some serious ux/design work.
And this claim, assuming it's true, is important enough or interesting enough to spread because .... ?
How To Send Mass E-mails For Business Development/Sales
I just enjoyed reading how he got featured.

So it was a good read :)
> I really wish, as a culture, we celebrated honesty as much as bravery.

But if we did that, we would have nothing to celebrate. Everyone lies, but not everyone is brave. I invite you to divide bravery by honesty, but watch out for a divide by zero error.
Constant Personal Optimization
Is there a resource talking about thread safety in Nanomsg? I was writing a Haskell client library a little while ago and couldn't quite figure out how to treat threading, though I haven't had a chance to get back to it in a bit.
Heh.

I interviewed with Amazon once, I reached only the phone part and failed (most part for my own reason... I fumbled a lot)

But I was really bothered, that they setup "X" to interview me, and when I got the call, it was "Y" because "X" travelled, and that "Y" was not related to the position I applied at all, AND was a newbie at Amazon and thus failed to answer the questions I had about it, AND did not knew any languages I knew, making the coding part of the interview very weird.

I also saw similar stories here in HN many times... I wonder, wazzup with those companies that setup interviews and then send the interviewers somewhere else?
It would be a bad thing if Bitcoin could be controlled that way. Luckily, the government cannot influence bitcoin transactions.
Can you follow the logic of the pj post?

Snowden uses Lavabit email service.
Snowden leaks top secret material belonging to US and UK.
US demands Snowden's emails from Lavabit.
Lavabit shuts down.

pj reads news of Lavabit and concludes that email is not anonymous. (Email was never truly anonymous, unless you count anonymous remailers. Surely she knew this.)
pj concludes that she should shut down Groklaw. (Why not just warn everyone that she will comply with legal requirements, like Google and myriad other web-based businesses do, for example. Millions of people still use these services even with that warning.)
pj concludes that she should no longer use "the internet" (cf. email). (Huh? Email is but one use of the internet; it was designed ages ago and was never intended to be anonymous.)

Are people who leak top secret material and are wanted by US authorities sending emails to pj? If not, then please help me understand pj's logic.

If Snowden sent emails to pj, and pj, like Lavabit, does not wish to comply with authorities and hand over whatever they've got, then I guess shutting down Groklaw makes sense. I guess.

You cannot have a right to privacy as Brandeis envisioned it when you lack any reasonable expectation of privacy. Reading pj's post it sounds like she's abandoned _all_ expectations of privacy with respect to the internet (which includes email among so many other potential uses). This reeks of "all-or-nothing" thinking.

Lawmakers have no reason to exceed the expectations of their employers. If you the voter and taxpayer expect zero privacy, you should not be surprised if that's what is delivered.
Best Free Software - 2013
> Hey, everyone! I live in California, my email is hosted by Google, I keep documents on Dropbox, and my server is hosted in Dallas, Texas.

I like it. I'd add the last sentence below:

I live in California, my e-mail is hosted by my server located at a data center in Los Angeles, I keep documents on my personal servers, and those servers are hosted in my data center and at my home. I use GPG, and my key is...
Seems very similar to the way many successful SaaS businesses operate. Charging larger businesses $200/month with big margins makes it viable to provide $20/month 'freelancer' plans with low margins.
Maybe it's a subtle form of age discrimination?
Comments like "We are 100% completely corrupt", "Every single thing that the US stood for has literally been murdered", and "America is dead" are so absurdly over the top that they undercut your message and turn off people who might otherwise be receptive to your comments.
When I first got into development, I was urged to do side projects because I could make more money and because people thought I would learn a lot. After a two years, I really didn't learn a lot and ended up dealing with customers who were overzealous and pushed me around to get more out of me then what they were paying me for (virtually peanuts).

After a while, I figured I would take a year off and not do any side projects and focus on building my skills. I built more stuff in that year then I ever could being shackled to something which I would never learn much from.

I never looked back after that first year. I continue to learn faster and pick frameworks, techniques and languages far faster than I ever imagined.

What's the downside?

- Maybe not putting a few thousand tax free American dollars back in my pocket.

What's the upside?

- Spending more time with my family since I can learn on my own time and at my own pace without any deadlines looming.

- Learning things that are interesting to me.

- Building things I think are cool - not what somebody else thinks they want. Like having Comic Sans in their company logo.

- Staying on the cutting edge of my industry without falling behind.
Phone screenings do not require signing an NDA (just a "we explicitly ask you not to share the questions you're asked"), but if they bring you on site you will be asked to sign one.
I feel that this is an important ambiguity. When I read the article, my first question was whether this interpretation is correct, or the other one. I am surprised that he didn't clarify this in the article, and wonder if this is a problem.

Seeing ambiguities in specifications is an important part of software engineering.
He mentioned that he was doing 12 requests per second, and it was costing him $10/day on App Engine. I rent a server from Rackspace, and do volume in the 12 requests per second range, and including bandwidth this costs me under $40/mo. Am I doing the math wrong, or is App engine kinda expensive compared to rolling your own solutions with virtual private servers?
With proper code review, I don't think bad code is difficult to discover. I also don't think dismissal is very expensive for large corps. For smaller companies or start-ups, the game is entirely different.
When I interviewed they did not ask for an NDA during the phone interviews, but they did have me sign one before the on-site interview.

For what it's worth, I had an overall positive experience interviewing with Google.
The New Yahoo Logo - Introducing 30 days of Change
Definitely true, but Scandinavia, the Netherlands and the UK do have low level of credit card use, it's basically all debit cards, sometimes even using some local system. The Netherlands is ridiculous in this, when I was there is summer hardly anybody took Mastercard or Visa.
> My recruiter failed to call me at the scheduled time. Twice.

Out of curiosity, was there a reason you decided to continue the interview process after this?
> I will assume until proven otherwise by sufficient insight into the groklaw project that pj is an honest agent who sincerely feels that what groklaw does cannot be done with the nsa snooping in place

That's not what PJ said.

What PJ said is that she doesn't feel comfortable with using the internet with the NSA surveillance in place, and given her decision to minimize internet exposure, it is impossible for Groklaw to continue.

Its not about what Groklaw does particularly, its about her own comfort level with use of the internet at all given the surveillance situation.
My team just released our version with turbolinks/ajax support.

https://news.ycombinator.com/item?id=6245244
http://jqueryajaxloadingbar.herokuapp.com
Are you a bad artist if you don't paint on your own time?

Are you a bad writer if you don't write on your own time?

Are you a bad carpenter if you don't craft on your own time?

No. You can be an excellent, professional .+\. But it's very rare to see someone at the top of their field who isn't passionate about their vocation. I haven't heard of many rockstars who started playing music for the money.
A few lines of code added on django-admin will get you this as well.
I work for a shop that develops and tests embedded software in various avionics equipment. We use "Software Engineer" as our title.

Previously I was a front and back end web developer for a startup-ish (200 employees trying very hard to be google) company. We used "Web Developer" as the title there.
From a user-perspective and not considering cost, Lightning is undeniably superior. With Amazon Basic and Monoprice options getting closer to $10, cost is becoming less of a factor. I would much rather use the superior option. Inserting Micro-USB many times per day is maddening. Who wants that?
Forget the NSA, why should we give our information over to Google? I don't trust the NSA the least bit, but I trust Google even less.
When I'm interviewing candidates, I'm very conscious of the fact that I'm selling the job to them, at the same time they're selling themselves to me. If they can't make the sale to me, I'm not going to put much effort into making the sale to them.
Groklaw is Shutting Down