skysight-inc/HackerNews huggingface dataset:
It is kind of interesting seeing the difference between approaches that other tech interviewers use - the following was one that I saw today on linkedin:

http://firstround.com/article/The-anatomy-of-the-perfect-tec...

I think that it needs to be a combination of 1) what is on your resume as you become an expert in a fairly specialised piece of technology and on 2) general knowledge.

I feel a bit sorry for the guy who had to write the LRU cache. I have been in unfamiliar surrounds before and come across as a blathering idiot, and I didn't feel it was 100% my fault. The interviewer has some responsibility in trying to understand the background of the person, and is not there to show how smart he is.
Does language documentation count? If so, http://docs.racket-lang.org/ is probably as good as it gets.
> We have a long legal history or fruit of the poisoned tree,

We had that. It is eviscerated by things like "Parallel Construction", "Exigent Circumstances", and really low standards for "Probable Cause". WRT domestic law enforcement (like drug cases), police may violate laws, peoples' rights in all manner of ways. Prosecutors usually get to keep the evidence if police can show "good faith".
What about requiring a 2 factor auth from the likes of Google Auth or Authy https://www.authy.com/ ?
If George Lucas had created Jar Jar Binks in 2010, would fans have done the same to him? Is this purely a gender thing?
Well, said. This simply can't be allowed to continue, especially in America which holds liberty as its central value.
Non-Trivial AngularJS Made Easy
Google Glass talks to Raspberry Pi with XMPP
Leaky World: a playable theory
Where Teens Seek Online Privacy Advice
Getting frustrated and depressed with keymapping? Sounds just like my experience using real vim ;)
This is awesome! You should add ctrl+[ as an alias for escape as vim does. I've used that for a while now, and actually reaching up for escape feels unnatural now.
"How many cavemen or Egyptians or middle age serfs were running around saying "Boy I need more experiences to give my life meaning"?"

They did. We don't have recordings on the cavemen, but in the Middle Ages you had people becoming monks, joining the Crusades, etc..
6 ugly habits in web development
I am not sure because you can own half of an stock. For example if you invest in ETFs you don't an integer number of stocks.
What a bunch of drek. Go to engineering school, go to law school, accounting school, hell you want to be a good designer go get a degree in psychology - but whatever you do don't waste a second on a useless business degree. Learn how to actually do something.
A front rudder would not need to move before its axis of rotation. It could easily be just like the rudder of a rowing shell (http://www.rumerys.com/Avanti/a3.jpg), but mounted close to the bow.

Also, many ships want/need to have the ability to steer both the front and the back of the boat. As an other reply already says, bow thrusters (http://en.wikipedia.org/wiki/Bow_thruster) are common in larger ships nowadays.

And yes, people have tried to build serious sailing boats with two true rudders:

http://articles.philly.com/1986-10-17/sports/26058791_1_radi...

I even could find a mention of a boat with only a front rudder: http://www.craigmarine.info/yacht_boat/builders/power_boat/B... (scroll down to 'Canard')

So, be a front rudder, but be good at it!
One week of learning Node.js
I've sometimes wondered if code I've worked on will ever make it onto HN.

This was not the preferred way ;)

Though in my defense, this code was written before I got there... But I'm pretty sure I've been through this exact code afterwards and never found the vulnerability.
Side Issue: do Americans really say "penny-wise/pound-foolish"? I'd have thought it'd been dollar.

And what exactly is a po-dunk school when it's at home?
More likely imho, he meant google buzz
Thanks for the VIM tip! I never even thought of looking for an alias for esc before.
Really like the way Ward and the others involved take the wiki idea one step further and solve the task by designing a protocol for sharing bits of information instead of writing yet another wiki engine.

The are of course writing another wiki engine, but as a reference implementation. I sincerely hope that others pick up the idea and protocol and include these mechanisms for information and data sharing into their products.

Wondering whether they are aware of the micro formats and whether these formats are being used in their implementation (http://microformats.org/).
This behavior is unacceptable. People who are around this behavior but say nothing are not helping the problem. If you see this behavior speak up.
you thinking of perl
The formatting and styling is a little dated and claustrophobic, but I always liked how thoroughly (with plentiful links to convenient test examples and a dev console) the New York Times documented their APIs: http://developer.nytimes.com/docs/congress_api
I can see it from Canada, but I can't buy it, they only ship to the US.
Yes, and those people are the same folks who give women who are violent or abusive to men a free pass, as women can't be violent against men as men are so much stronger than women.
Daniel Kottke and Bill Fernandez Talk Memories of Steve Jobs, New Movie
Picture this: Is there life after Photoshop?
On Debian 7.0 (Wheezy) argument "-l 8080" without "-p" causes netcat (v1.10-40) to listen on a random port.
I must run "nc -l -p 8080" to listen at 8080.
Typical. It's always easier to be a bully behind a keyboard.
After staring at the page for about 5 minutes, I still have no idea what I would possibly be paying for, nor what would happen to my deposit if I didn't "finish" it on time.
Doctors in the US get paid per procedure. I sincerely doubt there is an insurance billing code for time spent reading journal articles.
Neither in mine ( opera mini in an iPhone 3). then again, most new things do not :(
Just because people aren't "approving" the project doesn't mean it's not going to happen. Chrome started as a 20% project and it wasn't approved until it was way into development.
in->fr->in->fi, cities are more interesting. They are:
BOM->KCZ->BOM->KCZ->VTZ->CJB->DEL->IXZ->BLR->DEL->PAR->DEL->HEL.

For a city to appear on the list, I should have lived in the city for at least 6 months. If a city does not have an airport then the nearest one is used. Lastly, I have been in HEL for the last 7 years..
You don't think that screwing around and then rubbing it in your partner's face is abuse?
We have a lot of perks, including great food, but ultimately it comes down to:
1) awesome coworkers I learn from daily
2) access to infrastructure and few barriers
3) a competent IT team for corporate IT

The combination of the three is rare in industry.
100 USD from 1969 would be equivalent to 636 USD today. So it would have been a great buy, but you have to take inflation into account.

Also, 100 USD from 1969 invested in the stock market (S&P 500) in 1969 would have given you 5403 USD from 2013 today, so buying those ounces wouldn't even have been the best investment.

Almost any solid investment over 50 years would give absurd returns.

http://www.usinflationcalculator.com/

Edit: source for the S&P quote:

http://www.moneychimp.com/features/market_cagr.htm
CIA: The mysterious Area 51 exists
Generally, rms does not advocate free hardware (free as in freedom). You might be interested in this article from 1999:

http://www.linuxtoday.com/infrastructure/1999062200505NWLF
Same here, Canadian as well. It's really too bad, I was looking forward to get my hands on it.
That's a good point. While the analogy isn't 100% correct, this seems similar to giving DMCA immunity to file sharing sites. They are just the enablers or pass-through agents, not the ones who commit the crimes. I'd be curious to know what laws actually could apply to this situation. Regardless, you can't innovate by not taking risks and having a cover your a attitude. If you don't take the risks, your competitor will, and if those risks pan out for your competitor, you'll go out of business anyway.
I was thinking the same thing. Not being able to use ctrl+[ actually made this game really really hard for me as my muscle memory screams in protests each time i want to exit insert mode.
It's not a gender thing. George Lucas did receive death threats for Jar Jar, I'm sure.

I've received death threats just doing customer support at a previous job.

There's always going to be crazy douches out there who say crazy douche things. If we start legislating away free speech (and I realize this is a UK site where that's already happened even more than in the US) because of the 0.001% of psychotic douchebags then we're harming ourselves and not really protecting anyone.

Making death threats is already illegal, we don't need any more legislation about it.
IOS7 UI Template Download
The English language is evolving. We've created a vocative tense for English using the "@" symbol. "Et tu, @Brutus?"
Tizen..........?

That is the Linux Foundation Mobile OS
Agreed, it's a silly question even if it were true that Google invented the idea. I do not get the impression that Apple is a company that mindlessly copies R&D strategies from Google.
Agreed, it is not acceptable to threaten people or their families, least of all over a video game.
This goes in the same bucket of fun that contains

:(){ :|:& };:

Don't run that on a shell unless you enjoy having to physically reboot servers.
A bit of both. The article mentions that this incident was only one of several that came to light in response to recent fan-bullying and threats, and other incidents cover male game devs.

That being said, the gaming community tends to be a fair bit more vitriolic when women are involved.

One of the reasons why even as a die-hard gamer I disassociate completely from the community that surrounds it. The only community I've found that doesn't make me red with rage is the Kerbal Space Program community.
A number of high performance sailboats have front rudders -- it's called CBTF or Canting Ballast Twin Foils. One example is the Schock 40 [1].

[1] http://www.wdschock.com/boats/schock40/s40_specifications_b....
The difference between a well designed and badly designed circuit can make a huge difference in performance and longevity of product, which is definitely something the end user 'sees'.
CA must be for Canada
I'm not insisting we throw out the state because of PRISM.

It seems like you basically agree with my question of CSTROSS.

The last bit, was just me letting him know, putting his politics in front of his art means some won't make it to his art.

I like keanu reeves bc he doesn't let me know what he thinks. I'm weird that way.
There's also the problem that if an online conversation has nine "Hi, keep up the good work" responses for every "I'll rip off your head and shit down your neck" response, the ones that really stick in the mind are the latter... and the ones that get the most replies and attention will be the latter also. See the DailyMail
Easy! I'll add this today
I think we both have a fair share of morons on both sides :(
Sadly, this doesn't make me feel more safe to go there again. But the city of Dubrovnik was nice anyways :)
AirPi Kit - Raspberry Pi weather station shield
So a kid threatens to shot up a school and spends half a year in jail [1], but endless viciously well described death threats like this and no police response? What's with the very uneven handed approach to law enforcement?

Oh right, school shootings make the news and are near terrorism and murdering a woman's family gruesomely is... normal?

[1] Justin Carter: http://freejustincarter.org
Angular's dependency on the DOM for rendering will always make testing it very difficult. This will continue their move towards feature based testing. Feature tests have their use, but they do not scale and provide the least useful insight into why something is failing. They are also notoriously slow, so once you have a large test suite, it can easily take 20 minutes or more for feedback. I have worked with feature based test suites that take 2 hours to run. It wasn't fun.
Okay then, the NSA is incompetent/untrustworthy, and the gov't is incompetent/derelict in its oversight duty. I'm going to consider this possibility to be less likely, unless the President makes decisive corrective action. If the President can't denounce/correct such a failure, then he owns it.
Anyone got a one-line or so version with BASIC auth?
Yeah, I was surprised about the IRS too, when I called them about my W8-BEN.

With a long polish family name and residing in a city with a long German (with umlauts) name the whole call over a low quality transatlantic line wasn't a walk in the park. But the IRS employee always stayed nice and helpful. (I think the address entry took us good 20 minutes alone).
A new social learning network for science
I'm not having the freezing issue with Chrome (28). But I think there're some major usability issues. I cannot figure out how to input a date. If I input "8" then "16" it's current value is 08/16/yyyy with the "yyyy" part selected. If I continue to input "2" for the year part it changes to 1902. Inputting "20" will reset the date picker back to mm/dd/yyyy.
Yes.

People in these position are selected for patriotism and devotion to their country. That cuts both ways. If they manage to convince them that government=country than whatever they are told they will listen and go to any lengths to execute orders. Some realize what is going on but saying anything would at best result in revocation of security clearance and loss of job, at worst imprisonment. BUT the other side is, some people don't think country=government. The see country=Constitution, country=citizens and so on. A different ideal. A very very tiny proportion of those people will have balls to come out and expose lies and shameful things hidden under the carpet at the cost of heavy possible repercussions.

I am waiting and hoping for more Snowdens to show up.
> do Americans really say "penny-wise/pound-foolish"?

Yes.
Heatwaves projected to double by 2020, study says
1,000x yes! My productivity comes in intense bursts of effort, with quiescent periods of research and reflection between them (or what looks like goofing off to rigidly process-oriented sorts). Combine that variability with mandatory daily scrum meetings and it makes me want to figuratively slit my wrists.
Some automatic braking systems recognize pedestrians, and probably recognize cyclists. More of this would be better: Maybe transponders on bikes that activate automatic braking when cars get too close. Sensors on bikes that use loud horns and strobes to warn drives that approach too close. Etc.

New York is an interesting case. While e-bikes are inexpensive and plentiful (and lo-tech, using lead-acid batteries) in China, they are expensive, over-engineered, and rare in the US, except in New York, where I see dozens of e-bikes, most of them inexpensive Chinese-style bikes, on the streets every time I'm in Manhattan. I think this is a sign of people who would not otherwise bike finding bikes are a practical way to get around.
> "What I've heard is more nuanced: the policy is not dead, but it's very hard to both satisfy the core demands of your job and maintain 20% time. So it's not dead, but possibly not an actual priority in the culture the way it used to be..?"

... and the difference in outcome is?
The Polygon article talks about Toulouse, a male former Microsoft employee in charge of XBox Live bans, quitting his job there due to death threats and similar bullying messages.
Yes. When you do something it has bad results, don't do that.
I think my point was that it is commonly regarded as a country, at least in my experience when it comes to people who don't live in the UK.

Technically the UK is a sovereign state composed of four countries and not a country itself.
> dumping heat to the vacuume of space is much harder than cooling off on a hot day

Is it? A naive application of the Stefan–Boltzmann law yields a loss of about 1 kW through heat radiation alone.
3M didn't copy 20% from Google. They were doing it well before Google ever decided to do it.
Unrelated, but Dragon Age II is actually a game with an interesting story, that strays far from the classics (in a good way). The game did not deserve the backlash it got.

Combat is good too, albeit the weird camera angle is somewhat of an annoyance.
But using things that break other things from time to time is probably still a good idea to find software defects. I used to have a user on my machine whose name (and thus profile folder) contained a non-Latin-1 letter and a space.
This is completely obvious to anyone who is making an effort at observing what's going on right now. The big problem is that is isn't obvious to a casual observer.

From my perspective, as a foreigner, the US Government is currently doing a ridiculous chicken dance to avoid overt similarities to any famous totalitarian government. But at the same time, it seems very obvious that it is systematically sidestepping many principles of democracy and the rule of law. You won't be able to say something like "The US Government agencies are acting like the Stasi" and have all your facts intact. But there are plenty of dodgy things happening that would fit smoothly into the policy of many previous totalitarian governments.

I think that pointing out all these small details in a credible fashion is one of the necessary actions to get more popular support against these policies. Things aren't looking very good.
Half-Life 3 is not in the works, says Valve voice actor
Doesn't seem to be available on ebay.ca.
Well, actually Google has had stack ranking forever, since before I got there. I remember my first manager (as a new hire) was telling me about this weird ritual where managers got together in a room and talked about everyone and wrote stuff down.

It is a bit puzzling to me that Google was pretty innovative in a lot of areas, including HR policy, but the perf stuff is unimaginative and rote. Then again, I don't necessarily have a better solution for a company of its size.

From a personal perspective I think it's great to give up a level and 10-20% salary for increased time learning things. Google already pays at least 10-20% more than other places which DON'T have 20% time.

From the company perspective, I think it is sad that 20% time is becoming less and less relevant.
TCP is UNreliable
This was not my experience. I did not get an offer after being flown out and spending the day interviewing. I did not do well in the whiteboard coding, but I found the people I interacted with to generally be interested and smart.
I suggest you read the Time magazine article "The Bitter Pill". You talk as if the insurance company networks are the only ones who are using leverage to push prices paid down. This is no longer correct. Physicians and hospitals have now banded together into cooperative, consolidated practices/groups/networks, and they have absolutely been exerting huge upward price pressures on negotiated payments with the insurance companies.

If the situation was as you described it, the costs for insurance would have been going up, but not at the levels/rates that have actually occurred.

I suggest you read the article. Is is an incredibly well written, balanced, and well sourced piece of journalism. It is also a long and engrossing read.

FYI, the negotiated Medicare rates are actually designed to make sure that hospitals MORE than make up their costs of doing business.
How well is this working in China? Is there the same generational effect there as there is claimed to be in this essay in NATO countries? In particular, do the intelligence services in China seem to be dead-end career paths for ambitious young people there? Who is providing leaks from those?

(I ask, as a speaker of Chinese, because I like to reality-check statements about invariant social trends cross-culturally.)
No. I am using C and specifically some C99 features. They claim C++ is just C and ++ but it isn't.

(There is an Intel compiler that does support C99 btw if anyone is interested but you have to pay for it).

http://software.intel.com/en-us/articles/c99-support-in-inte...
It's about time one of them spoke up.
> The client has not erred by requested a document that exists and which the server can technically provide

The client has erred in requesting a document which the server is legally forbidden to provide to that client. As specified for 403, the server understands the request and refuses to fulfill it.

Admittedly, a hypothetical 6xx Third-Party Interference series of error codes might be useful for these kind of cases (and some instances currently handled by 503.)
FFOS will almost certainly be more usable on low-spec than Android... have you tried the category you mentioned? It's horrible.
And if you run a gaming community, or really any online community, immediately hellban anyone who threatens someone else. Someone who threatens to kill someone's children does not deserve a second chance.
It's ironic that the alternative to advertising, is to splash big "DONATE NOW" adverts over a website.
> 451 would be for "found, but we can't show it to you".

"The server understood the request, but is refusing to fulfill it" is already 403.
While their standards have definitely dropped because they hired me in 2011, they then proceeded to assign hirees like myself to all the work no one else wanted to do around the googleplex.

I suspect this was one of Larry's failed experiments because a whole bunch of the people I met were let go within a year. I personally fled the place after a couple months of trying and failing to find work remotely suitable to my skillset, which was, ironically, what led them to recruit me in the first place.

Great perks, lousy work.
Nicely said. Glad to see I'm not alone in my perspective on nations.

On topic: I was born in India. Currently live in the UK. Have lived in US too, and will go back there in less than 12 months.
"we can shift innovation to a focused group of our core innovators"

It might be easier to manage a separate Innovation Department, but what happens when someone on another team has a great idea? Do we transfer that person to the Innovation Department to continue innovating? What would that mean for their team left behind, relieved explicitly of responsibility, and implicitly of capability, to innovate?

Maybe the whole company should be tasked with innovation, but innovators should be allowed 80% time to write CRUD apps if they so choose.
That is a brilliant quote. Charles Lutwidge Dodgson arrived at the pen name 'Lewis Carroll' by translating his own name into Latin and then translating it back into English... and then reversing it. So, he was most certainly aware of Seneca when he quipped about the efficacy of planning a trip with no specific definition.
Its not the alternative to advertising (it is advertising), its the alternative to soliciting and displaying third-party advertisements.