skysight-inc/HackerNews huggingface dataset:
It kind of seems to me that it's actually vectored multiplication that's the odd one out that should maybe have a special syntax, maybe even one that applies to many operations and not just multiplication.

A matrix is a Thing that happens to also be a collection. A vector you want to multiply is just a collection. Really vector multiplication is just a map operation, so make some syntactic sugar to generate an operator comprehension:

a = [1,2,3]
b = [4,5,6]
c = a [*] b # or something
# becomes
c = [x * y for (x,y) in zip(a,b)]
# or
c = a.__vecmul__(b)

This would make more sense to me.
It's like the evolution of lignin-consuming fungi needs to start all over: this time the fungi in question needs to be able to both break down lignin, and be radiation-resistant.

Let's wait 60 million years and see.
I've seen similar fallouts in a strictly hierarchical organization when one of the leading managers started having an affair with one of the lower rank project management trainees. HR was powerless, since the manager outranked them. Project management was powerless since the now-de-facto promoted trainee was backed by their superior. In the end, the developers revolted and threatened to quit, so the owner personally had to resolve the conflict. [1]

To me, the story sounds of a critical failure in some decision making positions, something that happens over and over and over again every day, we just don't get to hear it.

[1] The trainee was forced to leave, for all that are curious.
Reddit isn't exactly the pinnacle of civilized discussion, especially the defaults like /r/technology. Regardless, that thread was definitely the worst cesspool I've seen since donglegate
To be specific:

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36

iterations 10
average 118224 ms
median 118339 ms
standard deviation 851.4 ms
%RSD 0.7%

I'm a little bit embarrassed that it took me five iterations before I realized that it's the same game each time. :)
Most of what you say is good, but...

You've already cleared it with political allies they have at the company who could stop it.

If I found out that a manager was undermining me in this way, I'd strike back and it probably wouldn't be good for me or him. Trying to turn my friends against me? That's war. I'd fuck him up and I'd keep fucking him up after the end of that job.

Letting an employee go isn't personal. Reaching out to his "political allies" to undermine him is personal. If you want me off your team, I'll leave. If you try to stop a transfer by corrupting people who like me, then I'm going to fuck up your shit, and it's totally personal.

All that said, no organization should be in a state where a truly toxic person can be protected by having a political power base. If you can't fire someone who's genuinely causing problems (e.g. harassment) without bringing that person's political power base into the equation, you have a dysfunctional organization.

This sort of thing is why companies should fire fast and be generous with severance instead of writing dishonest "performance improvement plans" that essentially mean an already-fired employee gets a month to come in to the office and still wreak havoc. It's better to err on the side of a bad employee getting an "undeserved" severance package than to have "walking dead" employees pissing all over morale. Once it's clear that the only move is to fire someone, it's best to do it quickly. Severance (enough to cover a typical job search) is actually very cheap when you consider the risk and misery (for the manager and team) involved in a PIP or paper trail.
Look, I don't know about you. But people can usually tell the difference between someone casually watching another, and someone gawking at them.
Before you Dual Boot – MS, OEMs and Linux
> it seems that through her marriage she may essentially have a founder's level of equity in the company

What about the founder's mom? Or the founder's father? Or the founder's children? Or the founder's dear grandma?

There's a reason why equity and investor/adviser roles should be clear and formalized. Bringing cookies at your spouse's work place doesn't entitle you to anything more than polite greetings.
Facebook Transfers Contagious Emotions
Probably to ensure compatibility for old browsers and mobile users. Obviously the more elegant solution is to do the animation client side and avoid rendering millions of videos but it's not the solution that would have worked for the most people.
> I'm not a fucking asshole.

The majority of your judgemental and passive/aggressive posts in this thread suggest otherwise.
Facebook has some of the largest data-centers in the world, with plenty of spare capacity. In the article they describe that running these HUGE jobs put them at risk of not potentially not being able to provide power to all the machines at once.

