skysight-inc/HackerNews huggingface dataset:
I don't know that these questions were ranked in any way. I didn't get that impression...it wasn't top ten questions to ask. Asking about how a QA manager handles testcases is a pretty fundamental part of the job, and a good indicator for the hiring party, when evaluated along with the rest. Also, the questions are coming from a company focused on automated testing from what I gather, so, yeah, it's gonna be in the list.
if they're going to include Sparrow in there, surely there have been loads of other acquihires that closed their products after purchase
Aligning Ember.js with Web Standards, via EmberConf
While all maps like this tend to make little practical sense since they inevitably over-generalize and over-simplify things, I'd still like to point out that they got "columnar" category quite wrong: neither HBase nor Cassandra are columnar stores in a way this term is commonly understood.

HBase and Cassandra still store data in rows, however rows can be partitioned into column families which may be stored separately. Columnar databases are usually also relational (Vertica and Redshift) and support SQL or SQL-like query language.

Anyway, I think regardless of how you define columnar, HBase and Redshift shouldn't end up in the same category as they are quite different in a way they work, throughput/latency and read/write balance and use cases.
If the intent was to make it look like a natural next step, he wouldn't be writing a blog post about how he was fired.

If he really was fired for that incident, I'd much prefer GitHub to be open about it and make it clear that was why.
I'm a bit of an extension whore:

jetzt (speed reading extension) https://github.com/ds300/jetzt
chime (centralized notifications) https://chrome.google.com/webstore/detail/chime/lkdfkbkkfdhh...
chromium wheel smooth scroller (I hate browsing with out it now) https://chrome.google.com/webstore/detail/khpcanbeojalbkpgpm...
clearly https://chrome.google.com/webstore/detail/clearly/iooicodkii...
diigo (for collecting things from the web) https://chrome.google.com/webstore/detail/diigo-web-collecto...
disconnect (to avoid tracking) https://chrome.google.com/webstore/detail/disconnect/jeoacaf...
hn enhancement suite https://chrome.google.com/webstore/detail/hacker-news-enhanc...
lastpass (duh) https://chrome.google.com/webstore/detail/lastpass-free-pass...
onetab https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...
reddit enhancement suite https://chrome.google.com/webstore/detail/reddit-enhancement...
save to website (I made this to save images to my webserver) https://chrome.google.com/webstore/detail/save-to-website/ij...
window expander for youtube https://chrome.google.com/webstore/detail/window-expander-fo...
µblock https://chrome.google.com/webstore/detail/%C2%B5block/cjpalh...
It would be a bad start if he was criticizing the guy's spelling or grammar, but a minor such error in a substantive disagreement is unimportant.
I don't think he was really insinuating that his manager was shit. I think he was simply talking about the different stories he heard. It could be just as likely that the very next thing he says "or dealing the fallout from things out of their control." or really an infinite possibilities. Just my 2 cents.
Index portfolio manager here.

The one thing the article fails to mention is that the addition of Apple will coincide with a 4:1 stock split in Visa[0]- the index's highest priced (and thus highest-weighted) holding.

Although the addition of Apple had been anticipated, Visa's split was definitely a catalyst. Had they not added Apple, the technology sector within the index would have dropped significantly, in line with Visa's split. The addition of Apple will minimize the impact.

0.http://neworleanscitybusiness.com/blog/2015/03/06/visa-stock...
I've glanced at the website and intro tutorial. I'm familiar with a lot of the concepts behind it, eg. functional reactive programming. Sometime I mean to do a small prototype with it, just to try it out and get a sense of what it offers.

Popularity has never been a significant concern of mine - most people are sheep who follow the crowd, and so if you have hard data and extensive experience, you will either a.) set the trend, so that they follow you or b.) have a big competitive advantage over everyone else. Most great products are founded by doing what everybody else is not, so if you do what everybody else is, you're automatically resigning yourself to mediocrity.
>that his manager was shit

I don't think he said that in the article. He implied that the reason was out of his control, but that doesn't mean it wasn't a good reason.

