index.md (5954B)
1 suckless conference 2015, Budapest 2 ================================== 3 4 [![slcon2015 group photo](slcon2015-s.png)](slcon2015.png) 5 6 Friday, 2015-10-30 7 ================== 8 9 Talks 10 ----- 11 (11:00-11:15) *Welcome*, Anselm R Garbe 12 13 > Anselm opened slcon2 and gave an overview on the final conference schedule. 14 15 Video: 16 17 [![slcon-2015-00-arg-welcome.webm](//dl.suckless.org/slcon/2015/slcon-2015-00-arg-welcome.png)](//dl.suckless.org/slcon/2015/slcon-2015-00-arg-welcome.webm) 18 19 20 (11:15-12:00) *suckless core - A suckless userspace foundation*, Laslo Hunhold 21 22 > This talk focused on recent developments in the suckless core 23 > programs, the design and motivation behind them and which issues had been 24 > faced along the way, including ditching POSIX in some places in favor of 25 > suckless design principles and consistency. 26 > Current issues and future plans were discussed in the last part. 27 28 Video: 29 30 [![slcon-2015-01-frign-suckless_core.webm](//dl.suckless.org/slcon/2015/slcon-2015-01-frign-suckless_core.png)](//dl.suckless.org/slcon/2015/slcon-2015-01-frign-suckless_core.webm) 31 32 33 (12.00-12:45) *stali 2015*, Anselm R Garbe 34 35 Video: 36 37 [![slcon-2015-02-arg-stali_2015.webm](//dl.suckless.org/slcon/2015/slcon-2015-02-arg-stali_2015.png)](//dl.suckless.org/slcon/2015/slcon-2015-02-arg-stali_2015.webm) 38 39 40 (12:45-13:45) Lunch 41 42 (13:45-14:30) *new suckless tools*, Anselm R Garbe 43 44 Video: 45 46 [![slcon-2015-03-arg-new_suckless_tools.webm](//dl.suckless.org/slcon/2015/slcon-2015-03-arg-new_suckless_tools.png)](//dl.suckless.org/slcon/2015/slcon-2015-03-arg-new_suckless_tools.webm) 47 48 49 (14:30-15:30) *Farbfeld - Rethinking image-formats*, Laslo Hunhold 50 51 > This talk discussed the deficiencies of the RGBA color space and 52 > presented the Farbfeld format to store images in a device independent 53 > way using the Lab color space. 54 > Additionally, an alternative to incorporated, namely imposed, image 55 > compression was discussed, evaluating the advantages over other image 56 > formats using different kinds of images. 57 58 Video: 59 60 [![slcon-2015-04-frign-farbfeld.webm](//dl.suckless.org/slcon/2015/slcon-2015-04-frign-farbfeld.png)](//dl.suckless.org/slcon/2015/slcon-2015-04-frign-farbfeld.webm) 61 62 63 (15:30-16:00) Coffee/Tea break 64 65 (16:00-16:30) *suckless.org [e.V.](https://en.wikipedia.org/wiki/Eingetragener_Verein)*, Anselm R Garbe 66 67 > Anselm presented the idea of [suckless.org e.V.](//ev.suckless.org/) and asked 68 > attendees to join. 69 70 Video: 71 72 [![slcon-2015-05-all-suckless_ev.webm](//dl.suckless.org/slcon/2015/slcon-2015-05-all-suckless_ev.png)](//dl.suckless.org/slcon/2015/slcon-2015-05-all-suckless_ev.webm) 73 74 75 (16:30-17:30) *suckless.org foundation*, All 76 77 (17:30-19:00) Refresh break / check your rooms 78 79 (19:00-) Late night social event in Budapest 80 81 82 Saturday, 2015-10-31 83 ==================== 84 85 Talks 86 ----- 87 88 (10:30-10:45) *Opening of day 2*, Anselm R Garbe 89 90 Video: 91 92 [![slcon-2015-06-arg-opening_of_day_2.webm](//dl.suckless.org/slcon/2015/slcon-2015-06-arg-opening_of_day_2.png)](//dl.suckless.org/slcon/2015/slcon-2015-06-arg-opening_of_day_2.webm) 93 94 95 (10:45-11:30) *Simple Jabber - Divide And Conquer XMPP*, Jan Klemkow ([paper](jan_on_sj.pdf)) 96 97 > The Extensible Messaging and Presence Protocol [XMPP](http://xmpp.org/) is like the web. It is 98 > far too complex to be implemented in one program with the Unix philosophy in mind. 99 > But like the web, you have to deal with it. It is the only open 100 > and widely used instant messaging protocol on the internet. 101 > Its extensibility is the main reason that an implementation in a single 102 > program is nearly impossible. This talk described an approach to master this problem. 103 104 Video: 105 106 [![slcon-2015-07-klenkow-simple_jabber.webm](//dl.suckless.org/slcon/2015/slcon-2015-07-klenkow-simple_jabber.png)](//dl.suckless.org/slcon/2015/slcon-2015-07-klenkow-simple_jabber.webm) 107 108 109 (11:30-12:00) *Finite state document processing*, Manu Raster 110 111 > Mainstream XML processing techniques wastefully consume time 112 > and memory for example in file format conversions popularly 113 > known as 'save as...'. This talk presented a less 114 > wasteful method based on finite-state transducers. 115 116 Video: 117 118 [![slcon-2015-08-raster-finite_state_document_processing.webm](//dl.suckless.org/slcon/2015/slcon-2015-08-raster-finite_state_document_processing.png)](//dl.suckless.org/slcon/2015/slcon-2015-08-raster-finite_state_document_processing.webm) 119 120 121 (12:00-13:00) Lunch 122 123 (13:00-13:15) Conference fee collection 124 125 (13:15-14:15) *UTF-8 everywhere? Writing Unicode compliant software that sucks less*, Laslo Hunhold 126 127 > This talk discussed UTF-8 and its history, how and when you have to 128 > deal with it and which challenges had been faced along the way, evaluating 129 > its advantages over other character encodings. 130 > Besides more trivial problems like decoding and encoding, advanced 131 > issues like string comparison, case conversion and normalization were 132 > discussed, leading to the conclusion that the POSIX wchar-interfaces 133 > are broken by design. 134 > Using suckless principles, problems with the ICU libraries were discussed 135 > and a midway drawn between total localization and minimalism, 136 > presenting possible solutions. 137 138 Video: 139 140 [![slcon-2015-09-frign-utf-8_everywhere.webm](//dl.suckless.org/slcon/2015/slcon-2015-09-frign-utf-8_everywhere.png)](//dl.suckless.org/slcon/2015/slcon-2015-09-frign-utf-8_everywhere.webm) 141 142 143 (14:15-14:45) Coffee/Tea break 144 145 (14:45-15:00) *Formal conference talk closing*, Anselm R Garbe 146 147 > Anselm formally closed the conference and it was decided upon the location 148 > for the upcoming slcon3. 149 150 Video: 151 152 [![slcon-2015-10-all-vote.webm](//dl.suckless.org/slcon/2015/slcon-2015-10-all-vote.png)](//dl.suckless.org/slcon/2015/slcon-2015-10-all-vote.webm) 153 154 155 (15:00-17:00) Hacking 156 157 (17:00-) Social event in Budapest 158 159 Acknowledgment 160 -------------- 161 We kindly thank [![genua GmbH](../genua.png)](http://www.genua.eu) for 162 lending us the equipment to record the slcon2 conference videos. 163 164 Previous conferences 165 -------------------- 166 * [slcon 2013](../2013/)