skysight-inc/HackerNews huggingface dataset:
As another year ex-Googler, I'd say this is BS. Everything that superseded the "gconfig" days was pretty amazing, and IIRC the team behind it in NY did quite well for themselves. Steve Yegge wrote GROK, which is an internal tool, and I'm pretty sure no one around here looks down on him: http://www.youtube.com/watch?v=KTJs-0EInW8
Yup. Unfortunately, easily cleanable interiors are not generally compatible with attractive luxury interiors. Why do taxis have plasticy seats? Because it's easy to clean them.
Also, if you buy, your cost of moving is WAY higher. unless you can know to a high degree of certainty you're staying put for 10+ years at least, renting keeps you mobile. Not everyone can telecommute. Many people should be more mobile to go where jobs are, and that's easier when you're renting.
According to wikipedia, either "dudette" or "dudess."

http://en.wikipedia.org/wiki/Dude
I'm certain there are positions for cadets with high IQ's. Maybe not low level positions like traffic cop. But I'm sure they'd make great detectives or digital forensic analysts.

Reminds me of Mike Judges movie Idiocracy. I hope it's not where we're headed. Just a couple of months ago John McDougall, President of the National Research Council of Canada said "Scientific discovery is not valuable unless it has commercial value"
Widespread sousveillance (http://en.wikipedia.org/wiki/Sousveillance) is the path to the right kind of future!
I don't get this. You mentioned in a subsequent comment that it's hard to be promoted inside google unless you "release", then go on to trash others by saying that Tools has unnecessary releases.

So is this something problematic about Tools, or about Google's culture in general? It sounds like you're criticizing the idea of using "releases" as a benchmark when inappropriate, yet you are disparaging someone else's work (what would you do?) because they have to adapt to the (dysfunctional?) corporate culture… Seems like making the best of a bad situation.

As far as relative status goes, "hackers" need to care a little bit less about other people's accomplishments or lack thereof. I've heard this kind of trash talk before (both direct and indirect) too many times in tech circles, and no matter how justified you may think it is… it just reflects badly on the person saying it.
TaskRabbit Confirms Layoffs As It Realigns To Focus On Mobile And Enterprise
I think the fact that I worked there for over 5 and a half years should afford my opinion a bit more weight, but as I despise the Argument By Authority fallacy, I'll concede that any other Xoogler should be able to chime in and contradict me here.
This kind of discrimination against "over-qualified" employees has been happening for a long time. For example, a fast food restaurant may not want to hire people with advanced degrees since they'd expect that they'd quit as soon as they found a better job.

However, now that this practice has been made public, someone with a high IQ who really wanted to be a cop could probably game the system by deliberately getting some answers wrong on their IQ test.
I'm mocking the situation:

- Promotion is largely driven by launches

- Erego, people launch unnecessary shit

- That's ridiculous

- ???

- The New Hangouts
Not necessarily right in downtown Palo Alto (it has a cute little downtown area), but in the surrounding areas definitely. When I was a summer intern in my employer's Menlo Park office, I had a lunch budget which means I had to figure out how to take advantage of several free lunches a week. I probably hit up a dozen (nice) places, and all were either in strip malls or in isolated buildings surrounded by a big parking lots.

E.g. this is a Michelin-star place in Cupertino: http://goo.gl/maps/VsVNL. Right next to the highway, surrounded by a parking lot. Might as well be a Taco Bell.

This is another Michelin-star place in San Mateo: http://goo.gl/maps/KjdnP.

Of course I'm being somewhat facetious. There's not a lot of places to put a restaurant in the suburbs other than in a strip mall next to a Walgreens or in a building surrounded by a big parking lot. But that's my point--you're paying Manhattan prices to live in a suburb. Not a compact, walkable one like Greenwich, either, but a sprawl-y generic one that looks more or less like the faceless generic suburbs in any other part of the country.
Mr. Ive is not the only employee of Apple
I think the problem is the belief that top talent only exists in SV - which is false. To me, I think top talent would be less willing to work insane hours, less willing to have long commutes, and less willing to spend a TON on housing. If Google and Apple HQ moved - it would be seen as the end of SV. The VCs would go too. And I think stuff like this will be happening soon.
Agree, local storage should always be the default choice, whenever you can.
If this counts as "Little Brother", then I would argue that we've already reached that point. A year or two ago, I recall seeing many stories of outrage that police were confiscating phones after people filmed arrests. Fights like this get filmed all the time in high schools.

Granted, people don't recognize Glass as a film device at the moment, but I'm sure there was a short time where people didn't recognize phones as filming devices either. Once they recognize Glass too, is there any difference?

I'm not trying to say that Glass doesn't raise privacy issues, but I think this is a poor/insignificant example.
A left-hand vertical bar (one per quote level) is how quoted text appears, visually, in most modern programs.
What are the tradeoffs of client-side rendering vs. server-side rendering?
In context, it's actually pretty relevant. The anecdote, like the piece itself, is about how she deals with being a woman in a very male dominated world. Dress is one of the most direct and tangible differences between men and women.
There is no summary of the video that lists the most important points of criticism, so I guess it isn't worth my time watch that rant.

Did I miss anything interesting?
Anyone got a link to the same story without the signinwall? This article is not viewable without it.
The RC4 attacks currently require the client being attacked to make millions of connections to the legitimate server. However, this could be done over a long period of time and the webserver may not even log an error for each attempt.

Under the right circumstances, BEAST can be exploited with a real-time practical number of connections. It was demoed on stage. Those circumstances don't include every browser configuration, but they're not very extraordinary.

Does that answer your question? :-)
Redis is probably the most useful tool powering the internet after nginx. It really is an amazing piece of engineering.
Tell HN: I Want To Make Your Startup a Free Mobile Website
Hi HN,