From later in the article:

>I still consider it an objective mistake for them to have hired me, back then

>I left on great terms with leadership and the people I worked with
I didn't go through all the comments on the thread, but so far what I've seen is just bullshit. People around here are reading too much the DSM (or going to the wrong therapist, pick one).

You have anxiety, OP? Good! Most of us have to deal with it. No, I'm not saying "stop it and cheer up!". It's a real problem, but doesn't need to be a problem that will make your life stop.

I went to a roller-coaster of emotions in the last 2, 3 years (from valleys of depression and anxiety to peaks of extreme happiness). I went through everything you said, the impostor syndrome is the fuckin' worst shit that can happen to someone. This train still hits me, sometimes. That's not easy.

How did I overcame it? Changing my thoughts. The impostor syndrome faded away when I realized that the people around me don't know what they're doing, too! Nobody knows how everything works and I'm still looking for answers about how the world didn't meltdown yet.

See? I didn't get any better changing my mind by saying that I'm good and I know what I'm doing. I got better because now I see that everyone are lost, just like me!

Fear of embarrassment? Learn to fix quickly what you did wrong. Nobody will notice nor will care if everything is working. And when you see that other people are lost too, as I said above, you won't care if you're good or don't.

At the end of the day, it's just you that matters. You don't need to proof you're good to everyone. You know that you're good because the point you've reached in your life.
The initial opening of the tweet really threw me off.

>The last half-decade meant everything to me. Was a hell of a gig. Thanks, GitHub.

Something about it seemed off-putting. I dunno, maybe it's because i'm not really into twitter, but it just came off, for lack of better words, fake.

However, i read the rest of the post, and it was quite good. I actually enjoyed way more than i thought i would. Which kind of begs the question of what else have i ignored/put off/dismissed from reading too much into these small droplets of text. Usually 'less is more', but i'm beginning to have my doubts.

downvotes? guess twitter is protected territory
Is the watch major enough? If so, we'll see pretty soon. Personally, I'm not optimistic, although I don't know that Steve would have made any difference.
PipelineDB (YC W14) is hiring a front-end developer and designer
San Francisco, CA - Full Time Only

PipelineDB (YC W14) is looking for a frontend developer / designer to join our core team and help build out our product UX/UI, manage our web presence, and help with design work and marketing material for our streaming analytics database product.

Please send resumes and portfolios (required) to jobs@pipelinedb.com

Requirements:

Strong design sense (please send us a link to your portfolio/work)

* Strong HTML, CSS, and JavaScript skills

* Ability to implement your vision effectively

* Experience with a framework such as Django or Rails

Bonus points:

* Bachelor's degree or higher in CS or related field

* Experience with databases

* Experience with monitoring/operations/admin software

jobs@pipelinedb.com
I install rtorrent on the droplet, and open the torrent (which I scp onto the box) or magnet.

apt-get update
apt-get install rtorrent
rtorrent file.torrent // use ctr + q to quit

Then I

ssh user@host cat movie.mkv | mplayer -

on my laptop. I use an existing droplet most of the time, however you could easily set up a new droplet each time with tugboat for example - you don't need to install anything extra or do any more setup after rtorrent for this to work. Although you should use .rtorrent.rc if you're going to be doing any serious torrenting, you can just get away with running rtorrent in screen if you want to seed for a bit.

This works fine for most usage cases, however you can't go forwards/backwards in my experience, and the stream will fail if you experience network issues - you'll need to download the whole thing from your droplet to your local computer if that happens.
I would imagine the steps would be something like this:

1. Create droplet.
2. install rTorrent.
3. Setup any additional services/software you require (i.e. ruTorrent, SSH, etc.).
4. Create snapshot.

I honestly don't see much benefit to this setup other than the fact you can pay for droplets on an hourly basis, and not run the droplet constantly.
Short advice which will work:
Watch Fight Club.

Wondering why? Here are few quotes from it:
“May I never be complete. May I never be content. May I never be perfect.”
― Chuck Palahniuk, Fight Club

