skysight-inc/HackerNews huggingface dataset:
If ELB is down in a given region then DNS failover to another region. Assuming you feel comfortable rolling your entire infrastructure monthly, have good images / configuration management, and have the state replicated in the backup region.

That or sidestep ELB in your region to a team of stateless load balancers that terminate SSL.
I'll send you some info via your website about my startup. Thanks again for setting this up. Very cool.
When did he prohibit his gay employees from marrying? Or has any actions of his in the management of mozilla been proven to be to the detriment of gay employees?

If not, what is all this witchhunt about?

it is true that gay people were hurt, so they need to take extra care now that they do not start a new witchhunt.
Don't you think the start up costs for competitors are always going to be low enough to stop the incumbents going mad with it?
This is bittersweet for me, because I loved their streaming services. I'm happy that there are so many (non-Pandora) alternatives now to last.fm streaming, and I'm happy they're keeping their core scrobbling/discovery functionality intact, but it's disappointing that there have been so many obstacles for this company to provide all of its excellent services up to this point. I hope this one day will change.
Ubuntu and its disagreements with the rest of the open source community
tptacek likes to concern-troll NSA discussions on any supposed inaccuracies, any hyperbole, any "tone" he doesn't appreciate, etc.
I thought the article made a good point in that $2B wasn't perhaps what Occulus was worth, but how much it required in order to consider selling. FB had to pay a premium (perhaps because of its brand in the eyes of the owners of Occulus) in order to acquire the company, but it may be worth it to them anyways.
> We designed the Bugsnag dashboard with a $ms-base of 1rem and a $ms-ratio of $major-third or 1.25

Nice music reference. Does it make your page feel sad if you use 1.2?
I was actually not trying to find my way around the paywall :) I didn't know you had to pay to access all 14 questions.
I like this a lot.

Went ahead and signed up as some of what's there is probably bit over my head. Looking forward to seeing it grow.

I'd love to see even more discussion on each solution. Ideally something like an interactive "The Practice of Programming" [0].

0: http://www.amazon.com/dp/020161586X/
But investors are clearly spooked by the latest pricey acquisition.

ugh. and 17 billion for whatsapp wasn't? I'm just puzzled at how irrational investor mentality is (herd). Oculus rift should've been a boost, it's far less riskier than whatsapp.
I actually really appreciate this article, though I've known about it for decades now. In fact, I used to return javascript results in a post target frame back in the mid-late 90's and would return them in said delimited format... field/record/file separated, so that I could return a bunch of data. Worked pretty well with the ADO Recordset GetString method.

Of course, I was one of those odd ducks doing a lot of Classic ASP work with JScript at the time.
A priori, sure. After the fact, if you have detailed enough data it can be pretty easy to identify the timing of certain events.

It doesn't mean that the reaction is correct or that it won't be undone in the future. But there's a huge difference between "day to day fluctuations are unpredictable" and "day to day fluctuations are inexplicable."
I am not the OP, but you have a point, they are not completely orthogonal.

For instance, I do know many people who oppose gay marriage but are not homophobic.
In the world of GNU any mention of "freedom" refers to end users.
You should have to write a working Juniper configuration to establish a peering session at an exchange with YouTube.

Then non-network engineers wouldn't be grabbing up all the tickets.
Well, we had a couple of strong down days in the stock market over the last couple of days. Lots of momentum darlings like Netflix, Tesla, SolarCity, Pandora, Google, Twitter and Amazon took heavy hits. FB was already down 10% from its top in early March before today, so this was basically coincidence.
The computing power that Apple sells for $1500 would cost a lot more to rent each month on AWS. there's just no comparison.
I think I applied for a couple of gigs at first and tended to get them (maybe 50/50 odds) and also tended to just apply for ones that I felt a calling towards, so I rarely had more than one application outstanding. After that, what usually happened is work became ongoing, so they came up with more things to do, or mentioned another project they wanted and I continued work under the same contract. That may have been a mistake in hindsight because I didn’t show much versatility, but, ongoing employment like that says something too and I wish more contracting sites reflected that.

