skysight-inc/HackerNews huggingface dataset:
I used to live near the Mixing Bowl [1] (not exactly an inspiration in city planning), so I just wonder how these would hold up under congestion. The mixing bowl proves you can do anything with ramps (& no lights!), but building flat intersections seems much harder.

Building freeway ramps isn't really that hard, though, so I don't see the point in restricting dimensions. It's good not to let it get out of hand like VDOT, but concrete is pretty cheap. Maybe if you've got a lot of 45mph roads connecting you'd want good lighted designs. Where I live now it's all 40s connecting to 55s connecting to the interstate, so it'd be pretty moot.

Planning for road speeds & traffic rates seem far more important than keeping things flat.

[1] http://en.wikipedia.org/wiki/Mixing_Bowl_(Springfield)
> Maybe the W3C could write acceptance tests to go alongside the specs.

Like these? :) https://github.com/w3c/web-platform-tests
> it's very much possible for her to have experienced gender-based harassment, even multiple times, yet it not being systemic

Hardly, that would be bullying. Sexism is systemic by definition.
> there is a benefit to default values, and that's a unified design throughout the web.

If only browsers provided better defaults. As it stands, very few people would consider the browser defaults acceptable.

> it's no surprise Wikipedia uses black text on a white background with blue hyperlinks

Yes, Wikipedia does use black text, a white background, and blue links. But they do not merely rely upon the default browser stylesheets. They use custom font-face, font-size, line-height, and margin properties even for the basic <p> tag. And that's saying nothing about all the other elements that often have borders, padding, backgrounds, and so on.
Not yet- even on chrome webrtc isn't close to the polish/stability/feature set of the plugin.
Why inflict pain instead of pleasure ?

From my experience experiments on animal subjects tend to focus on negative responses. Beside specifically testing negative agents, is there a logical reason for this approach ?
Why not measure attraction instead of avoidance ?
Do mice exhibit visible joyful facial expressions vs the grimacing this article describes ?
It sounds silly, but couldn't we measure how much we delight the mice ?
You dont need to use G+ to use Hangouts. If you have a gmail account you're a one step install away from using video chat. Doesn't matter if you have multiple gmail accounts or not, you just need a link, which hangouts gives you in the invite modal.
> With the line-sharing rules, it was no longer financially viable for the telecoms to invest in infrastructure for common carrier services that they could no longer sell at a premium.

I completely agree, it's no surprise that a business that naturally tends toward a natural monopoly has a hard time with long term investments if the investors are chomping at the bit for immediate ROI. Hence the need to treat infrastructure as a local utility, regulate it as one, and fund the infrastructure improvements with bonds.
Tibco acquires Japersoft
The real interesting statistic would be to illustrate the correlation between post-secondary study and salary. (The post had the distribution of both, but no relationship)

It's entirely possible that the higher salaries are caused by the prior education and not the boot camp.
Sounds like a win-win situation to me. I'd be very willing to take a modest pay cut while still "giving" my employer the fruits of my subconscious labor. And if the economy is reasonably efficient, wages will eventually come to reflect the increase in relative productivity regardless. If they don't, it's not really a big deal - two extra hours of leisure per day is a big deal.

Hell, putting the stuff you've figured out overnight on paper (or into the IDE) is very satisfying even in the absence of payment, because for a few hours, you can be super efficient. This always feels like a strong and productive use of time.
FakeValley has a lighter flavor. But it is a long form read so its not the same thing.
Groupon is a service for connecting potentially interested users with meatspace promo code offers. While details of the mechanism of its operation -- mostly things that are easy to change -- might be suboptimal, I don't see why its inherently a bad thing for either businesses or consumers.
It's telling that a large % come with a bachelors degree, or that 6% had an associates and an additional 11% with a masters.

Adding that up you have

6% Associates + 65% Bach + 11% Masters

Or a total of 77% with degrees and an 88% pass-rate. They don't tell us the overlap or what % that passed and had a college were the top earners from their averages.

