Profile

Cover photo
Peter Hoffmann
Works at Blue Yonder
Lives in Stuttgart
89 followers|3,976 views
AboutPostsPhotosVideos+1's

Stream

Peter Hoffmann

Shared publicly  - 
 
Kristian Köhntopp originally shared:
 
Absolute Limits to Scalability

How many machines should my Hadoop Cluster have? For storage, that is an easy calculation. But how many cores or CPUs do I need?

I do believe that the HDFS block size and the data size can be used to establish an upper limit: If I have a block size of 128M and have a data set to process of say 100GB, I will have 800 blocks worth of data to process. With 10 cores per box, I cannot use more than 80 boxes to run my processing, and that is a hard upper limit.

There may be other side conditions that limit my maximum number of nodes even further.

Is this correct reasoning, or am I running off into a completely wrong direction?
1
Add a comment...

Peter Hoffmann

Shared publicly  - 
 
Come on Google you can do better than this.
1
Add a comment...
Have him in circles
89 people
Daniel Fiene's profile photo
Alexa Wackernagel's profile photo
Ted Leung's profile photo

Peter Hoffmann

Shared publicly  - 
 
Looking for a #php #developer in #karlsruhe. If you know one, please contact me. #job
1
1
Add a comment...

Peter Hoffmann

Shared publicly  - 
 
Guido van Rossum originally shared:
 
"""Dear BDFL,

I'm writing my talk for a local PyCon (it is on Saturday - and I'm late as ever), and one of the questions I'm trying to answer is why Python doesn't have real information hiding the in the way of the C++ (or Ruby) ideas of public, protected and private.

Everything I've found online just mentions the state of what it is now, with leading underscore being considered private, and double underscore getting mangled with the classname, but these are still public (and we are consenting adults). Was there a particular driving force behind the access methods in Python? Or was it a collection of smaller things?

--Procrastinating in the Southern Hemisphere
"""

Dear Procrastinating,

There is actually some information hiding possible -- but only by writing C extensions. :-)

The main reason for making (nearly) everything discoverable was debugging: when debugging you often need to break through the abstractions (since bugs don't confine them to the nice abstractions you've created for your program :-) so I though it would be handy to be able to see anything from the debugger. And since the debugger is written in Python itself (for flexibility and a number of other reasons) I figured the same would apply to other forms of programming -- after all, sometimes debugging doesn't imply using a debugger, it may just imply printing a certain value. Again, too much data hiding would make things more complicated here.

The other observation was that even in C++, there are usually ways around the data hiding (e.g. questionable casts). Which made me realize that apparently other languages could live just fine with less-than-perfect hiding, and that hiding was an advisory mechanism, not an enforcement mechanism. So Python could probably be just fine with even-less-than-perfect hiding. :-)

Good luck with your talk, and enjoy the event!
1
Add a comment...

Peter Hoffmann

Shared publicly  - 
 
Dr. Michael Spehr originally shared:
 
RSS-Feed eines Google+-Profils im Google Reader erstellen:

1. G+-Profil ID der Person über die URL seiner G+-Startseite ermitteln.
2. In Roogle Reader: "Add a subscription"
3. Dort eingeben: http://plusfeed.appspot.com/ gefolgt von der Profil-ID-Nummer
 ·  Translate
1
Add a comment...

Peter Hoffmann

Shared publicly  - 
 
Nice!
Patrick Archibald originally shared:
 
Fellow Identi.ca users: I created a utility to display a dent as an image. If you want to reference a dent, compose the URL by appending the notice number to http://dentimage.com/ and add ".png" to the end of it. Use the "Add link" button in G+. Here is +Evan Prodromou 's first post on Identi.ca. Here is the URL I used http://dentimage.com/1.png. Let me know if you have any thoughts or suggestions.
1
Patrick Archibald's profile photo
 
Thanks +Peter Hoffmann
Add a comment...
People
Have him in circles
89 people
Daniel Fiene's profile photo
Alexa Wackernagel's profile photo
Ted Leung's profile photo
Work
Occupation
Software Engineer
Employment
  • Blue Yonder
    Senior Software Engineer, 2014 - present
Basic Information
Gender
Male
Story
Tagline
Software Engineer, Python Developer
Introduction
Software Engineer from Stuttgart, Germany. Love to code in python.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Stuttgart
Previously
Stuttgart - Berlin
Peter Hoffmann's +1's are the things they like, agree with, or want to recommend.
heise online - Facebook & Co: 2 Klicks für mehr Datenschutz
www.heise.de

Auf heise online gibt es ab sofort neue Buttons, mit denen man Artikel auf Facebook, Google+ und Twitter empfehlen kann. Doch ohne Zutun des

Official Google Reader Blog: New in Reader: a fresh design, and Google+ ...
feedproxy.google.com

New in Reader: a fresh design, and Google+ sharing. Posted by Alan Green, Software Engineer Today we're rolling out the new Reader desig

EURO 2012, EM Live Map Chat
market.android.com

Make the EURO 2012 to your interactive social experience - without registration. Make the EURO 2012 to your interactive social experience -

Google Developer Day 2011
www.google.com

Built with HTML5. BackForward. Google Developer Day will come to eight cities around the world in 2011, bringing you the future in web and m

The new Google Reader « Otaku, Cedric's blog
feedproxy.google.com

The new Google Reader. Count me as one more Google Reader faithful user who really doesn't like the new look. Google, don't make the

PlusFeed - Unofficial Google+ User Feeds
plusfeed.appspot.com

Want a feed for your Google+ posts? Simply add a Google+ user number to the end of this site's URL to get an Atom feed of public posts.

TotalFinder brings tabs to your native Finder and more!
totalfinder.binaryage.com

TotalFinder is a plugin for Finder.app which adds tabs like in Chrome browser, dual panels similar to TotalCommander and more tweaks.

The Google Plus One Bookmarklet :: +1 Pages Anywhere
www.labnol.org

Google +1 button lets you recommend web pages to your friends and contacts. Get the Plus One Bookmarklet to +1 any of your favorite pages fr

Peter Hoffmann
peter-hoffmann.com

Peter Hoffmann is a software engineer from Germany. He loves to code in python and dive into open web standards.