skysight-inc/HackerNews huggingface dataset:
I was about to say this, using channels when want you want is a Mutex will result in awkward code.

>One of Go’s selling points is that there are some very useful concurrency primitives baked right into the language.

Lets state this, not use any of said primitives, and then complain the language is broken...
I'm not able to get the bookmarklet running in Chrome http://i.imgur.com/4osL2Bp.png -- albeit I do have a number of extensions running that mainly block lots of stuff, so I suspect one of them is the culprit.
Pretty funny, because "Google For Entrepreneurs" has spammed my G+ timeline all week with studies on women led companies making more money. Well actually not studies, just infographics making that claim. Glad to see some counterexample - I think it is always naive to assume "just put a woman on top and the company will do x% better/worse".
We used to believe in the morality and the decency of business in this country, not just assume if someone else is trying to make money that they are trying to cheat us.

Making profit and serving your fellow man are not mutually exclusive. In fact, they are more likely to be mutually inclusive.
We've posted two and received a total of about 50 applications.

of those 50 I'd say 65-75% of them are high quality candidates at least at first glance that are writing emails specifically about the postings we put up and referencing the things we say in the post vs just spamming everyone in the list with a generic cover letter and resume.

So far HN is the best source of high quality candidates for us as a startup working on hard technical challenges.
> that proved women-run companies makes 15% less profit

If this quote doesn't claim causation to the common person, then I don't know what does...
WebGL2 is a work in progress, but I believe this demo can use some WebGL extensions. And I think WebGL2 will include those extensions by default. So there is some connection.
Bill Ackman’s Persistent Lobbying Efforts Pay Off
Its awkward? I disagree .. in fact I think its one of the most obvious 'duh' features for a modern editor that I'm quite surprised that its taken this long to come back into vogue .. I find it very useful for refactoring things, for example, and it just makes so much sense that a professional editor would give you this ability .. I can't see how its awkward at all.
I didn't read that as the author actually claiming to have some understanding of what it was like to be assaulted, but rather that he gained an understanding of how people often blame women for their own assaults.
"Once you push to a shared branch in public repo" rebasing and force pushing feature branches is OK (how else does one maintain a clean history after code-review?).
What if I told you there are standard meanings of "prove" that aren't so strict?
Someday is Today
Exist – Understand your life
Frontline Commando 2 Hack
Ask HN: What are some good books about software for non CS students?
Mainly, I'd like to know, as a product manager (with a hardware eng background), what are things to watch out for in developing software products?
Adjective order in English
I'm one of the engineers working on fixing healthcare.gov with a whole bunch of other Silicon Valley engineers. See relevant Time article and Hacker News discussion a couple of weeks ago:

https://news.ycombinator.com/item?id=7312442

There are certainly problems here, but that's why it's even more important to have talented people (especially engineers or SREs) come help. If you know anybody who'd like to help on a temporary rotation or permanently, please point them to:

jobs@hcgov.us
I disagree with your analysis. The burden of proof lies on those claiming theoretical benefits (less anxiety) from a plan (some untested flavor of Marxism). Perhaps he was making a argumentum ad absurdum, but it is fair to underscore skepticism by rhetorically asking for any evidence of reduced anxiety in any society.

Besides that, I find shaming people for their reading comprehension to be a cure worse than the disease.
In vim:

:let @q="ilist.add(\"^[A\");"
:%normal @q
The List – A Social Knowledge Board
He didn't say anything about equating them. He also didn't say he felt the same as those people. (You might be confusing empathy with sympathy?)

Edit: she -> he
> We're based in Cape Town, so perhaps reader geography plays some part.

I did a bit of geographic canvassing of HN, and while I only went through the "top 100" posters due to it being a pretty manual process, it does indeed seem pretty concentrated, with US/UK/Canada accounting for >80% of those I looked at. Summary at the bottom of this page: http://www.kmjn.org/notes/hacker_news_posters.html
The crux of the story should be XML-RPC and it's delirious security model, not some half-assed contemporary messaging service company.
Learn to build and deploy simple Go Web Apps, Part Two
I would not say "slowly" - that sounds like it is objectively sluggish for the user, which is not the case. Try the Epic Citadel demo in chrome - works great.