Stats can be twisted to tell just about any story, without the raw data and a chance to perform independent analysis it's hard to tell who the real success stories are.

What a newbie gets in 8 weeks is probably not much, but a CompSci masters holder, he may get much more.

I don't like these partial stories with pretty stats that don't tell us the overlaps and give us real pictures.

These stats are great PR, but they're about as helpful as asshole on an elbow.
I think this is true of almost any profession these days. It's hard to think of some that do not need tech skills to work. Maybe chefs? Even comedians needs to be versed in tech.
Prototumor
For this to be true, we have to assume that, during rush hour, at least 90% of all cars are parked and unused. 90%? That's a hell of a lot, dude.

It's certainly true that most cars spend most of their time being parked and unused. But they tend to do so during times of day when there is very low demand. The vast majority of cars are unused at 4am (and, indeed, at 2pm), certainly. But even if every car that was on the roads at 4am was shared, that doesn't increase utilization of the car-pool very much. And you have to be able to handle the routine car-use spikes around rush hour.
Turn it off. Streisand effect again. The more people complain the more people hop on board and start the insults and the more people who read them. People need to learn to exercise good judgement and stop blaming technology for social problems.
With only 8 weeks of programming experience, I'd say that's a fairly high salary. I assume that the pay would rise over time until the salary after 4 years is comparable to (or greater than) what a newly graduated Computer Science major would make.
In the mid-90s, I remember hearing that in my state, cancer research received $150/hospital bed, heart disease received $100/bed, and schizophrenia received $7/bed. My amateur theory on that was that the first two affect old, wealthy people, whereas the third affects young people with no power.
Funny indeed. http://minus.com/i/bgqCzuSwvcAi1
I know some people disagree, but personally I think the current balance is about right. Anyone can read faded-out comments if they want to; at the same time, there's a community signal there, and the very worst stuff—which was a growing problem for HN, and which (fingers crossed) seems to be subsiding—has its harmful effects mostly neutralized.

Perhaps I'll repeat a related point: if you notice a faded-out comment that's both substantive and civil, it's good community practice to give it a corrective upvote. This practice evolved on HN a long time ago, but we're asking people to do it more consciously now, because of our recent change to make some downvotes more powerful. When a comment has been downvoted unfairly, it usually only takes one or two corrective upvotes to get it back to par, so every user can make a big difference.
Applying for Top Startup Accelerators and Finding Mentors
That's not a post by Theresa, that's an anonymous post. Hard to say how much credit to give it as it could have been written by anyone inside or outside of Github.
What really bothers me about coding schools is that their application process pretty much sets them up for success.

They aggressively filter applicants (on prior work experience, passion, etc.) to only keep the ones most likely succeed and make their program look good (not unlike most private high schools, and a lot of private universities). And a lot of them charge crazy tuition (not far from the most expensive US universities if you bring it to a cost per week of instruction), further narrowing the funnel.

There's not a lot of merit in having a very high success rate if your students were going to succeed anyway. That's where the real educational challenges lie, and why public universities or non-profits who aim to reach precisely the people who couldn't get in those bootcamps have much lower success rates.

At my current workplace, we just hired a developer who came from a dev bootcamp. She's fantastic- but she also has an undergraduate degree in math, she wrote some C++ out of college, and has an MBA as well as pretty impressive work experience. Of course she was very likely to do well in a cookie-cutter Ruby course!

Try teaching former convicts, unemployed people, veterans, teenagers from poor neighborhoods, etc. But, it's much harder work, less glamorous, and surely less profitable (I've taught CS/programming in public universities and to disadvantaged teenagers).
> If you read her original post she also doesn't make that much of a big deal about the sexism stuff

