skysight-inc/HackerNews huggingface dataset:
For many years, I've wanted to move from the South Bay to SF.

Not anymore.

It's too damned crowded now. So I predict it will just get more crowded and there will be no changes to the zoning to improve mass transit and housing to embrace and handle that crowding. Even a small change like repealing rent control would work wonders for new residents by increasing housing supply and reducing opening rents at the expense of existing residents having to come to grips with market rates. Not gonna happen: the inmates are solidly in charge of this asylum.

So instead the overflow will continue early adopting Oakland and eventually gentrify the place. Not my cup of tea at this point in my life, but I'm happy to jump off the appropriate BART stops and enjoy their restaurants and coffee shops on the weekends as they appear.

That said, attacking the tech shuttles makes as much sense to me as shooting up an unemployment office when one loses one's job. All you're doing is venting your anger on people slightly less unlucky than you are. The people they truly hate are safely ensconced in Pacific Heights, Tiburon, Palo Alto, and Atherton with excellent security.

For the record, here's a description of what an Ellis eviction entails:

http://www.andysirkin.com/HTMLArticle.cfm?Article=3
The tech industry isn't perfect - not by a long shot.

But tech companies aren't putting the climate at risk. Tech companies didn't crash the economy. Over the past decades there isn't another industry that has delivered more growth and value.

The grave threat is to non-credible Media who deal in link-bait and manufactured controversy.
I'm interested :)
what a horrible way to design a website.
I still support iOS 5.1 for the same reason on my main app, but it's getting harder to do so. The status bar change with iOS 7 introduced a ton of conditional code for me because iOS 5 doesn't support autolayout and unfortunately that's the easiest way to deal with the topLayoutGuide.
> I listened to this podcast the other day and it was one of the more compelling This American Life episodes I've listened to recently.

Agree. Rarely have I felt so riveted to what was going on. I attribute it to the pace and the chronology. Unlike many TAL shows which are told in retrospect and/or are multi-parters, this one is a single storyline with the actors right there, on air, dealing with the conflict and resolution before our ears.
Glad to see RT so concerned about violations of personal space. Still waiting for them to report on the forced gynecological examinations endured by Pussy Riot members Nadezhda Tolokonnikova and Maria Alyokhina, before their "humane" release the other week:

Alyokhina described her prison sentence as a time of "endless humiliations", including forced gynaecological examinations almost every day for three weeks.

She said: "I decided to become a human rights activist when I realised how easy it was for officials to make a decision and force women to be examined in the most intimate parts of their bodies. Russian officials should not stay unpunished, they cannot have this kind of absolute power over us."

Zoya Svetova, a member of the Moscow Public Oversight Commission visited Alyokhina in Moscow jail and confirmed that she had repeatedly been subjected to intimate searches.

"Inmates call it 'to be let through the chair' – it is a part of searching process. That is the most humiliating thing for any woman. I am not sure how many times Alyokhina went through it - I guess every time she left the jail to go to court," Svetova said

http://www.theguardian.com/world/2013/dec/23/freed-pussy-rio...

Not the slightest mention in RT about this.
...and this is why I love the tech community. I'm guessing (guessing because that is just the impression I get) that such a humbling observation on one's profession would not be given by, say, a banker.

But maybe, that's just my impression...
Well, the more articles highlighting the problem the more discussion can happen and maybe a solution can be found. On the other hand, looking at all the HN comments coming up with so many different excuses make me less hopeful.
I bet this is how the rich elite started; using the same thought process to excuse & dismiss their impact on those around them. Eventually reaching the point of just, "Meh, screw them."
In support and agreement with your assertions :)
Nice work. :)
Wrote something similar but without much GUI, here:

http://jugad2.blogspot.in/2014/01/websocketd-and-python-for-...

websocketd is a good tool.
I'm at least trying to understand you.

