Profile

Cover photo
Martin Probst
Works at Google
Attended Hasso-Plattner-Institut
230 followers|213,119 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
230 people
Daniel Clifford's profile photo
Rubaid ali's profile photo
Fred Pallesen's profile photo
Miriam Doelle's profile photo
Marc Aßmann's profile photo
Gintautas Miliauskas's profile photo
Paul Hahn's profile photo
Stu Taylor's profile photo
Alex Osterloh'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
230 people
Daniel Clifford's profile photo
Rubaid ali's profile photo
Fred Pallesen's profile photo
Miriam Doelle's profile photo
Marc Aßmann's profile photo
Gintautas Miliauskas's profile photo
Paul Hahn's profile photo
Stu Taylor's profile photo
Alex Osterloh'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
Public - a month ago
reviewed a month ago
Great pastry indeed, good coffee, but overall a bit on the expensive side. Less crowded than Tartine down the block.
Public - 2 months ago
reviewed 2 months ago
Public - 6 months ago
reviewed 6 months ago
21 reviews
Map
Map
Map
Wirklich hervorragendes Essen, besonders die Vorspeisen (Kürbis und Aubergine). Die Hähnchenspieße sind gut, aber die Lammgerichte sind noch besser. Service war gut, preislich sind wir mit Vorspeisen und Nachtisch bei ca. 30 € pro Person gelandet (ohne Wein), das passt bei der Qualität.
Public - 4 months ago
reviewed 4 months ago
Public - 9 months ago
reviewed 9 months ago