If you're thinking they could have just started up a ec2 job to process a billion videos, I really doubt there's any cloud solution in the world right now that can handle this scale without capacity planning before hand.
Yes, but we're not talking about a regulatory agency that's granted administrative rule making powers.
I don't think so; her post refers to AirBnB helping with the "monthly rent"

http://ejroundtheworld.blogspot.ca/2011/06/violated-traveler...
I am yet to find some effective way of dealing with this problem - long term plan: retirement at age 40.
can anyone provide insight into the business reasoning behind this? i really can't conceive of why you would want to supersede a user's exact, known language with a guess. sites are pretty difficult to use when you can't read anything. maybe there are technical issues for some sites, but Google search is the worse i've ever dealt with, and they def have some resources behind that.
https://wiki.namecoin.info/index.php?title=Welcome

a nice application using namecoin is https://www.onename.io it uses the u/ namespace.
There was a well known pro-government astroturfing in Russia:
https://en.wikipedia.org/wiki/Web_brigades#Nashi_involvement

But it can be real people commenting at The Guardian. Brainwashing is very strong.
It's a lot more tactical than that. That's just his first step (which is fluff, as you say).

He suggests some methods for sorting out problems which seem really counter-intuitive; but political problems are not most problems.

A political problem (to him) is one that gets worse as you discuss it with other people. Either because it's zero sum, confrontational, or because it encourages squeaky wheels.

Let's factor his tactics out:

1. If you can make political stuff formal, it shuts down squabbling.

2. If something comes up outside the formal process, don't talk to the person who brought it up. Just shut them down, and figure out what to do about it without them.
This might have an interesting product positioning aspect:

Amazon is calling the product "prime", but it is actually a way to save money. Hence, this is no premium product and there is no actual perception as a premium product by customers.

Raising prices for an actual premium product wouldn't be an issue, but it seems actual product aspects and not naming counts.
I once quit a senior dev role as the tech architect at the company had veto power on all code and blocked my work because I'd spelled the word dialog the US way, rather than the UK way (dialogue).

This was not in a public interface, this was in variable names.

Ignoring that every word in programming is in US English: color, gray, program.

We were deadlocked for weeks, with him refusing to ship working code that fulfilled the business goals over this single issue. Quitting resolved the deadlock, and I learned afterwards that he really did go through the work and change it all to "dialogue".
No I think this is why people don't like glass

http://penny-arcade.com/comic/2013/06/14
LOL, lots of founders will be sleeping on the sofa tonight after telling their spouse to stay the hell away from the office from now on.
I feel that these people are nothing more than an entitled group of lazy jerks that use twitter to pressure, blame and get ego boosts. They lean and get the easy way, yet claim they're disenfranchised. I can't help but ramble, but I really worry why people don't scrutinize them more.

I feel they're delusional, entitled, to the point where they think they can be promoted to CTO and programming positions without actually coding.

My issue is, I even see woman this girl knows who are on twitter speaking hate-speach and high-fiving each other over this. They really want to stir up trouble and ruin lives.

I feel they love drama, attention and are cognitively trained by US culture to feel entitled, and use adversity and the crowd sympathy instead of bettering themselves and taking responsibility.

I feel it's boy who cried wolf, they're on twitter, and press the big red misogyny button when things get tough.

The truth is, I don't use twitter, but whenever I see one of these ladies, I associate it to the emotion of a entitled women coasting on the same old trick. It's like a nervous response. That's my honest feeling.

"The boy who cried wolf" can pose a problem one day to minorities who one day learn to actually code, who are honest, and may cause prejudice to them because of these trolls. It also hurts people who have legitimate cases of harassment.

Julia may or may not have been wronged, but the way she handles it on twitter, I feel is childish. I'm disgusted no one calls it out. Sorry for that.