“I say never be complete, I say stop being perfect, I say let... lets evolve, let the chips fall where they may.”
― Chuck Palahniuk, Fight Club
You're right. I didn't intend to indicate that it was PG's quote - I can see the mistake now though.

I found the quote here http://www.paulgraham.com/quo.html
What's your opinion on accessibility?
That's why, while I still think he's a brilliant dude, I think Peter Thiel's bias against investing in companies whose founders dress more formally is completely idiotic. Who cares if I'm wearing a three piece suit or sneakers, jeans and a hoodie.
> [paraphrasing] "What if I [am not good enough]? (And someone discovers this?)"

Then you learn a bunch of stuff from being out of your depth, get a bunch of money for your trouble, and - depending on the internal political strength of the person who finds out - find another job. It's not the end of the world.

The worries you talk about, however, are things that a lot of people have to varying degrees. To learn is to feel somewhat out of one's depth; to be confused. If you already knew all the answers, I find it hard to imagine that the work would be particularly interesting. Taken as the general case, to know enough is to be done with learning and thus to stagnate. They are worries that you'd still have if you were exactly where you were going to get the most advantage.

You don't know enough to immediately solve your challenges - that's why they're challenges rather than typing exercises. Chances are that no-one else there, at least no-one who isn't wasting their potential, does either.
Have you considered making this (providing the original link after changing it) a feature of HN itself?

I like the transparency, but doing it manually every time seems like it could become a bit of a hassle for you.
Ha, that Atlassian tweet was pretty good.
There is no way you're going to end up getting sued for leaving, intentionally or not, regardless of your intentions if employment is at-will (and most likely it is).
algorithm i know that makes me smarter than anybody who doesn't know it, regardless if it is useful
You're right, it's not currency that creates the power imbalance.
.. and what will it be called after that ?

Google seems to hit their head through the wall that the issue in user adoption are the APIs. Nope, it's politics.
Why does everyone feel compelled to live their life in the public? Shut up and sit down! You ain't special, dear..
If you know the size of the set, then you can generate a random set of (non-duplicate) indices, and use those to fetch data.

