skysight-inc/HackerNews huggingface dataset:
When I was in college, the #1 source for interview feedback for me was when my friends and I would get back from on-campus interviews and "compare notes". Afterwards we'd practice interviewing and being interviewed by and solving problems together.

Getting a "reason" from a prospective employer isn't really helpful; it's usually not "oh if you knew what a skip list is then you would have gotten the job". It's more, "are you a better fit than the other candidates", and actually talking to them can help you gauge your strengths and weaknesses relative to them.
If anyone is exploiting my system, microphone would be my top priority. Getting image doesn't really tell as much as listening to what, how and when you talk.
10-25% seems too high to me for an options pool. I think market is closer to 7-10% for a Series A company
sooo many over the years
Off the top of my head:
* manburger.com
* ninjafactory.com
* applecartproject.com
I3 – improved tiling wm
Would this not just stop you from closing your laptop lid? I have a piece of tape over my laptop's webcam and that doesn't impinge on much (and actually has a useful purpose since I've been able to avoid the dreaded video interview when applying for jobs).
The http://www.4clojure.com/ site does a great job of this.
I've been a xmonad user for a long time, but I'm going to switch to i3.

While xmonad is nice, and haskell is nice, the haskell eco system is a PITA. And things break a lot(using cabal). And somehow, after a long time of no changes my xmonad will no longer recompile. Trying to update the haskell stuff just turned out to be a HUGE pain. Also the libraries take up way too much space because you have to have then in different ways. I forgot how it went, but having xmonad(a small wm) required something like 1 to 1,5gb of harddrive space.
> How did you get here?

It seems to me that this is the wrong question to ask. What you should be saying is "Thank you so very much for bringing us your prospective. How can we go about better informing people like you in the payments industry?"

What litaph91 described is a very real fear. Sure, all of us on Hacker News know that the fear is unfounded, but the general public doesn't know or understand everything that we do. Instead of arguing with one person, let's try to solve the wider problem, shall we?
Speaking as an academic, this seems overblown.

Sure you can publish any crap in one of these fake journals. But nobody cares about those journals, or has even heard their names. For all the credibility you gain, you might as well upload it to scribd.
Erlang Is the Most Object Oriented Language (2013)
Logrotate Video Tutorial
I've invited you.
Start a code fight
Yes, I thought the same. I enjoy pg's essays and, while not comparing both styles, it's refreshing to see a bullet-point blogpost with well thought content, unlike the usual "You won't believe these 10 tricks all successful startups have in common"
Take your time and find the right partners while you build your businesses - the same people who advocate having cofounders also take the position that the wrong cofounder is worse than none at all.
That's what I'd figured because it was just so interestingly laid out but I was just thinking about finding the home keys and knowing where to begin. Once again, entirely speaking as someone coming from zero keys playing experience.
Here's a list of services Google has shut down: http://en.wikipedia.org/wiki/List_of_Google_products#Discont...
I would submit that these venues are not doing an adequate job. The Nature case and the Duke cancer case are examples of how even the most reputable journals can be scammed with fabricated data. We weren't even talking about questionable practices with subtle problems. They were outright fabrications. The most damning comment is near the end where 2% admit to fabricating and 30% to questionable practices. And that was just the self reported results.
Neighborhood shapes are from Zillow (link in the site footer on pages with neighborhoods), the city block shapes come from the Census. They have shapefiles for all their geographical entities (state, county, tract, block group, block)

(I'm one of the devs)
Awesome! How do I toggle between file browser and the editor?
Either that, or whoever decided got a nice vacation from the TV company.
I am a big fan of the Nope that had a kickstarted a little while ago. It is small and still allows your macbook to close:
http://erlibird.com/go/nope
MPI is Message Passing Interface, for those who don't know. Author never explicitly says what MPI stands for.

https://en.wikipedia.org/wiki/Message_Passing_Interface
http://foobar.xyz - Pretty damn generic, not sure

http://notme.xyz -

http://mailto.xyz - Some sort of email service

http://linkit.xyz - Short / analytics links

http://houseinthe.country - Comparison / aggregation of rental / for sale properties

http://visitthe.country - Similar to above

http://ebro.co - Could be a linkbait humor site in the vain of bromygod.

http://gall.co - Not sure, but easy to say and spell and doesnt sound too bad.

I do think that .xyz is going to be one of the few new TLD's that will gain any traction. All of the others are too long and too specific.
This talk is fantastic.
Providing type signatures on all top-level functions would've been nicer for teaching purposes
Why though?
Cursive has a working debugger while Emacs doesn't.
Emacs has a lot of stuff outside the realm of Clojure, like irc mail and orgmode, but Cursive really is the more advanced Clojure environment.
Even @dnolen seems to have switched to it.
Thanks! You can flip between tabs using control-left-arrow and control-right-arrow. The browser is always the leftmost tab.
> I think pretense is valued above consistency and discipline.

And what has led you to that thought?
> Rocket simply isn't there yet and it could have been if they'd started with the existing Docker implementation as the basis for their specification

It's not "their" specification. You really don't get what the ACI is. Nobody owns or controls the ACI -- it's a community specification being worked on and developed by a community, ie. no one entity dictates what it looks like.

> I find Consul to be better than etcd in almost every conceivable way and yet CoreOS forces me to run etcd

This is out of the scope of this discussion. Rocket runs on any Linux. ACI implementation run on any 'nix currently. There is not interoperability issues here. etcd is part of CoreOS the Operating System. However, you can use etcd outside of CoreOS the Operating System.

This complaint is like saying your don't like iptables in RHEL 6.x and since it's not easy to change out, you refuse to use Wayland. It makes no sense.

> I can still advocate Docker-based solutions in the meetings I attend on this subject because everything I need from the ecosystem is there, today, ready to use.

Perhaps this is a sign that contanerization is simply not ready for mainstream enterprise use yet. Sure, Docker stamped the big "1.0" to impress investors and Red Hat, but that doesn't mean it's actually really ready for the big time. Especially since other offerings are rapidly brewing. You've gone this long without containers, you can definitely wait another 6 months (or switch to BSD and use jail containers which have been mature for 15+ years).

> I'm not going to believe that CoreOS cares about interoperability until they're willing to take the same "batteries included but removable" stance that Docker has professed

Again -- you don't seem to understand what the ACI is. It's a community thing -- CoreOS doesn't own it. That guarantees interoperability. The ACI specifies what a container should look like to be "standards compliant". It's up to the specific implementation to make a system that works with that standard container format. The system can be implemented in any language, work any way they want, do anything they want, etc... so long as it can read and understand the standard container format. If that is not "interoperability", I don't know what is.

> You seem to have a very pro-CoreOS bias

No, I don't. I have a very pro-Open Standard bias.

The world does not need another vmdk.
Lower fees for everyone (merchant, user, CC company). Most people will gladly give away their privacy to pay less.
Oh cool - thanks for linking to that. I actually think the Github discussion that followed on Express was a good example of how people can actually collaborate well on software. In this case it just led to resolving a misunderstanding on my part: https://github.com/strongloop/express/issues/2464

At the bottom you can see I tipped some BTC. I recommend everyone should have a little balance of cryptocurrency to throw out thank yous to project managers who take the time to explain usage. It's worth a lot to you, so you should give some back.
Pragmatically, this conclusion comes from looking at how various demographics do on the SAT, versus how they perform in college after being accepted. Once you establish that this is true (since performance in college is the "ground truth"), then you can go back and look at reasons WHY this happens.

Put another way, the discrimination is the fact, demonstrated by a disparity in prediction vs. outcome. The reasons why this happens are hypotheses.
Your startup could be awarded up to a $50k pilot with Visa
Or EnergyStar. The label doesn't mean it's a good fridge. It means it's low power.
That's just the dead blog and dead twitter. The mailing list is fairly active, hundreds of posts per month. The bug tracker is being bit by the death of google code and I don't recall reading where its going. It uses darcs and there's talk of a git mirror.

In a way its a pity this story popped up today. There's been talk on the mailing list just a week or two ago about a new release "real soon now". I assumed this story was the announcement of the new release, until I clicked thru and studied a bit.

Its not a GUI environment but a window manager along the philosophical lines of do one thing and do it very well. Once it works, which it does, its hard to find something to change unless the API changes for X (unlikely).
The Nope [0] laptop cover (featured in kickstarter) uses magnets and prevents from scratching the camera lens.

[0] https://www.kickstarter.com/projects/1893116150/nope-live-fr...
Given the the three possible locations for tax liability [US, Germany, Country of Citizenship], I would recommend speaking with an attorney. That said, a C-corp is almost certainly not the right vehicle for a free-lancer.
A good developer + a patient, knowledgable and humble mentor is a winning combo.
I'm OK with a bit of fear mongering if it means that warrantless spying actually becomes an election issue. These tactics have been used to go to war and substantially reduce individual rights; at least this is a cause I can somewhat get behind.
> you were complaining about an actual, very valid argument that I endorsed

Here's a list of people that were morally justified in breaking the law:

Rosa Parks,
Martin Luther King Jr.,
Eric Rudolph,
Mohamed Atta

Some you may agree with, hopefully some you don't. But it's YOUR morality, so I'm sure it's OK.
>What is the total percentage of my stock option plan? (As opposed to just knowing the number of shares).

Good luck asking that question without jeopardizing your hiring process.
Yeah I figured, but I didn't know if there was an actual parity error because I was working (impossibly) towards the wrong solution, or if there was a hard part that I might still work through and still arrive at a wrong but plausible solution. Does that make sense? There are enough ambiguous elements in the puzzle that make it kind of cat-mustachy and unrewarding. Do the symbols mean anything, or are they just differentiators? One of them is the reverse-space image of one of the others, is that significant? One of them is a unit block - maybe they go in order of unit block count? What's the physical analog or metaphor of the lock, like pins and tumblers or? Should colors be aligned vertically or horizontally, or not at all? Is there a unique solution?
> just right for introducing someone with programmer experience but who doesn't have graphics experience

Are you kidding? Most programmers with really no graphics experience are along the lines of "wtf is a shader?!" or "wtf is clip space?!"... this give absolutely no clear explanation of what those things are, even the fundamentals section assumes you already know the fundamentals...
Why empirical calibration is needed to correct p-values (2013) [pdf]
Had been thinking about a script that will bootstrap a new github repository with relevant labels & milestones (backlog, icebox, etc)
Incentives Matter: Compliance with Results Reporting at ClinicalTrials.gov
In the particular context in which this is written, I think it's likely to be accurate. Optimally, MD's should show research credentials for career advancement, but the system rarely gives them the time to do serious research.
> All our technical hires, whether in engineering or product management, go through a work sample test of sorts, where they are asked to solve engineering problems during the interview.

I disagree that a whiteboard session can be considered a work sample test. Whats wrong with 'complete steps 1,2 & 3 and i'll be back in 30 minutes'?

For engineering we actually found giving a 2-3 hr 1 problem test has been a better predictor, and 3-4 30 minute face to face (usually 2 on skype prior to onsite Test, then 2 follow ups). Alone time gives the candidate time to digest and solve the problem on their own which is more 'real world' like and shows what can be done on their own. Some questions are intentionally vague to compensate for 'able to make decisions with little information'. We have no right answer but will ask why you made these decisions. This frees up our staff time tremendously and weeds out those that may need a lot of hand holding early on.
I really don't see the advantage of trying to sell clojure and emacs as a package, it just alienates a lot of potential newcomers. Sadly almost every Clojure tutorial I've seen so far does this.

Most tutorials for other programming languages simply go with a text editor of your choice + a console repl.
If I was going to be doing any e-commerce (with or without bitcoin) I'd be looking at Stripe and Stripe supports bitcoin as well: https://stripe.com/bitcoin
"Interpreting observational studies: why empirical calibration is needed to correct _p_-values", Schuemie et al 2012; excerpts: https://plus.google.com/103530621949492999968/posts/NxcqPtM9...
This site has an API which is used by several unaffiliated projects, some of which will probably have copies of your old comments even if they get deleted from the main site. Probably the best you can do is click the Contact link at the bottom of this page hn@ycombinator.com and ask.
What's Changed about the Standard of Living? It's Complicated. But Hopeful
Sounds like "greater of: reputation of infringer and reputation of photographer" would work.
My 2013 Panasonic supports most of the HDMI interoperability features (e.g. streaming to my Chromecast automatically powers up the TV and switches to the right HDMI port) and UPnP both as a client and renderer.

That said UPnP is a fractured standard, so behavior is patchy. Some formats simply aren't supported, and Windows can't figure out how to control volume when rendering to the TV- but that's the fault of a weak standard more than of the TV.

There is a remote control API as evidenced by the Android remote control app, but it's probably a closed API.
Xmonad is quite good, but I generally found its greatest strength to be its greatest weakness: it turns out I didn't actually want to learn Haskell to edit my wm configs. Nor did I really want to compile my wm configs, but that's more a question of the speed of the Haskell compiler than the choice of language.

Lua is not a great scripting language, but its biggest strength is its dog-simplicity. There just aren't a lot of places for bugs to hide in it.
@karmacondon, you argue that "If something is legal, ethical and moral then it doesn't matter if technology makes it easier to do or not," but I think sometimes - in situations such as this - technological advances can change society and government power so much that it changes what is ethical, moral, and even legal. Having a police officer walk a beat is certainly ethically acceptable; having drones monitor every single thing that occurs in every major city is not - scale and power of tech (especially regarding intrusiveness) matter.

In terms of reducing the scale to a single person (which I think has problems, but nonetheless), I don't think most people would classify police following someone around to see what religious ceremonies, political meetings, and protests he or she goes to is acceptable, however we don't worry as profoundly about this because police simply don't have the manpower to do it. License plate readers change this, making mass monitoring of individuals feasible.
I've written a bit about this: http://sockpuppet.org/blog/2015/03/06/the-hiring-post/

The worst thing you can do is unstructured interviews. Unfortunately, that's exactly what almost every company does: they create ad-hoc committees of workers and have them each design an interview, often on the fly, for each candidate.

Everything you do to add structure and remove degrees of freedom from interviewers will improve outcomes. Every company that hires more than one tech worker in a year should be working on this problem, and hopefully documenting their result.

Our structured interview process differed from Google in that we (a) completely standardized interviews and (b) designed the questions in those interviews to minimize the need for free-form follow-up questions ("Tell me about a time..." and then digging into the answer to mine conclusions). We tried to flip the script: instead of having the interviewer ask followups of the candidate, we put candidates in a position to ask lots of questions of the interviewer, within a framework that generated lists of "facts" that we could record and compare to other candidates.

Example: "I am going to describe a trading system in broad strokes. I know lots of things about it works, and I want you to ask me enough questions so that you can roughly diagram it on a whiteboard, capturing its components." Then, later, "I want to have a conversation where we rank these components in order of sensitivity to latency". The interviewer captures the answers, but the back-and-forth is dominated and mostly directed by the candidate.

The problem I see with the Google strategy is that it combines interviewer-directed free-form questions with an open-ended and somewhat fuzzy question that really evaluates less the candidate's ability to do the work and more their presence of mind during the hostile, stressful interview process.

Things I positively responded to in this article:

* The notion that we come to snap judgements about candidates within minutes of the interview and are then hostage to confirmation bias for the rest of the interview

* The effectiveness of combinations of evaluation techniques; for us, a combination of work-sample testing and scripted interviews were extremely effective.
Actually Google did find Heartbleed (along with Codenomicon, who discovered it independently). [1]

[1] http://en.wikipedia.org/wiki/Heartbleed#Discovery
You really should get a lawyer; even if you pay for just an hour of they're time, to help you make this decision. Each of the options you listed have different rules and regulations, taxes to be paid, what you can write off and not, etc...

"generally", LLC should be fine for a freelancer, and technically, you can do it without that. Goto your bank and tell them you want to setup a DBA (doing business as) - then it'll be Hauget doing business as Hauget Development Co. (for example)

Personally, (for freelance), I became an employee (W2, no more 1099)of a friend's slightly related business and all my freelance business goes through him. He takes a cut, paying business taxes, medicaid, etc... taxes come out of my freelance paycheck as any normal employee would, and I don't have to worry about the accounting stuff at the end of the year.
No offense, but it's not fun/interesting enough to get over the challenge. It's hard, to me, since the tile movement isn't intuitive to me, but it doesn't really keep enough of my interest to try to figure out how to solve it. And I consider myself a fair fan of puzzles like this.
This too is why I switched to Arch for my new desktop I built last month.

Forget to update for a while? Good luck getting your system into a sane state ever again. Better yet, if you go a while without updating, you'll wind up with package conflicts in your dependency graph (the worst is the dreaded "package X and package Y both insist on different versions of the same dependency"), and it'll take you forever to manually untangle them.

I've been using Gentoo as my main since 2004 or 2005, though I had some Arch experience from my work desktop at my last job (I installed Arch on it because I wanted something Gentoo-like but wasn't about to risk Compile Hell when I had deadlines to pay attention to). The decision to switch wasn't an easy one, but it's been very rewarding. I'm still of the opinion that portage is the best package management system I've used (it's not just for compiling stuff from source: there's no reason someone can't build a binary distro using portage), but pacman is a pretty damn close second, and I'll take pacman's lack of flexibility over Compile Hell any day.

I still have conflicting thoughts about systemd. I actually ripped it out on my old work computer and replaced it with OpenRC (to fulfil my goal of "something Gentoo-like but without all the compiling"), but on this machine I decided I'd keep systemd around for at least a few weeks because I wanted to get out of my comfort zone and learn something new. Now, I'm not sure what to do. I've discovered there's a bunch of stuff to really like about systemd (in particular, "systemctl status" is amazing), but on the other hand, I really miss OpenRC, and I happen to prefer its idioms over systemd's (I'm sorry, but you will never convince me that INI-style syntax isn't the ugliest thing ever).
TV's typically also have dramatically lower pixel density.
I'm biased, I have used Zed's books many times, but I found that critique to be far more detailed than it was "good." I got the impression that the author perverted Zed's writing just to take shots at it. LearnCTheHardWay, like all of Zed's other books is of the "write the code first, try to figure out what's going on your own first, and then I'll explain it to you" style. I get that some people don't like that, and if you were just learning how to code, I could see how the C book would be particularly annoying, but he clearly states it's not for people new to code. Mr Hentenaar also can't seem to make up his mind as to how he would like a how-to book to be written. In the first couple sections he complains there isn't enough detail, and then as soon as printf() is introduced, he is whining about the fact that every line of code was explained. Further, as he complains that Zed does with K&R, Hentenaar takes a lot of LCTHW out of context to show why it is "wrong" (such as the "make is the new python" example). Maybe he's trying to be meta in the way he wrote the review, but I doubt it.

As a side note, it is (nearly) impossible for something that hasn't changed in almost 30 years (k&r) to keep up with something as dynamic as a program language. Even if the standard hadn't changed, the way a language is used is practically guaranteed to change over a period that long. Although, as somebody else said, the exercises in k&r are great and it covers a lot of interesting information, but does seem pretty light.
Scaling lessons from the CEO of Zenefits