skysight-inc/HackerNews huggingface dataset:
Based on the story at the New York Times it sounds like what happened is something this:

1. There was no problem as long as people stayed on the sidewalk.

2. A small number of protestors left the sidewalk and took to the street, chanting that they were going to take the bridge.

3. Police told them to get out of the street or they would be arrested.

4. At some point, the police were walking in the street, and the protestors in the street were following them.

5. People on the sidewalk farther back or not yet on the bridge saw that, and thought the the police were given the protestors an escort in the street and that it was OK therefore to walk in the street.

These protestors really need to get better organized. When they decided to head across the bridge, they should have made it clear that the plan was to stay on the sidewalk. The leaders knew this, but apparently it was not communicated to the masses.
DIY, Outsource, Partner... How should I approach creation?
Hi all. I come here for some advice. Like plenty of others, I have an idea for an internet business. I know that an idea isn't worth much though if you don't act on it and execute. So, I've been trying my hardest to do what I can. I'm not technical, but I've been been working in all the ways I know how and learning what I don't.

I've developed the idea, asked potential customers questions, got feedback. I know it has potential. So, I designed the website wireframe, business model, marketing model, logo...

But now comes the time where something useable needs to be created. I can show potential customers a wireframe and ask them questions, but until they actually show they are willing to use (and pay) for it, I know I don't have any real traction.

I come here asking for advice on how I should approach creation. There seem to be three approaches:

1. Do it yourself
2. Outsource
3. Find a co-founder

Now, I am determined to learn to the technical side regardless. I've started on that journey, tackling HTML, CSS, and Javascript. I'm no expert, but I understand. I want to go after PHP as well. However, I know I don't have time to be professionally proficient in a reasonable time. It won't stop me from learning, but I'm not sure if it's the smartest way to approach this. But please, tell me if I'm wrong. I don't underestimate the amount of work/experience needed to be a great coder though... so I don't expect to be good enough in a few months.

In regards to outsourcing, I have a good amount of money saved, enough to hopefully create something. However, that something might not even be close to the end goal... and then what? What about when customers ask for more? What about maintenance? What if I do go to investors and it's just me... sure, I consider myself valuable on both the business and design end of things, but with no one to cover the technical aspects, who will want to invest? Which brings me to...

Finding a technical co-founder. I'm from NYC and plan on going to some startup meetings I've found out about. However, I know this is a scary proposition as well. For one, I have nothing created, so will anyone want to even come on board? Then I guess I need to assess options 1 & 2.

I just am looking for some guidance here. I'm at this standstill and I feel overwhelmed with all the options and just pick a direction and go. If that's outsource and then find a technical co-founder once something is implemented, then I'll tackle outsourcing now. If it's DIY, then pick up my pace (hell, quit my job, live at home and make studying and creating my new job) so I can get things going. If it's find a technical co-founder, than go out there and prove myself.

Anyway, I apologize for the length of this post, but I guess I have a lot on my mind here. But any help would be greatly appreciated. Thanks!
Two lessons here:

1. don't do what that guy was doing. asking for trouble

2. upgrade to git 1.7.7+. just to be sure.
Boston, MA - Raizlabs is looking for full time iOS and Android developers. http://www.raizlabs.com/inside/available-jobs/
I don't have any mindblowing articles to hand but this might be a start: http://programmers.stackexchange.com/questions/99735/tdd-is-...

More specifically, the London school of TDD encourages thinking about things from an integration testing level, although you quickly progress to doing unit testing with a ton'o'mocks to flesh out the missing parts.
It's interesting that suburb dwellers never complain about other people's living choices.

No, they just vote against spending any public money on things like public transit, or against raising car and gas taxes. If suburbians paid their own way I wouldn't mind them either.
trains are the only thing supposed to be on the tracks

That's not the case at crossings.

"were the lights flashing?" "Were the gates down?"

Whoever bears legal responsibility for the crossing should be able to show that the systems were in working order.

"Did the train operator blow his horn? Was it loud enough? Was it long enough?"

This shouldn't matter any more than it should matter if I sounded the horn in my car when someone else ran a red light.

"Where there sight-line issues between the car and the gates/lights/trains?"

If you drive faster than you can see and react to hazards, you are negligent and at fault for any resulting collision.

With these things in mind, I'm in favor of a law that automatically holds the driver responsible as long as the flashing lights or gates were working properly. Nobody else should be held responsible when you do stupid things with your car.
Here! Here! For aged beers!
Check out this thread and the associated article:

http://news.ycombinator.com/item?id=1842582
>It's pretty obvious that a lot of people want density—if they didn't, housing prices in NYC, DC, Seattle, San Francisco, and others wouldn't be so high.