I just finished my freshman year of college up and I'm working on starting my own mobile web development company. I've taken on a few clients already, but I'm trying to build up a larger portfolio.

So, I'm looking for several small businesses or start ups who would be interested in their own mobile website. All I ask is that you cover the hosting fees for the site and domain registration. If this is something you would be interested in shoot me a DM or comment below and we can get started on your mobile site.

Feel free to take a look around my website as well, but note it is still in progress and no where near finished. http://shinemobileweb.com/
Outside the Gates: Unions Versus Big Tech
I think Rdio is great, but unless I'm missing something, this isn't meant to be a joke. It just needs a line next to one of the images saying something like "Ryan is significantly cooler than you can ever hope to be".
You asked why they would do this. I answered your question. Maps are sets. And by implementing map, you can use it as a map or a set. Perhaps you're not looking for an answer to your question?

Say I implement log, but not log2. If you understand what log is and how to use it, you have log2. If you don't understand this, you ask why log2 is not provided.
I would gladly give half my karma to downvote this comment into oblivion. I wouldn't have thought that this kind of dismissive misogyny would stand on HN.
I might be misunderstanding the way you described this, but wouldn't this increase the noise for people with higher karma since they'll see all of these pending comments? Or is this going to be an option similar to being able to see dead comments?
No one else seems to have noticed that these details are out of date. Twitter has publicly stated that they currently have "well over 200M active users". The stats are also misleading in that -- I'm pretty sure -- 300k reads and 6k writes per second are only referencing tweets. Flock, Twitter's graph database, handles more than 20k writes and 100k reads per second on its own (peak numbers available from the two year old Readme on Github).

https://blog.twitter.com/2013/celebrating-twitter7
Once upon a time the word "misogynistic" actually had real meaning.

But, thanks to mostly people like you, that word has been hugely trivialized to mean not much more well... than anything really.

