Profile

Cover photo
Philipp Kern
Works at Google
Attended Karlsruhe Institute of Technology
Lives in München, Germany
242 followers|311,079 views
AboutPostsCollections

Stream

Philipp Kern

Shared publicly  - 
 
Tja, +car2go und +moovel , die ihr so alle nicht auf Google+ seid. Das wars dann auch für mich in München, da ihr meine Wohnung soeben entfernt habt. Und tschüss.

(Alle Car-Sharing-Anbieter in München nerven. Es gibt zu viele, die sich gegenseitig Konkurrenz machen und alle nur die Innenstadt versorgen. Die Ausnahme macht Flinkster, aber das ist deutlich unbequemer.)
 ·  Translate
 
Das Ende des Car-Sharings - jedenfalls für mich.

Ich weiss nicht, wer von den Berlinern es schon mitbekommen hat,
Car2Go streicht mal gerade das Geschäftsgebiet zusammen, um "die Auslastung zu maximieren". Leider gibt es keinen sauberen Diff, um die neue und alte Karte mal gegeneinander zu legen, aber für mich kritisch: Tegel ist nicht mehr im Geschäftsgebiet. Damit ist car2go mich als Kunden los. Die neue Grenze ist jetzt Wedding, wie auch bei DriveNow, und damit ziemlich sinnlos.
Ich kann die Entscheidung nicht nachvollziehen, es gab oft genug Tage wo ich keine Autos in Tegel bekommen habe, oder diese sehr weit weg von der U-Bahn standen, aber so ist das halt. 

Muss ich mir wohl doch wieder ein Auto kaufen, schade eigentlich. 
 ·  Translate
6 comments on original post
1
Andreas Jellinghaus's profile photoPhilipp Kern's profile photoIsabel Slawik's profile photo
3 comments
 
Zeit für ein eigenes Auto?
 ·  Translate
Add a comment...

Philipp Kern

Shared publicly  - 
 
Google does fight these orders. And the front door process will fight to inform the user.
 
Jacob Appelbaum's legal disclosure from Google about Wikileaks Grand Jury investigation (with images, tweets) · bbhorne

Via https://twitter.com/marciahofmann
View original post
2
Michael Banck's profile photo
 
"I feel like I should send flowers to Google's legal team. They must have spent hundreds of thousands of dollars on this case alone." -- https://twitter.com/ioerror/status/611701349395374080
Add a comment...

Philipp Kern

Shared publicly  - 
 
If you don't learn from the past… Arch Linux has a single "linux" package. It also does not provide co-installability of multiple versions of a package. Of course that means that you end up with no fallback kernel if your shiny new bleeding edge kernel does not boot, because the old version is overridden. Now luckily this can be solved by accessing an old btrfs snapshot of the root filesystem from grub.

But it's not the only problem with that approach. You also cannot load any modules from the new kernel on the old. But the modules of the old kernel will disappear with the installation of the new. Then you end up with messages like "unknown filesystem 'ext3'". Or one cannot actually loop mount anything because the loop module wasn't loaded on boot.

Ubuntu solved most of these problems by simply bumping the package name with almost every release. Even if you have a bad release that did not do the version bump, you can rollback to an earlier ABI version. You then need to go and clean up obsolete versions and recompile modules quite often, but well, it works.

Debian stable has a similar problem as Arch in terms of modules and rollbacks: New modules are not compatible with old kernels even if the ABI version is supposed to be identical. So you can't load a new module either if the kernel package has been upgraded since the last boot. In theory you might be fall back to an older kernel, especially in testing and unstable, but on stable you have only one ABI version too and you don't generally get multiple entries in the boot menu. The only thing that works nicely with this approach is that old modules work on newer kernels and hence you do not need to recompile third-party modules as often.

And now I wonder what Fedora and RHEL do…
1
Evgeni Golov's profile photo
 
Fedora and RHEL support multiple versions installed. And yum/rpm will alsways install the new kernel, never upgrade, even if you tell it to do so (this was different in the past and a common mistake by not experienced admins).
Add a comment...

Philipp Kern

Shared publicly  - 
 