I thought it was the hula hooping that was the final straw for her and the actual reason she resigned?
"Channel has an identity". In wikipedia (https://en.wikipedia.org/wiki/Communicating_sequential_proce...) say "CSP processes are anonymous", but don't tell about the channels. So, how can a channel have a identity? Why is usefull? If the channel is a type declaration, why I need something else? This is something that actor have (PID, because you send "emails") that I don't see why is necesary in CSP
Show HN: Delaunay triangulation wallpaper creator with PNG/SVG export.
Yeah... that post hit really hard. I got to quit my job or I will go crazy.

Dependencies - Check

Jane Doe - Check

Town Hero - Hey look! It's me!

Carcinogenic Prototype - Yeah sure, that's the one Jane Doe is maintaining!
Driver of what? Maybe a dry-cleaner or cafe is happy with the size they are, because expanding would involve turning the business into a chain or something else the owner doesn't want.
Most older, local, small businesses in small to medium markets in the US will never be growth businesses. They're treading water businesses after the market is saturated (some can be very profitable of course).

Being technical about it, a business may keep up with inflation by raising prices, and show nominal growth.

Look at the revenue of a liquor store, insurance business, or tv / radio station, in a healthy but smaller settled market. No market growth, little to no business growth, but the businesses aren't likely to disappear either. This is a very common scenario, there are millions of US businesses in this situation.
Replace answering "it depends" with actually providing the process to get you the answer.
The Muen Separation Kernel (formally verified correct microkernel)
Yes, the code in Figure 1 (right side) is the output of the STOKE implementation.
How To Succeed Without Being A Workaholic: Twitter Cofounder Shares His Secret
What you're describing here could just be compulsive thoughts since you're worried about getting schizophrenia. If you do get it, it will probably be quite obvious, and you are at an advantage since you are already on the alert. Have you considered seeing a therapist about these thoughts?
Verizon inks paid peering deal with Netflix
It's a complete nightmare for you if you ever get involved in a court case. All that is discoverable-- truly a goldmine for the opposition.
Be careful here. Facebook is growing ad revenue, but I haven't read anything yet that suggests users are interacting with the ads. After all, if the ads don't get clicks then eventually the advertisers will leave.

Your article doesn't speak to the efficacy of Facebook ads, does anyone have recent analysis on if the maturing Facebook ad platform is any better for getting clicks than their early efforts?
There was some book about building sites/businesses without coding. There's also drupal which can do quite a lot without coding.
Unrealized losses over a short time period have nothing to do with being "right" or "wrong" about a stock investment.

Fluctuations of investor expectations (i.e. stock price movements) have especially nothing to do with this article's analysis. It presents data and comes to a pretty reasonable conclusion from it. Whether you wan't to call it a "pyramid scheme" or not is semantics, the conclusion speaks for itself.

Short-term investors can make money betting in the opposite direction of long-term investors who will also eventually make money. Herbalife can be a pyramid scheme and short-term investors can make money as the stock price rises -- the 2 aren't mutually exclusive.
>> Interestingly, the "divisiveness" of this rug was apparently turned into an issue by none other than Julie Ann Horvath.

I get that you're trying to take a cheap shot, but that wasn't the story as I remember reading it. There was bitterness about the "meritocracy" meme from a lot of people in tech who felt that it discounted their marginalized status. JAH ran into that response while trying to do outreach for the Passion Projects series, and relayed it back to the Github leadership, who responded respectfully.

There's a more complete retelling of that issue here: http://readwrite.com/2014/01/24/github-meritocracy-rug

>> Horvath and other women at GitHub began to feel as if they were “bearing the brunt” of the rug’s message as well as “being excluded from other communities as a result.”

>> One employee, Horvath says, thought she was rejected for membership in Double Union, a feminist hackerspace, because of the rug. Double Union did parody the rug on its crowdfunding page, but denied that it would reject a possible member because of the rug.
I would be inclined to agree with you, except for the fact that HTML-only text spans the entire screen with no margins. It's really hard to read two sentences on one line.
This sounds great for salaried people where an hourly bill rate doesn't play in, but I doubt will get much traction when you're getting paid by the hour. Less hours = less revenue and upping the bill rate to compensate that's not going to catch on. Companies will just view it as a higher bill rate.

Too bad though, because I've worked in alot of offices and from home, contracting etc.. Clearly at least two hours out of eight are wasted every day. People take smoke breaks, people chit chat, go to lunch, browse the web, stay in meetings too long, and on and on. I could see people really trying to be productive knowing they are only on a six hour day.
I think first thing is to clarify why we have 8 hours work days. It is simply reflecting to the past when most of the workers worked in a factory. Several things changed in the last 50 years and nobody was revising these "standards". I am really glad that Sweden is revising these laws. It would be fair to have 4 days workweeks and 6 hours workdays. That would be closer to fair than the current situation. Corporate greed has to be stopped and regulated so that people can get a better life and more time with their family.
How long do you think it would take to get an app removed from the iOS and Android app stores? How long do you think it would take a replacement to get made and publicized on the app store?
^ This. This is a key in this story.

Consider how what the cost is to Horvath here, how she can say whatever she wants, launching a huge firestorm, and oh, 1/3 accusations is provable. (And one, about the guy removing her code, is actually pretty much disproven.)

Continuing to call the workplace "toxic" is objectively and clearly an overstatement as well.
You are right, I overlooked the magic of Go's build-in containers (I admit, I haven't touched the language after we looked at it around a year ago). I amend my comments to apply to user-defined containers and types, where generic == interface{}...at least, it did when we tried the language out.