That said, it's never too late to learn to program. No matter who you are. I promise you if you do your job well, the people who matter want your skill and talent and the valley will always be open to you.
hey guys! Very interesting this project. Do you guys intend to integrate it with real world construction frameworks? Like IFC? I could work on it. Would fit like a charm with our project.
This is this[1] workaround.

I wonder if a whole set of infix matrix operations could be added to reduce the need to load numpy for simple tasks.

A @* B
A @. B
A @+ B

[1] http://code.activestate.com/recipes/384122/
How To Promote Affiliate Products Successfully Without A Website Hot Tips
Again, I would like to stress that I know all of this is unlikely, but there's is no reason why both planes would need to coordinate this down to the second. Mh370 goes offline, takes an hour to get into position with ab123. Then they make the switch.

Once mh370 goes missing, it stays missing. The trick is in making it look like ab123 is behaving normally. And while everyone is distracted by the search for mh370, I wonder how closely they would be looking at irregularities in other flights that aren't missing and aren't reporting any problems.
Disallow: /ignoring/human/orders
Experienced the same on the first try, just kept on pressing in one direction. Not much fun to play with such a bug.
I imagine a lot of the people on AirBnb happen to list their room when actually they do not own the building (renters).

I wonder how many would still continue listing if they knew that AirBnbs insurance doesn't actually cover them.
"Namecoin is a cryptocurrency which also acts as an alternative, decentralized DNS"

So, finally, a cryptocurrency which serves a purpose aside from filling up HN's article listing. Cool.
There does seem to be some truth to what you're suggesting.

For whatever reason, there's a propensity for this sort of drama to occur within organizations and at events where Ruby and Ruby on Rails, or users of such technologies, are involved in some way.

Off hand, I can think of that controversial presentation at GoGaRuCo a few years ago, the controversy about the diversity of the presenters at the BritRuby conference a bit later, and this matter here. Then there was that whole "Donglegate" incident, which while it occurred at PyCon, it involved at least one person with some ties to the Ruby community. I'm sure there are other events I'm missing, too.

Maybe it's just the so-called "brogrammer" culture that's so ingrained within the Ruby world that's responsible. Regardless, for a community that's actually quite small, there seems to be a whole lot of this sort of strife.
10% of the FB population is still enough for it to "catch on", surely.
I agree with your points, and also I really have a hard time believing that the women hula hooping to music in the middle of the office were not aware of the effect they were having.

While personally I think its creepy to just hang out and leer at them, it's not really against societal norms in any way.

It's not like these guys broke into the girls bathroom to watch this or something.
Many people deal with rejection poorly. And many of those that do deal with rejection competently do so using strategies like avoidance that cause problems if you're stuck in a room together eight hours a day. Yes, maybe it'd be nice if the other side "grew a pair", but that's not something you can do anything about. In the end if they "don't have a pair" and you're the one who precipitated the situation with "rude honesty", you're the one who caused the problem, not them.

And that does seem to be much of the problem in Julie's case: she rejected a guy who proceeded to react very poorly. In this case the guy appears to be at fault because he put Julie in a situation where she had to choose one way or another.

I think the OP's point about a grey zone is very apt. We need to tolerate the existence of a grey zone, and not try and make it black or white.

I've never had to work more than peripherally with a woman I've been interested in, but on occasion in the past I have had no choice but to work with men I've disliked. Brutal honesty would have poisoned the situation, but "growing a pair" and behaving professionally ended in success.
A building material that is in common use in Europe, but hasn't really caught on here is foamed concrete (Autoclaved Aerated Concrete, technically). They're large blocks that can be mortared together and can be worked with powered woodworking tools (drills, circular saws, etc) to make cavities/channels for utilities. They need some additional reinforced concrete to make them hurricane proof, but they're very fire resistant, are quiet, and go up relatively quickly. It's more expensive but lasts longer than wood framing.