Offhand I'm not sure how to do that in SQL, since data isn't usually fetched by index (unless the row has an explicit index key). Worst-case you could iterate over the rows just as you do with reservoir sampling, and it would still be faster (since you aren't generating tons of random numbers and doing a lot of array manipulation). Or you could do one query fetching just the primary key, record the keys of the indices you're interested in, and then do a second query to fetch that set. Or maybe SQL does have some way to fetch by index after all.
doing it automatically wouldn't prohibit transparency.
I've struggled for the longest time with Impostor Syndrome. It is jarring to observe that the conditions for thriving are there but the mind keeps whispering that you are not good enough to achieve it.

The first impulse is to try to cheer yourself up by "thinking positive" reminding yourself of your achievements and attempting to bolster your self-esteem. You are setting up a trap for yourself in which small disappointments shatter your fragile self-image. You enter a vicious cycle of rebuilding/breaking your self-esteem that has a huge toll on your mental capacity, as you have already observed.

In the end, the only way out is to stop thinking about oneself. You understand that your self-image is illusory, then there is no self-image to damage. You are entitled to nothing except to experience life. Your true being becomes defined by something more essential than your work, your performance, your personal relationships and such.

Curiously, once you let go you will observe your capacity for enjoyment and performance greatly increases. You work because it brings pleasure and satisfaction, not because it brings admiration or success. Let go of expectations and plans and you will observe that things work out on their own.

Of course this does not happen overnight, everyone's path is different so it's difficult to say what will work out for you other than to be patient and accept your anxiety as part of a process of growth.

In my case keeping track of my mood and my habits helped tremendously:

https://medium.com/@duopixel/the-qualified-self-7f69c6b23623
Investing: Nobody knows anything
AngularJS Transclusion – Hello World
Maybe we can keep the speculation and character smearing to another thread? I have no connection to the author, but he's written a very personal post about a subject that isn't often discussed, so I don't feel like this thread is an appropriate place to attack him.
> on balance I would prefer a slower compile-test cycle to have more language feature support

So, are you sbt as in:

http://www.scala-sbt.org/

? I don't think i've seen a build tool posting on HN before, but now i have, i'm not surprised it's a Scala one.
Mark All as Read - https://chrome.google.com/webstore/detail/mark-all-as-read/h...

I build this extension a couple of days ago, one-click button to mark all links as read so it's easier to scan through sites like HN or Craigslist to find what's new
I think the implied part of this discussion is that there are transactions taking place with a power imbalance between the parties. If that is not acceptable, most of capitalism will promptly fall apart.
Life in the Fast Lane – Viewed from the Confluence Lens [pdf]
isn't it bad for him to talk about this publicly and insinuate that his manager was shit and that he was fired for no good reason?

I didn't take him to be trash-talking his manager. He left it open. Sure, he implied that he was fired for a non-character-related reason, but that's hardly specific enough to be damning.

It's a dangerous move, not because anything Zach said is harmful or embarrassing to himself or Github, but only because you can't take it back once you put "I was fired" out there. (He's right that even most good people have at least one involuntary job loss. This isn't about that.) Often, when you're job searching after being fired, you want to represent yourself as still employed, because not only does it make it easier to get jobs, but companies are likely to promote you to the next perceived level up, whereas if you're unemployed you're most likely to get a lateral move and, maybe, a slight raise. Many companies will even allow you to do represent yourself as still employed, as part of a severance. Now he can't.
Get your dotfiles under control
Thanks! Importing existing bookings from other sites (tripit style) is a feature that we have been working on for a while. Not quite ready for prime time yet, but we'll get there!
I felt the same. Started reading and was like "uh..." but by the end I felt he had an enormous amount to show for and to say, with wise words all around.
Yesterday, while showering I realized that what makes me nervous is not people around me, not what they say, not what I think, but it is my hormones.
Ha, I didn't and I am on it (though I don't deserve to be, IMO).
I'm very interested if these theories-via-media used to explain women's participation in tech are universal enough to apply to waste management and construction industries as well.

Isn't testability important to theory?
What about the rest ?

Who are the top 10% developers ? Why do they even need a talent agency ?
"Virtually everyone I've had drinks with tells a similar story about the time they got fired. Seemingly everyone’s got stories of being stuck under shit managers, or dealing the fallout from things out of their control."

Sounds to me like he had a shit manager.
Point: http://www.getpoint.co/

Awesome chrome extension for sending links to friends & chatting about them.
Because talking through events is healthy. Whether that's in public or private is totally up to him.
How on earth would this ever benefit you? Oh by the way I got fired. I know it's taboo because well it's not a good thing but I'm gonna change that. Because it was awesome. Thank you sir may I have another?

What the..

I've been fired before. Wasn't too happy about it myself.
> Unless you're embezzling money or using the interns as drug mules or something.

Let's say that Holman did something not so hyperbolically terrible as these silly examples, but still terrible enough to reflect on his character for some people but not others (as in, the reason is controversial), and that's what got him fired (this is for arguments sake; I have no idea who he is or why he got fired). This sentence would then be a very important one to him in this article.

But, the sentence is embedded in the very abstract essay, which is of course a good essay, albeit not particularly novel in its ideas ("people get dealt bad hands or make mistakes and we have social mores that prevent us from rigorously considering this" what else is new?). So we get a sort of intellectual dishonesty we see regularly from politicians: deep philosophical musings to surround a quick sweep-under-the-rug of the actual issue. Or it could just be a philosophical essay. I don't know what it is, but I know what it sounds like.
Things every X should know
There's always the job security factor.
I think my reaction is stronger with spindly insects, like mosquitoes.
I didn't want to use a public account (Omniref only accepts Github, Google, and FB) asking this question, so can someone here help me with the probability explanation?

