HNHacker News
TopNewBestAskShowJobs

MetaCosm

1,665 karma · joined August 6, 2011

[ my public key: https://keybase.io/robertmeta; my proof: https://keybase.io/robertmeta/sigs/UgvPNSEcpGbldHtQnQ_-c8SyRvBKjKTr_CLh0lpK0h0 ]
submissionscomments
MetaCosm··on Brendan Eich Steps Down as Mozilla CEO
I don't think it is, I think it is about this specific issue. This issue isn't considered "political issue" anymore (by many), it is a moral issue. A hate issue. Akin to racism, sexism, etc. He was unlucky enough to be on the wrong side of rapidly shifting public perception and got burned by it.
MetaCosm··on Brendan Eich Steps Down as Mozilla CEO
The trick is public perception of it. Once the public considers an issue no longer political, and rapidly coalesces behind a point of view... if you are on the wrong side of the point of view, expect to suffer repercussions.

I would put forth that this issue has passed out of "political issue" because of its obvious trajectory.

MetaCosm··on Brendan Eich Steps Down as Mozilla CEO
TL;DR: It isn't really a political issue anymore, it has become just intolerance and homophobia.

I think this issue has crossed a threshold. 61% of young Republican leaning Americans (18-29) support marriage equality. The issue has an obvious trajectory and end point, which means it has shifted in public perception from a "political issue" to simple intolerance, like racism or sexism.

There are still organizations in the US that consider "race purity" a political issue, but the vast majority of the country just considers it intolerance and hate.

Just a short time ago (1986) 1/3 of Americans considered interracial relationships "unacceptable"... today, 1/3 of Americans have a family member in an interracial relationship, and the vast majority consider it fine. It doesn't take long for something to shift from a political issue to a non-issue -- and if you are on the wrong side of history, you will called out.

My point being, I consider this no different than ensuring your CEO didn't donate to the KKK or any other hate group. Technically donating to the KKK is political speech, and you have every right to do it -- but you don't have a "right" to be CEO of Mozilla in spite of it.

MetaCosm··on Harvard student pens letter about lack of response to sexual assault
Which, in the end just sounds like an extension of privilege given to those who can attend universities.
MetaCosm··on Affordable, automatic sit-to-stand desk
Where were you two years ago... 11 hours day one. It was many days before a day two.
MetaCosm··on How programmers should write their resumes
I didn't say strongest indicator, I said negative correlation. These are people I hired because they interviewed well, I liked them initially -- or I wouldn't have hired them. Yet, out of the small handful of people I have had to fire, they make up the vast majority.

Over time (around 15 years), I simply had to accept a negative correlation. It is something me and my peers spitball ideas about often these days. Our working, but entirely booze derived, theory is that the high GPA kids are generally able to keep top marks because mom and dad pay for everything, so they can devote themselves more easily to getting an A. But, this ease gives a sense of absolute entitlement and bitter, useless arrogance... versus the kid working a job, helping at home and struggling to lock down that B. But, just a theory and all that.

MetaCosm··on Zed: The Next Phase
Reading some of the ideas made me update my .vimrc a bit. The point that buffers versus files is mostly useless now is on point. The rest of the points about minimal UI I already use. Create files same way you find them, sure!
MetaCosm··on How programmers should write their resumes
As a non-hiring manager, who has hired 159 software developers and interviewed probably over 1000. I have found high GPA to have negative correlation with success. When I started, I had absolutely no idea how to hire -- so I just kept track of good hires and bad and looked for correlations to help me hire better in the future.

Two biggest things in my personal experience that ended up with amazing hires. Unashamed to admit they don't know something in the interview, treat it as a matter of simple fact - they don't know yet, but can find out. Program in multiple languages / explore languages / can speak about strengths and weaknesses across languages.

In my (obviously limited) experience, high GPAs have correlated to poor or even poisonous personalities. Often arrogant without merit, unable to change positions because of ego, and with an inability to adapt and learn.

Google appears to have done an experiment on a much grander scale and come to similar (but IMHO a little better written up) conclusions: http://qz.com/180247/why-google-doesnt-care-about-hiring-top...

MetaCosm··on How programmers should write their resumes
That is one way to look at it -- a rather unproductive one, but you are welcome to it. Lots of great teams work at large companies and have no control over the first pass of resumes.

The reasons are often somewhat complex. Their application tracking software only supports word. Their IT department has sent word from atop the mountain to only accept .docx because it works with their AV and a bad virus got into the company via PDF last year.

It isn't the people you are going to be working with that are the problem, it is the people who defend the outer ring of large companies -- IT and HR departments.

MetaCosm··on How programmers should write their resumes
The recruiters do that because lots of HR departments are explicit: docx or deleted.

Once you get through the screen, you can show them your fancy resume, but at that point, no one cares about your resume -- you already caught their attention and it is interview / references time.

MetaCosm··on How programmers should write their resumes
I have to disagree with your disagree! Many (most) jobs go through a pre-screen. The project manager is far too busy to filter all the crap, HR does that. HR sees a unfamiliar format, and simply bins that resume.

If they specifically allow other formats, or request a specific format, use it. But, in the case that they don't specify -- go with the most common format in the industry, anything else is nuts.

Additionally, if the primary filter on talent is .docx versus .pdf (or .txt or even .tex) -- it is a place so stupid you probably don't want to work there anyway.

MetaCosm··on April Fools: migrate Apache Subversion project over to the git repo
Indeed, if nothing else than for access to the Github community.
MetaCosm··on April Fools: migrate Apache Subversion project over to the git repo
True, this is the most amazing one I can remember.
MetaCosm··on Mozilla CEO Eich says gay-marriage firestorm could hurt Firefox
Sure, I agree with you on all points. That doesn't mean that marriage equality doesn't solve any issues. It solves one. Solving one problem is exponentially better than solving zero.

As for Mormon polygamy and hippy communes -- absolutely! As long as it is willing, consenting adults, I am all for it! But, right now, lets take this small step.

MetaCosm··on Mozilla CEO Eich says gay-marriage firestorm could hurt Firefox
TL;DR: Of he can be (and IMHO should be) criticized, he is on the wrong side of history. He made a public statement (money as speech), and now the community can (and will) hold him accountable for it.

The bottom line is -- being homophobic is starting to reach the same point in popular culture as racism and sexism. Our society as a whole is becoming far less tolerant of such nonsense, being against gay marriage is treated like being against interracial marriage. Even 61% of young Republican leaning 18-29 year olds are in favor of marriage equality.

It follows a similar trend to interracial marriage (slow start, then a rapid increase in acceptance). In 1986, less than 35% of American's "approved" of interracial marriage. A mere 5 years later, the number was about 50% .. and 20 years later that vast majority approve of interracial marriage, with more than 30% having a family member involved in an interracial relationship.

That is when it hits home for people, when a friend of family member comes out (today, being in love with the same sex... in the 80s, being in love with another race) -- it becomes personal, and when it becomes personal, you can no longer abstract 'those' people -- now it is your friend, your sister, your cousin, the best man at your wedding, etc.

You can rail against marriage being crap (it is, I agree) -- but that isn't the point. If you are against marriage, I am with you 100% -- lets get rid of it as a government regulated institution! But, if it is around, it has to be an option for all. I think it is far too close to religion to be certified by government, but that ship has sailed long ago... gotta work within reality.

Also, undemocratic to demonize one side of the vote, are you kidding? That is the oldest democratic tradition!

As for why it gets more "marketing" than the death penalty and gun control. It gets more "marketing" than the death penalty because it touches more peoples lives. It gets FAR less "marketing" than gun control, gun control just has lots of marketing on both sides, a massive constitutional question, and is not trending towards consensus... marriage equality unequivocally is trending towards consensus... it will be a decided issue before it ever has the "marketing" of gun control.

While I am freaking ranting... this quote is idiocy "Beliefs that are protected, that include political and religious speech, are generally not something that can be held against even a CEO." -- NO. Just NO. If you believe something that society finds laughable or horrible (Lizard people run the world, X race is superior, Z are bad at math, the Holocaust didn't happen, etc)... and you support it out loud, with money, in public. Of COURSE it can be held against you -- you don't have a goddamn right to that job, and part of your job is to be the face of the company.

/rant

MetaCosm··on Git Source Code Review
C isn't popular at colleges... and why should be it? So many more interesting, fun, crazy languages to play with... lisp, haskell, rust, ocaml, etc.

That said, once you are in the real world and you bump into your first real hard problems, the answer is often C. Need to speed up some Python, use C. Need to pour rocket fuel on your Erlang, use C. Need to run on an embedded device, use C. C tends to be low on surprises and most of them are exceptionally well documented and understood at this point. C tends to have decent libraries for whatever you need.

In certain open source communities -- you will use C because the stuff you depend on uses it. It is that simple.

I suspect the number of C developers is still relatively high, and while it won't be a primary / favorite of many -- it is the lingua franca if you will... lots of times stuff can be framed as a comparison to C, because everyone understands the context.

MetaCosm··on Ask HN: What under $100 item would you recommend everyone buy?
and... ordered.
MetaCosm··on Clojure 1.6 released
Still really rough. I have shipped two large production Erlang apps, smaller scale F# and Haskell apps. It is tough in three ways: (1) Just finding people who can do it, (2) finding people INTERESTED in using it, (3) affording people who fulfill the first two.
MetaCosm··on After WhatsApp: An Insider’s View on What’s Next in Messaging
Wasn't their slogan even at one point basically "like a dial tone"? Hinting at simplicity and reliability.
MetaCosm··on iGo: a new Syntax for GoLang
I really respect the way this was posted. A simple side by side. Most of the times stuff like this is posted, it is a horrifically convoluted example to try to show the massive code savings, this one is just -- honest. You save a few lines of code.

That all said, the syntax is godawful. It brings back so many horrors from Python, whitespace, self, ugh. The next step to make it truly awful would be have those minor whitespace errors only show themselves at runtime so writing complex applications becomes a nightmare.

Love the attitude, abhor the project.

MetaCosm··on New cache design speeds up processing time by 15%
Indeed, THAT is who you cover a somewhat dry topic.
MetaCosm··on A woman's take on GitHub: it's structural sexism.
The author is either very clever or very dumb, and I honestly can't tell which.

She points out that sending a women to deal with another women is sexist. The (presumed) reasoning is that women are people, and shouldn't have be given special treatment (positive or negative).

Yet the title of her post SCREAMS "listen to me, because I am a women and for that reason my perspective deserves special treatment".

If her perspective has value because she is a women, wouldn't the wife the the founder have the EXACT same additional value of being a women.

Again, either super-clever, self-referential and meta, or dense.

MetaCosm··on Follow-up on 4K displays for programmers
Hopefully Intel can help. Still experimental but at least we are discussing 800Gbps cables. http://arstechnica.com/information-technology/2014/03/intels...
MetaCosm··on Prominent GitHub Engineer Quits, Alleging Gender-Based Harassment
Yes. But it also addresses the quality of the journalism, which in this case is disgustingly poor. The link to random open source repos hosted on github, the inability to nail down a title... just poor journalism.
MetaCosm··on Prominent GitHub Engineer Quits, Alleging Gender-Based Harassment
Because for two years she said the opposite? She is, was, or is and was obviously lying, it is just a matter of when and how much. Was she lying before when she said everything was awesome, or is she lying now?

You could play the super long odds, everything was AWESOME for the past two years, but just turned awful. Then she was only lying now (because "I've been harassed by 'leadership' at GitHub for two years..."). That would paint her in the absolute best light, and it IMHO, rather unrealistic.

You could even play the super-super long odds, and assume everything she said before was a lie (said it was good, it was actually awful) and then things BECAME good recently and she doubled-down on lying and said things were bad.

... in my case, it isn't an assumption. It is a expectation based on prior behavior.

MetaCosm··on If you were building a startup today, what would you use?
Wow, you were not kidding, explosive growth in the last year. Some really great stuff and tooling "just works" now.
MetaCosm··on Soylent Update 3/13
They went into this with zero experience and have just been trying to hire to fill the gaps, and it shows. They will get better at the contracts (make non-fulfillment hurt contractually) and stuff will improve.

It is really hard to be a newbie to the creation of physical stuff -- lots of learning. They are doing it at a decent scale to boot.

MetaCosm··on If you were building a startup today, what would you use?
Xamarin is really the "killer app" for .NET at the moment. Being able to use a common codebase for Windows RT, Windows Phone, Windows, OS-X, Android, iOS is amazing. Being able to do full native work on top of that on every platform. The apps look, feel and act native cause they are using native widgets.

Last I checked the F# supports was still a little crufty (over a year ago) -- but if they really get the F# support to be top tier, I will have to return and have another look.

MetaCosm··on Banks running outdated ATMs to pay Microsoft to support old versions of Windows
I suspect the article is just clueless, it was my understanding (might be incorrect) that it was almost all XP Embedded, which has support through 2016.
MetaCosm··on Banks running outdated ATMs to pay Microsoft to support old versions of Windows
Additionally, XP Embedded left "mainstream" support in 2011, and has "extended" support until 2016. It was my understanding that nearly all references to "XP" on ATMs referenced XP Embedded, and the sun-setting of support is only for standard XP.
← PreviousPage 9 of 23Next →