Depends on the benchmark, on many Chrome has already caught up, on others perhaps not. But there is constant improvement here.
ChilledLime: A Twitter for Opinions
This is great! It's incredibly awesome how much you can take away from Mario and still have a fun game. I love how the rectangle slants to show that you are moving. The game feels really responsive! (Macbook Air, Safari 7.0.2)

The progression in difficulty seems just right. This is exactly what casual gaming should be like.
yes i died catching my breath in the same place. i repeat what person above said about rectangles meriting perfect collisions.

still a nice diversion. i like the way on my system, several bitmap redraws occur per screen trace, giving the character a parallelogram shape. subjectively, it looks like he's in a hurry :)
I think the key part of that statement is not the part where he talks about anxious people but the part where he talks about being anxious all the time which is unnatural.

Being concerned about your pet health care is natural. But anxiety shouldn't be a constant state.

Maybe worrying is a part of being human. But worrying constantly most certainly is not. I'm sure you can recount people in your personal experiences who seem to exhibit no qualities of constant worry. I know I have. If I had my druthers I might use adjectives like grounded, secure, and content to describe these people.
The Frank Sobotka quote (also my favorite Wire quote) isn't anti-service-sector. I don't think he cares about the (artificial) difference placed between products and services. It's anti-inequality and anti-corruption.

He's lamenting what society has become post-1980(ish), in which economic inequality is so high that corruption dominates effort.
Here's a fundamental problem with text-based communications. You interpret, "Now I really empathized" as "I've never empathized before but now I do", whereas it seems the intention was to state, "I empathized with them before but now that I've had a new experience I can understand their situation more and have greater empathy."
I don't need to base my opinion off of one guy's account of an incident in a blog post - I have a laundry list of my own very unpleasant experiences as a female developer to base my opinions on. I've also spoken to a great deal of other women who have a very similar list of very similar experiences. A lot of these experiences have aspects that are specific to the tech industry.

If you only have insight into industry sexism as far as one or two jerks, it's likely because you aren't a part of the affected demographic.
An email in your inbox is two things: an imperative to act (reply, call, do something based on the email), and a piece of searchable supporting information for that action - or anything else, really.

So what you describe is pretty close already to inbox zero. The last step is to get even more aggressive about archiving things non-to-dos and trusting that archive search box. A truly empty inbox is more important than it may seem - new items are seen by themselves, standalone, instead of as part of existing glut of shit to take care of. And it's good to have the discipline to either commit to an imperative task or just say "no" - either explicitly or via non-response.
Even if correlation is not causation, that's not evidence that causation is not an explanatory factor.
All de jure property ownership, as distinguished from de facto possession, is a privilege granted, regulated and enforced by the government. In the absence of government, I'm assuming copyright could be enforced by "protection agencies" against people without adequate defence against them in the same inefficient but brutal manner as they could uphold other purely paper-based "property rights" like contracts, debt repayments and ownership of the means of production.

In fact, they'd probably get so efficient at collecting the money from those without significant resources to spend on defence they wouldn't look too hard to see if copyright had actually been violated before sending their royalty demands. It would be like the current legal system, but with more pointed weapons.

The pipe dream of "truly free market" shares one property of communism: that of being so egregiously flawed in theory as to be impossible in practice.
What people miss is the incredible amount of infrastructure development done at Facebook. While it would be an honest statement that it's behind Google (which takes a different approach to infrastructure) in that respect, it also differs crucially from Google that much of it is open source. As a mater of fact, here is one example of code that Facebook contributed heavily to (and that I've worked on as well) that is being used (amongst many other things) to cure cancer: http://www.slideshare.net/ryancox/20101207-o-connortrihughba...

