From haskell.hackathon at gmail.com Mon Jun 2 21:10:07 2014 From: haskell.hackathon at gmail.com (Haskell Hackathon) Date: Mon, 2 Jun 2014 23:10:07 +0200 Subject: [Munich-lisp] Haskell Hackathon Mittwoch 4.06.2014 Message-ID: Hi *, am Mittwoch, 4. Juni 2014 treffen wir uns um 18.00 in der Pizzeria Vapiano f?r unser Hackathon. Wir haben Zeit bis mindestens 23 Uhr. Bringt eure Laptops unbedingt mit! Themen: - High-performance network IO oder - Wir arbeiten mit Attoparsec! -- BERICHT -- Bericht vom 20.05.2014: - duality in category theory! - http://blog.ezyang.com/2010/07/flipping-arrows-in-coburger-king/ - http://blog.ezyang.com/2012/10/duality-for-haskellers/ - http://blog.sigfpe.com/2007/07/data-and-codata.html - Ganz separat: Karhunen?Lo?ve theorem -- ANFAHRT -- Wir treffen uns in Vapiano Pasing, am Pasinger Bahnhofsplatz. Anfahrt: Entweder S-Bahn nach Pasing nehmen (alle au?er S1, S2 und S7) oder die Stra?enbahn 19 zum Pasing Bahnhof. Vapiano ist auf der linken Seite wenn man von der Stra?enbahnhaltestelle zum Burger King hinschaut und ist leicht zu finden. Bei Bedarf kann mich jeder unter dieser Telefonnummer erreichen: 015129057464 LG, Damian From haskell.hackathon at gmail.com Fri Jun 13 16:44:20 2014 From: haskell.hackathon at gmail.com (Haskell Hackathon) Date: Fri, 13 Jun 2014 18:44:20 +0200 Subject: [Munich-lisp] Haskell Hackathon Sonntag 15.06.2014 Message-ID: Hi *, am Sonntag, 15. Juni 2014 treffen wir uns um 18.00 in der Pizzeria Vapiano f?r unser Hackathon. Wir haben Zeit bis mindestens 22 Uhr. Bringt eure Laptops unbedingt mit! Themen: - Wir ?berlegen uns, welche Themen von Zurihac f?r uns brauchbar sind oder - High-Perf Network IO oder - Wir arbeiten mit Attoparsec -- BERICHT -- Bericht vom 1.06.2014: - wir haben uns unix sockets n?her angeschaut, wie die funktionieren, und welche states die haben k?nnen - wir haben ?ber datenstrukturen nachgeforscht, die f?r schnelles network IO nutzbar sind -- ANFAHRT -- Wir treffen uns in Vapiano Pasing, am Pasinger Bahnhofsplatz. Anfahrt: Entweder S-Bahn nach Pasing nehmen (alle au?er S1, S2 und S7) oder die Stra?enbahn 19 zum Pasing Bahnhof. Vapiano ist auf der linken Seite wenn man von der Stra?enbahnhaltestelle zum Burger King hinschaut und ist leicht zu finden. From haskell.hackathon at gmail.com Thu Jun 19 16:49:06 2014 From: haskell.hackathon at gmail.com (Haskell Hackathon) Date: Thu, 19 Jun 2014 18:49:06 +0200 Subject: [Munich-lisp] Haskell Hackathon Freitag 20.06.2014 14:00 Message-ID: Hi *, am Freitag, 20. Juni 2014 treffen wir uns um 14.00 in der Pizzeria Vapiano f?r unser Hackathon. Wir haben den ganzen Tag. Bringt eure Laptops! Themen: - High-Perf Network IO oder - Wir arbeiten mit Attoparsec: wie kann man gute Fehlermeldungen bekommen? -- BERICHT -- Bericht vom 4.06.2014: - wir haben uns performance tools angeschaut, die uns helfen w?rden, Netzwerkprogramme zu messen und zu optimieren -- ANFAHRT -- Wir treffen uns in Vapiano Pasing, am Pasinger Bahnhofsplatz. Anfahrt: Entweder S-Bahn nach Pasing nehmen (alle au?er S1, S2 und S7) oder die Stra?enbahn 19 zum Pasing Bahnhof. Vapiano ist auf der linken Seite wenn man von der Stra?enbahnhaltestelle zum Burger King hinschaut und ist leicht zu finden. From haskell.hackathon at gmail.com Wed Jun 25 22:13:09 2014 From: haskell.hackathon at gmail.com (Haskell Hackathon) Date: Thu, 26 Jun 2014 00:13:09 +0200 Subject: [Munich-lisp] Haskell Hackathon Donnerstag 26.06,2014 Message-ID: Hi *, am Donnerstag, 26. Juni 2014 treffen wir uns um 18.00 in der Pizzeria Vapiano f?r unser Hackathon. Wir haben den ganzen Abend. Bringt eure Laptops! Nicht vergessen: am 6.28 ist tau-Tag! Lieber tau statt pi benutzen! tau > pi ! Themen: - High-Perf Network IO oder - Haskell Security: kann man Variablen (z.B. Passw?rter) aus den Speicher l?schen? oder - Attoparsec -- BERICHT -- Bericht vom 15.06.2014: - wir haben versucht unser server-client demo zu optimieren. - wir haben mit strace gespielt, und mit threading. - Wir haben die strace-ausgabe verkleinert indem wir ein einfacheres socket-interface benutzt haben, welches statt syscalls zum TCP-stack einfach Konstanten benutzt hat. Das waren Sachen die bei jeder Verbindung passierten. - wenn das alles weck war haben wir bemerkt, dass das threading in ghc sehr oft clock_gettime ruft, und dass man das nicht abschalten kann. Das ist anscheinend eine typische implementation von Green Threads und ist wie pthreads implementiert werden; ghc linkt gegen pthreads was man mit ldd auf unseren bin?rdatei sehen kann. - Wir werden das clock_gettime weiter verfolgen. -- ANFAHRT -- Wir treffen uns in Vapiano Pasing, am Pasinger Bahnhofsplatz. Anfahrt: Entweder S-Bahn nach Pasing nehmen (alle au?er S1, S2 und S7) oder die Stra?enbahn 19 zum Pasing Bahnhof. Vapiano ist auf der linken Seite wenn man von der Stra?enbahnhaltestelle zum Burger King hinschaut und ist leicht zu finden.