This is an example of a simple "generic" in Go, as I recall it:

type mytype struct {
mydata interface{}
}

The casting this requires felt like a step into the past when you're used to eg the STL.
where is this located?
The post was deleted, but it implied that all software closes TCP with a FIN. Some software sends a RST, no FIN.

The issue is that the answer is relative. There are no absolutes. So yes, it does depend and yes there is always an explanation as to why it depends. Just because something works this way on this system does not mean it works the same way on that one.

To believe that something is the same everywhere on every system for every user is foolish at best and reckless at worst. And, people who think that (typically non-technologists) think that they have the answer as well... let's rewrite it to be the same everywhere. This is when all the engineers dust off their resumes and bail.
I think everyone knows people with a variety of mental health disorders. It seems that we're just now getting comfortable with the idea that we can discuss these problems publicly.

I'd also say that since the "nerd" personality types (at least from a Myers-Briggs [1] perspective) tend to be over-represented here, we would probably also find a larger than average percentage of us with Aspberger's Syndrome [2] (now removed from the "Diagnostic and Statistical Manual of Mental Disorders" [3] and considered an autism-spectrum disorder).

[1] - http://www.myersbriggs.org/my-mbti-personality-type/mbti-bas...

[2] - http://en.wikipedia.org/wiki/Asperger_syndrome

[3] - http://en.wikipedia.org/wiki/Diagnostic_and_Statistical_Manu...
Create a graph of all defined Classes (A Ruby Script)
i wanted to see ruby classes and each class connected to its parent
i used the ruby-graphviz, it turns out that there is another gme named graphviz and it is not the one tha will work correctly.
my method was fairly easy, i get all defined constants then filter them to get classes names only, after that i add a node for each class, then iterated on them to add edges between every class and its parent, and then i saved graph as png and pdf, an output example looks like this http://imgur.com/Z1LfLn1

Full script with docs : https://github.com/blazeeboy/RubyScripts/tree/master/2014-4-28
It depends on the business. If the market has priced in growth, and growth starts declining, then the market reacts negatively. However, growth isn't always priced in.

For example, see stocks in utility companies. Particularly before recent deregulation in utilities, there were no prospects for growth in these companies, so their share prices were essentially based upon their bond-like characteristics of yielding a reliable dividend. Their price settles to a place where their dividend yield reflects the underlying "default risk" of the company, relative to the risk free rate.