Not everyone is a geneticist or a bioinformatician. Not everyone who has the capability to write code that Facebook need has the capability to become as good of a geneticists as they are a programmer. Yet, it's not fair to say that this talent is wasted: some Facebookers have contributed to open source, others have joined infrastructure companies (much as others have come from those companies).

Why haven't I instead went to work directly for, e.g., NASA or a national lab? Well first, as an undergraduate I deeply _wanted_ to take an internship at NASA (they had a great program for local students) but couldn't as only US citizens were permitted to do so.

I was already well into a full-time industry job when I became a US citizen (I've also worked at startups prior to attending college: again, I highly doubt NASA or a research lab would just hire a high school student ). Now I've already heard too many horror stories from classmates working for various government/aerospace/hardware/other traditional orgs about the low autonomy, office-space-esque working condition (be in the office by 8:30 AM, or there'll be a "talk", even if you've worked late into evening), but most importantly about how most of the folks working there are not doing the kind of work I am. Those that _did_ do that kind of work first had to expand a lot of energy proving what was apparently at the start -- that sometimes building something from scratch is less work (both now and later) than trying to shoehorn a problem to an existing but ill-fitting abstraction.

Fortunately, I am seeing this change for the better -- and many places (e.g., LLNL) already stand out -- but for now I'll quote Thiel: "rocket scientists go to Wall St for money, but also because aren't allowed to play with rockets anymore!"

Obligatory disclaimer: I'm a former Facebook employee and am holding on to my RSUs, but I've sad much the same long before I've worked at Facebook (indeed, this is why I chose to work there!). I am not speaking solely for myself, not on any company's behalf.
Absolutely true. And if I were writing this for actual real world use then I would have done so. The main technique I was trying to get to was tightly coupling a struct w/ an internal event loop, though, so I allowed myself some awkward code (called out as such in the post) to build up to that point.
I have a massive, and probably not entirely proportionate, negative reaction to constructor injection. It's in my mind the ultimate example of making your code more complex in service of your tests.

An approach that I've used recently (which is similar enough to parameter-style injection, is to use `class_attribute` at the top of a class to call out dependencies and explicitly provide a default value - so that consumers of your class don't need to know what exactly a WidgetFactory is supposed to be:

class Foo
class_attribute :some_service
self.some_service = SomeService.new
end

A nice advantage of this approach is that you can provide a different implementation of some_service on an individual instance of a class, which helps restore your code to a sane state when you're done with an individual test, like so:

describe Foo
subject(:foo) { Foo.new }
before { foo.some_service = double(SomeService).as_null_object }
end

On top of that, though, I think calling out dependencies really only makes sense when that dependency involves something external to the codebase itself, or is otherwise secondary to the main purpose of the class. So stub out a repository, or a logger to your hearts content - but there's little utility in stubbing out Widget in a WidgetBuilder class IMO.
Weekdone for Asana – visual one-click Asana reports
> Of course this is not strictly a property of services. Today we also produce lots of gadgets and widgets and nonsense that aren't in any way relevant to our needs.

This is like the article that bitches about engineers making Snapchat instead of working on Healthcare.gov

There is a massive implication in what you are saying and in that article that stuff like Snapchat is trivial and useless. People forget that being a human being is an emotional experience, and that while we require food, shelter etc., to live, in order to truly live we require much more. Snapchat, gadgets and widgets and nonsense? These are all crucial parts of human emotional existence.
I didn't confuse empathy with sympathy.
XUIX – An enormous amount of software
FWIW, the kisstrust.com website appears to be down (giving a 404). Furthermore, I'd like to express my opinion that these lawyers are a bunch of douchebags.
Semi-secretive CIA-backed data company to shun IPO, for now
Well if you are just making something for someone else, that's artisan labour, which isn't really the 'production' that's being analysed by Marx.

'Working for someone else' as found in 'employment' is also something that marxists seek to abolish. Collective ownership of the means of production also means collective ownership of the product of labour. You only have 'employment' per se when ownership of capital is concentrated in private hands.

(It's not for nothing that many marxists classify the former soviet union and post-Mao china as 'state capitalist' rather than 'socialist').
At the risk of jumping into a flame-pool...

That study is interesting, since it seems similar to studies indicating women don't negotiate for higher salaries as often as men do.
US poised to become world's only superpower
I've seen that the frequent opposition to zoning changes protests the replacement of single-family or row houses with "high rises", as you did.

Why did you chose to use an extreme as contrast? That's not the only alternative.

What about if they are replaced with a low-rise, or a mid-rise? These offer higher density than row houses but without the same visual impact as a high rise. Some in Manhattan love their 5-story brownstones. I lived in a city with lots of 4- and 5- story buildings, and think that - if well designed - they have a very nice feel to them.

As to the "why", our economics system says that (in general) when there is demand either prices go up or supply expands. If the prices go up, then people who can't afford the new prices must move.

Our primary economics system isn't really designed with people's emotions in mind, so this can cause stress and turmoil, leading even to protests and violence. One fix is to enforce rent controls, which leads to a different set of issues.

If we don't want to force people to move, then we either must make SF less attractive ("protests and violence" can help!) in order to reduce demand, or build new housing to increase the supply.

Not all systems are designed for growth. As a famous example (at least for beer aficionados) the Trappists breweries only serve the purpose of supporting their monastic way of life. The prices aren't raised to match demand, so some people end up buying and reselling the beer for a much higher price. As a remedy, the monks limit how much a single person can buy in a period of time.

There are other economics models which may fit SF better. For example, in the co-op system, the residents own a share of the organization which owns the row houses, or the apartment. They can decide as a whole if they want to, for example, add a new floor to the building or gut and replace the building. Because it's a larger organization, with its own financials, it can afford to take on a larger task like that. The residents would want this because the larger number of people in the building would likely lead to a lower rent. While with single family ownership it's a lot harder to make this decision.

This is a very different model than SF's row houses. I'm curious about how the choice of economic model affects how a city might transform itself, but can't do more than hypothesize about it like I just did.
Spacebars have the same amount of throw as any key on your keyboard. Additionally, the force required to press the spacebar is less than other keys because the keycap for the spacebar is heavier.
I'm a marxist as much as I'm an astrologist. It's easy to make broad statements like 'work should be meaningful'. Who would disagree with that? #4 might as well say "As a Libra you believe that specialization deadens the soul".

What a laughable article.
1G (goto top)

ctrl-v (enter visual mode)

0G (goto end)

I (insert at beginning of line)

list.add("

ESC

ESC

H

$

ctrl-v

L

A (append)

")

ESC

ESC
hey lessmilk,

I liked the games, actualy played longer then i intendet the #6 :=)
The Gameplay Mixing Board was used for the ingame music in the last one. Is this a free musik then, or did you just asked the autor to use it?
A propos to this is a specific PopeHat post that may be helpful for MMM: http://www.popehat.com/2013/09/26/so-youve-been-threatened-w...
Same here. The idea of Inbox Zero is like a physical mailbox that requires you to empty it. The idea of Inbox infinity is like a Twitter/Facebook stream, where things go by and you pick out the ones to take action on.
How we restarted our company in two weeks during Y Combinator
Eddit, one photo at a time
> if you use a prominent feature in a seemingly obvious way, then it causing problems for you is your own fault

i.e. you probably don't understand the complexities of distributed version control or know what the feature does and WHY
Productivity can't be measured by hours because a single thought can change the course of a company, or a life... but that thought can take months or years to develop in order to be "thought."

For example, there is a running joke here on Hacker News about HN being a time-sink. I disagree. Some of the comments here have altered my thinking about startups. A single comment can change the course of a life.

Paul Graham's "Beating the Averages" has influenced how many programmers to pick up Lisp? One essay can change a life, or a company.

Productivity does not accumulate with X hours. It grows in starts, jumps, leaps and crawls. For those who work with their brains, accomplishment is not lines of code written, or the number of pages in your business plan.

Productivity is a result of thought, and thought often comes through a lost art called "leisure."
Brightening Up Winter With White Denim
There is plenty of circumstantial evidence to support this theory. Looking at the rating history of the game.
Technology Might Not Be the Core Challenge for a Digital Startup
Both claims might be true, it could very well be the case that women-led companies have higher revenues than average, but re-invest more of their profit margin in the workforce than average.
Ok, looks good :)
Really? It just makes me feel sea-sick. As my eyes scan the words, I can't help the feeling that the colours are changing and staying the same at the same time, it's a most disconcerting optical illusion.
Not a patent, per se, since patents require publication. But intellectual property enforcement can exist outside of legal fiat through DRM, certifications, obfuscation (perhaps a special case of DRM), trade secrets, and trade organizations (like guilds). Not to mention social pressures for creators to respect the work of others (as in comics stealing jokes).

Point being, purely private intellectual property rights exist, but usually only to the degree that they are enforced by private organizations or the societies they belong to.
Sorry, where's the part where I complained that the language is broken? I said that Go doesn't protect you from mutating shared state across multiple concurrent goroutines. Not a very controversial statement, that.
Benefits of Taking a Long Break from Programming
Hm, maybe. Anyway I don't think the empathy was for being raped, but for being ignored.
The issue i raised is that you replaced a perfectly functioning loop with one that does not work properly (it does iterate the same number of times for all inputs)

You said "I can change <= n to != n + 1".
You cannot.
for n == UNSIGNED_MAX, the former loop will iterate infinitely, the latter loop will never iterate.

Both are well defined to occur.
You cannot change the loop behavior and say you have the same loop :)
Findings – The easiest way to quote and share on the web
The "coins are mandatory" message appears two screens after the first two coins. If you missed those, it takes about 5-10 seconds to go back. It's no biggie and certainly not a "dick move".
What extent is that?
You can do better and you know it
Who Wants To Be a Cyborg?
Moot – Forums and commenting re-imagined
This is true of a lot of firms. Large companies like to be pillars of the business community, but push their problems to their suppliers. It's not just Otto.

The other challenge is it's hard to change a paternalistic culture where "Dad" is looking out for everyone. It's hard to make change happen, and hard to get people to double down during a crisis. The lethargy at these cultures is palpable.
"We have a commons for a reason."

Changing the subject.
I should have guessed. Hence the prominent advertisment to buy his latest philosophical offering, "The News, A User's Manual".
I've seen/played a couple of your earlier games as well as this one. They all have a good look and feel and are pretty legit mini-games.

I'll also take the opportunity to plug my HTML5 game
collection:

http://yangcanvas.com/arcade
Did you intend to respond to me? I'm sure Facebook does lots of neat things, I'm not criticizing it. All I'm saying is that its a cop-out when companies and investors say that its legal challenges that prevent investment into curing cancer, or whatever it is people think smart kids should work on besides sexting apps or the infrastructure for sexting apps. Its cover for the fact that there's just not much money in saving the world.
Strava: Record a Climb
Likely the article (likely prior to the edit to link to the threat against MMM) was not NPOV enough:

http://en.wikipedia.org/wiki/Wikipedia:Neutral_point_of_view
Depends on if you are using a dell quietkey or a macbook pro.
SpaceX Wants to Send a Positively Massive Rocket to Mars
Static is the new black
The fixed CPU workload makes sense. I mistakenly took it to mean they simply got within 67% of the framerate of native. Mayhap my misunderstanding is even deeper and those mean roughly the same thing.

I'm still not sure I see the compelling use case. The tooling to create games that target various platforms already exists. Does this really widen the ballpark?