But i still say, if you expect a string from a query (address bar) but you don't type-check it before using it somewhere, it's your problem not php's. (by the way i'm a ruby programmer in my 9-5 work)
I never stated that, or even implied it. I'm not the original person you were talking to though. I actually stated that just because you do something in middle school doesn't mean you'll be good at it later on (I'm not a good programmer, remember?).

I'm just saying you're missing the point. The point is, passion can't be taught, only encouraged. People hacking since middle school are probably passionate about it. That doesn't make them better than someone who became passionate in college, minus the decade head-start. It's not about teaching people to become programmers, it's about getting people interested in experimenting and learning on their own.
I'm not--but I don't like what they charge per domain. I
can deal(go else where)with Godaddy, but I can't deal with fixed costs.
That would fall under "nefarious influence of money in politics."
Very cool site...with your background, it shouldn't be too hard to grok the concepts that you used to build the site...it's just that there are a lot of them, and joining them together (efficiently, and attractively) takes experience...if this is your first (or fiftieth) web project, it's one to be proud of.

(that said, you probably could've gotten away with just HTML, CSS, JS, jQuery, D3, and Bootstrap, as the site could probably run off of flat static files...but even sussing out that architecture is its own skill)
If, tomorrow, Google bought Caltrain and started running it competently (unlike the current clowns), I'd throw a party to celebrate. But I'm sure the anti-Google-bus crowd would condemn that too. It would be 'corporatizing our cherished community institutions' or something.
Such an inconvenience. They should reimburse the cost of the laptop say to standard tune of 3-5k government cheques and allow for you to pick up your laptop in return for the money, if you need it.

Full on encryption, tmp lock and filesystem hashing via tripwire then is mandatory. Fun thing is that you can screw up the malware to send all kinds nasty shit back to them, like trojans and viruses, PIF files and EXE files and whatever might tickle your fancy. Then get your malware do maximum damage on their network.

After all they hacked your laptop, they engaged in illegal activity and it is only fare for you to punish them to the fullest extent of your technical capability.

They cannot acknowledge the fact that they hacked your laptop without a warrant.

etc.etc.

There's tons of fun to have this way. Since people who are doing these things are expecting you to be retarded luser and so you can set a trap and have them fall straight into that.

Make a blog post and example of malware and how to entrap the said trespassers, what does malware do etc.

my 2c.
How are you gonna get to your 1 millionth user?
So on the money re: I'm not a racist but.. (ie I'm not going to lie to you..

Especially for someone in an editorial position, which is a pretty interchangable hire. First result, first page on Google for searches on his name will be that article in which he publicly discloses a VC/employer decision on burn rate, and this company health.

I'd never hire the guy.
Some of the DC suburbs are getting close in terms of how expensive it is to live in desolate suburbia.
So, what the visitor is providing is really the coordination, the point at which you can measure 100 or 99 days. But doesn't this setup require that there have always been 100 blue eyed people since forever? Any birth or death or all the islanders being crated at once would serve equally well as a timer. It seems like this problem only works because the blue-eyed islanders all know that there are 99 other islanders with blue eyes, but there was no moment in time where they learned it. And since that is so contrary to our expectations, it's what ends up making the whole scenario seem so unintuitive.
Remember the Frontier
Is Your Shrink on Vacation? Try Online Therapy
Yeah they do, but I've never seen any shooting at the UPS driver.
Or that many--maybe equally many--things use color as an indicator that we cannot eat them...they are poisonous.
At least for older versions of Photoshop there circulated currency-patchs so that you could edit money if you wanted to.
If you have a boss like that then you could always form a habit of saying the "if" part first.

If we just deal with the issue of X and solve the Y problem, then yes, we can most certainly do it. I have some ideas on how to deal with X and I think that if we bring Marketing into the discussion then we should be able to make a plan to address Y.

The above paragraph is still "can do" and it is arguably a better way to answer such questions because it is not as easy for a listener to misinterpret it.
But why will a non-blue eyed person not think the same then?
Just be careful if you ever work on a side business or project that is similar to what your employer does. They can claim your IP rights under some circumstances by claiming it was what they hired you do to. And NEVER work on it at work or with work resources. Never.
As have some bacteria, which I guess he specifically excluded.
Out of curiosity, are the tools, languages, and techniques any better now, versus what you worked with previously?
Cool site! I wonder how it will look after another decade of climate change. (And ... I don't know Seattle except by reputation, but SF has at least a couple of very distinct microclimates; the charts for the Mission and the Marina are surely very different.)

I'm in the same programming boat as you. (In my case, 18 years.) From your experience, what are the top three programming/learning tips you'd give the year-ago you?
Which is, in effect, a prior restraint on political speech, so you'd think the Supreme Court would be all over that.
Barbed Wire Fences Were An Early DIY Telephone Network
Unless you have absolute control over the form factor in use, using rasterized graphics is a terrible idea.
It's interesting, but it's one of those unique things that you can't easily duplicate with other business types.
I'll put in a good word for the Denver-Boulder area. :-)

Seriously, I read things like this:

"Cohen said one concrete way the tech industry could ease the affordability crisis would be to cut big checks. He notes that San Francisco’s hotel tax produces about $5 million a year that goes into subsidized housing, and said it’s appropriate to call on the tech sector for similar contributions since their workforce is primarily responsible for driving up housing costs."

And then I read the "suggestions" in an article[1] linked to this one immediately following that quote, and one word comes to mind: shakedown.

Instead of cooperating with the moral equivalent of a mugging, perhaps companies should move to places where they're appreciated, rather than reviled.

[1] - http://www.poormagazine.org/node/4999
This has been the case for some time, and I doubt the unaccountable bureaucracy is going to change. So the only thing we can do is disrespect, mitigate, and undermine.

Here was my ad-hoc procedure from traveling internationally a few months ago (tourism), with a prior of not really expecting to be hassled on the way there, but unknown for the way back:

1. Choose the laptop I'm least likely to miss in the case it gets stolen by JBTs, with respect to the functionality I require.

2. Wipe(1) the first 10MB of disk (has only ever been LUKS), then one /dev/urandom pass into the entire thing. (In retrospect, zeros may have been better than random)

3. Reinstall Debian, with a passphrase I don't mind giving up. Sync over only files that I don't mind giving up.

4. Go through Japanese customs - the only question asked was "Are you with him?" (friend in front of me).

5a. At this point, I possess a still uncompromised machine at the destination, with stored ssh host keys, etc. When (last-minute) prepping, this possibility didn't quite occur to me. Not being prepared to take full advantage of this was regrettable.

5b. (If machine had been molested, I would have not logged into my privileged accounts at all. For the most part I didn't have to anyway, but since I wasn't fully prepared it came in handy once or twice)

6. For return, wipe first 10MB of disk again, then one /dev/zero pass to the entire thing (so there was no argument that I had encrypted data). Then mkdosfs on a whole-disk partition for derp-nothingness. (This was done with a Debian install image written to an old flash drive I had with me for the purpose. My only concern at this point is the hardware getting stolen.

7. Take hard drive out of laptop so that it is a separate device. This would most likely increase suspicion, but make them even less justified in stealing the whole machine (not that this would stop them).

8. Get waved through coming back through USG because laptop "searches" aren't actually that common for people not on the primary watchlist (everyone is on the secondary watchlist). Still, I will do the same thing next time, and think it irresponsible to not.

There are of course improvements that could be made to this, including a small default-booting "nothing to see here" install, with file times etc automatically adjusted. Automatic copying of machine credentials etc when you're at your destination. Using a separate partition instead of the flash drive. And of course automation of the process so it's easy for everyone to do :)
So whats your opinion on Glass? Do you think its worth it for me to buy it?
It's not so much that the statement was ambiguous or wrong -- it's that the statement gave no one in the tribe more information than was previously available to him/her.

Everyone in the tribe already observes at least 99 members with blue eyes, and everyone knows that everyone else observes at least 99 members with blue eyes, so the statement should have no effect.

Edit: split to separate comment.
I don't think anyone could decry better management of Caltrain with a straight face. everyone hates how Caltrain is run.
I imagine they mean that it is deliberately sought out as the source for people's rap lyric needs, but that it's sought out via Google queries (e.g. "birthday song rap genius") as the other comments suggest. Based on the response I'm seeing on Twitter it seems that many people believe that the site was inexplicably shut down due to its disappearance from the Google results.
I've been through the process twice, and in neither case was there any pressure to sign the document. In both cases I was advised to speak to a lawyer if I was unsure or uncertain about anything, to feel free to contact them with any clarifications and in one case I expressly forbidden from signing it in the HR office and told to mail it back.

A lawyer would tell you that such a clause is common, is somewhat enforceable, and rarely enforced. The situation primarily being avoided is airing specific, proprietary, disparaging information.
Bankers tend be less humble, but they also work the hours of illegal immigrants with two jobs.
I kind of get the sense that a lot of the recent belly aching is because people can smell the adoption tipping point coming.
Do you have a pamphlet?
Hey!

When doing this, do you run the latest unit tests on the source as well? Do they pass?

Important: If you're targeting developers, and those devs use Docker, they might contribute to Docker. If they do, they'd need the tests to pass.

Currently, on DO, the tests do _not_ pass.

Thanks!
No, the key is that the foreigner's statement establishes common knowledge at some point in time. What happened before that point in time is irrelevant.

> the blue-eyed islanders all know that there are 99 other islanders with blue eyes

That's true, but what they don't know (until the 2nd) day) is that all the other blue-eyed islanders know that all the other blue-eyed islanders know that there are 99 other blue-eyed islanders. On the 3rd day they will realize that all the other blue-eyed islanders know that all the other blue eyed islanders know that all the other blue eyed islanders know that... and so on. Then on the 100th day there are 100 iterations of recursive knowledge, and all the blue-eyed islanders realize they themselves must have blue eyes.

UPDATE: note that it is crucial that all the islanders are together when the foreigner makes his statement. If he goes to each islander individually and says "some of you have blue eyes" then it doesn't work. What matters is not the statement, but that all the islanders witness all the other islanders hearing the statement.
Making Bitcoin less messy will help its success
San Francisco, CA - Angaza Design - http://www.angazadesign.com/

Angaza is building a new energy economy for the billion+ people who now live off-grid. These markets are moving beyond conventional centralized grid generation, becoming the center of development for the resilient, distributed, renewable energy systems that will replace it. Robust low-cost metering, financing, and payment technologies form the key to making those systems possible.

Angaza is searching for a software engineer to join our team in San Francisco. You will tackle a myriad of software challenges: extending and scaling our payments / analytics backend platform; taking our HTML5+JS frontend to the next level; designing new protocols for synchronization over highly constrained channels; developing software for minimum-cost international telecom; squeezing DSP code into fewer bytes than this paragraph; traveling occasionally to field sites across the world; and helping to solve any of the unforeseen challenges that emerge in a rapidly changing startup environment.

If hired, you will become part of a small team creating a new approach to energy in emerging markets. You will receive both a salary and equity stake in the company. See http://www.angazadesign.com/jobs/software-engineer/ and contact us at careers@angazadesign.com.
That's what i'm saying. You shouldn't trust any data from sources like cookies, query strings and even http headers. If you blindly trust them, this is not a problem of programming language. You should sanitize data before using it.
Shouldn't it be better if people had to commit suicide in their own houses? I mean if there are 2 people with blue eyes and on the second day they see each other at the town square about to commit seppuko they'd figure perhaps the other is the only one with blue eyes. Or this whole thing went over my head.
I don't think there's a huge differences serving 1 million daily users or serving 100 million. In both cases you need highly scaleable systems. In 100 million case you need a lot more computers, but I think the overall structure of the systems could be very similar (e.g. sharded databases, auto fail-overs, extensive monitoring etc.) Of course you need a larger team serving 100million users, but I don't think you need to scale the team as much as Twitter has done.
On 5 minutes of loading and counting. Its a great way to make me wonder the secret of what is on that page.
I must live in a different San Jose then - I get solid LTE for a huge part of SJ and my house which is on the border gets LTE in the house - this is a big change from AT&T and even Verizon data wasn't as good.

TMO data coverage is good enough for me that it's invisible whether I'm on wifi or mobile for the most part.

Note: the state of broadband on the open road is quite bad - I couldn't TMO anywhere in Oregon solidly, and even Verizon was quite horrible there as well (have an iPad3 with 4G).
tldr; 'this controversy caught your eye? then please sign up for Koding' ....nginx is 80x faster for serving big text files; node.js has had a difficult to trace memory leak; JavaScript tough to unit test; 30 years of computer science are ignored by JavaScript but integral to Go; Go is awesome and stable.
(Disclaimer: I'm not American)

Doesn't the US system over-represent smaller states? Seems like Californians would have more representatives in DC with these changes.

On the second electoral-vote point, it sounds like the proposal would result in more proportional representation of Californians' political opinion which is surely a good thing.
On a side note... I find it kind of amazing how pollyanna many techies' view is of their own industry. The fact is that the tech industry is often surprisingly sleazy and includes quite a few very shady characters. Some of the sketchiest people I've ever met have been businesspeople involved in tech, and when I was in college I had friends who were into drug trafficking and thus had a little bit of indirect contact with that scene. Let me put it this way... I met people heavily involved in drugs who I'd trust with my kids before I'd trust many of the tech businesspeople I've met. We're talking major fucking sleaze here, hard-core reptilian sociopaths.
IIRC, the author lives in NYC, so I assume he was working remotely. If that was the case, which states laws apply? What if one of the states is an at-will state and the other isn't?
The client space is slowly filling in. There are a bunch of clients which still leave the plumbing exposed (a couple good ones are HyperClient.rb[1] and HyperAgent.js[2]) -- it still feels like you're making HTTP requests.

One of the things I like most about hypermedia is that the hyperlinks can represent a complete set of functions which can be applied to an object. In other words, each object contains its own method list. This fits well in languages which get to implement catch-all methods, like Ruby, and I couldn't resist coding up a client that worked that way.

(There's room for this sort of trickery in near-future ECMAScript too, with Proxy[3]. I would really like someone to do this and I would kind of like it to not be me.)

When you lay out your API according to that philosophy, and cache a few "stepping-stone" objects you'll be traversing often, hypermedia APIs don't seem so inefficient at all.

As to your last point: take a look at HAL[4]. It sits alongside a "traditional" API layout very nicely, essentially adding "_links" and "_embedded" which can be safely ignored by non-hypermedia clients. The HAL spec is extremely sane.

[1] https://github.com/codegram/hyperclient

[2] http://weluse.github.io/hyperagent/

[3] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[4] http://stateless.co/hal_specification.html
Fix the country in one easy step
Help bring back family values?
I came here to write this comment!
I had a digital sign-making business with small income (basically you design a sign on the website and I carve it out of wood with a CNC machine)

the most traffic I got were from giving signs away as prizes on crafting blogs. It seems obvious in hindsight, but you have to be careful when cold emailing with "free" and "prize" in the body, I think more than half of my emails were filtered out as spam.

* I had also tried adwords. It did give me a bunch of clickthroughs, but was not cost effective in the end.
It isn't unprofessional to abruptly walk out on the job if giving notice was never in the requirements.

I don't think "unprofessional" means what you think it means. It is not, for instance, a synonym for "illegal."
I noticed on your signup page there are a few company logos being cut off for me. Seems to be some excess margin on the h5 element that is forcing the logos into the border.

edit: http://snag.gy/FNBUs.jpg (using chrome)
Whoops thanks for seeing that. My bad.