HNHacker News
TopNewBestAskShowJobs

100k

3,186 karma · joined July 11, 2008

Was co-founder of FanChatter (YC S09), then an independent consultant, then first employee at Swiftype (YC W12). Currently working at GitHub on code search.

Minneapolitan in exile. My blog is http://recursion.org.

I usually go by "look" online but that was taken at HN when I registered.

submissionscomments
100k··on A startup is pitching a mind-uploading service that is “100 percent fatal”
Charles Sheffield wrote a novel based on this premise.

"[H]e devotes all his energies for a decade prior to his freezing, in becoming an expert primary source on the musically notable people of his era. Assuming that if you become the world's foremost expert in any subject, and given infinite time, someone will want to write a book on that exact subject."

If I recall correctly, the protagonist intentionally leaves tantalizing bits out of his books, so future historians will want to wake him up to ask him personally.

https://en.wikipedia.org/wiki/Tomorrow_and_Tomorrow_(novel)

100k··on Three girls, a dead raccoon, and a crockpot
This is really cool!

When I was a kid, I read a book about Eugenia Clark (https://en.wikipedia.org/wiki/Eugenie_Clark) who defleshed a dead animal she found as a kid. I found a dead bird and tried to do the same using an old coffee tin over our camp stove in the garage. My parents were nonplused (my dad was a biologist too, but he studied plants so I don't think he was into defleshing dead animals...) and that was the end of my biology experiments.

I'm glad to know to actually do this. Maybe someday my daughter and I can do the project.

100k··on WePay's (YC S09) next chapter
Congrats Bill and Rich, and good luck at Chase.
100k··on Magit Kickstarter fully funded
I was happy to back this and glad to see it get fully funded. I hope others will still contribute as the author will be able to work on Magit for longer.
100k··on Magit Kickstarter fully funded
I started using magit this year and it's been well worth learning.

I can't remember if I read any specific documentation, but Magit has pretty good integrated help.

Type M-x magit-status to launch it. This will show your git status. Then type ? to see what you operations you can do.

100k··on Magit (fantastic Git mode for emacs) is running a crowdfunding campaign
Using Magit has been one of my best workflow improvements of the last year. I'm happy to back its continued development.
100k··on Few Cities Could Accommodate Amazon's New Headquarters
Yeah, the article doesn't address the Twin Cities, but it meets his criteria:

- 3.5M metro area population

- Very high education levels

- Diverse population protected by strong civil rights

- Major international airport (Delta hub; 16th largest in the US)

- Very affordable

- Large business community already (Cargill, Target, Best Buy, major Wells Fargo office, etc.)

On the negatives, it is growing slower than other metros and the weather will be a turn off.

Honestly, I think Amazon has a pretty good idea of where they want their new HQ to be. They are using this process to extract concessions.

100k··on Robocalls Flooding Your Cellphone? Here’s How to Stop Them
I have had the same phone number for 15 years, and I have been getting A LOT of robocalls lately.

I tried stopping them with NoMoRobo on iOS. It worked OK, but it can't match "Unknown caller" or blocked numbers, which made it kind of worthless for me. Sigh.

100k··on The Louisiana Environmental Apocalypse Road Trip
There's a good treatment of the politics of Louisiana's environmental catastrophe in "Strangers in Their Own Land": https://www.amazon.com/Strangers-Their-Own-Land-Mourning/dp/...

The author talks to a lot of people in the state about the conflict between loving the outdoors (outdoor sports/hunting/recreation are big) and supporting companies that dump chemicals in the bayous, because of jobs. There's a lot of fatalism.

100k··on Options vs. Cash
Utility is a concept from economics: https://en.wikipedia.org/wiki/Utility

You can think of it as "how much benefit I get from a thing".

What he is referring to is diminishing marginal utility, which is that as you consume more and more of a good (in this case, income) you derive less benefit from it. https://en.wikipedia.org/wiki/Marginal_utility

This is backed up by psychology research indicating that people hit a happiness plateau at some income level.

100k··on Pinboard Acquires Delicious
Still plenty of time for an "incredible journey" post by the new owners.
100k··on What was it like to self-learn programming before Stack Overflow? (2016)
Google was a major step up, even when it had less than a billion pages indexed. I remember trying to find programming information on Alta Vista. It was possible but there was a lot of clicking "next page".
100k··on Sinatra 2.0 released
I agree with the sibling comment that this is an unfair summary of Rails' evolution and impact. I gave a talk about this when Rails turned 10: http://www.recursion.org/looking-backward/

It's hard to overstate how incredible Rails was compared to the what most people were writing in 2004. In both the frameworks that copied it, and those that reacted to it (like Sinatra) it has been widely influential.

As to the particular point, yes, there has been a lot of framework churn; but it also does far more than Sinatra. But there's more than one Rails app that's been upgraded all the way from 0.5 or whatever all the way to 5.0.

100k··on Homebrew 1.2.0
One thing it gives you out of the box that is difficult with the other Homebrew options (there is also https://bitbucket.org/mituharu/emacs-mac/overview) is a standard macOS application that you can launch with Spotlight.
100k··on Emojipedia.org
This ignores the context that emojis came from. All of the people depicted were light skinned. Emojis didn't start neutral and gain ethnic skin colors. They started light-skinned and gained a neutral color -- and the choice to select other skin colors.
100k··on Emojipedia.org
The University of Minnesota did a study on cross-device emoji interpretation.

https://grouplens.org/blog/investigating-the-potential-for-m...

Many of the really common emojis have very different emotional connotations on different devices. For example "Grinning Face with Smiling Eyes" is viewed much more negatively by Apple users -- probably because the face looks like its grimacing, rather than grinning.

100k··on Video is exploding and Mux raises a Series A
Congrats!

Can you talk about how Mux's focus differs from your previous efforts in the video space?

100k··on Ask Jessica Livingston: If Founders at Work were written today, who'd be in it?
She could take a look at the most hyped startups of 2008 (when the book was published) and see where they are now. Most will probably have failed by now, and there will be some interesting stories there!
100k··on Atmospheric CO2 levels accelerate upwards
The New York Times published a visualization of estimated number of extreme temperature days over the next 80 years which may be useful for you. https://www.nytimes.com/interactive/2016/08/20/sunday-review...

You can also find maps of areas affected by sea level rise. As you would expect these are mostly low-lying coastal areas. Here's some maps of the effect of a 25 foot rise in sea level on San Francisco: https://urbanlifesigns.blogspot.com/2012/12/the-streets-of-f... (This is beyond most estimates for the 21st century, anyway, but interesting to look at.)

100k··on Modules vs Microservices
Yeah that's a good point. When the system is too big there's no way you can run it all locally. The angle I'm coming from is an application that's fairly new and still small and is changing rapidly with lots of cross-cutting changes. We're paying some heavy microservices taxes with development, testing, deployment, and performance, but not at a point where we see benefits yet (IMHO).
100k··on Modules vs Microservices
Yes, the tooling is weak. Now, let's convince the engineering managers to spend a bunch of time building tooling to start everything together and fix service discovery on localhost. Turns out, they'd rather build features.

I'm with you 100%. It drives me crazy, but right now you cannot run multiple services locally without a bunch of fiddling.

100k··on Modules vs Microservices
I heard second hand that this really happened at Living Social. Engineers would write services in whatever they felt like (sorry, I mean, "the best tool for the job"), then get bored and leave.

Heck, this was even a fad for a while: polyglot programming.

100k··on Modules vs Microservices
We did this at my last gig. The application was monolithic[1] but ran in multiple environments: web application, API, admin, backend workers.

It worked quite well. The one downside is we had to load all the code (it was Rails) so processes took more RAM than strictly necessary. But sharing data models across all these services was pretty easy.

[1] There were a few separate services, for example a documentation CMS.

100k··on Modules vs Microservices
I agree. In the system I'm currently working on, they can't. I think it would be possible to implement, but no one has been able to take the time (or, perhaps sees the value in it).

(OTOH, I kind of doubt developers at Google or Facebook run the whole thing locally, so there must be some kind of end state for this.)

100k··on Modules vs Microservices
I know microservices are successful in many organizations but one downside I've experienced from the microservices hype is starting an application with microservices.

It's very difficult to get the system boundaries correct while you're still iterating on core functionality, and if you get it wrong you're in a world of pain. Refactoring becomes very hard and performance suffers from unnecessary network overhead. Deployment is harder. Coordination is harder. Developers can't run the whole system locally. Testing is harder. Basically, if you don't have a very well defined interface between components, it's going to hurt.

I would not recommend starting with a microservices architecture. Build a modular, well-factored application and split out pieces if they need to be scaled separately or there are other compelling benefits of a microservice.

To quote Kris Jenkins:

This is your return type: Int

This is your return type on microservices: IO (Logger (Either HttpError Int))

Microservices: Know the risks.

https://twitter.com/krisajenkins/status/762901550696194048

100k··on Acing the technical interview
It comes from ancient folklore (see https://en.wikipedia.org/wiki/True_name). I mention Earthsea here because Aphyr is referencing Ursula K. Le Guin specifically.
100k··on Acing the technical interview
In Le Guin's Earthsea series, magic is based on knowing the "true name" of a thing (this gives the wizard/witch power over it). The K language (https://en.wikipedia.org/wiki/K_(programming_language)) is famously impenetrable to read but is not named after Le Guin as far as I know.
100k··on Molten Salt Reactor Claims Melt Down Under Scrutiny
Like the Manhattan Project?
100k··on The Mumps Programming Language
One of my college roommates got a job there after graduation. He's still there 15 years later.
100k··on Dilution
Sadly, four years of "heroic effort at failing startup" doesn't look as good on the resume as "worked at Google".
← PreviousPage 4 of 22Next →