Consider the simplest non-trivial example: a sample of 1 element, from a two-element reservoir. At iteration one, we accept the first element. At iteration two, if the sample is to be random, we have to decide to keep the new element with a probability of 1/2:

First element: (1/1) (1/2) = 1/2*

Why are we multiplying the acceptance of the first element with the probability of keeping it? And then...

But what if we're sampling from a pool of three elements instead? We know that we therefore have to keep the new element with a probability of 1/3…which means that we need to keep the element we already have with probability 2/3:

First element: (1/2) (2/3) = 1/3*

Where did the 1/2 come from? Why is it not 1/1 here?
We'll definitely work on making it better.
For flights, we're plugged into exactly the same systems (called GDS's or Global Distribution Systems, https://en.wikipedia.org/wiki/Global_Distribution_System) that Expedia, Orbitz, etc use for flights. For hotels, we're using the Expedia Affiliate Network right now.
For reference:

https://twitter.com/holman/status/569957689624694784
Yes, I can completely relate. Went through the same thing in grad school for computer science.
And that's the part of being fired you usually don't discuss publicly. It always makes somebody look bad and nobody wants to burn bridges
Because a lot of people go through the aftermath of being fired, so having somebody else to empathize with is nothing if not a reminder that you're not alone.
Yes, but we would prefer to implement a way to group all related URLs together. That would better solve the underlying problem.
The dutch intelligence and security service (AIVD) is hiring software engineers (dutch nationality required).

http://www.intermediair.nl/vacature/5467095/ICT+specialist+T...
"Please specify 3.5 or 5.25 disk when ordering" :o)
Just throwing this out there: I'd pay $40 to hear the real story.
There are people who were at OpenDNS in the early days who were incredible, and as we grew, became less and less incredible, largely because the things that made them incredible actually started to be really frustrating as the company grew and they didn't want to change those things. So they had to leave. Usually it was a series of conversations about how the person, their peers, and the company were all unhappy, and why should we perpetuate the pain. We'd do our best to have them leave in a way that made them feel dignified and like they controlled their destiny, and but once in a while, there wasn't a meeting of the minds and we had to say "well, it's not gonna be fixed and it's time to go do something else." Even in those cases, I always thought so highly of the work I did with those people over the long haul, even if it was painful at the end.

The point being, if I started a new company tomorrow, I would, without a doubt, go and try to hire some of those same people to help me start it. And maybe now, as a more capable manager than I was then, maybe some would make it longer, or maybe some would realize as the company goes from 10 to 100, that they are just much more satisfied at really early stages. Maybe we'd even define their comp and equity to reflect the fact that they might not be on board for the long haul, but might be key for the early innings.

The same thing is true for hiring bigger company people too early... without structure and process, some folks go crazy too and have to leave. You need the right people at the right time. This is hard to do. I messed up a bunch of times. Some people grow with the company through stages, and some don't. I think it's a responsibility of the company to help people grow if they want, or to end the misery and let them go back to what they love if they don't want to change.

Finally -- For what it's worth, people are fired all the time ( as I have been ) for all kinds of reasons, and so it's not a reason not to hire someone. Professional hiring managers know this.
Because there is rampant misogyny in the industry as the dismissive replies and often outright hostile attitude you tend to see from the tech community towards anyone raising these type of concerns.
Could you already make an app like pressurenet to do this for towers?
Can we just stop speculating about this? He didn't come out and tell us, meaning anyone that isn't close to him will never find out. This over-analyzing of the reason (wasn't even an important point in the article) is just off-topic and more importantly, completely without evidence....

(Its not just you, but everyone is trying to play internet detective. Just stop. We don't need to dig into this guy's work life....)
He said he was fired, but not how.
I used to play _The (Even More!) Incredible Machine_, which had a similar scheme. You'd be given a page and have to look up a series of three items from the game.

https://www.youtube.com/watch?v=R6etb0_u_hk

Anyone else remember that game?
Habitat Fire Engine Toy – Argos Cat No: 141/6844 Recalled Risk of Choking
A MongoDB Story