OpenBSD recently dropped support for MD5 $1$ hashes from crypt(3). That breaks their use in OpenSMTPD. (Maybe also in dovecot.) I did not store user's password in plain text before so this seems like an ignorant decision to me. It's not like I can suddenly generate Blowfish hashes from thin air. I wonder if it'd be better to just ditch OpenBSD or to write an LD_PRELOAD library that supports everything in crypt or to "fork" OpenSMTPD for my own purpose. (The latter being what they actually encourage.)
1
Tony Sidaway's profile photoPhilipp Kern's profile photo
9 comments
 
+Tony Sidaway​ I already logged the passwords and blowfished them (thanks Dovecot). I still find it debatable if it's good to stop supporting old authentication data. OpenBSD and OpenSMTPd require more compromises from me but right now it still feels better to do the effort once. But I wonder if that attitude will burn me later.
Add a comment...

Philipp Kern

Shared publicly  - 
 
 
I don't think this fad will last. These liquid burning cars sound quite annoying and impractical...
In other languages: Swedish, German, Norwegian, Russian, Dutch Having heard so much good about petrol cars, we decided to test drive one. They are said to combine cheap price with long range and fast
13 comments on original post
1
Add a comment...

Philipp Kern

Shared publicly  - 
 
Beware of the Irish… I guess? Hello, Dublin! :)

Very welcoming to me as a European with only one processing the passport check queue at the airport and processing ALL the Europeans first. Interestingly enough the officer only did a visual check on the identity card, not a computer check. Still, could be better. Could be Schengen. ;-)
2
andrew mcmillan's profile photoPhilipp Kern's profile photo
2 comments
 
One week, leaving Saturday evening. Mainly in 1GC I guess. Open to lunch or else. ;-)
Add a comment...

Philipp Kern

Shared publicly  - 
 
I wonder why systemd didn't integrate a Linux installer yet. Would seem logical...
1
Julian Andres Klode's profile photoCristian Rodriguez's profile photoAndreas Jellinghaus's profile photoPhilipp Kern's profile photo
6 comments
 
Installing as a task requires to allocate space on a disk and telling the firmware where to find itself. You can play installer by modifying the firmware boot order and use a removable drive or network where you preconfigured things. But Windows to Go is not what I'm interested in. ;-)
Add a comment...
Have him in circles
242 people
Nick Bane's profile photo
Michael Biebl's profile photo
Riku Voipio's profile photo
Maximiliano Curia's profile photo
Thorsten Strusch's profile photo
Steve Langasek's profile photo
Heinz Schulz's profile photo
Christopher Kunz's profile photo
Manoj Srivastava's profile photo

Philipp Kern

Shared publicly  - 
 
Tja, liebe SPD. Ihr wollt ja nicht mehr gewählt werden. Und es scheint euch auch egal zu sein, ob Wähler damit zu Nichtwählern werden, denn schließlich geht es euch nur darum an der Macht zu bleiben.

Ihr braucht dann aber auch nicht mehr mit einem Hundeblick ankommen wollen. CDU, CSU und SPD sind unwählbar. Warum?

Mobilfunkprovider werden künftig also vermutlich Datenbanken mit den Aufenthaltsorten nahezu aller Bewohner Deutschlands für die jeweils letzten vier Wochen vorhalten.

Ich bin mir sicher, das wird die Bevölkerung ultimativ glücklich machen.
 ·  Translate
Die SPD trägt die geplante Wiedereinführung der umstrittenen Vorratsdatenspeicherung mit. Beim Parteikonvent stimmte eine Mehrheit für die Umsetzung des entsprechenden Gesetzesvorhabens.
21
4
Stefan Becker's profile photoRené Kaiser's profile photoHarald Beck's profile photoTobias “towo” Wolter's profile photo
4 comments
Klaus W
+
1
0
1
0
 
Fragt diesen Mafiosi mal, was er dafür kassiert hat? Ich hoffe, dass alle Genossen mit Anstand diese Partei verlassen.
 ·  Translate

Philipp Kern

Shared publicly  - 
 
Ob das Tarifeinheitsgesetz wohl gekommen wäre, wenn die Politiker im Bundestag einen Tarifvertrag und mehrere Gewerkschaften gehabt hätten?
 ·  Translate
1
Roland Mieslinger's profile photo
 
Vermutlich nicht, da niemand einen Streik im Bundestag bemerken würde.
Wenn sich aber niemand aufregt, herrscht auch kein Handlungsbedarf.
 ·  Translate
Add a comment...

Philipp Kern

Shared publicly  - 
 
Huch. Und was waren dann die verbeamteten Lokführer? Money quote: "Damit sollte verhindert werden, dass der Staat in Arbeitskämpfen grundsätzlich bessergestellt sei als private Arbeitgeber, die ja keine Beamten haben und deshalb niemanden zwingen können, als Streikbrecher zu arbeiten." Ja, genau, das passiert auch gerade überhaupt nicht bei der Bahn.
 ·  Translate
Im Arbeitskampf mit der Gewerkschaft Ver.di setzt die Deutsche Post offenbar Beamte als Streikbrecher ein. Das Bundesverfassungsgericht hat diese Praxis eigentlich verboten, der Konzern sieht sich dennoch im Recht.
1
Jon Bright's profile photoPhilipp Kern's profile photo
2 comments
 
+Jon Bright​ Es wurden noch nach der Privatisierung Lokführer verbeamtet? Ich dachte die wären alle aus der Zeit des Staatsbetriebs (siehe auch Ost/West-Impact).

Bei den Lokführern kann man einfach den Dienstplan ändern und bei der Post muss man vermutlich die Abordnung ändern? Wie dem auch sei, das damalige Urteil war bestimmt auch aus einer Zeit in der es (noch) nur wenige Angestellte gab und deren Streiks deshalb ins Leere gingen.
 ·  Translate
Add a comment...

Philipp Kern

Shared publicly  - 
 
Beware of the Irish seems rather unfair. The people on the streets seem to be a lot more helpful and friendly here. Let's see if that impression survives the week and the Google melting pot. ;-)

(First time in Ireland and all.)
3
Ben Walton's profile photoIvan Vučica's profile photoPhilipp Kern's profile photo
3 comments
 
+Ivan Vučica Yes it is. They have beer. The weather is awesome. What sound I say... ;)

Well, except seeing the actual city center. I didn't manage to do that yet. :(
Add a comment...

Philipp Kern

Shared publicly  - 
 
Scheduling production workloads on Google's server infrastructure is done using Borg. And it's all containers, since ages, using binary packages with minimal dependencies. The paper is quite detailled and IMO worth a read if you are interested in a very central piece of Google's data centers.
 
Google just released a paper about Borg, their system responsible for scheduling tasks in compute clusters with a large number of machines.

http://research.google.com/pubs/pub43438.html
Venue. Proceedings of the European Conference on Computer Systems (EuroSys), ACM, Bordeaux, France (2015). Publication Year. 2015. Authors. Abhishek Verma, Luis Pedrosa, Madhukar R. Korupolu, David Oppenheimer, Eric Tune, John Wilkes. BibTeX. @inproceedings{43438, title = {Large-scale cluster ...
3 comments on original post
4
Add a comment...
Philipp's Collections
People
Have him in circles
242 people
Nick Bane's profile photo
Michael Biebl's profile photo
Riku Voipio's profile photo
Maximiliano Curia's profile photo
Thorsten Strusch's profile photo
Steve Langasek's profile photo
Heinz Schulz's profile photo
Christopher Kunz's profile photo
Manoj Srivastava's profile photo
Work
Occupation
Site Reliability Engineer
Employment
  • Google
    Site Reliability Engineer, 2013 - present
    Corporate Engineering
  • Steinbuch Centre for Computing
    Studentische Hilfskraft, 2009 - 2013
    Network administration, IPv6 evangelist
  • Proventa AG
    Junior Consultant, 2011 - 2012
    Linux system administration
  • Karlsruhe Institute of Technology
    Studentische Hilfskraft, 2010 - 2011
    Mainframe administration (z/VM and Linux on a z10)
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
München, Germany
Previously
Karlsruhe, Germany - Neuried, Germany
Links
Other profiles
Contributor to
Story
Tagline
Coffee addict, Debian developer
Introduction
Disclaimer: Although I work for Google, my opinions and comments are my own and must not be interpreted as official statements.
Education
  • Karlsruhe Institute of Technology
    Diplom-Informatiker, 2006 - 2013
  • Grimmelshausen-Gymnasium Offenburg
    Abitur, 1997 - 2006
Basic Information
Gender
Male