HNHacker News
TopNewBestAskShowJobs

BenMorganIO

42 karma · joined June 21, 2014

[ my public key: https://keybase.io/benmorganio; my proof: https://keybase.io/benmorganio/sigs/3eAarRQryKqfMpmmaUkpeM23FODKOPXEuAueu3ErHlw ]
submissionscomments
BenMorganIO··on Why Did Facebook Fire a Top Executive? Hint: It Had Something to Do with Trump
I know some comments are saying that political views should not get in the way of one's role at a company, but it looks like a lot of people at Facebook, the smaller people, were pressuring the executives to let Luckey go.

> Mr. Luckey’s donation and the perception that he might be associated with a group that at times traded in misogynistic and white-supremacist messages, as some news stories reported, ignited a firestorm. Facebook employees expressed anger about Mr. Luckey on internal message boards and at a weekly town hall meeting in late September 2016, questioning why he was still employed, according to people familiar with the complaints.

> “Multiple women have literally teared up in front of me in the last few days,” an engineering director, Srinivas Narayanan, wrote in one internal post following the meeting. Mr. Narayanan didn’t respond to requests for comment.

> Some virtual-reality-game developers said they wouldn’t work with Oculus in the future.

If I were an executive, I would have let him go. An executive cannot let female employees feel unsafe and cannot have employees asking "Why is this person still here?" A single person cannot make other developers avoid projects no matter who they are.

BenMorganIO··on Two years of Elixir at The Outline
Agreed. I used to remove parenthesis as often as possible. Looking back at the code, that may not have been the brightest idea.

I really do like the coding convention though that lack of parenthesis can indicate a function meant to be a part of a DSL.

BenMorganIO··on Two years of Elixir at The Outline
Changesets are great. I was hesitant when I first used them coming from Rails, but they're very useful. Combined with the contexts, they help remove the need for implementing ActiveRecord callbacks; which caused a lot of problems with Rails apps as they aged.
BenMorganIO··on Two years of Elixir at The Outline
Often times when writing a macro or a function that should appear as though it's a part of a DSL, the advantage of turning off parenthesis can shine here. That's why parenthesis are optional with a lot of the Ecto macros.
BenMorganIO··on Most images of black holes are illustrations. Here’s what our telescopes capture
Yes, but that process is never truly reached since time has to slow down infinitely for that to happen.
BenMorganIO··on Ask HN: What horrifying and/or terrible things have you seen in production code?
XUL code and I had to install Firefox 16.2. Was not happy.
← PreviousPage 3 of 3