sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | 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/)