skysight-inc/HackerNews huggingface dataset:
Be clear here however that our "argumentative dick" has simply asked the same question of the employer that was asked of him.

Sometimes, forcing someone to answer the very question they have posed is a great way of pointing out any flaws.

The taking of offense here is the bigger enemy to progress than anything else in this exchange, and that didn't come from the interviewee.

I'm all for people being cordial and polite, and many programmers could learn a thing or two about human interaction, but the idea that asking a question in response during an evaluation of capability (on both sides) is an insult is a little bit of a stretch.
Right on. You've clearly got your head on straight.

Others here seem more interested in giving snarky half-truths.
Apple has a gajillion dollars. Devs still have to pay $100.
In some ways, I wish this was a case of a company enforcing its own morals. Chick-fil-a is closed on Sundays. Fine. I don't eat there. Enough people do to keep them open. Great.

The thing about morals, though, is that everyone can have their own view. Taco Bell is open on Sundays. So is McDonalds, Burger King, and literally thousands of other restaurants. So why should I care that Chick-fil-a is closed?

No, I think this is about litigation. That's a lot more troubling because all companies (at least those based in the US) are subject to the same threats of litigation. Obviously, laws are based on morals, but ideally laws are based on the union of a population's morals, not the intersection.

This does not bode well for America.
Edw519 - very good point.. the interview question comes off adverserial. I'm sure that is not the intent.. but the tone definitely makes it seem that way.

Then again.. its their company. :/ I noticed many companies forget that the employer/employee relationship is symbiotic.
Serving Adverts accounting for 75% of battery uses in some games
Catch: You have to buy their $50 USB modem and the free service is limited to 1 year.

Still, a nice way to check/send email in a pinch for those without smart phones.
Yeah, I suspect it depends on your bad guys (er, sorry, "threat model") whether or not they feel more comfortable trying to buy botnet time or acquire $10,000 worth of FPGAs in an untraceable way.