You're making the assumption people want to live there because of the density and not because there are certain types of jobs that pay more in big cities. I could make twenty or thirty percent more if I moved to NYC, but that's something I'll never do.
Who's van jones..??
do you know about van jones..? if you don't know..
you must find about him..
This is a troll, just look at the bottom right.
IMO, TDD is a crutch. It can be useful but don't think just because they make you faster they they will continue to be necessary. I know plenty of people that found TDD extremely helpful but most of them have moved on, not because they had not found it useful but because they slowly got faster without it. I think it works like training wheals because you notice problems sooner you can start to recognize they approaches that lead to those problems and avoid making those mistakes in the first place.

PS: Having a great tests can really help maintain code, but I would much rather have cleaner code than more tests.
Dating and Male extra review
Padmapper does it, but not that well. The user interface was miserable for a long time, now it's just bad.
Most suburbs have fences, no? The one where I grew up it'd be impossible for me to get to a house 100 feet away without hopping fences, and that's generally seen as poor form.
Perhaps more than the founders, but often significantly less than they can earn elsewhere. Foregone income and all that...
TC Cribs: A tour of Youtube's offices
* Viralheat Social Media *

Full-Time Ruby on Rails Developers

http://jobs.viralheat.com/apply/VStldU/Ruby-On-Rails-Develop...

Full-Time Senior C++ Engineers

http://jobs.viralheat.com/apply/Pg1hp8/Senior-Software-Engin...

Full-time iOS and Android Developers

http://jobs.viralheat.com/apply/XsZ6uE/Senior-Mobile-Enginee...
Newton.js: box2d + Raphael
Yoga para Ni�os
3G, 3GS, 4, 4S

Makes sense - Apple's using an Intel-like tick/tock release approach. Coming out with a brand new industrial design every year is expensive, since Apple opts for glass/aluminum nowadays rather than plastic.
I love a good beer story. This said, if Google keeps diluting its focus and its brand with these somewhat unrelated moves, I am going to start believing those who read these as early signs of its future demise.
I don't understand why people get so upset over things like National ID cards, and then turn right around and give all their private info to Google and Facebook.

I don't think those are the same people. The internet is a big place, after all...
Brutal Dishonesty
Judging our pace of progress against technology imagined in a science fiction movie doesn't seem valid to me.

It seems to me that the pace of progress is accelerating everywhere, all the time. As it has throughout human history.
P(I'm impressed) ~= Nope

Turning down a lot of candidates is not the same as finding good candidates. If you are turning down that many applicants, all it means is that your applicant pool is almost entirely bad candidates. That merely implies you are failing where it matters most, getting awesome candidates interested and excited about working for you.

I bet you could drive the P down even more. You could write worse job descriptions that get even more of the wrong people to apply. You could post the job listing on job boards like Monster or Dice, where there is a huge pool of un-hirable candidates who will apply to 20-30 jobs per day. I bet you could make it so bad you will have to hire someone to be the initial filter of candidates. Congratulations! You now have an HR department. They will arbitrarily filter candidates before the people actually competent to filter candidates get to see them, based entirely on buzzword bingo and 'number of years of experience'.

You are failing and you're proud of it!
It's a bit more complicated than that. Yes, you need to run the sewer pipes farther, for instance, but the land occupied by utilities is much cheaper, labor is cheaper, and it isn't a major catastrophe if you have to close a suburban street while you're burying the sewer pipe.
> "but when I lived in the 'burbs it was on a 1/2 acre lot behind a nature preserve"

If this was a typical American suburb, I'd be inclined to agree, but you have to realize that your suburb is a statistical anomaly compared to the much more urban suburb that most Americans live in.

For most Americans, a suburb still means being miles from nature, it also means being jammed into row after row of houses butting shoulders with your neighbors. The "true suburb" (i.e., a suburb as it was originally envisioned) is a rare thing.

For these "urban 'burbs" there is really no benefit to the current layout of meandering streets and cul de sacs - it just forces people to drive more, disconnects neighborhoods, and makes transit impossible to provision. There would be very little lost converting these to neighborhoods with a stronger retail presence and sanely laid out streets.
Basics of Compiler Design
Super disappointed that this isn't David Lynch the director.
That seems like a lot of work. The last thing I want to do when applying for a job is open up some random code and hack it. I have many other things I'd rather do, like sleeping or working on some code I care about.

Google doesn't do it, Amazon doesn't do it, so if that's who you're competing against for developers, why would you do it?
I went through several rounds of interviews that seemed to go well, and was asked "when i coukd start" - i had to follow up with the internal recruiter several times before I got the "we've decided to take this position in a different direction" rejection.

I found something far better though, thankfully. My impression from the interview process was internal chaos, among other things.
Not true - it worked in our case (a facebook app) from day one. Click-through is low (around 0.05%) but convertion tend to be a lot higher than adwords...
Big dogs are enemies, in my experience.
Do you think the same problems will present themselves on the SEHSR corridor[1]?

[1]: http://www.sehsr.org/
I don't get it. Why would one mock the database connection when the thing to be tested here is a stored procedure?
Obviously I was too subtle, so I'll answer my own rhetorical question: there were between 23 and 28 fatal accidents during the original construction of the Bay Bridge, depending on how you count them.

This rate of industrial accidents simply isn't acceptable these days, and improved worker safety slows construction.
Today, Austin becomes an all-green municipal operation
The Brainfu*k Turing Machine (Javascript)
Just tossing this out there, cause I was one of the people making those comments. I don't think anyone is frustrated with not getting hired, I think it's just weird seeing the same monthly "We really want to hire people" post, but zero response to (what seems like)a lot of people that apply.

I feel like this is indicative of one of three scenarios:

1) For whatever reason, there is a high turn over rate at your company. This isn't always a bad thing, but if a company is always hiring, it's usually because they are consistently losing people as well.