I don't recall trying to comfort them about my inexperience on oDesk. I mostly just focussed on similar work I had done in the past, even if it was just a concept I was interested in that they were trying. Most of this stuff is so esoteric to non-technical folks that authenticity goes a long way. To alleviate their fears, you could ask for less up front. On contracts that are 40 or so hours or less, I ask for 50%, but beyond that I tend to ask for 25%. Then I usually pitch about 3-5 milestones. Never settle for 0% upfront, because it takes several hours/days to get up to speed with a project before you begin. You can always give refunds too, so don’t stress too much about going over if you have the meter running on an hourly contract. It’s probably better to have an accurate accounting of your time and renegotiate after the next payment. This has never come up for me though, because I tend to be a lot harder on myself than the client is. Just be aware of it and add in some contingency time, maybe 10-20% of total when you are bidding. So bid 100 hours instead of 80, 50 instead of 40, etc, and don’t worry about round numbers because they sound suspicious anyway. You really can’t go wrong with an honest approach, and if you still aren’t getting contracts, perhaps message some of the people who declined and just ask if there’s something you could do better to land one next time. Short of that, I’ve been thinking of pasting a beard on my profile picture.
Thank you for posting this. I have been wondering and I am very relieved to see this.

Thanks!
I'm from Central America. I went to SF and had a few interviews over a month. I failed in all those 40-minutes-solve-as-many-as-possible-fizzbuzz-problems because I wasn't fast enough.

That said, I've been working as a web developer for 11 years now, bulding CRM's, CMS', Crawlers, automation tools, and all kind of web based stuff companies needed.

Also, I never went to college, and have been working before finishing high school (15 years old).

So, while I lack a lot of computer science education, I consider myself competent at developing solutions, and have progressed with coding practices.

But because of the US interviewing style, which I had never gone throug before, I am not employable there. Interview Cake may be just what I need : )
I'd say the step-by-step hint process is the secret sauce. It mimics an actual interview scenario (where a generous interviewer might be willing to help you along) while teaching by example some structured ways to break down the problem by walking through it step by step. Notably, most of the answers start with a brute-force solution and optimize from there, which (IMO) is an excellent way to approach these sorts of problems, especially in a stressful situation such as a real job interview.
Hey gameguy43,
Great site! Can you tell us about the tech you used to build it? I see Heroku... Is that Bootstrap too? What language/framework/database are you using? Thanks!
Any big announcements rumored for this year's I/O, e.g. Android 5.0, Nexus 6 phone, 12" tablet, more offline services (Maps, Docs, etc.)?

I tried a couple of times to get in, failed, and resigned myself to watching the presentations and tutorials online for free. That's fine. Say what you will, Google gives away a lot of knowledge for free and I have benefited greatly.

Can't wait till June.
If only they knew that their newfound interviewing skills will in most cases land them...a job doing maintenance on a pedestrian CRUD app.

It's a sad state of affairs when the most intellectually challenging part of your job is the coding test you had to pass to get it.
We use Sendgrid and have hundreds of thousands of customers that might be phished by this social engineering trick. It's absolutely unacceptable that such a crucial piece of infrastructure is vulnerable to such a simple trick.

I'm going to bring this up with our team and see if there's another vendor that can more reliably protect our customers.
> Abstraction is not there to make things easier to understand, it is there to empower you _after_ you understand the abstraction. It is there to pack the knowledge you _already have_ after working with some system, and being able to port it to similar systems.

I think some abstractions exist for either reason, and some for both reasons, but either way thanks for saying it this way - you definitely put it better than I did.
You need some kind of "okay, you can get your password back, but it's going to take some time. You cannot get back up instantly."