If I were a bad guy, I would prefer to not have a password-cracking special-purpose supercomputer in my possession. (But I'm not a bad guy, and in fact I would love to have a few around the house. :-)
Personally, I'd answer honestly and wouldn't BS. I do agree, though, that the word "imagine" is way overplayed. Most people who are having a conversation like this would likely miss that word and concentrate on the bulk of the question which is "name 3-5 things on how you rank companies."
I thought it was going to be an article about mechanical turk.
Melbourne. Combination of bike and public transport (good overall but there are some deadzones.). Also fair few temporary hire car are around the city and surrounding suburbs
Making Money: New Currency Brings Hope to Debt-Stricken City
On most Linux WM buttons are left and right hehe.
1st, I agree. It's awesome!!

2nd, it was a bit confusing at first not having to 'create' a database and instead jumping right into commands. Maybe add this note somewhere for clarification? It was just a bit of a dummy moment when the very first thing that happens is you run a create command, and then are looking at an error message.
I agree, sort of.

My wife has at least 3 different apps that let her drop text on images before posting to Instagram. But everyone uses Instagram on their phone, so a web-app doesn't really work here. And the Instagram API is read only at the moment.
No kidding.

Based on the author's earlier writing [1], he seems content spinning a clichéd narrative of Chicago, without furnishing any supporting evidence or challenging his preconceived notions.

[1] http://pandodaily.com/2012/03/16/enterprise-the-chicago-kiss...
There are several "big things" that will happen.

First, there will start to be a lot more people going into space.

Second, there will start to be significant off-Earth infrastructure. Not just satellites, the GPS system, that sort of thing, but meta-infrastructure. Space stations where people do actual work (instead of just research). Systems of transportation. Fuel depots. Repair facilities. Etc. Instead of mounting expeditions to the Moon or Mars or asteroids we will undertake commuter trips. A regularly scheduled vehicle will ferry crew up to an Earth orbit station. There they will travel in a craft that never touches the surface of a planet from that station to another station in orbit of the Moon and they'll take yet another ferry ride down to a lunar colony.

Third, as a consequence of all of this there will start to be a significant effectively permanent off-Earth population and off-Earth economy.

Fourth, as an additional side effect of so much activity significant effort will be spent tackling the medical and other problems of living in space for long periods of time.

And then all of this snowballs until sooner than you realize it there are kids going to college who never knew a time when mankind didn't have cities in orbit, on the Moon, on Mars, etc.
When I collect all of the Tops '88 baseball cards, I don't suddenly own the NY Yankees. Stocks have fundamental value beyond novelty.
Cargo cult numerology would be if we declared that there was some sort of inherent significance to pi day. Of course, there isn't, and I doubt anybody who acknowledges pi day thinks that there is. It's just an arbitrary date with an amusingly similar representation.
I'm not saying I'd like to see GCC disappear. In fact, I still depend on it for all of our C++ stuff. The point I was trying to make is that GCC isn't that much better than LLVM in terms of how well it compiles every bit of valid C++ you throw at it. At least not if you have to compile the same code base across multiple different OS and GCC versions.

LLVM is not as good as GCC in some ways, but evidently better and more future-proof in others. Unless GCC evolves in the same direction as Clang + LLVM, the latter will close the gap sooner or later and basically deprecate GCC. I'm not advocating this should happen, not even predicting it will, just observing GCC is starting to fall behind in exactly the areas that make LLVM so useful.

> Been hearing that ever since LLVM (and later Clang) surfaced as an option, I'd say you'll have to set your hopes for 'later' (Clang's been around what? 4 or 5 years now?)

Well, it already replaced GCC on probably one of the most popular platforms for current development, so you can't say it isn't getting anywhere, can you? It's going to get interesting when we see some kind of Gentoo fork that uses it by default. That would be a good indication it is very nearly mature enough to challenge GCC on all aspects.
I'm a web developer, so while security is obviously a huge concern, it's not my main area of expertise. I don't have the knowledge to evaluate the pros and cons of each cipher, and the situations in which it's appropriate to use each one.

It would be wonderful if someone with more knowledge of the subject could throw up a 1-page site with an appropriate security choice (or a few choices with situations in which each would be more acceptable) for a given range of situations, to establish a 'sane default', taking into account their availability on a number of platforms and programming languages.

For example:

Need to sign a message? Use HMAC-SHA1
Need to checksum a file? Use SHA-1
Need to hash a password? Use bcrypt
Need to transmit data over a network? Use SSH2
Need to secure HTTP? Use SSL 1.2 with (these ciphers in order of preference)
Need to secure home WiFi? Use WPA2-PSK
Need to encrypt files? Use GnuPG
Need to do (this type) of encryption? Use CBC. For (this type), use ECB
Need to create a TrueCrypt volume? Use (this cipher) with (this many) bits.
This is very wrong. As pioneer astronauts Armstrong and Cernan had an important say in the Gemini and Apollo program especially in regard to safety procedures and 'human' friendliness (both are trained engineers by the way). At my work place we do some intense parallel computing on clusters and are occasionally consulted by the likes of intel when they're designing new hardware (and I'm sure this happens more frequently with other groups) because of our experience running their hardware to the max. Very few people have the knowledge and experience (both technical and practical) of what it's like on the user end to safely and reliably put a man in space and you shouldn't dismiss their views as coming from 'glorified pilots'
I'd pay to watch a debate between him and Rick Santorum.
The two models are equivalent, in fact: http://eprint.iacr.org/2008/246

This of course says nothing about how to go about building an actual cipher/hash that withstands all kinds of cryptanalysis.

Edit: apparently not so clear, I'm told: http://arxiv.org/abs/1011.1264
I believe that Rob Pike has made the point that garbage collection is required to make the concurrency model practicable. Being Go's foremost raison d'être, its use of CSP should not be ignored or abused, or you won't be getting much out of Go. That's not to say that low-latency garbage collection isn't interesting, or that Go's authors haven't been around this block. (You might be interested to read http://doc.cat-v.org/inferno/concurrent_gc/concurrent_gc.pdf )
> but it is almost always of the fictional variety.

And does that distinction make it ok?
IPad: a Weekend’s Worth of First Impressions
Or someone who's willing to call out your bullshit.
Is your privacy worth more than a bagel?
Obama signs law to compel FAA to allow commercial drones. Privacy implications
> I think we can safely assume the Google isn't entirely anti python.

I don't suggest otherwise. It's known that Python is one of Google's three languages approved for internal use (or apparently four now that JS has got a foothold). But I'm sure I've seen reports that people are nonetheless being pushed towards Google's other two officially blessed languages, at least on production code - and in fairness, Google is a place where developer time is often cheaper than the machine time you have to spend to save developer time. But moveover it seems that, even when people in Google do want to fix their Python performance issues by making Python perform better rather than by reducing its use, they tend to want to do it in-house rather than by adopting or supporting other people's work: look at Unladen Swallow. That would be in line with the rather hubristic, command-economy approach - "let's hire all the world's smartest people, then order them to build the future" - that seems to determine Google's actions in general. Hiring GvR fits that pattern too (as well as making plenty of sense).

But I'm sure other people here are much better informed about this than I am.
What are the shortcomings of using JPlayer?

I heard only positive reviews, and would love to get the flipside, if there's any.
Well, I think this is getting a little nit picky. I would rather have a smaller footprint for my plugin then putting a bunch of checks like this in. I don't think I've ever passed in a string that way, that would seem to me like a very rare condition.
Not to play an "argumentative dick" or anything :), but...