2) You are experiencing crazy explosive growth, so much so that every month you need to hire more of the exact same positions.

3) The requirements for the job are poorly defined. This would lead to a lot of people (mistakenly) applying to a job that they have no hope of filling the requirements for.

Whatever the case may be, I really think the only reason you guys are getting any kind of backlash is just because it is becoming a common theme to apply to DeviantArt and never receive at the very least a "Sorry, not what we're looking for". Do it to enough people, and there's bound to be a response.

EDIT: There is a 3 month period in which 20% of new people get fired?! No wonder you are always hiring. You are effectively telling people to leave whatever job/security that they have, then cutting a non-trivial amount of them loose because they weren't a good fit? That's not their fault, thats a problem with the hiring process. Who knows what it does to the moral of the other workers. Oh wait, they are all remote. No one ever finds out...
> All brilliant engineers considered, regardless of skillset.

More folks should have this attitude.
Don't see it in Northern California either, on Lion under Chrome 14 or Safari 5.
"First thing, I like the false comparisons. They really add to your point. It also goes to drive home that point you made in the second sentence, you know, a little research."

Welcome to HN, mostly good post, but please check the snark at the door. It's not informative or helpful in any way, and tends to degrade the quality of discussion over time. We try to do things a little differently here. Muchos gracias.
When my grandfather was born cars were so brand new they weren't mass produced - they were only toys for rich people. By the time he was my age he saw the introduction of flight, jet flight, and space flight. He saw the introduction of radio and television. He saw the first effective treatments for bacterial infections.

