HNHacker News
TopNewBestAskShowJobs

1_800_UNICORN

294 karma · joined April 5, 2016

submissionscomments
1_800_UNICORN··on Questions to Ask Before Joining a Startup
Re: source control, this was also written in the year 2000...
1_800_UNICORN··on When an FDA Ruling Curbed Fecal Transplants, I Performed My Own
At the end of the article the author states that FMT has gained some widespread acceptance in the past 6 years. Her experience is from 2012, when it was still a relatively obscure treatment.
1_800_UNICORN··on Twilio to Acquire Sendgrid
Wow, this is a big deal! Great move by Twilio, bringing together the premier SaaS SMS provider and the premier SaaS transactional email provider under one roof.

It's only too bad that SendGrid has struggled to get its marketing email solution off the ground in a meaningful way. If anyone was going to eat MailChimp's lunch, SendGrid would be my choice as top contender. And yet despite SendGrid releasing many iterations of their marketing email solution over the past 5 years they've never seemed to get a lot of success outside of their bread-and-butter transactional email vertical. Their marketing solution brings in less than 20% of total revenue last I heard.

1_800_UNICORN··on Ask HN: What is the best-designed software you've used?
Developer tools: Twilio, Heroku Consumer software: TurboTax

I know that TurboTax is a controversial choice because they are incentivized to fight to keep tax law complicated, but if we ignore the political context, their software works beautifully well. It never does anything I don't expect, when I need more time on a section it's easy to drop out and revisit later, and I always feel confident at the end that I've filled out my taxes correctly.

1_800_UNICORN··on Microsoft intercepting Firefox, Chrome installation on Windows 10 Insider build
I think my head might explode if I ever see that in reality.
1_800_UNICORN··on Tech advances should make 4-day workweek a reality for the 21st century
At least in the United States, I see exactly 0 chance of this happening in the current cultural and regulatory system we operate under. The average American worker is just lucky that they even get 2 days off during the week at this point.

If I found a political candidate who advocated for mandatory vacation of 4 weeks or more per year, and/or less work-hours per week, I'd give them my vote in a heartbeat. A change of that magnitude for the average worker would reap incredible social benefits for all of us.

1_800_UNICORN··on Removing jQuery from GitHub.com front end
I love the detail-oriented approach to this. Tracking jQuery usage and slowly removing components from their custom jQuery library are both really clever strategies.
1_800_UNICORN··on The Servers Are Burning
If you're an early-stage startup that's still determining product-market fit, then it's completely fair to eschew tests and accumulate tech debt; you're at a higher risk of running out of runway before you've even proven that your business works.

As soon as you have enough users that an outage poses a significant risk to your business, you need to invest in either refactoring to reduce tech debt, or a rewrite. And you NEED to add tests, and a robust deployment process that tests changes at multiple stages with monitoring on the basics (server speed and memory usage, database error rate, etc).

OKCupid got lucky in this case.