Sometimes mediocre is good enough. Not every employee needs to be a superstar. Personally, I don't care that the receptionist is the best receptionist in the world; I care that he/she is polite and competent enough that I don't need to worry about reception.

Also, be careful in deluding yourself that there aren't surprisingly good candidates out there that don't have such a high opinion of themselves. Some of the best people I've ever worked with didn't get the best wages and deals. In fact, the people with the "best" packages were often 2-3 rungs lower than the best employees.
Nothing is stopping people from knowing proggit/HN/etc as a short list of tech sites that they should say they keep up with in case the question gets asked. This becomes cyclical when you view the interview as a meta-game of right answer seeking vs. right answer providing. Viewing interviews this way turns it into an arms race and in the end you will just come off as being guarded/mistrustful no matter what side of the table you're on.

It's not about the questions you ask, or at the least it counts for less than say 20% of the interview. It's about the discussions that come out from them. You'll get noticed if you're BSing when it comes to holding a 15 second to 2 minute chitchat about tech news sites, or your big factors when considering an employer/employee and why.

It's totally fine to have a set list of questions in mind before going in (for employer and employee both), and the content of those questions do matter a bit, but it's all about what discussions it can lead to and how easily it can. But if you only focus on what questions you bring and expect them to do all the heavy lifting of evaluating an employer/employee then you're already doing it wrong. You need to follow through or else anyone can BS anything you throw at them (excepting detailed technical skillset type questions).

That being said, there are some questions that are stronger than others. "What are your weaknesses?" isn't a strong question because it is far too direct. It is seeking a quantity in an area where you should be seeking a discussion. So it's of some value to seek out new questions every now and then, but only if you're keeping the goal of an interview in mind and not using new questions as bland ammunition.
Pool Service Utah - Installation & Spa Repair - Pool Water Products Supplies
Intermountain Aquatech, Utah’s First Full Service Pool and Spa Company. We Specialize in Swimming Pool Installation and Spa Repair. We offer Pool, Spa and Hot Tub Service and Repair for Utah. We also have Chemicals, Accessories, Replacement Parts, Equipment, and Maintenance Supplies.
You omitted the premium shareholders would want from Apple to agree to sell their shares back to the company.
I used enso for a few years because it was lighting fast and the minimalism appealed to me. Ultimately though I switched to launchy for the additional power and also because its not derelict.
Do you know what buzzword bingo is?

It's when HR looks at your CV / experience / whatever, and tries to match up what you wrote up beforehand to what they need.

Do you know why it doesn't work well?

It's because the items listed in the CV / etc. are not necessarily comprehensive, and the matching process is one-sided and based from a position of limited data.

This question is an attempt at psychological buzzword bingo. When I'm looking for a job, I'm always trading multiple things off with one another. There is no single ranking. I'll consider what's on the table based on a fairly complex preference function. But this question is attempting to pigeonhole me a priori, before I know where which pigeonhole the company itself thinks it's looking for. I might be a great fit but have bad luck in my random choice of pigeonhole - random because my preference function isn't a ranked list of attributes, no more than my abilities are a list of technologies I've worked with.
Mozilla: Firefox needs H.264 support to survive shift to mobile
Oddly enough, this article prompted me to setup bcrypt hashing for our unreleased app. I tend to not follow the tide when it comes to people screaming on the internet about something. People get highly emotional about the "next big thing" and defend with every ounce of willpower the decisions they've made. While I understand this mentality, it can make it hard to be objective.

Seeing an article where someone disagrees with the buzzing hive mind is always refreshing for me and made me actually consider, for the first time, that an algorithm aside from sha1(app_salt + user_salt + password) would be a good idea.

I did some research and decided that for PHP, bcrypt is the absolute easiest option to implement. scrypt is too new, PBKDF2 while administratively accepted has much less info on using it in PHP than bcrypt does.

So while I ultimately ended up disagreeing with the author, the article was invaluable in the end.
Good point. I plan on building some help tips that explain how it works a bit better (beyond simply the examples which I have now) and that sounds like something worth including.
The fiasco is the losing $10 to $15 billion in taxpayer funds part, according to the latest update by the Treasury on expected outcomes to that deal.
My claim to fame is having as much experience with failure as you can collect without winning a Darwin Award.

https://en.wikipedia.org/wiki/Lanterne_rouge
And this is where the strength of Android shows. Just download and install the APK: https://github.com/talklittle/reddit-is-fun/downloads

And if this keeps up, someone will just make an alternate market.
So what is the advantage in using this over say jwplayer? Don't we still need to prepare the video in different formats to target various browsers?
A better interpretation of that paper is that it is giving an upper [edit: upper bound] on how inequivalent the models are.

Also, that paper was subsequently shown to be fatally flawed. http://arxiv.org/abs/1011.1264