Maybe they FedEx the password to your physical address on file. Maybe they contact all phone numbers and emails they have for you and say "someone has requested an emergency override, if you object call us back in the next 4 hours." Maybe they do a Skype session and compare your photo to the one they have on file.

All this costs money, of course. That's the price of doing business.
you are right but for value investors, I think that Oculus Rift could have a quite a big impact on the intrinsic value of Facebook, now the risk is, can they get it right? A non-gaming company getting into 3d virtual reality? Clearly, Google (actual experience of making hardware) doesn't think the timing is ripe yet.

What we have with Oculus Rift is that they were spooked by Sony, and decided to cash out while they still could.

VR will be a major major step for Sony if they get it right (which they are likely to do so) with PS4. They would absolutely own this space with their experience in 3d entertainment hardware.
Reading through this I see I was wrong. Thank you.

My reaction was provoked when I was considering paying for the rest of the questions, saw the comments and saw the link to all of them. I was too hasty in my response.
The best feature for me is automatic text reflow in terminal. It's finally here!
Indeed. Having had quite a bit of experience with ACM-type competitions, I believe it is super-important for technical coding questions not to leave room for misinterpretation (especially when the key point being tested relies on the accurate interpretation, like this case.) Being sloppy in the interview may lead a bad taste in the mouth of the best candidates, because they are the ones who will take the question most literally.