The brick and stone homes here are actually masonry facade over wood frame. You need to have an air gap and flashing between the brick/stone and the wood, as water will seep through the mortar via capillary action fairly quickly, and stay there to rot the wood.

http://www.youtube.com/watch?v=k1m5VShzxYs
I was getting really confused by all the uses of "partner". Is she a lesbian is that it? I would they could just say girlfriend so I would know what was going on.
Hi, I am the author of that blog post at http://blog.lambda-startup.com .

I just want to say that I appreciate the overwhelming feedback and all the positive and encouraging statements to not take that rejection too seriously.

Furthermore, I'm glad that my little article causes these mostly constructive discussions on here, and that sharing my experiences seems to be appreciated. Thanks.
My idea is that replicating real life concepts in a virtual system is just an intermediate step to make newcomers feel at home (The most significant example being "the desktop"). Then it becomes more and more abstract. "Real world concepts fully copied within a virtual world", therefore, in my opinion, can't be named "Internet 2.0".
Go to http://www.google.com/ncr (once, it sets a cookie) to fix this at least for the search results.
True, although you have the code (;
I would say the only thing to do, if you are in a situation to do it, is legal action. It's the only thing people like that understand. Power and money. So take their money if you can. And find a better place to contribute your skills. There are better places to work out there.

Unfortunately, at least in the US, most employers will not hire someone who sued an ex-employer, even when the suit was clearly justified. It's actually legal (amazingly) to discriminate against people who used legal process.

I don't know who's right and I like Github, but a future employer with moral courage would take a chance on someone like JAH (who hasn't sued to my knowledge, but is still probably blacklisted, to tell the horrible truth) and at least hear her out, and hire her if she seemed well-matched to the role. Unfortunately, moral courage is incredibly thin on the ground. Most people are useless cowards.
I'm confused as to why this is suddenly at the top of HN? Were people not aware of one of the original "alt" cryptocurrencies?
If Evil Coder sends an email to Noble Coder describing the vendetta-motivated reversions, then sure, something might happen. When would it ever be so obvious, however? If this is done quietly, and Noble happens to work in different parts of the codebase every cycle, she might not even realize the reversions have occurred for a few cycles. Even then, many people would assume there was some fair-minded rationale the first few times. After it is clear that something is going on, Noble can make a stink, but she might also just want to cut her losses and make a lateral move.
What did senior management think of this? I can't imagine them taking kindly to the architect delaying shipping for weeks over such a trivial thing.
Gunnery: Remote Execution Frontend
Why was it so critical to spell it "dialog", rather than "dialogue", as the higher-ups in the project apparently preferred?
Perhaps to summarise further: subjective favouritism (perceived or actual) will harm morale and should therefore be avoided?
Do you work on projects that get Chinese localizations?

Yes, I do.

It might help to work for a large or non-web company

True, but then I'd be earning less. Hence my original point.

so that you have a hope of selling into China instead of having a local company clone your product and sell theirs instead.

This bit confuses me and sounds like common naysaying. Yes, China isn't known for its innovation at the moment (though it does exist) but then neither is the UK, Taiwan or Korea, and you don't hear people endlessly repeating that yarn in their direction.
It's either

(a) evidence of that being extremely popular with women

(b) or evidence of people with the power/ability/money/resources to make/sell/publish books thinking that that sort of thing is extremely popular with women.

Not the same thing at all. After all, the original video was made by the European Commission to publicise their women in science campaign, which does not mean that the video is popular with women in science. Sometimes organisations make mistakes or are wrong.
It sounds like it could be legal? I know different countries have different agreements / restrictions with google about search results.
It wasn't, there was no business justification for it at all. He just invented a rule "all names and variables must be in UK English".
> Isn't it sad that speaking out about (perceived) harassment carries a near 100% chance of inciting exponentially more harassment?

Lewis' Law: The comments on an article about feminism justify the existance of feminism.
You see, I'm way too trusting because that didn't even enter my mind.

I watched your game - I could see you were doing the same thing but Tetris style, so it still made my brain hurt a bit. The best thing I learned was to keep your big number row full at all costs so that it doesn't stand a chance of getting polluted with a small number.
Buffer is doing a really good job on this. I believe complete transparency is the only way to minimize politics in your company.

[1] - http://open.bufferapp.com/introducing-open-salaries-at-buffe...
[2] - http://techcrunch.com/2014/02/13/radical-transparency-and-ho...
Hey you can make the "fiscal obligation" argument here. You don't get to have your cake and eat it too. Choose :

1) defaulting as a strategy is not okay, but neither is giving out these loans without social responsability. In other words, she has zero obligation to respect the agreement she made, she only needs a socially acceptable option (let's call it the European strategy, the law as it applies to a sovereign government)

2) She has to follow the agreement, because it's an agreement, and so does the debtor. In other words, any loophole is perfectly ok, and if it benefits her, it's not just OK for her to use it, but it's morally good by virtue of being part of the agreement, and we should compliment her on being smart about her obligations.

This sort of discussion is the fundamental conflict between the people working in justice and congress. Laws often are written by morons in congress. They write stuff like "it is illegal to", or "you can't" or ... Without any guidance whatsoever about what happens in the alternate case

The problem with that is that that is not how the world works. A violation of the law is not resolved by God stopping the whole planet, smiting anyone who needs smiting, fixing any consequences and restarting the whole thing. So saying that something is illegal is almost completely beside the point, what you really should say is "if you do X, then Y happens". The world keeps turning after any and all crimes and we're left with attempting to puzzle together an incomplete mess and figuring out what would be a "fair" way to attempt to do what congress expects God to do.

In practice, you obviously can default on a loan, and the legal system does what the legal system does : "okaaaaayyyy, congress said A can't do X, who obviously just did do X, so now we do Y to her, because that worked well in this other case". In this case Y is nothing.

Thanks to the fact that congress can't be bothered to actually specify what happens if you do violate the law, there are huge holes in what they think the law is. As the author of the article illustrated, this makes violating the law a strategy. And please don't think only poor students use it as a strategy.
Are there any stats to back this up?

A quote from a Nazi strategist does not answer the question of "why" or even prove the statement is true.

Lazy people certainly do not make the best CEOs. I don't know a single person that I look up to that I would consider lazy.
I don't get why it doesn't use bitcoin's block chain. That would give it a strong existing infrastructure of users, miners etc. This way it is on its own.
Money creation in the modern economy
What is the advantage of this compared to just running everything on the pi?
Nope; they no longer give a shit about looking bad. This is scary.
I expect those kind of comments popping up on The Guardian. I was surprised when I saw an entire thread of them on HN:

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

(although maybe I shouldn't be surprised)
Mandarin, technically, refers to the standardised accent of Northern Chinese.

Sort of. More precisely it refers to the artificially standardized accent derived from northern Chinese that the Chinese government tries to have everyone in official positions use, and broadcasts to the entire population of the country through radio, television and education systems. Whether anyone at all actually speaks it off-air is another matter.

If by Mandarin you mean spoken and written Simplified Chinese, of course, that would be difficult.

I didn't mean that at all, but I do read/write/type.

Many Chinese students have to struggle for a decade on it, too, not to mention the required ancient Chinese in textbooks.

I also read some ancient Chinese, in fact I'm writing a history book about Yunnan using not only ancient Chinese but other language sources (Burmese, Tai, Tibetan, etc.).

Programmers in China are more or less capable to at least read documentations in English, some may even have skills in writing and speaking.

This is all beside the point... programmers everywhere have those skills.

I have heard that learning German language is less paid off because Germans are just damn good at English that they do not always need a German-Chinese translator/interpreter but talk in English during a business conversation.

And this is a tangent. Well, thanks for your input. I'm not sure that I understood it properly, but you seem to have essentially agreed with me.