Anyway, yeah, a theoretical diversion.
Since a lot of HN readers wont make it to New Dehli would you consider sharing the screenplay?
I keep accidentally losing the window by dragging past the bottom of the "screen" and letting go.
It's just how the US is.

I was watching a very violent move, late at night, on a cable channel. All kinds of violence - no problem.

Suddenly an inured woman is being given first aid, in the process one nipple falls out of her shirt briefly - GIANT blur.

The root causes for this pro-violence/anti-sex culture could be interesting for sociology researches.
Meh, not so much. The interviewer should be to telling the interviewee the requirements for the position and asking incisive questions that determine if these requirements are met. I can't tell you want you want
I think the language features are neat but who wants to be beholden to google and no one else. We're not even sure how much they use Go, just leave it to them I say.
Although I agree with the point made here, Apple probably wouldn't have a gajillion if they weren't charging developers (not the only income, I know).

"Palace is made of bricks" we like to say.
Should he have been on MSNBC or any of the talk shows he has been on in the past 2 months?

Please stop making excuses for this piece of shit.
Probably the first tier of "keeping out the riff-raff"
I see the developer fee as just a barrier to entry to submit apps to the marketing place - kinda just to stop the riff-raff. I suspect it also is linked to the the legal agreement as some type of consideration.
Typically when a company goes private, it buys back the shares from the current shareholders. The number of shareholders would then drop back under 500.
A public offering is the company saying "here is ownership in exchange for your money". A share buyback is the company saying "here is money in exchange for your ownership."

You're getting downvoted because it doesn't make sense for a company to be able to move in one direction, but not the other.
Yes, and can you imagine how much worse the app store would be if the people screening apps didn't have apple charging a $100 cover?
I do not about every aspect of that, because my work was heavily in R&D. From what I am legally allowed to say, SpaceX essentially runs the whole rocket on linux with all the code in C++ (you can also figure this out since SpaceX advertises to C++ programmers on Stackoverflow). Every programmer has their own preference and can use whatever tool they like. However, from glancing at monitors of the top-dog programmers I can tell you that they either use Vim or emacs. During my time there, the company seemed to be using SVN for version control. That's all I know with regards to tools. For getting it all tested, they ran a LOT of simulations. Aerospace industry defines the word "testing."

The final polished product of my work was reviewed and tested by higher level engineers. In R&D, you just get it to work as best as possible, and move on to the 100 other tasks lined up. If you want to see a truly fast pace working environment, work at SpaceX.
There are hundreds of thousands of apps in the App Store, most of which are terrible. Imagine how many would be in there if there was no $100 fee.
Go is an entirely open source project with more than 200 contributors from outside Google. If you use Go you are not beholden to anyone. Go is free.

As for Go's use at Google, Go already powers some of our core infrastructure. For example, the YouTube team recently published one of their core services as an open source project: http://code.google.com/p/vitess/
I somewhat agree with you in a sense that it's not on in my books to ask someone to put their aspirations on hold while I figure out if "they are the right fit".

Man up and make the call about what you feel for a candidate.

What most employers don't do - either by system or personally - is man up and admit they hired the wrong person, replace them with severance and move on. Very few people actually do this. Why not?
A recipe like this (also a tooltip), but approved by the jQuery team and with much more explanation is available at http://docs.jquery.com/Plugins/Authoring
> i've seen almost zero iOS 3 deployment

> You should feel incredibly comfortable deploying
> as iOS 5+

A number seems to be missing there.
Welcome to today's installment of "Go Post!" This time, we will be visiting the rebuttal to both "Go is amazing!" and "Why I will never use Go." What insights will our daring author bring? Find out now!
They would have less than a gajillion dollars if they let any robo-scambucket inject malicious and worthless products into their many Gardens of Algorithmic Delight.

Access to a quarter billion users with one-click credit cards is either worth $100 to you or it isn't.
Translation:

'Wah wah. Mommy won't let me eat cake! but me like CAKKKEE SO MUCH! Mommy mean! Mommy have so much cake not let me have any. Stupid Mommy.'
Agreed. I couldn't answer this question without the answer being a very complicated and branching flowchart.

If I were choosing between a job that paid $120k and one that paid $110k, the money wouldn't even factor into it, but if I were choosing between a job that paid $110k and $250k, then the money would certainly factor into it. Which isn't to say that I'd automatically choose the $250k job, but that the $110k job would have to score MUCH better on other factors.

The criteria I'd use in evaluating which job to take is way too fluid to be boiled down to a list of 3-5 things.
New iPad Tops Three Million
Ask HN:video player straming videos from YouTube, Vimeo, blip.tv and others?
Everytime I visit websites, I see standard video players from YouTube, blip.tv

Are there any open-source video players which given a url from any of the above mentioned video content providers, can stream videos in a standard player?

something like

YouTube, Vimeo, blip.tv - - -> standard video player