It's not an excuse to leave things like that vague so that a candidate would have to bring it up to you. If you want to ask open-ended questions, ask obviously open-ended questions; don't make an attempt to turn simple technical questions into open-ended ones.
I think you can get a rough sense of whether this is true by using Beta (http://en.wikipedia.org/wiki/Beta_(finance)) - Beta represents the riskiness of the stock relative to the market as a whole

After a quick google it seems Facebook's beta is ~2. So a NASDAQ fall of <3.5% is an indication that something other than a general downturn impacted Facebook's price

Please correct me if my understanding is wrong
Northwestern players score in bid to unionize college football
It does with ELB
that you think its java like shows that you dont understand the library or java or both.
That's probably the one part that really didn't make sense. But maybe he did it for sport.
This is great. LastPass now works nearly exactly as it does in the desktop browser extension, but for apps too. They register the app as accessibility provider, so that it can detect when a view contain keywords such as "username" and "password", and then prompts you to choose which account it is based on a guess which credentials link to the app. Makes life lots easier, particularly with apps that clear the login screen when you switch out of them.
With that same logic in mind - we could say that anyone working at amazon AWS or Rackspace (or any other hosting companies) could gain access to your application.

The thing is we trust these companies to have processes in place so that their representatives won't have the ability to potentially do something destructive and if they can because they are the highest ranked rep and they need that kind of access - then at least auditing and training should be in place to avoid that kind of behavior.
It's insulting for an experienced candidate who graduated with honors. The interview pre-screening test says that I'm not worth 15 minutes of your time on a phone screen to figure out if I'm competent or not. If my experience and education doesn't justify 15 minutes of your time interviewing me, then you are disrepecting me by making me pass an additional test, USUALLY LESS MEANINGFUL THAN THOSE I TOOK IN SCHOOL, for the privilege of MAYBE getting a chance to talk to you. (There are lots of times I did the stupid screening test AND STILL NO ON-SITE INTERVIEW.)

Even more insulting, someone just gave me a multiple-choice personality pre-screening test, the "Predictive Index" (http://www.piworldwide.com/solutions/predictive-index-system...). Fuck you for asking that. I know I'm "INTJ". If you aren't a complete social retard, you could figure that out by talking to me for a few minutes. The next time someone gives me the Wonderlic test, I walk out of the interview. Also, I know that only a corporation run by twits would ask such a thing, so I'm not missing anything by passing.

Interestingly, it's gotten better since I started contracting/consulting. The key seems to be when you're interviewing with someone non-technical, instead of someone who likes to show off by asking obscure language trivia questions on interviews.
I think these services could use timed release. If you have locked yourself out, the timer starts running. If after 30 days no one has denied the request, access is granted. I'm pretty sure this approach would foil most if not all social engineering.
For Columnist, a Change of Tone
Love to get some thoughts from people on the pricing. Today the first 3 questions are free, and it's $5 for access to the other 11. How would people feel about $10? $20? What if there were 30 questions, sorted into different topics?
Crazy Stone the Go computer program is playing a human chess player with a 2100 ranking?
A premium? Figures I saw were 10M units at $300. That's 0.666x projected sales, when 2-3x is the norm for mature companies.
> We can restart the process without losing any connections

Would you mind expanding on this a bit? I'm not too familiar with Haskell, but I am familiar with various was of blocking new connections while allowing existing connections to complete, either at the load-balancer level or built-in each individual process.

What Haskell stack are you using, and how are graceful restarts accomplished?

Thanks.
Nest makes perfect sense for Google. It's all about automation.
PNotify included in cdnjs
What I imagine to be a real productivity boost would be a combination of both: A laser tape measure paired via blutooth to take exact measurements and an app using the accelerometer/camera for the general outline. In a best case scenario the app could even locate the laser tape measure to detect which measurement is taken.
I wonder if they'll eventually allow anyone to go to this site too be interviewed, live, by an actual engineer. For example, a prospect just shows up and jumps right into a technical interview with an interviewer from an interested company. It'd be good practice from the perspective of the engineer and act as potential job applicant from the perspective of the interviewer. Totally non-committal. I would imagine multiple prospects doing the interviews at the same time with the same interviewer.

Instead of scheduling an interview, you have prospective companies posting their interview schedules. For instance, "Hi, I'm from Google. I'll be hosting a technical interview at 330 PST. If you'd like to potentially work for Google, go to this link and answer my question in the time allotted. I'll be in the room to answer any questions." Of course, there's no whiteboarding involved but it might act as a pretty decent vetting process.
Actually, I'm inclined to bet this was one designer's concept and not the work of many people reviewing prototypes and giving feedback.

Design-by-group tends to produce boring, cluttered, seen-it-before layouts with little innovation. This seems to be on the completely opposite end of the spectrum -- with no one saying, "Uh, wait -- I think you need to make it clear that you can scroll for more info."

(And also: "Uh, I'm not sure developers are going to take kindly to Google requesting access to their microphones so soon after the NSA revelations.")
Binary clock countdown to registration is pretty cool.
Here in the US we're in the middle of a debate about what views are socially acceptable and which are not. The tide is turning against views and policies which disadvantage gays as a category of people simply because they are gay.

Thus it's not a question of whether someone's sub-human but whether or not we, as a society, find those views acceptable. Pro-slavery or nakedly white supremacist views fall into a similar category. I believe anti-gay bigotry is drifting towards that axis. While those views are protected, that's orthogonal to whether they're subject to criticism.

Also, "tea party" or "pro-NSA" or "anti-NASA" are not really classes of people, considering they're elective categories.

Honestly I am not very sympathetic. Substitute any other form of prejudice and "I don't demand perfect agreement" starts to sound more and more like apologism for bigotry. I'm sure that's not your intention but the contours are similar.
You know, this career thing is just not easy to work out. Our school system and hiring system..etc..really don't have a good model in place for how to match people successfully to a very good fit niche. When I got hired at my job, I had been a homemaker for years. After testing, they said "You still qualify for both positions. Which one do you want?" and I said "What do they entail? Those job titles mean nothing to me." I made the decision I made in part because one started two weeks earlier than the other and I was living with relatives. I wanted a job and out of that house.

It happened to work out that I chose the job that was better for me personally. But I really had no idea at the time that I got hired. Only after working for some time did it become clear to me that the other job would have been terrible for me.

I don't know what you need to do to find your niche. But you are not the only person that struggles with this.
The value of the first follower & the next few ones is huge. The need to treat them as a partner. This 3 min vid makes the point clearly
http://www.ted.com/talks/lang/en/derek_sivers_how_to_start_a...

We have got our first follower and working feverishly to give them value...
Even if you do everything right you can still find yourself on a blacklist. Then you get to pound sand.

Blacklists suck. Not as much as spam sucks, though.
Comments can be mean, but most of these things are true, i really appreciate the work of this guy, and maybe (i hope not) there are people using his library, but if you see it from a (experienced) developer's point this library shouldn't be used. If someday i have to maintain an application that uses this library it will be a really pain. As i said, i love GNU, but this library is a wasted effort to do javascript "easier".
Your logic is a bit weird.

Sendgrid just experienced this major embarrassment and are currently re-training their staff to avoid it again at all costs.

And you're going to move away from them now?
This is such a huge indication of the horribly sad state of interviewing and hiring programmers.

The current process results in hiring people that are awesome at interview quiz questions, but can't sit down and do the actual day-to-day work.
I don't know. I've never played poker and don't really know how it works.
ES6 classes are just syntatic sugar for the way people already build constructor/prototype objects.
Presuming you're paying for this service (and thus have a credit card registered to it), how about the "we've made two $0.00 - $0.99 charges on your card; tell us what the cents digits are and we'll refund them and give you a reset link" model? I've only ever seen it used to initially verify a card--but, provided a card has been verified, continued access to it can be used to re-verify a compromised account.

(And if someone has managed to break into both your personal email account and your business's online-banking account, getting your web-host to recognize you will be the least of your problems.)
Good point.

However, if this was a shim for some future language feature it would probably be a good idea. It doesn't appear to be and if it was widely used, would only add to the confusion once language support for classes did emerge.

Furthermore it appears to put variable name declarations within strings, which might further confuse editors/IDEs that already have trouble with the dynamic nature of the language.

I really don't mean to belittle as I'm sure a lot of effort was put into this project. It may serve a purpose somewhere and someone may find it beneficial. I just feel that it goes against the language constructs a little bit too much.
Sorry to hear. Seems like they were fishing to see what else they could get from you that wasn't already open-sourced. When they found that the open source code was enough, they dumped you.

As this changed your mind about open sourcing the code or how you open source code now?
I don't think anyone's really worried that Mozilla is going to stop being inclusive. They want to punish Brendan Eich for opposing marriage equality. Saying that Mozilla won't change isn't going to change people's minds.

Personally, I don't see much of a gain to be had here. If it were a for-profit company, I'd probably boycott them, not because it helps the cause of marriage equality at all, but because punishing people who are jerks feels good. But it's Mozilla, an organization whose goals I support. I don't care if it's led by a jerk. Punishing him doesn't make the world a better place at all.
Tailored.
It is unfortunate because even though Mozilla has nothing specifically to do with LGBT issues and Eich has not publicly opined on the subject in the capacity of a Mozilla employee, he must now apologize for having an opinion.

Let me repeat that: Eich is apologizing for his opinion.

Not his actions as Mozilla CEO or even as an employee.

The response from some quarters to punish his deviation from what some parties have declared "acceptable" is breathtaking. It has all the makings of Stalinesque purge with a Web 2.0 twist. Given the subject itself and how so recently it was considered "abnormal" and "unacceptable", I find the whole episode tragically ironic.

I have no problem with gay marriage. But I am revulsed by the mob screaming for blood due to Eich's thoughtcrime on this matter.
who's more likely to work at the NSA? A man who respects the constitution or a criminal? as the NSA grows in both size and power the answer will become clear. As an nsa employee you'll quit or expose secrets when things get sketchy. the only people stick around will be... what exactly?
The step by step expansion are really great, and I'm sure this will help many.

I think I prefer the learning by doing approach like talentbuddy[1] personally.

[1] http://www.talentbuddy.co/