1_800_UNICORN··on Ask HN: What are some of the simplest software businesses that exist?
I had a job offer from the StatusPage guys a few years ago that I turned down (shortly before their acquisition by Atlassian, d'oh!). The feature set is relatively simple, but the underlying software is very complex. They need to be reliable enough and robust enough to work when other major sites go down, which is no easy feat. I'm sure that like most products they started simple, but to scale to any large meaningful customers they had to put a lot of complex engineering in place.
1_800_UNICORN··on How Europe Learnt to Swim
Late to this thread, but I loved this article because it put something into perspective for me... my New England boarding school had a swimming requirement, and was proud of its longstanding tradition of requiring all graduates to be able to swim. It makes sense given the context of when it was started and the extent of people's ability to swim.
1_800_UNICORN··on Ask HN: As a CTO, what is your most frustrating problem with technical debt?
For the last 5 years I've worked primarily with startup CTOs and enterprise directors/VPs to build teams practices XP, lean product development, and user-centered design.

My advice to them, and my philosophy on this topic, is that technical debt is just that- debt. It's not a dirty four-letter word to be avoided, it's something to be managed the way you manage actual financial debt. There are some projects where the software you build will be self-contained (no dependencies), will require minimal changes in the future, or it may have a short shelf life (e.g. it's a stopgap before you cut over to a new system). In these scenarios, accruing technical debt isn't the worst thing in the world if it allows you to reap business value faster.

When you're building software that's going to live long-term, or that drives core parts of your business (and therefore will need to change frequently as your business changes), technical debt needs to be tackled early and often. It's ok to accrue technical debt in the short term ONLY if you make that decision consciously knowing that you'll need to address it later (e.g. I had a client that needed to release their software for a trade show, so we accrued tech debt and created tasks to track every piece of debt we'd want to tackle later, and then prioritized that work immediately after the trade show).

That said, it's also important to be clear about what constitutes tech debt vs what is over-optimization. Outside of libraries and frameworks, I don't really need the software to be "perfect". I need it to be clear enough, tested thoroughly enough, and easy enough to change to maintain a high velocity. If a part of the code has become spaghetti-like, or if we see code duplicated more than 3 times, or if we have disparate code that's too closely coupled to easily make changes, that's technical debt worth tackling.

The vast majority of organizations I've worked with typically think much shorter term, which is why they find themselves repeatedly accruing technical debt to the point where changes to the system occur at a snail's pace. It takes a lot of discipline, and coordination between IT and business, to practice what I'm describing, but that's the ideal that I strive for and advise my clients to strive for.

1_800_UNICORN··on Open plan offices don’t live up to the hype, finds Harvard Business School study
I just want to remind folks that there are, in fact, organizations for whom the open plan actually works. I've spent the last few years practicing XP, on a collaborative team that includes PM, UX, QA, and devs, and we work in an open plan with no complaints. We find that it REALLY helps us minimize meetings and email/Slack since we can quickly turn to the person we need, ask our question, get an answer, and get back to work. As a developer it's hugely refreshing to be able to easily ask for advice or input from the rest of the dev team in a rapid way.

The reason I mention this anecdote is not to dispute any of the studies... I understand the difference between anecdotal evidence and quantitative evidence. Just a counter-point to the inevitable echo chamber of complaints about open floor plans being inhumane, a money-grab, etc etc.

1_800_UNICORN··on What We Learned from Analyzing 100M Bugs
I'm very confused...

"Errors discovered through Instabug are most likely to be resolved within 24 hours of being reported" is one of the TL;DR points, but only ~1.5% of bugs are resolved within 24 hours.

1_800_UNICORN··on Fukushima’s nuclear signature found in California wine
Very interesting read. I did a double take that a lack of Cesium-137 meant "post-1980" (not "pre-1980") since the levels have dropped off since the testing in the 50s and 60s.
1_800_UNICORN··on Timeline of the far future
The "Humanity" section has left me with a deep chill. I've already been in an existential mood the nature of life in the modern age, and now I've got the end of humanity to think about too...
1_800_UNICORN··on Would You Let Your Boss Put a Chip in Your Body?
Short answer: no.

Long answer: nooooooooo.

End of story. Goodbye.

1_800_UNICORN··on WeWork Will No Longer Let Employees Expense Any Kind of Meat
On one hand, this seems like a very heavy-handed move considering today's societal ubiquity of meat.

On the other hand, I believe that in 100 years we'll look at today as the dark ages in terms of the scale of our industrial meat production.

So, I'm cautiously curious to see if other companies follow suit or not.

1_800_UNICORN··on Facebook ruling: German court grants parents rights to dead daughter's account
Doctor-patient privilege applies even after death, and while I couldn't easily find anything online, my assumption is that there's a process in place to handle scenarios like this so that patient data doesn't end up in unauthorized hands.
1_800_UNICORN··on Facebook ruling: German court grants parents rights to dead daughter's account
It's not as clear cut as you're making it sound, there are a wide variety of opinions about how much a person's right to privacy extends beyond their death.
1_800_UNICORN··on Lead: America's Real Criminal Element (2013)
Your comment implied that the author doesn't address this in depth in the article. Your article flippantly compares this to people finding random correlations, which is so far from the content of the article that I'd personally consider your comment rude and in bad faith.
1_800_UNICORN··on The Year on the Net (1996)
I read through most of the content, and the quality of reporting was top-notch. The browser wars article, the reporting on the state of online privacy, the discussion of IPOs... all of it turned out to be the major important topics of the early web. Great post, OP!
1_800_UNICORN··on Young Chinese are sick of working long hours
Very interesting article, but I was disappointed that the article stated that the millenial only-children of China are "outspoken", "pampered", or "self-centered".

I don't believe that any of those terms apply to people who are fighting against working 72 hours per week for low pay. This is a case of basic human rights. The words that come to mind to describe the folks who are fighting this fight are "proud", "resilient", and "hard-working".

1_800_UNICORN··on A coworker stole my spicy food, got sick, and is blaming me (2016)
The update is far more delicious than the original: http://www.askamanager.org/2016/07/a-coworker-stole-my-spicy...

I'm not sure that the original advice given was ideal. I'd recommend consulting with a lawyer first before giving any information to HR given that OPs job was at risk. But I'm happy for OP that it all worked out in the end.

1_800_UNICORN··on Spotify Form F-1
I want Spotify to do well, but the reason I'm cautious is the lack of true differentiation. Spotify has a great platform, but I'd worry about the level of control that the labels and artists have over their catalog, and the fact that they make a lot of money as a middleman between consumers and artists... I just feel like I could see another company coming and eating their lunch relatively easily. They're not like Netflix, who has differentiated themselves with exclusive content.

But I REALLY hope they succeed, because I've been a customer since they first announced US support.

1_800_UNICORN··on The reason Facebook won’t ever change
> Google’s core DNA is search and engineering, though some would say engineering that is driven by the economics of search, which makes it hard for the company to see the world through any other lens.

I would nitpick slightly. Google core DNA is advertising. Search is a huge component to driving their advertising business, but let's not pretend that they are driven by anything other than ad revenue.

1_800_UNICORN··on ‘Lede’ vs. ‘Lead’ (2011)
Glad I wasn't the only one who immediately thought of searching Google Ngram. Unfortunately, if you dig into the source material, there's a lot of non-journalism usages of lede (and in the case you brought up, there will be a huge amount of non-journalistic usages of "lead"), so I don't think the data is reliable enough to form an opinion.
1_800_UNICORN··on Googlebot’s JavaScript random() function is deterministic
I still remember this comic strip 16 years after I saw it in the paper.
1_800_UNICORN··on Haemophilia A trial results 'mind-blowing'
This could be huge. Hemophilia is one of the most expensive diseases to treat out there. I worked with a client that provides software to hemophilia clinics, and while modern factor drugs have made it so that sufferers can live relatively normal lives, it's still a very challenging disease with many long term complications.
1_800_UNICORN··on [dead]
Here's the article from a more reputable, less "doomsday prepper" source: https://www.seattletimes.com/seattle-news/environment/climat...
1_800_UNICORN··on Flatiron School settles for operating without license, employment/salary claims
The school, which has taught approximately 1,000 students, charges students between $12,000 and $15,000 for a 12 to 16 week in-person class and approximately $1,500 a month for online coding classes.

Let's assume a very conservative estimate of 800 students doing 1 of online work, and 200 students paying $12k for a class. That works out to $1.2M in online tuition, and $2.4M in in-person tuition. Given how conservative my estimate is, $375k seems like a pittance for operating without a license and lying about success rates.

Page 1 of 2Next →