Let's not burn the OP at the stake just because he used a word that you think is somehow improper. That's something you have to deal with all on your own.
I'm asking why configure your web server to use RC4 at all if there are better algorithms to use. I'm under the assumption that people use RC4 because it's either less taxing on the web server, or more browsers support it.
However, in this situation, it's better to ask for forgiveness than permission.
As I mentioned elsewhere, this argument somehow equivocates black car services with car sharing. The point is, why own a car that you have to maintain, depreciates, and requires parking when you can have brand new, well-maintained vehicles transporting you around for a small monthly fee?

Your Bill Gates analogy only seals my argument. Bill Gates, in all liklihood, has a personal driver and rides in a top of the line vehicle most of the time, that he may or may not own. (He likely doesn't care.) The reason this lifestyle is only available to the rich is not because of the cost of the car, but because of the cost of the driver. If the driver were to be removed, your average person could likely afford to be transported in a clean, new, safe, well-maintained vehicle they pay for on-demand from an autonomous vehicle fleet.
Although it's from the distance past (1995) this article sheds a bit of light on the word "chick"

http://community.seattletimes.nwsource.com/archive/?date=199...

And several people and sexes are well represented with their very individualized take on the meaning of the word.

In my experience in Southern California "chick" is more or less synonymous with "dood" when referring to a third-party casually.

However it was probably a poor word choice to comment on an article that many seem to interpret as a gender discussion piece.
I agree with you midnight to 6am Sunday would probably be okay. Just would be a really bad time to get an email stating an issue with a payment gateway or marketplace listings or an issue with the website.
Surprisingly, nobody jumped on "crazygringo" when he attacked my usage of a word with a negative connotation.

By the way, if anyone's inclined to fucking ASK why I used that word at any point in the next century, I use words like "dude", "chick", and "radical" because I enjoy the delightful throwback. Such idioms are definitely in my wheelhouse.
Great project name.
Meet a New York TechStar: Elliot Hirsch, Founder and CEO of AdYapper
"physical property that historically has had very low appreciation in value?"

Only over a longer scale. Over a short scale, say 1980-2010, interest rates have gone from 20% to practically zero. So Joe 6 Pack who is going to pay $1500 no matter what interest rate exists, has caused the previous owners selling price to explode. And once prices start exploding, the bubbly pile on begins.

Its also a fad. Post 1950 no $ should be spared on education. Post 1990-ish no $ should be spared on real estate. When the fickle public changes their mind, look out below!
Dijkstra wrote something (in the same vein, if not an exact topic-match) similar but a bit more strident in '85

http://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/EW...
You could call the sate between living and dead "limbo"
Steve Yegge is probably a better example, but another that comes to mind is that Guido wrote the code review system there. He left for dropbox, but he was at Google for years, so clearly something was worth the 50% or whatever of his time left over from python dictatorship duties.

In an earlier comment, OP mentions leaving Google before Go was released, which was quite a while ago now, so not sure why he felt the need to chime in. He just sounds like he wanted to be an asshole, honestly.
The discussion there may be "civil", but it's not healthy.

Truly healthy discussion inherently involves people expressing ideas and opinions that may be provocative. Some people very likely will be offended by these ideas. Some people will get angry. Some people won't believe what they're reading or hearing. But those are all good things. They indicate that there is a wide variety of thought going on.

Communities that are kept "civil" through the use of excessive moderation, for example, thrive only in a very superficial way. Given enough time, intellectual inbreeding happens, where the vast majority of participants adhere to a very strict dogma. Any real contemplation is quickly extinguished. The end result is a very bland type of thought, devoid of real substance. It's not truly healthy, even though it might look good on the surface.
Personally I avoid it because it's incompatible with GPLv2 only licences, which would prevent certain projects mixing code.
...any comments about the actual content of my post, or are we just going to talk about my odd use of SoCal surfer idioms for a while?
I don't want my snoopy neighbors to be photographing me at every time of the day. I am not doing anything to deserve that level of suspicion. Not even criminals deserve this level of surveillance, it is abhorrent nonsense out of 1984. And we accept it just because we change the 'sur' to 'sous' on the grounds that the government is not allowed to do it?

Believe me, if constant personal surveillance in every moment and place becomes generally socially acceptable, there will be nothing to stop 'surveillance'.
Given the secrecy surrounding PRISM, is there any way to know whether a company has been recently forced to comply with a PRISM-like program? Snowden's data is already stale, and only covered the largest companies.
Oh, sorry. A few years ago, people might have selected RC4 for its speed. These days, people who deliberately enable RC4 are doing it because they're concerned about the Lucky13 attack on TLS CBC. It's a rock/hard-place situation with a pair of TLS vulnerabilities that both require adoption of TLS 1.2 to decisively mitigate.
Highways and empty parking spots will be used for driverless car parking during off-hours. When leaving a movie theatre, you will need to enter a digital queue.
I used Quick Javascript Switcher for Chrome to disable JS and skip the paywall. https://chrome.google.com/webstore/detail/quick-javascript-s...
Well... It seems that hisghscalability doesn't scale... Error from squarespace on that page.
Do early employees ever receive actual equity as opposed to mere options?
I understand that any equity would almost-certainly be 'vested' equity but someone told me today that it is unheard of for employees to received anything other than stock-options. Is this really the case? When you look on AngelList at companies offering 0.5-2% equity for certain key positions, are they referring to options or actual equity? Finally, for extra credit, if anyone cares to explain how either employee equity or options might be affected by dilution that would also be most interested to read.<p>muchas gracias!
Judge: EFF lawsuit alleging illegal NSA spying may continue
> you need to know "secrets" in order to use [the interface] effectively

I remember finding out, years after I bought the original Master of Orion, that you could use the F8 key to see which planets have incoming enemy fleets.

It totally changed the game for me, and also made me decide that UI's suck if the "secrets" aren't discoverable by just moving around the UI and looking at tooltips and the like.
Debugging Node.js App with Chrome dev tools
Just press "stop" before the modal dialog loads.
There won't even need to be any surveillance; the gov't can just review the sousveillance footage.
Lots of people jump to the notion that if driverless cars are available, we will go to a dominantly short-term-hire model of car ownership. By why?

Yes, taxis would be cheaper in a world of driverless cars. But they would still be dubiously clean (perhaps even dirtier without a human there to make the passengers clean up). You would still not be able to leave your crap in them. And they would still be only intermittently available at times of high demand (or else they'll be quite expensive).

In contrast, if you privately owned a car, it would have all its present advantages and also it would be usable even if you intended to get drunk; you could use the time that you were driving to read or use the computer or watch TV or whatever; you wouldn't need to circle around and try to park; you could still potentially utilize the car more than the present situation (for example: your car could drop the kids off at school while you get an hour of work in, and then come back and take you to the office), giving a cost savings.

By the way: does anyone who has kids young enough to require car-seats think that they could get away with a taxi-approach to cars, even if taxis were arbitrarily cheap? Don't underestimate the value of a personally owned car as a mobile receptacle of your stuff.

I don't know which of those models would be more dominant in a driverless car world. They both have advantages over the present state of the art. But I'm pretty sure that the people who jump immediately to believe that the taxi model would become massively dominant are basing this more on their wishes than the facts.
It has more backends: GCC style C annnnddddd.... Javascript.
Whoa! This thread suddenly got a lot more interesting.

I'm excited to see how this plays out. At the very least it should filter out a lot of noise.
I used viewtext: http://bit.ly/14YE0GD
Obviously, the unwashed neckbeards not using Macbooks don't care about fonts.
Says the guy named "crazygringo".
Have you changed your stance on "down voting when you disagree with a comment" (you have previously stated that it was OK)? I personally think it would encourage civil behavior if it was frowned upon. I often see comments that I disagree with but that are interesting nonetheless and I'm happy to up vote them for the sake of fighting our tendency towards groupthink.
His wording was hyperbolic but his point wasn't far off the mark if you compare the restaurant scene in SF (or NYC or Chicago) to that of South Bay.
You could live in a Liquor Store!

http://www.trulia.com/property/3119137334-301-A-Church-St-Sa...
Current Googler here. When did you leave? A previous comment of yours says that it was before Go was released, which was in 2009.

Internal tools & developer infrastructure have gotten noticeably better since 2011, which was when Ms. Meckfessel took over. As engineers, we routinely use tools that were dismissed as impossible when I joined in 2009. If you're thinking about the gconfig/mk-debug days, the developer experience is orders of magnitude better now.
Looks good. Free for the United States is pretty attractive. Although the only thing I have to compare it to is Melissa Data.

http://www.windowsazure.com/en-us/store/service/?id=59a168b8...
My main point is that Promises don't have any concept of parallelism; all() is specific to the Q library, not part of Promises/A+. Obviously that's the intent—low-level building blocks—but it leaves one feeling like Promises don't actually solve any hard problems. You still have to solve them yourself.
Massively parallel single-machine supercomputers are still, essentially, distributed systems on the inside. You still have to use many of the same techniques to avoid communicating all-to-all. If you treat such a system as a flat memory hierarchy, your application will fall down.
I'm not a cop so I can't say what they find most useful in a detective, but my guess is that the internal filtering process will select for the most intelligent of the ones they have recruited, and that a lot of that intelligence is defined in terms that are specific to being a cop, and specific to what they learned while already being a cop, so it may not be an innate intelligence that is optimal for the kind of person you want to be a detective.

Personally, I'm all for very intelligent cops, and at the very least, having lots of people on the spectrum of intelligence in various roles makes sense to me.
You forgot the JVM.
Coshared is changing the way self-promotion works on Facebook
Should be Docco: http://jashkenas.github.io/docco/
for the uninitated, what does he mean decentralization?
>This article is not viewable without it.

5 seconds of firebug magic fixes that. :)
The point is at any given moment, a given car is not "your car." If car A gets stuck in a traffic jam, and car B suddenly becomes the optimal vehicle from the fleet to get to you from a cost/time perspective, then suddenly car B begins travelling to you. Congestion on highways becomes a shared cost to all travelers, those who are in transit and those who are awaiting transit, and as such those travelers are able to potentially bid or pay in commensurate to how they value the time they have or will lose due to the congestion.

Basically, there is no free lunch, a traffic jam is a capacity problem where demand outstrips supply, so unless you assume autonomous vehicles (once collectively networked as part of a national system) are somehow going to be less efficient at using road capacity than the same vehicles being driven by independent humans who have no global information, they will be a better solution. The fact that autonomous vehicles will be able to utilize alternative routes off-highway pre-emptively before actual congestion occurs alone is huge. Nevermind the fact that a large reason traffic jams occur is actually not a capacity problem per se, but due to a propagation of small jams into larger ones, in both time and space, due to human beings controlling the vehicle and propagating traffic waves:

http://en.wikipedia.org/wiki/Traffic_wave

In other words, traffic jams caused by accidents, road blockages, merging, or any other non-capacity related issues will likely no longer occur if the vehicles are autonomously controlled.
>>That is an asinine argument. You're more likely to run into terrible neighbors in an apartment setting, with the higher turnover in living spaces.

Except in a rental setting you can complain to the landlord if your neighbors are noisy, or simply pack up your shit and move if things don't change.

With a house, you're literally rooted in that space for 5-10 years. If you get bad neighbors after making the purchase, you get screwed. If someone decides to build a factory half a mile away, you get screwed. If the nearby school that you purchased the house for degrades in quality, you get screwed. If the HoA decides for some reason (that they don't even need to justify) that they don't like your front yard, guess what: you get screwed. These things cannot be insured against or researched in advance. You simply have to live with them.
PG's solution for improving discussions on HN
Parliamentarians ponder PRISM