At the risk of oversimplification, stocks usually fall somewhere on this spectrum. A high growth stock's price can be held afloat via rosy predictions of future growth, and a low or non-growth stock's price can be held afloat by a steady dividend stream. Take away the growth prospects of the former or increase the risk of losing the dividend stream of the latter and you will see the price drop precipitously.
I disagree a bit with these points. Sure, ideally you'd avoid all of these issues and having these issues several years into a product is certainly bad. But when a new product is just getting off the ground, there is a hefty cost to Doing It Right. I think many successful products would never have launched if a scary number of corners weren't cut to get version 1.0 out the door.
My invite workflow is "Skype everybody the G+ URL"... If they could make a better workflow that'd be great. Maybe they could stop tripping over their feet trying to make everything social and just make this workflow make more sense!
> Go offers very little that's interesting or innovative and doesn't go out of its way to empower you in any particular way.

That's true of the features looked at individually. I think its particular combination of design choices is interesting and novel ("innovative" requires a value judgement that I am not quite ready to make in Go's case; though I think the momentum its gained in certain areas is quite likely because it does offer something that is innovative in its utility even if its not immediately apparent why the particular combination of features it provides should be.)
Learn Jenkins CI from Experts
Join us to find out how enterprises are using Jenkins. Here's what you can expect:
- Workflow in Jenkins
- Distributed Scrum Development with Jenkins
- Moving Existing Enterprise Systems to CI and Deployment with Jenkins
Anti-trust - violating the Sherman Anti-trust Act - is a strictly subjective determination.

Comcast is a huge Democratic Party donor, and their CEO is a golfing buddy of Obama's. There was never a chance the Obama DOJ was going to stop the merger. Democrats traditionally are the harshest when it comes to anti-trust, and you can more often count on Republicans to look the other way, so when you have the Democrats (except Franken!) willing to look the other way too... forget about it. Subjective discretion rules anti-trust enforcement. If the DOJ simply chooses to not pursue it, then that's that.

I'd also argue Comcast is the most convenient scenario for the US Government, from a control position (far easier spying for the NSA and piracy control for Hollywood political donors). Far better to have one large cable entity ala AT&T and Verizon in telephony. They love massive companies, when they're under their boot.

Keep in mind there are plenty of quasi-monopolies that the government is more than happy to encourage or leave in place. From Intel, to Microsoft, to Cisco, to AT&T + Verizon, to Facebook, to Google. The Government has never had a problem per se with monopolies, just monopolies they happen to not like for whatever reasons at the time (often politically convenient reasons).
> Nouns are things, nouns do verbs.

Of course, not all nouns "do verbs", which is why we end up with warped associations between particular language utilities, like classes, with notions from one philosophy taken to weird limits.

Circles and Ellipses, for example, don't do anything. They're data structures. They're nouns, but they have no functionality. They have no verbs. The correct solution to the Circle-Ellipse problem, the most famous demonstration of one flaw with OOP, can be expressed elegantly and correctly, in C++ and other "C++ style languages", using classes. Doing so doesn't make anything object oriented, and we shouldn't associate giving things names with a requirement for any particular set of associated verbs.

All language features are tools, and while I'm not saying Go is an inferior tool if you're satisfied, we shouldn't make blunt instruments, or carry fewer tools, just because some people don't know what they're doing. I'm currently not satisfied with the set of features Go provides... but then I also want to see some Go features in C++. Let's not get hung up on it.
It's marketing. Nobody is holding a gun to the business owners' heads. And there is a _very_ simple way to not get those emails.

I've found a lot of interesting things (restaurants, various shops) that I wouldn't have found otherwise through GroupOn and peers. To each their own.
The 'it depends' answers are good and I would not cite them as evidence of a problem.

They might be the best answers you could get in that company, but it would be better still to get:

"Use this library feature"

"Ok; are there any weird exceptions?"

"No, this is it. We rolled all that company's accounts into this system when we merged, all old accounts in when we upgraded, and planned and designed this to be good enough for the high risk accounts too. There's only a handful of other accounts kept separately and there is no way to verify those from here, by design."