Hacker Newsnew | past | comments | ask | show | jobs | submit | kommissar's commentslogin

They use aws for some things. For example, https://aws.amazon.com/blogs/machine-learning/facebook-uses-...


No coincidence. It’s reinvent season. https://reinvent.awsevents.com/


Thanks, I was totally out of the loop there.


It’s free this year, too. Might as well register if you’re interested.


> We use Glue extensively, but we have a rule of thumb not to use any of the 'special sauce'. That means is using it purely for 'Spark as a service'

This is spot on IMO. I use Glue internally (opinions are my own) and still believe that the best course of action is Glue should only run managed Spark. We provide an empty Scala "script" that does nothing, and load a compiled JAR file with the Scala code that actually runs our job as a library and have Glue exec into that.

We can version the ETL in git, run local tests outside of the Glue data plane, prototype in the Spark shell, and much more.


Click though to https://folding.extremeoverclocking.com/team_summary.php?s=&...

I'm still not sure what this is. Who is ec2spot??

My guess is that maybe Amazon installed the Folding client on some part of ec2 capacity in an idle pool waiting to be launched?

I'm not sure. That would use quite a lot of power... and setting up networking and getting approval to do this would be a ton of work.


EC2 "Spot Instances" are unused instances that you can bid on if cost belows x price. I would assume they are using those unused ones.


I'm not sure how you can push an update that takes multiple services down for 17 hours. Unbelievable.


Actually, a website already exists to track Amazon prices. They could have just searched for it:

http://camelcamelcamel.com/


By looking at the prices of a few fiction books in my collection over the period 2011-today I didn't see any evidence of the increasing price trend hinted at by the article.

The tech books I looked at might do, certainly a larger sample size would be interesting:

http://camelcamelcamel.com/Joel-Software-Occasionally-Develo...

http://camelcamelcamel.com/The-Innovators-Solution-Sustainin...

http://camelcamelcamel.com/Hackers-Painters-Big-Ideas-Comput...

I'd like to see the results of deeper analysis. A report following an investigation. I suppose that would be investigative reporting?


What does the &: do in Ruby?


Tokens beginning with a colon are literal Ruby symbols.

Prepending an ampersand before the last argument of a method call means that argument should be converted into a Proc and sent as a callback block to that method.


Actually, it's &(:+) not &:(+). The & takes its argument and converts from a Proc to a block. :+ is a symbol that implements the method #to_proc to give you a block that sums its receiver and its argument.


Oh, cool. I knew the colon meant a Ruby symbol, but I did not know that you could use & to convert a Proc to block.


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

Search: