skysight-inc/HackerNews huggingface dataset:
Will do, thanks for the heads up.
Yeah, it's just a totally different model, and maybe the problem is that we're using the word "column" to mean totally different things in different contexts. What HBase calls a "column" is really more like part of a composite key, and nobody gets upset by a composite key that has millions of distinct values.

In an RDBMS, a table with millions of columns would be unmanageable for a bunch of reasons:

- If only a few columns were set in any given row, you'd waste a ton of space storing all the NULL values.

- Modifying one column in a row would probably require reading and re-writing the entire row.

- There's no good way to retrieve a large-ish subset of columns that you're interested in; you'd have to either specify them all by name in your query, or fetch the entire row.

None of those downsides apply to the Bigtable data model (which includes HBase, Cassandra and a few other similar projects). Null columns are free (since they don't exist on disk in the first place), writes are cheap no matter the row size, and you can filter by columns in interesting ways.

You're not wrong about the potential for messiness, though. The biggest drawback (IMO) of the Bigtable model is that the database server doesn't know anything about the structure of your data. If you're used to having a SQL prompt where you can examine and manipulate data in interesting ways, HBase's "shell" is a huge step backward. If you want to have any kind of useful visibility into your data, you have to build those tools yourself.
Part of that is doing research and getting to know what the company looks for in candidates and what you can expect in interviews and how you meet them. Sometimes it won't be a good fit, and that's alright.

If they want you to be their monkey and that's not you, I'd say don't do it. Of course, that's very easy for me to say, but if you think it's unreasonable and don't like it, find another company. There is no "one" company --just like there is no "one" romantic partner. It's all about trade-offs.
I think the negativity is warranted. There is too much bureaucratic overhead and even it wasn't purely bureaucratic it should not take a decade to design a resilient and fault-tolerant software/hardware system. Margaret Hamilton (http://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%...) might have a few things to say on the matter.
I didn't find it fascinating, but I think the point of the article wasn't that it's a placebo effect, but rather the meditation had nothing to do with it. The group was a hand-selected group of high-quality developers and they were going to do excellently with or without the meditation.
> Kahneman and Tversky's critique of Bayesian analysis is basically: If more data should override a prior belief, then why is it as more data comes in people have increasingly divergent opinions? For example we have 24 hour news media throwing information at us and people only seem to be more divided politically.

Does that example really fit their critique? We sometimes pretend we can compress a person's beliefs down to a single bit -- red vs blue -- and when you consider how many bits you'd expect your own political views to require it's unbelievable that anyone could offer a single bit a meaningful summary of them. The idea that anyone could even dream that a single bit could be a meaningful lossy compression of my views indicates there is not much meaningful diversity in the population.
It's difficult to have this discussion with you when you make the same confusing changes to the argument as the author does in the article.

I'm well aware that the article went on to debunk the $19 an hour figure. But in that particular paragraph, the author did specifically claim that it was surprising that people would still find a $19 an hour job attractive. It was this claim I was discussing.
It's easier, flashier, and more immediately gratifying to slap together a new javascript framework.

Embedded is hard.

Fault-tolerant is hard.

Debugging is hard and also very tedious.
Seem both Apple and Google are doing this. (as in "stifling")
I think it's mainly GnuPG's fault. There is no API, so developers can't integrate it into their applications. The only way is to pass arguments to gpg binary and interpret the output on STDOUT using regexes. The "libraries" that exist for Python and other languages all work like this. That is why they require you to specify the "The path to the gpg executable."

If GnuPG provided a real API, then there would be hope, because the actual OpenPGP specification isn't that bad if you only implement and use the bare-minimum features.

This is one of the reasons my company developed support to deal with PGP signatures directly in PostgreSQL, without using GnuPG: https://github.com/trustly/bankapi/tree/master/debian/postgr...

It's a bit funny it's now actually safer/better/easier to use PostgreSQL instead of GnuPG if you are developing an application which uses PGP, as your only option is to pass input to the gpg executable and regex it's output, which is hackish and not suitable for production purposes.
It's like the girl you don't want to date. You just tell her "it's me not you" rather than tell her what's wrong with her, which would be downright insulting. OTOH, the one you like you can end up courting her for months putting up your best side. Now imagine you're extremely eligible and get a lot of suitors--you tend to develop a knack for diplomacy, and the lesser said the better. Also imagine if you had to sit down with each rejected suitor to explain why they were rejected.

If a corp were to have dialogues with every rejected candidate it would take considerable effort with little to no ROI.
The Google's "80% of the mobile market share" is misleading, when a majority of those phones don't complete with the iPhone and aren't developer targets. Its like saying "8-bit CPUs are 90% of the CPU market, so I don't get why anyone cares about Intel".

Android had well over double Apple's marketshare in 2012 when FB bought Instagram for $1B, and they had yet to (or just had) released their Android app. Despite having 80% marketshare, Apple's App store generated more revenue than the Play market last quarter[1].

When the vast majority of mobile revenue is generated by iPhone users, that means if it doesn't work on iOS, it doesn't work at all - 80% marketshare be damned.

When Apple holds the most important card - revenue - its not hard to see that they are in the best position for stifling standards. If you are a developer are you going to sacrifice your revenue for standards, or play by Apple's rules?

>Google managed to get stuff done via its SPDY2 work to the point that the HTTP/2 standard adopted most of their work,

And it was something that could be deployed to the vast majority of users without a single finger being lifted from anyone outside Google.

>I totally agree but Apple's not required to work with any standard bodies. Focus on getting your standard out and then call on Apple for failing to support it when the rest of the market supports it.

Unfortunately most standards don't work this way. When standard bodies were left to their own devices, we got XHTML. Most standards seem to work like SPDY - one or two companies (Google, FB) use their market position to rollout a huge change to large number of clients and then make that the standard while everyone else cries about binary headers. In the PointerEvents case, the company with market position is Apple.

I'd imagine the best thing to do is commented on the article. Create a Polyfill, and if PointerEvents are better than the rest, developers will naturally use them. Eventually given the huge amount of developers on the polyfill Apple may be inclined to make it native.

[1]http://www.techspot.com/news/58456-google-play-vs-app-store-...
I'm "excited" to watch larger American news outlets systematically fail to cover something America-related published in the Guardian.
States have to collect taxes somehow, and though Texas doesn't have a personal income tax, you pay through the nose in property taxes.

And parts of Texas are very nice.
Agree as well - IME 'unlimited vacation policy' means 'policy: no vacation'.
Yes. This guy does not need GPG. But he needs a new haircut.
> Learn to touch-type. This is an intermediate skill because writing code is so hard that the speed at which you can type is irrelevant and can't put much of a dent in the time it takes to write code, no matter how good you are. However, by the time you are an intermediate programmer you will probably spend a lot of time writing natural language to your colleagues and others. This is a fun test of your commitment; it takes dedicated time that is not much fun to learn something like that. Legend has it that when Michael Tiemann[2] was at MCC people would stand outside his door to listen to the hum generated by his keystrokes which were so rapid as to be indistinguishable.

I know that this piece wasn't written that long ago (2003)...but thinking back on those days of programming, I believe that so much has changed in information availability and operating systems that while fast touch-typing is still just an intermediate benefit, being able to memorize shortcuts and execute them by touch is of enormous benefit.

What I mean is that while Google was good in 2003, now I can type in an error message and basically be assured that the relevant Stack Overflow question will come up. Or maybe not, so I pop up a couple of Google searches, tabbing between windows as I type in my query. As those load up, I Alt-tab to my terminal window to re-run the problematic command, or at least examine it for typos. By then, at least one of my Google queries will have finished, so I Alt-Tab to my browser, click one of the search results, then Alt-Tab to the other Google query, click on one of its results. By this point, the Google search results that I skimmed over, or perhaps from the OneBox/Direct Answer, has given me an idea to what my problem was. So while waiting for the actual pages linked from Google to load up, I alt-tab back into Terminal to see if any of those hints apply. If not, Alt-Tab to the browser, etc. etc.

Today I was teaching a student how to work with Twitter data from the command-line...and because Bash is not ideal for doing math or for parsing multi-line data...it took me a few tries of tabbing into a Bash reference manual, and many taps of the Up/History key, and Ctrl-A/Ctrl-E to navigate the prompt line, to come up with the command to calculate someone's rate of Tweets (after hitting the API with a command-line program)...to the student, it must have looked like a constant stream of actual coding to get to the answer, when in fact, it was just a flurry of stupid mistakes and fixes in a span of a few seconds.

In the past, when a book was still often the best reference, or a very long webpage explanation...being able to quickly navigate the operating system may have not been such a big deal, as you were better served by just stopping your coding work to just read. Now (just as with all aspects of life and society), there seems to be a greater need to quickly navigate and filter information. I guess it's a sort of multi-tasking...which may not always be ideal, but it is much less ideal if you're multi-tasking and using your mouse to get around.
When I build a tool shed in the woods in cottage/lake country, I can do things a lot more casually than someone building a skyscraper in Manhattan can. I probably don't even need a permit.

At no point did I say that the process behind NextGen is perfect.
When I read these stories, I always wonder how many qualified people would actually subject themselves to such a pathetically long interview process?

I imagine that companies with such processes only get candidates that are extremely compliant and lack self-esteem. Because most people I know would politely tell the employer to go f themselves after the 3rd screening call.

Are these long drawn out, humiliating application processes typically American or does this happen in other countries as well?
If this is so well known by the lawyers, how is it that nobody is taking the police to court? Are the lawyers afraid of the police?
Poll Everywhere Is Hiring Ruby, CoffeeScript, and DevOps (Kubernetes) Engineers
5 Austrian startups to look out for in 2015
I completely disagree. Apple supported the defacto standard for handling touch input (http://www.w3.org/TR/touch-events/) before any other browser vendor, and Google followed them very quickly. The w3c decision to abandon touch events and pursue pointer events was only after Apple submitted to the w3c patent advisory group that they held patents on the standard (with no indication of requiring royalty -- and no indication of going after other browser vendors supporting touch events such as Google).

Furthermore, what is a pointer event going to do on an Apple or Google platform? Apple devices only support touch and mice as of this writing -- why do they need pointer events, which adds things such as stylus support with tilt? What would be the purpose of implementing that? Same goes for Google, only Android products I can think of with stylus support are the Samsung Note series, and I don't think those even support the special features of pointer events (I'm thinking tilt and pressure).

Anyways, if you feel that strongly about it, you can use pointer events, and polyfill them on Apple platforms with this: https://github.com/jquery/PEP

Or you can keep using touch events and polyfill them on to platforms that only support pointer events with this: https://github.com/CamHenlin/TouchPolyfill/ (disclaimer: I helped write this one :) )
You say "cryptography of the 90s" as if the cryptography part of GnuPG was old and therefore unusable. This seems to be quite misleading to me.
I cannot stand the whole "culture fit" gambit. It's a job, not a country club. The idea that some people will "fit in" and others won't and that this can be determined during an interview is naive at best.

What you get are a bunch of new hires who's only qualification over the not-hired is that they put on a good show for the interviewers. I'd say they are the best actors, but that doesn't cover those very good actors who make the mistake of playing the wrong part. Say you are willing to work through weekends to meet deadlines ... oops sorry, you guessed wrong. In this office that attitude is too competitive. We are going with those who guessed "no, weekends are for relaxing" and don't think you would get along with them.

The message this sends to current employees is also evil: if you don't fit in perfectly we don't want you. So everyone shows up to work in costume, wearing a mask, because they fear standing apart. Bring the wrong suit or express the wrong opinion and you might not "fit" anymore. We often hear about a lack of visible diversity in IT. How can we expect to achieve visible diversity if we cannot yet tolerate emotional and cultural diversity? Employees and prospective employees should be judged on on their work product, not on their ability to emotionally camouflage themselves.

Did Office Space teach us nothing?
In my experience it works, but is a mess. You end up with really crazy unit files that aren't actually managing the docker daemon, they're managing the docker client. CoreOS created Rocket in part because the match between docker and systemd is so bad. Rancher seems to be going in the other direction by making Docker support fully native. I do wonder how much this really buys you over a higher level framework like Mesos or Kubernetes though.

You can see Darren's discussion of these issues here: https://groups.google.com/forum/#!msg/coreos-dev/wf7G6rA7Bf4...
They'll say what they always say: I have nothing to hide, I've done nothing wrong, why should I worry personally, I'm sure they're just targeting criminals.

They'll cower like they almost always cower, shrinking from a confrontation they're deathly afraid of: the one in which they're ultimately responsible for ensuring their own liberty, with the requirement being they have to stand-up to a vast and powerful authority. I'm not speaking of modern Americans, but of all people at nearly all points of history, whether Soviet Russia or modern Chicago.
Never thought we could possibly have self flying video camera drones that I used to see in animation films, in real life...
Chicago is among the more notoriously extra-legal government zones in the US. I'd call it a municipality, but that doesn't do justice to the machine that is Chicago. It's essentially run by a powerful, unaccountable government-criminal-corporate organization structure, and has been for a century or more.
If you're too good, they often won't hire you for political reasons. It's unjust but I think it happens a lot.
with no indication of requiring royalty

Irrelevant. Did they give a promise not to do so? If not, using that API would be commercial suicide.
Show HN: We Edit Podcasts – The fastest podcast production service online
It's funny because my answer turns out to be kind of boring. I'm not sure why you felt the need to attack me.
Blaming "1990s crypto" is, IMHO, missing the point. Until we discover attacks against the ciphers there's no reason to throw them out just due to their age.

If you're referring to GPG's shitty interface, then sure. But how much of that is "1990s crypto" and how much is due to the fact that it's one guy working by himself and barely being able to afford it, for years?

GPG with Linux-levels of support would be an entirely different beast.

edit: oh sorry, are we not allowed to disagree with Big Names™?
I remember reading these during college.We had such a dearth of programming reading materials that I really appreciate the ones that I came to find.
Announcing RancherOS
> You've got the mobile browser market share almost backwards.

No, I didn't. I said nothing about mobile browser share. I'm talking about the market share of the mobile "device" share.

Most recent IDC report (there isn't the best one, every one has their own bias but I'm just linking this because it is the most recent) : http://www.idc.com/getdoc.jsp?containerId=prUS25450615

Apple has ~15% of the market share as of 2014. Android is at ~82%. Heck, your venturebeat.com link mentioned it as well.

The second link doesn't explain at all why Apple should decide how a standard should work. Are you telling me that a single company that has the most people with money should be the one that determines how the standard works? That's like saying the richest candidate should win the presidency because he has the most voters that has money (actually, that actually feels like it most of the time in US).

> Ever heard if NIH and the reality distortion field?

What's NIH? I know National Institute of Health but I don't understand how they're related here.

Yes, I've heard of RDF. These W3 folks should not even care about it and is smarter than most people, they shouldn't be falling for it and focus on getting standards out based on technical merits, not marketing.
Work with MSG, MHT and EML Email Formats Using Aspose.Email Cloud APIs
So funny how meditation has to be related to buddishm...
When it is actually pretty universal and even found in christianity, which is what the western civilisation is built on, just sayin.
I got motion sickness from Rift DK2. The low resolution was the most noticeable thing, so I think it's a combination of things. Plus, some people get motion sickness, some don't.
This is a beautiful thing. I have had a medical issue for a little over three years that no doctor can figure out, and I've concluded that doctors don't know how to troubleshoot. They know how to look at the symptoms, and if they have seen the issue a lot, or for some reason specialized in what you have, then they can solve it. Other than that, they don't know what to do, or who to refer you to.

I was thinking of starting an educational institution, and a hospital that would teach and have doctors who can troubleshoot. But I don't have the time, connections, or money to do something like that. It seems like you're taking a different approach, a much better approach. I hope this isn't a money grab, and I hope you change the world.
I think the key thing here is Google "following". Google have their own fork of WebKit, they can implement pointer events if they so choose, and they also have a far, far larger share of the desktop browser market.

Except for on mobile Apple are a minor player, and even on mobile Google is still the major player.
Except Google began using it immediately and did so for years before the patents were disclosed, and the w3c abandoned the standard prior to even asking about royalties. I think the w3c is at fault for the fracture in the standards more than anyone else. It's my understanding that Apple holds patents on the canvas standards that they do not require royalties for as well
Show HN: Taaalk – Interesting Interviews with Interesting People
Microsoft is adopting support for Touch Events:https://status.modern.ie/touchevents?term=touch
Introducing Origami Live – Engineering Blog – Facebook Code
Other hidden costs:

* Driving around when you'd normally be at home, to be in a position for fares

* Driving only to have ride cancelled

* Bottled water/mints/etc (I've seen these in a few Ubers)

* Toll tags (though I've had an Uber detour when the most direct route directed them through a toll road)

* Most drivers seem to prefer dedicated GPS to one built into Uber app, so there's that cost if they choose to take it on.

* Uber drivers tend to keep car cleaner than usual driver, so time/money for that.
5 Mistakes Founders Make When Hiring Their First Salesperson
We live life forwards but reflect backwards.
Thanks for taking the time to tell everyone why you felt the article lacked credibility, rather than spending that time discovering that the article was, in fact, satire.
I once worked for a design agency that was building the website of a major super PAC run by the son of a governor that most people on HN probably despise. I was tasked with turning the designer's PSDs into a Wordpress site and one section was bios of all the officers.

My contact at the client gathered up all the photos and bios and emailed them to me. Maybe 25% of the photos were professional headshots. The majority were just crappy cell phone pictures.

The rest were people at parties holding a beer. I emailed my contact to make sure he wanted me to use these and he told me to go ahead. Sure enough, a day after we went live I get a pissed-off call from him demanding to know why I used those photos.
A Citizen's Income could be implemented quickly after the next General Election
theres a lot of reasons, its more expensive to hire, form and fire than not hire for one.

Then, there are relationships with colleagues and between employees regardless of performance, if you fire very rarely then your employees are happier, everyone's happier and performance is better.

Basically, you always take the smartest risk you can, and quite often, that means no hire when you're not too sure.