There hasn't been any period of time like that recently. Progress hasn't been accelerating. The reason we thought we'd have fusion power and moon bases and a cure for cancer is that's the trajectory we were on. So no, progress isn't accelerating at all. It's slowing down, and more perceptibly every day.
We can't answer for you, bud. Read rmason's material and try to decide for yourself. You know best! Good luck
Finding a computer model that consistently beats the market: Jaffray Woodriff
Same experience here - bought a DX then stumbled upon a regular kindle a few months later. DX sitting on the shelf these days, untouched (couldn't find a buyer)...
By the way, none of what I said is meant to be a personal attack on you. I'm sure that you are a great person just doing their job. I would just take all this as food for thought to re-fine your application/hiring process.

That puzzle you mention in your post, would be a great way to give people an example of the kind of problems they will face before they choose to apply.
Security By Obscurity: a New Theory. [pdf]
I applied to this too in the past, and got to the point where they said they wanted a second interview, but then they said that they 'moved forward with another candidate.' The position is still open so apparently that candidate went no where too.

I will note that at times during the interview process they would say that I would hear from them 'shortly' but then hear nothing for upwards of 3 weeks.
You must not know many motorcyclists then. Back when I had a bike I thoroughly and completely enjoyed carving through rush-hour traffic at 20 over the speed limit to arrive at my destination VERY energized and alert. Hands down the best part of my day.
The founders aren't getting diluted in the deal, since they are being distributed as dividends. This will give them the opportunity to run past third to slide home instead of taking the standing triple, since they won't be left with nothing if the umpire calls them out.
A patronising tone is really unnecessary in HN discussions. Well-argued points should be enough.

On the surface your response appears to be an informed, expert rebuttal but it falls apart with the briefest of examinations.

Take for instance your assertion that 'no mixing (of groundwater aquifers and fracking wells) can really take place'. That it is 'highly unlikely'. You state that even a 'little' research should have led me to realise this. However there is a 1987 EPA report acknowledging that groundwater contamination from fracking has taken place: http://www.nytimes.com/interactive/us/drilling-down-document..., and increasing reports from US and Australian landowners that their drinking wells have become contaminated, with nearby fracking activities suspected. The bore wells themselves pierce all geological layers, and although the risk of the casings corroding or leaking is low, when you measure the number of gas wells in the tens of thousands some wells will inevitably pollute aquifers this way.

However if we accept your assertion that groundwater contamination is 'exceedingly unlikely', the fact still remains that fracking depressurizes aquifers across whole regions, so communities and industries (such as agriculture) which rely on bore water inevitably find many wells become unusable, with aquifer recovery measured in hundreds, and even thousands of years. Fracking also results in the generation of millions of gallons of chemically-laced water per well, with no appropriate means of disposal or long-term storage.

Obviously I do not accept your assertion that groundwater contamination is 'exceedingly unlikely'. Hydrologists are on record stating we know very little about the complexities of underground aquifers, you caveat all your own assertions with 'won't say it cannot', 'chances are', and 'isn't to say that leaks cannot happen' and conclude by agreeing we need to better understand what goes on, and that fracking is 'exceedingly complex'. By your own admission you agree we do not know enough about the process, and yet assert in expert tones that it is all fine. Curious.
Come Fly With Batman
Aside from making the trip out to Rehoboth Beach, how might one try it?

Do googlers get dibs?
IMHO, there're two points here;
1. Unit testing is not TDD
2. TDD has nothing to do with software testing

TDD is good for developing rapid changing codebases with short development cycles with known requirements and a harsh time pressure, but it's a front loaded way as well.

By which I mean, you have to invest some hours beforehand to make sure you're not shipping crap because you didn't have time to see what would break or to make sure you didn't skipped the controller your GUI developer needed.

TDD tries to ensure one thing only: "Awareness". You accept the initial costs of TDD if awareness is a big issue for you. Otherwise, use something else which serves you to solve it.

If you're aware of what you will be implementing and if there's a mechanism you can check your code against, it'd be efficient, right? TDD uses unit tests for documenting that "Awareness", aiming to utilize the benefits of unit testing as well.

You're right, that it is not feasible trying to test every aspect of your solution via unit tests and that's why there are integration tests, systems tests and acceptance tests. So if you're planning to find defects via the unit tests you're writing for your TDD cycle, think again. Unit tests are good for checking "completeness" and a great tool helping with regressions. Nothing more and nothing less.

As a good engineering practice, we adopt the method of working, based on how we planned to work. If we find TDD fruitful to implement, we avoid putting any logic to controllers. We implement our business logic behind the controller, which also cleans it off of implementation specific crap. Besides us using a completely detached GUI layer helps us write controller unit tests running via HTTP.

We simplified our working environment and make it suitable for TDD, by ways we found to provide more capabilities to us. If we're not to use TDD, we employ other logics and structures, which would fit well with the method we'd use instead.

Long story short, TDD gives what TDD is intended for and as long as you cooperate. If you expect more than it can provide, you'd be disappointed. Regardless of your development method, you have to make sure your development/architecture models and your tool set complies with your method of choice. The rest relies in the question "What do you need your development model to solve for you?"

All the best
You should have continued. His point is that while TDD is good for some things it misses huge areas and has very little ROI in most simplistic cases.

Yes, you can mock HTTP requests, but there are numerous bugs you wouldn't catch unless you went and hit your application with an actual browser. Similarly, you can mock the database, but you're not testing all the "magic" the database does and all the myriad combinations it could fail.
Are Professors Obsolete?
> it's so obvious that most people want the exact opposite?

Ah yes, the fabled "free market".

Subsidize sprawl with money looted from urban areas. People move the burbs. Claim it's demand driven.

What impresses me is that people increasingly choose urban despite the sprawl tax.
On the contrary, Buffett actually likes to invest in companies in which he can stay hands-off and not have any influence on the culture at all. He just likes to find real winners and help them keep winning.

That's the significance of that quote, and that's why the personalities of the founders are so very important. You either have a great culture set from the start which lasts, or you have a broken one, which is largely irreversible later on.
Not necessarily -- people may want to live there in spite of the density, since not everybody is like you in turning down a 30% salary bump to avoid the big city. But it's definitely true that dense expensive places are dense and expensive because people want to live there. The regulatory problem being pointed out is that it's borderline-illegal to increase densities almost everywhere, despite increasing prices. It is all but certain that if there were no regulatory incentives for one level of density over another that there would be a lot more density than there is now.
Hire the hackers - Misha Glenny
Dr. Agrawal has some good pdf's available from his website:
http://stanford.edu/~mukul/tutorials/index.html

Here is a link to a 161 page pdf on QFT and QED (Warning: direct pdf download):

stanford.edu/~mukul/tutorials/Quantum_Optics.pdf

I have found his explanations of quantum physics to be very clear. [Edit: url correction]
Here is a point by point rebuttal to the false claims made by agents of the gas industry in an attempt to discredit this film.

http://1trickpony.cachefly.net/gas/pdf/Affirming_Gasland_Sep...