Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was expecting Moore's Law to give us a renaissance in algorithmic thinking, but The Cloud has shown me I was wrong. First, we're going to have to fully explore Amdahl's law.

Eventually every problem goes to logn time, best case. The logn factor shows up over and over, from constraints on on-chip cache to communication delays to adding numbers of arbitrary size. We make a lot of problems look like they are O(1) until the moment they don't fit into one machine word, one cache line, one cache, into memory, onto one machine, onto one switch, into one rack, into one room, into one data center, into one zip code, onto one planet.

If we can't solve the problem for all customers, we dodge, pick a smaller more lucrative problem that only works for a subset of our customers, and then pretend like we can solve any problem we want to, we just didn't want to solve that problem.



Herb Sutter had a wonderful talk on constant factor plague. As much as I like clojure and similar convenience and algorithmic beauty.. I can appreciate the devil-is-in-the-details much more since this video (forgot the title sorry)


I went looking for the talk and all I could find was this paper: https://www.researchgate.net/publication/337590358_Inflation...

I'd like to watch the actual talk. Hope you could try remembering the name.


maybe this one https://www.youtube.com/watch?v=L7zSU9HI-6I .. damn memory (sic)


Could you please dig it up? I'm not sure hot to find it based on what you posted and would love to watch it.


Was it this one(30 minutes in)?

https://channel9.msdn.com/Events/Build/2014/2-661

Probably one of my all time favorite performance talks.


First half doesn't ring a bell, but cache talk and object sea vs contiguous was part of what I remember


> First, we're going to have to fully explore Amdahl's law.

Funny! Depressing :(




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: