Ohne 32c3 ins neue Jahr…

logo_animated_32c3

…geht eigentlich nicht. War für mich die letzten Jahre kaum vorstellbar den Congress auszulassen. Doch der 30c3 (in 2013) mit den Snowden Veröffentlichungen war schockierend.

Einen Gang runterschalten

Seit dem bin ich zögerlich den Congress weiterhin zu besuchen. Wenn man sich immer nur auf Fails und Probleme konzentriert, beleibt irgendwann der Optimismus auf der Strecke. Das macht schlechte Laune und zum Jahresausklang wünscht man sich auch ein wenig Positives.

So habe ich dieses Jahr den Congress sausen lassen. Auch weil das Camp so überragend gut war, dass ich vermutlich nur enttäuscht gewesen wäre. Dennoch wollte ich bei der Familie zu Haus unterm Tannenbaum zumindest die Talks ein wenig verfolgen.

Keynote? Welche Keynote?

Mit der Keynote scheint der Club in letzter Zeit kein Glück zu haben. Ich weiß nicht was mir die Keynote sagen sollte, außer dass da jemand stand der sichtlich auch mit dem Club nichts anfangen konnte und stattdessen sogar Vorwürfe machte, hinterließ Fatuma Afrah offenbar nicht nur bei mir, sondern auch bei anderen, viele/nur Fragezeichen.

Talks live & relive

Die Talks habe ich versucht während des Congress LIVE per iPhone zu gucken und sonst per RELIVE, was weitgehend gut geklappt hat, wobei ich das iPhone mehrfach mit dem Lounge Stream belegt habe und versuchsweise die 32c3 app auf dem Apple TV zum Gucken probiert habe einzusetzen… das funktionierte eher so mäßig. Letztlich hab ich doch mit VLC auf dem Rechner geguckt, weil die Streams im Apple TV scheinbar höhere Auflösung/Bandbreite forderten als ich flüssig von Kabeldeutschland bekomme und auch nicht zwischen SD/HD wählen konnte.

Download der Talks

Da mir diese ganze App’isierung der Streams dann doch recht bald ziemlich auf den Senkel ging, man kann z.B. nicht markieren was man schon gesehen hat — auf dem Mac mache ich dann einfach ein Etikett GRÜN dran wen ich was fertig gesehen habe — und man kann das Abspieltempo nicht beschleunigen auf z.B. 1,4fache Geschwindigkeit, möchte ich die anderen Talks lieber per VLC auf dem Rechner sehen.

Wer für den Download per RSYNC ein Stück Code benötigt, hier (gist):

rsync -av rsync://mirror.eu.oneandone.net/ccc/congress/2015/h264-hd .

Zum manuell/selektiv downloaden kann man sich eine Link-Liste generieren (gist):

lynx -dump "http://ftp.ccc.de/congress/32C3/h264-hd/" | egrep -o "http:.*.mp4" > mp4links.txt

Das sind etwas mehr als 83 GB an Content für die HD Versionen, man sollte also genug Platz auf dem Volume haben auf das man das synced.

Ich hoffe der CCC hat seine Einnahmen aus Mitgliedschaften etc. mal so kalkuliert, dass Downloadtraffic auf dem Media CDN Server gut verkraftet & bezahlt werden kann.

Wiki Fail

Das Congress Wiki ist ja bislang eigentlich fast immer das erste Opfer des Congress an Tag 1 gewesen. Dieses Jahr war es wohl weniger wegen technischer Unzulänglichkeiten des Caching nicht verfügbar sondern vielmehr, weil man eine Attacke nicht korrekt abwehren konnte. Heute hab ich das Wiki tatsächlich zum ersten Mal online gesehen in voller Pracht. Daher schnell ein Screenshot, bevor es wieder weg ist…

32c3_wiki_page_520

Viele der tollen Infos zu Sessions & Lightning Talks kann man besser im Wiki nachsehen.

So, ich schau jetzt noch bissel weiter Talks…

Meine Talk Tipps

  1. Ein Abgrund von Landesverrat
    Einfach nochmal ein richtig guter Überblick über den Skandal
  2. Lifting the Fog on Red Star OS
    Eine klasse Aufarbeitung/Analyse, wie da kräftig ein OS staatlicherseits manipuliert wurde
  3. Methodisch inkorrekt
    Unterhaltsamer und macht bessere Laune als Frank & Fefe
  4. NSA-Untersuchungsausschuss Zwischen Aufklaerungswillen und Mauern aus Schweigen
    Ein eher trockener und ernüchternder Zwischenbericht zum NSAUA
  5. Lessons learned Freifunk fuer Gefluechtete
    Super Beitrag der Freifunker, der Mut macht konstruktiv Dinge zu ändern
  6. Vector retrogaming
    Pure Awesomeness of Vector Gaming, hinterher möchte man Vectrex spielen
  7. Quantum Cryptography
    Da die Quanten Computing bereits Realität ist, höchst relevant
  8. Towards reasonably trustworthy x86 laptops
    Guter Aufruf, allein die Machbarkeit sieht bescheiden aus
  9. The Price Of Dissent
    Unglaublich!!! Siehe auch Artikel im Guardian
  10. The Ultimate Amiga 500 Talk
    Für alle Amiga Fans ein Muss, es geht nicht nur um den 500er und es werden viele Details erwähnt die ich nicht kannte; teils recht technisch
  11. Ten years after We Lost The War
    Die jährliche Dosis Zynismus in der 10-Liter-Vorratskanne zum auf Ex saufen, wenig Erbauliches, stattdessen kollektive Depression als gesellschaftliches Krankheitssymptom
  12. Lightning Talks Day 2
    Alle Lightning Talks sind extrem empfehlenswert wegen hoher Info-Dichte
  13. Lightning Talks Day 3
  14. Lightning Talks Day 4
  15. To be continued

Fazit

Auch nachdem ich dem 32c3 fern geblieben bin, bin ich überzeugt das Richtige gemacht zu haben. Mal wieder Familie und Freunde um sich zu haben zum Jahreswechsel ist deutlich weniger anstrengend und deutlich konstruktiver und erbaulicher, als sich durch die ganzen Security Fails schlechte Laune machen zu lassen. ;-)

Ich fand die Vorträge qualitativ alle relativ gut, die ich bisher gesehen habe. Diesen Volkswagen-Vortrag fand ich einfach nur Trittbrettfahrerei und eines CCC nicht wirklich würdig. technisch sicher brilliantes Reverse Engineering, aber man muss sich ja auch mal fragen wozu jetzt eigentlich noch? Was hat es gebracht außer bissel harten Spaß für den Hacker der es gemacht hat?

don__t_panic_iphone_button_by_viriiguy

Mit abgeklärtem Told-you-so-Blick habe ich zur Kenntnis genommen, dass der 31c3 tatsächlich Peak iOS App war. Ich hab nicht intensiver gesucht, aber ich meine dieses Jahr gab es nur noch EINE einzige iOS App, letztes Jahr waren es noch 4 oder gar 5 verschiedene.

Gerne hätte ich die neue c3nav Indoor Navigation Web App ausprobiert, na ja, vielleicht nächstes Mal.

Das App-Angebot des 32c3 ist dann wohl die traurige Konsequenz aus dem Nicht-Zusammenarbeiten-der-Entwickler und der geringen Bereitschaft von CCC-nahen Entwicklern echtes Open Source zu praktizieren, denn auch dieses Jahr war die App nicht Open Source, Gratulation an den Club!

Ich hab keine App entdeckt, die wie meine 31c3-App Wiki-Informationen bereitstellte, diese hätte aber wohl dieses Jahr wegen dem DDoS auch einige Probleme gehabt. Ich stell trotzdem nochmal für den 33c3 meine Wiki-Scripte hier bereit als Link.

31c3_app
Meine App aus letztem Jahr

Highlight

Mein Highlight war der Jung & Naiv Cyber Cyber Super Cut

…und der Soundtrack zum Cyber Cyber Vertrauen von Krake & Bense

Weiteres Fundstück: „Algorithm – The Hacker Movie“

algorithm_movie

Der Mitch hat bereits ein paar schöne Fotos vom 32c3 online.

CCCamp 2015 Rückblick

ALL CREATURES WELCOME from Sandra Trostel on Vimeo.

Why do I blog this? Ich find es super, dass die Streams so klasse stabil sind und die Content-Bereitstellung so grandios schnell geht. Meine Favoriten an Talks trage ich dann hier in Kürze mal nach.

Wie üblich fasse ich hiermit nur meinen subjektiven Senf zum Congress zusammen. Leider hab ich über das CCCamp 2015 noch nichts geblogged. Wird wohl auch nichts mehr werden. Es war schlicht zu gut, um die Erinnerung daran jetzt mit Blogging „kaputt“ zu machen. :) Aber hier hat mal jemand meine primäre CCCamp Erfahrung gut repräsentiert. Auch dieses Video gibt einen guten Überblick.

Undiplomatic UIKonf 2015 Retrospection

uikonf_2015

I was in Berlin. At UIKonf 2015. My first UIKonf. Just some links and ideas before they fade from memory… Trigger warning: I always have a strong opinion on things and little time/energy left to rephrase them in a diplomatic way. …and one thing before I start: I really liked the UIKonf experience. Very well organized, great location, easy to navigate in Berlin, awesome social events, interesting insights into our community. I really enjoyed it!

Mike Lee

First talk by Mike Lee was about our future on Earth. He actually did something marvelous, he transformed a scientific paper into a keynote presentation which communicated the content of the paper in just 30 minutes to people usually not used to deal with science everyday. That is awesome! At the same time this keynote shows the gap between the issues we right now deal with and solve as a developer and the issues we maybe should care about and solve to rescue our planetary existence.

Mike Lee at UIKonf 2015


Source: List of UIKonf Videos 2015

A paper about Human-Nature Interaction in World Modeling with Modelica as PDF (Depublizierungsschutz). There are more publications available on the „Principles of Object-Oriented Modeling and Simulation with Modelica“ which was used to model the world after the research results of the Club of Rome. It’s also interesting to give www.donellameadows.org a visit. Mike’s talk actually had the most impact on me.

Reminded me of this…

king_midas_in_operation
Source: ink361.com

…this…

human_evo
Source: sustainablehuman.com

…this…

pandora_tree_of_life_souls
Source: Movie Avatar/Pandora

…and this…

evo_extinction
Source: evogeneao.com

Exkursion: Don’t panic!

If you prefer to listen to some Don’t panic!-talks by Hans Rosling which focus on one single variable instead of interconnected complexity, please do so, but please consider reading the news and check how Hans Rosling does very elegantly manipulate you to think everything will be okay by using his extraordinary presentation skills.

logarithmic manipulation

I pretty much dislike tricking people by using log-scaled values to actually make gaps vanish, but maybe the name „gapminder“ is basically telling truth about what they actually do. I once really adored Hans Rosling for his extraordinary communication skills to explain & entertain at the same time. But I slowly feel he just started loving his own graphs and the beauty of graphs more than the truth they are telling. Especially when he log-scales the income, he intentionally hides inequality and that is a very unsocial perspective. But Rosling does opportunistically switch scales if it helps him making a point.

Switching scales like you need

Here he just switches to a linear scale (or completely leaves out any scale at all) to display that airplane traffic uses up half the fossil fuels burned. Had he used a log-scale here, to also hide the inequality he never would have been able to make his point clear. But actually the linear scale here tells the truth. Ask yourself, why he doesn’t use it for the comparison of the income.

But back to UIKonf

…the other talks which touched me in short words and sentences…

…following stuff to be continued, extended & updated soon…

Tom Adriaenssen

Do it asynchronously without rocket science… and profit. I really loved this talk.

This is a standard problem every developer faces: Loading data and asynchronously updating the UI. Even Apple fails often and miserably at this in their own apps. Tom presented a standard solution to be applied to it. That is much more than I expected. Great to see a solution to this well known problem. Now I just need to get to know this solution to implement it.

Ash Furrow

That’s what I do, and it helped me, you might care too. This talk was well balanced and really stroke a chord in me. Since I blog for over 10 years now, I found this was really was a talk telling truth. My blog was always more a private repo in the public than a business tool but well… maybe I just are bad in business. Who knows! But actually if I can choose between stackoverflow and a blog I would always choose the blog.

Halle Winkler

How I do it and what I do not do anymore and how that allows me to make a living… still on the edge. This was a developer closest to my own situation. I would not call myself an „Indie“ though, I am a franchisee and my franchisor is called Apple Inc. Though my apps perform quite okay, I totally felt all the pain Halle was expressing in the talk. I have huge respect because I know how difficult that is to be on your own to keep up a business.

JP Simard

Attention / Trigger Warning: Warning issued above applies especially here!

It’s not Apple’s fault they introduced a language without the proper tools being available it’s just pretty straight forward you know. It’s your fault not fixing it. Community. Community. Community. Do what I do. Community. Community. Look I do it. Community. Community. Though no one will pay you and Apple is a profit oriented company avoiding risk at all costs, you should go full risk, risk the time of your life to be sherlock’d by Apple and fix Apple’s bugs. Because you know, Community, Community, Community. We are *not* profit oriented like Apple, we are all idealistic and we love to fix the worlds problems right? Community, Community, Community. Do tools! Apple is great!

Marcel Weiher

We still did not make any progress in reusing software components after all those years.

marcel_weiher

I am a huge fan of Marcel Weiher, because of one single small app: PdfCompress 6.3.1 It is one tool of a kind I still use now for all those years. And it still solves problems for me when sending huge PDFs. I have huge respect for Marcel, because he is actually a part of my everyday work.

Graham Lee

Let’s do the time warp again! Those unwilling to learn are doomed to repeat history. Welcome to a new 20-year-repetition-loop in 2015.

All the slides

This is the same issue which happens to each conference always: „Do you have your slides anywhere online?“ Nowadays slides are no slides anymore… they are small amounts of data spilled all over the web. So from slideshare to speakerdeck to github, blogs, and everywhere else…

So I went into my HTML editor, scraped the table from the UIKonf website and then went to twitter and slack to research for all your slides and removed enthropy.

Oh and btw, here are the videos of UIKonf 2014 and the slides of UIKonf 2014.

UPDATE: All the videos from 2015

From the proposals the following talks were chosen.

Mike Lee World Modeling youtube
Natasha Murashev Swift Thinking slideshare
Eli Perkins Staters Gonna State github/pdf
Junior Bontognali Monads are not Monsters speakerdeck
Claus Höfele Practical WatchKit Development speakerdeck
Marcel Weiher Software Architecture in iOS and OS X applications github/pdf/keynote
Tom Adriaenssen Async View Controllers speakerdeck
code
github/pdf
JP Simard Fixing the Swift Tooling Problem speakerdeck
Ash Furrow Teaching and Learning speakerdeck
Halle Winkler Duct-taping the gates of chaos shut: the weird, little, useful, sustainable indie (by design) other/blog
NSConf7/video
Brian Gesiak iOS API Design: Swift Patterns speakerdeck
keynote
Joe Burgess Learning Swift Through Lessons in Haskell github/pdf
Chris Eidhof Functional View Controllers github/code
Hector Zarate iOS at Spotify: From Plan to Done youtube
Jens Ravens Functional Reactive Programming without Black Magic – Build your own ReactiveCocoa from scratch slideshare
Saniul Ahmed Prototyping Touch Interfaces (and my open-source story)
prototype
math
Maxim Cramer A Journey into Design speakerdeck
Graham Lee Object-Oriented Programming in Objective-C blog
Nick Lockwood React Native dropbox

Talks I would still like to listen to…

This is my favorite collection of talks which were not chosen from the cfp.

Others reflecting & new blogs

Note-2-self

I really need to transition my wordpress installation to Ghost. It’s so much cleaner and really fresh compared to my dated non-responsive theme. But at the same time I would loose all the advantages of being able to write HTML in my posts. But being able to copy some HTML elsewhere and dropping it in my posts is essential for my work. Also writing in markup only is not favorite thing to do. So after having visited Ghost’s specs I think Ghost will not be the right direction to go. Maybe a better wordpress theme will be the better way to go…

Why do I blog this? Ash Furrow hold a really great talk about blogging at UIKonf. I really appreciated it a lot and was reminded of my own blog I now have for more than 10 years. So I just want to take some notes related to UIKonf.

I found it quite refreshing to set things into a perspective to the whole world. That is what Mike Lee did successfully. Many people may have disliked that, because it confronts them with an inconvenient truth derived from data. But that is why I liked it so much, it was an interruption to the business as usual happening in the software industry for years now.

I also liked the talk by Graham Lee a lot. Someone actually took the time to have a look back to where we started. Seeing how Apple will now repeat the same error again was worth the time travel back into the year 1995 (That was when I entered university).

I liked a lot of the talks but explicitly disliked the talk by JP Simard because in my humble opinion it was pure propaganda and Apple whitewashing. It was really hard for me to listen to this and upset me quite a lot.

I also disliked all the very code-centric talks about swift. Source code is not per se something that fits into a presentation. Reading and understanding code burdens the visitor with way above average attention and imagination under high pressure to do all this in a short period of time (the time the slide is visible). Usually it is not possible to process the code presented in this short timespan, especially if the speaker elaborated on this piece of code for weeks.

That is why I disliked all the swift talks. None of the swift talks I listened to, did emphasize a broader perspective. They all lost themselves into the details of the grammar of a new language. I would have really enjoyed a talk about „Mastering Transition“ from Obj-C to Swift, but nobody seems to care about this. though all developers in the room are actually living this transition right now.

Raving about language details this early in swift-language-history was completely lost time to me. The guys explaining monads? For me they are just winging it. IMHO, the really important things about swift were missing at UIKonf. If there wasn’t Graham Lee, I would have been completely disappointed by the talks taking care of the new language & paradigm dropped upon the developer community.

FIfFKon 2014

Das Forum InformatikerInnen für Frieden und gesellschaftliche Verantwortung (FIfF) lud die letzten zwei Tage zur FIfFKon 2014 ein.

Es gab Vorträge und Diskussionen mit Ute Bernhardt, Matthias Bäcker, Wolfgang Coy, Hans-Jörg Kreowski, Constanze Kurz, Wolfgang Neškovi?, Frank Rieger, Anne Roth, Ingo Ruhmann, Peter Schaar, Erich Schmidt-Eenboom, Patrick Sensburg, Hans-Christian Ströbele, Gregor Wiedemann und Andy Müller-Maguhn.

Aufzeichnungen des Programms sind online unter: media.ccc.de und YouTube.

Why do I blog this? Weil es da einen sehr guten Überblick zum Stand der Dinge Post-Snowden gibt. Ich empfehle insbesondere den Vortrag von Ingo Ruhmann (Depublizierungsschutz).