URI: 
       index.md - sites - public wiki contents of suckless.org
  HTML git clone git://git.suckless.org/sites
   DIR Log
   DIR Files
   DIR Refs
       ---
       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/)