Profile

Cover photo
Martin Probst
Works at Google
Attended Hasso-Plattner-Institut
239 followers|222,845 views
AboutPostsPhotosVideosReviews

Stream

Martin Probst

commented on a post on Blogger.
Shared publicly  - 
 
We demoed the stuff I was working on for the last quarter, and it even worked! :-)
6
Add a comment...

Martin Probst

Shared publicly  - 
 
Verteidige Dein Netz (Kampagne gegen das Leistungsschutzrecht).

Verteidige Dein Netz
 ·  Translate
1
Add a comment...

Martin Probst

Shared publicly  - 
 
 
Google announces the second year of STEP internships in Europe (formerly Engineering Trainee Summer Program). Students, who have completed the first year of their university studies by summer of 2013 and are studying computer science or related subjects will be selected to participate in the program. This program includes three main components: a software project, skills-based training, and professional development. We will have STEP cohorts in four offices this year: London, Munich, Krakow and Zurich.

Find out more about the program on www.google.com/students/step.
1
Add a comment...

Martin Probst

Shared publicly  - 
 
If your Mac won't go to sleep as expected, try "pmset -g" and "pmset -g assertions".

Turns out on my machine, cupsd was preventing sleep. I removed all installed printers (most of them were old anyway).

I was annoyed by my Mac not sleeping for a long time, nice to finally learn about a way to debug that.
1
Add a comment...

Martin Probst

Shared publicly  - 
 
 
Why does this look so familiar to me... 
1
1
Robert Schuppenies's profile photo
Add a comment...
Have him in circles
239 people
Christian Czekay's profile photo
CLUB Music's profile photo
Dirk Primbs's profile photo
Daniel Vogelheim's profile photo
Steren Giannini's profile photo
Eva Howe's profile photo
Markus Muehlbauer's profile photo
Swantje Probst's profile photo
Eric Mintz's profile photo

Martin Probst

Shared publicly  - 
 
Just wrote my very first Chrome extension, inspired by ZEIT.de's stupid and annoying use of autocomplete=off in a login form (what do you think you are, a bank?). #ZEIT   #Chrome   #Autocomplete  

A similar extension already exists (Autocomplete=on, https://chrome.google.com/webstore/detail/autocomplete-on/ecpgkdflcnofdbbkiggklcfmgbnbabhh), but I kind of have a trust issue here. Also, I wanted to figure out how to write a Chrome Extension for quite a bit, it's fun :-)

https://chrome.google.com/webstore/detail/docomplete/onlplldgmkgpoangfokimmikjheamnfb
https://github.com/mprobst/docomplete
This extension re-enables autocomplete for password fields on websites that intentionally disable it (autocomplete=off).
1
Add a comment...

Martin Probst

Shared publicly  - 
2
Add a comment...

Martin Probst

Shared publicly  - 
 
 
Life at Google hung out with 5 people. #hangoutsonairMartin Probst, Jonathan Barker, Wieland Holfelder, Michael Guntsch, and Life at Google
Engineering at Google Munich
Life at Google and 5 others participated
1
Add a comment...

Martin Probst

Shared publicly  - 
 
 
Do you know anyone interested in engineering roles in Europe?

On Monday, October 1 at 5:30pm CET (3:30pm UTC) we'll be having a Hangout on Air with members of our Google Munich engineering team. Tune in to learn about the projects and products that the tech teams in Munich work on and find out how we're looking to grow the team.

If you have questions for the panel, please add them to our Moderator page (http://goo.gl/JxMM8) or to the Comments section below.
1
Add a comment...

Martin Probst

Shared publicly  - 
 
Poking at go.

I had a bit of a hard time getting gotour to work on my Mac, the project page suggests "go get code.google.com/p/go-tour/..." but that fails on my Mac (package appengine: unrecognized import path "appengine", package appengine/urlfetch: unrecognized import path "appengine/urlfetch"). I got it to install using "go get code.google.com/p/go-tour/gotour".

I'm a bit weirded out by make(map) and make([]int) vs. new, and range, len, cap - why are all of those builtins, not even resembling the rest of the language?

Why are map, slice, and channels reference types, and all other types apparently aren't (and it's not even a user accessible concept outside of that)?

I like the "upper case = public export, lower case = private" distinction. Compared to Dart's underscore prefix ('_test'), that seems to create a lot less visual noise.

Only having extension methods (i.e. all methods are declared outside of their types) seems like a good idea, too, but the syntax is cumbersome; reminds me a bit of defining methods on prototypes in JavaScript.

The static duck typing with interfaces is still pure genius.

I'm really curious how they implement returning the memory address of a local variable. Wonder if Go copies the value out of the stack when its referenced?

I made it up to Concurrency in the gotour, will continue tomorrow.
1
Sam McCall's profile photoMartin Probst's profile photo
4 comments
 
I think I just don't get Go's way of structuring things yet. If slices don't form an interface, that seems to seriously limit the use of collections within other code. I think it's not possible to express "I'm operating on a slice-like structure, but you can also pass me e.g. a vector".

The implementation of heap is interesting, in particular how it inverts the responsibility. But this won't work without the client having to implement a particular interface every time, and taking care of the collection operations.
Add a comment...

Martin Probst

Shared publicly  - 
 
 
A new regulation requires you to drive around an obstacle while texting.
1
1
Philipp Reichart's profile photo
Add a comment...
People
Have him in circles
239 people
Christian Czekay's profile photo
CLUB Music's profile photo
Dirk Primbs's profile photo
Daniel Vogelheim's profile photo
Steren Giannini's profile photo
Eva Howe's profile photo
Markus Muehlbauer's profile photo
Swantje Probst's profile photo
Eric Mintz's profile photo
Education
  • Hasso-Plattner-Institut
    Software Engineering, 2001 - 2008
  • Universität Potsdam
    Software Engineering, 2001 - 2008
Work
Employment
  • Google
    Software Engineer, 2011 - present
  • EMC
    Principal Software Engineer, 2008 - 2011
Basic Information
Gender
Male
Hervorragende Gerichte, kreativ gemacht, super gekocht, und schön angerichtet. Ich wusste nicht, dass Oktopus so gut sein kann.
Public - in the last week
reviewed in the last week
Public - in the last week
reviewed in the last week
Sehr trauriger Zustand.
Public - in the last week
reviewed in the last week
33 reviews
Map
Map
Map
Super croissants, service könnte etwas netter sein.
Public - in the last week
reviewed in the last week
Wirklich schön gemachter "food court" auf höchstem Niveau. Einzelne Stände die Gerichte um die acht bis zehn Euro verkaufen, von der Qualität und Kreativität teilweise bei Spitzenrestaurants. Das ist alles etwas teurer als normale Restaurants in Lissabon, und natürlich ohne service am Tisch, aber den Preis absolut wert.
Public - in the last week
reviewed in the last week
Einfach gegrillter Fisch, in schöner Atmosphäre mit guter Stimmung. Nicht Michelin Stern verdächtig, aber absolut sympathisch und gut, grade auch Preis/Leistung.
Public - in the last week
reviewed in the last week