From: Stuart Henderson Subject: Re: www: hackathons: improve table with css To: Jan Klemkow Cc: tech@openbsd.org Date: Fri, 5 Sep 2025 11:52:57 +0100 On 2025/09/05 00:00, Jan Klemkow wrote: > Hi, > > As www@ seems to be dead. I guess this is the right list for this diff. yes. > The following diff improves the hackathon table for large and small > screens. The tiles break dynamically via CSS flex rules, which a > supported in all browsers for many years now. Thus, new entries don't > have to move the tr-tags any more. View on mobile screens is also > improved. So, you don't need to scroll vertically. > > preview: https://klemkow.net/www/hackathons.html > > ok? looks good in w3m--image, netsurf, firefox (mobile/desktop; as you say, mobile is much improved). slightly worse in dillo but I don't think that is a problem. not having to fiddle with tr tags is a big improvement. ok sthen > bye, > Jan > > Index: hackathons.html > =================================================================== > RCS file: /cvs/www/hackathons.html,v > diff -u -p -r1.186 hackathons.html > --- hackathons.html 3 Aug 2025 21:29:22 -0000 1.186 > +++ hackathons.html 4 Sep 2025 21:10:12 -0000 > @@ -14,20 +14,23 @@ body { > max-width: 100%; > } > > -table { > - width: 1080px; > - border-collapse: collapse; > +#table { > + display: flex; > + flex-flow: row wrap; > } > > -tr { > - vertical-align: top; > -} > +#table > div { > + width: 10cm; > + max-width: 100%; > + padding: 1em; > > -td { > border-top: #000 2px solid; > border-bottom: #000 2px solid; > - padding-top: 3px; > - padding-bottom: 3px; > +} > + > +#table img { > + max-width: 100%; > + max-height: 7cm; > } > > > @@ -84,9 +87,8 @@ The shirts are only given to people who > worn with pride. Every shirt contains at least one developer in-joke, > so don't worry if you can't understand the shirt. Just enjoy them. > > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > - > -
> +
> +
> > l2k25
> l2k25: leipzig hackathon
> @@ -96,7 +98,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the assistance of genua. >
> -
> + > +
> > j2k25
> j2k25: japan hackathon
> @@ -106,7 +109,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the assistance of Yasuoka Masahiko. >
> -
> + > +
> > h2k24
> h2k24: hackathon
> @@ -115,8 +119,8 @@ so don't worry if you can't understand t > 24 developers
> Funded by The OpenBSD Foundation >
> -
> + > +
> > c2k24
> c2k24: hackathon
> @@ -125,7 +129,8 @@ so don't worry if you can't understand t > 26 developers
> Funded by The OpenBSD Foundation >
> -
> + > +
> > p2k24
> p2k24: ports hackathon
> @@ -135,7 +140,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the support of Stuart Henderson and Cadhay. >
> -
> + > +
> > noshirt-s
> l2k24: Focused on LibreSSL
> @@ -143,8 +149,8 @@ so don't worry if you can't understand t > Melbourne, Australia
> 12 developers
> Funded by The OpenBSD Foundation > -
> + > +
> > h2k23
> h2k23: hackathon
> @@ -154,7 +160,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the support of University of Coimbra and the portuguese usual suspects. >
> -
> + > +
> > p2k23
> p2k23: ports hackathon
> @@ -165,7 +172,8 @@ so don't worry if you can't understand t > and NCSC Ireland > and with the support of Tom Smyth. >
> -
> + > +
> > noshirt-s
> g2k23: general hackathon
> @@ -174,8 +182,8 @@ so don't worry if you can't understand t > 20 developers
> Funded by The OpenBSD Foundation. >
> -
> + > +
> > w2k23
> w2k23: wifi nano hackathon
> @@ -185,7 +193,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the support of Martin Pieuchot. >
> -
> + > +
> > noshirt-s
> m2k23: mini hackathon
> @@ -193,7 +202,8 @@ so don't worry if you can't understand t > Marrakech, Morocco
> 22 developers
> Funded by The OpenBSD Foundation. > -
> + > +
>


> > h2k22
> @@ -204,8 +214,8 @@ so don't worry if you can't understand t > 22 developers
> Funded by OpenBSD Foundation > and with the support of Pedro Almeida. > -
> + > +
> > g2k22
> g2k22: hackathon
> @@ -214,7 +224,8 @@ so don't worry if you can't understand t > 25 developers
> Funded by genua and the > OpenBSD Foundation. > -
> + > +
> > r2k22
> r2k22: hackathon
> @@ -224,7 +235,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the support of Stefan Sperling. >
> -
> + > +
> > h2k21
> h2k21: hackathon
> @@ -235,8 +247,8 @@ so don't worry if you can't understand t > and with the support of Pedro Almeida and the > Municipality of Gouveia. >
> -
> + > +
> > k2k21
> k2k21: hackathon
> @@ -244,7 +256,8 @@ so don't worry if you can't understand t > Burg Liebenzell, Germany
> 26 developers
> Funded by genua. > -
> + > +
> > k2k20
> k2k20: german mini hackathon
> @@ -252,7 +265,8 @@ so don't worry if you can't understand t > Burg Liebenzell, Germany
> 14 developers
> Funded by genua. > -
> + > +
> > a2k20
> a2k20: antipodian hackathon
> @@ -261,8 +275,8 @@ so don't worry if you can't understand t > 17 developers
> Funded by The OpenBSD Foundation > and with the support of Ross L Richardson. > -
> + > +
> > u2k20-s
> u2k20: uckermark hackathon
> @@ -271,7 +285,8 @@ so don't worry if you can't understand t > 14 developers
> Supported by The OpenBSD Foundation and Seehotel Huberhof. >
> -
> + > +
> > e2k19-s
> e2k19: elk lakes cabin hackathon
> @@ -280,7 +295,8 @@ so don't worry if you can't understand t > 13 developers
> Funded by The OpenBSD Foundation > and with the support of Xplornet. > -
> + > +
> > p2k19-s
> p2k19: ports hackathon
> @@ -291,8 +307,8 @@ so don't worry if you can't understand t > and supported by Faculty of Mathematics and > Computer Science, University of Bucharest. >
> -
> + > +
> > g2k19-s
> g2k19: general hackathon
> @@ -301,7 +317,8 @@ so don't worry if you can't understand t > 43 developers
> Funded by The OpenBSD Foundation. >
> -
> + > +
> > t2k19-s
> t2k19: taipei mini hackathon
> @@ -311,7 +328,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and with the support of Kevin Lo and MSI/FUNTORO >
> -
> + > +
> > a2k19-s
> a2k19: antipodean mini hackathon
> @@ -321,8 +339,8 @@ so don't worry if you can't understand t > Supported by the Victoria University of Wellington > and funded by The OpenBSD Foundation. >
> -
> + > +
> > l2k18-s
> l2k18: libressl mini hackathon
> @@ -331,7 +349,8 @@ so don't worry if you can't understand t > 5 developers
> Supported by The OpenBSD Foundation. >
> -
> + > +
> > n2k18-s
> n2k18: network hackathon
> @@ -341,7 +360,8 @@ so don't worry if you can't understand t > Supported by Univerzita Jana Evangelisty Purkyně and > funded by Oracle and > The OpenBSD Foundation. > -
> + > +
> > g2k18-s
> g2k18: general hackathon
> @@ -350,8 +370,8 @@ so don't worry if you can't understand t > 39 developers
> Funded by The OpenBSD Foundation > and with the support of Mitja Muženič. > -
> + > +
> > p2k18-s
> p2k18: ports (and pledge) hackathon
> @@ -360,7 +380,8 @@ so don't worry if you can't understand t > 24 developers
> Funded by The OpenBSD Foundation > and with the support of Epitech Nantes. > -
> + > +
> > a2k18-s
> a2k18: antipodean hackathon
> @@ -369,7 +390,8 @@ so don't worry if you can't understand t > 19 developers
> Funded by The OpenBSD Foundation > and with the support of University of Otago. > -
> + > +
> > s2k17-s
> s2k17: snowshoe hackathon
> @@ -378,8 +400,8 @@ so don't worry if you can't understand t > 10 developers
> Funded by ForeTell Technologies > and with the support of Xplornet. > -
> + > +
> > p2k17-s
> p2k17: ports hackathon
> @@ -389,7 +411,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > with the support of IN-Berlin and > Hostserver. > -
> + > +
> > t2k17-s
> t2k17: general hackathon
> @@ -398,7 +421,8 @@ so don't worry if you can't understand t > 38 developers
> Funded by The OpenBSD Foundation > and with the support of University of Toronto. > -
> + > +
> > d2k17-s
> d2k17: network mini-hackathon
> @@ -407,8 +431,8 @@ so don't worry if you can't understand t > 24 developers
> Funded by The OpenBSD Foundation > and with the support of genua. > -
> + > +
> > noshirt-s
> e2k17: nano-hackathon
> @@ -416,7 +440,8 @@ so don't worry if you can't understand t > Edmonton, Canada
> 5 developers
> With the support of Bob Beck. > -
> + > +
> > a2k17-s
> a2k17: antipodean hackathon
> @@ -425,7 +450,8 @@ so don't worry if you can't understand t > 19 developers
> Funded by The OpenBSD Foundation > and with the support of David Gwynne. > -
> + > +
> + > +
> > b2k16-s
> b2k16: budapest ports hackathon
> @@ -455,7 +481,8 @@ so don't worry if you can't understand t > Budapest, Hungary
> 10 developers
> Funded by The OpenBSD Foundation. > -
> + > +
> > g2k16-s
> g2k16: general hackathon
> @@ -465,7 +492,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > with the help of > Computer Laboratory, Cambridge. > -
> + > +
> > n2k16-s
> n2k16: network hackathon
> @@ -475,8 +503,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and Oracle, with the help of > Charles University. > -
> + > +
> > p2k16-s
> p2k16: ports hackathon
> @@ -485,7 +513,8 @@ so don't worry if you can't understand t > 22 developers
> Funded by The OpenBSD Foundation > and with the support of Epitech Nantes. > -
> + > +
> > n2k15-s
> n2k15: network MP hackathon
> @@ -494,7 +523,8 @@ so don't worry if you can't understand t > 19 developers
> Funded by The OpenBSD Foundation > and with the support of Esdenera Networks. > -
> + > +
> > u2k15-s
> u2k15: utf8 hackathon
> @@ -503,8 +533,8 @@ so don't worry if you can't understand t > 22 developers
> Funded by The OpenBSD Foundation > and with the support of IN-Berlin. > -
> + > +
> > l2k15-s
> l2k15: libressl hackathon
> @@ -513,7 +543,8 @@ so don't worry if you can't understand t > 17 developers
> Funded by The OpenBSD Foundation > with help of the Open Systems and Security Lab. > -
> + > +
> > j2k15-s
> j2k15: uefi hackathon
> @@ -521,7 +552,8 @@ so don't worry if you can't understand t > Nasu, Tochigi, Japan
> 6 developers
> With the support of IIJ innovation institute. > -
> + > +
> > c2k15-s
> c2k15: general hackathon
> @@ -530,8 +562,8 @@ so don't worry if you can't understand t > 45 developers
> Funded by The OpenBSD Foundation > and with the support of SAIT. > -
> + > +
> > p2k15-s
> p2k15: ports mini hackathon
> @@ -540,7 +572,8 @@ so don't worry if you can't understand t > 14 developers
> Funded by The OpenBSD Foundation > and with the support of Andy Henderson. > -
> + > +
> > s2k15-s
> s2k15: southern mini hackathon
> @@ -549,7 +582,8 @@ so don't worry if you can't understand t > 21 developers
> Funded by The OpenBSD Foundation > and with the support of David Gwynne. > -
> + > +
> > g2k14-s
> g2k14: general hackathon
> @@ -558,8 +592,8 @@ so don't worry if you can't understand t > 49 developers
> Funded by The OpenBSD Foundation > and with the support of Mitja Muženič. > -
> + > +
> > m2k14-s
> m2k14: mini hackathon
> @@ -568,7 +602,8 @@ so don't worry if you can't understand t > 12 developers
> Funded by The OpenBSD Foundation > and with the support of Université Cadi Ayyad. > -
> + > +
> > n2k14-s
> n2k14: mini hackathon
> @@ -577,7 +612,8 @@ so don't worry if you can't understand t > 15 developers
> Funded by ForeTell Technologies > and with the support of University of Otago. > -
> + > +
> > b2k13-s
> b2k13: mini hackathon
> @@ -586,8 +622,8 @@ so don't worry if you can't understand t > 21 developers
> Funded by The OpenBSD Foundation > and with the support of IN-Berlin. > -
> + > +
> > t2k13-s
> t2k13: general hackathon
> @@ -596,7 +632,8 @@ so don't worry if you can't understand t > 43 developers
> Funded by The OpenBSD Foundation > and with the support of University of Toronto. > -
> + > +
> > n2k13-s
> n2k13: network hackathon
> @@ -605,7 +642,8 @@ so don't worry if you can't understand t > 17 developers
> Funded by The OpenBSD Foundation > and with the support of University of Otago. > -
> + > +
> > c2k12-s
> c2k12: coimbra hackathon
> @@ -614,8 +652,8 @@ so don't worry if you can't understand t > 10 developers
> Funded by The OpenBSD Foundation > and with the support of University of Coimbra. > -
> + > +
> > p2k12-s
> p2k12: ports hackathon
> @@ -624,7 +662,8 @@ so don't worry if you can't understand t > 9 developers
> Funded by donations to > The OpenBSD Project. > -
> + > +
> > n2k12-s
> n2k12: network hackathon
> @@ -632,7 +671,8 @@ so don't worry if you can't understand t > Starnberg, Germany
> 23 developers
> Funded by genua. > -
> + > +
> > g2k12-s
> g2k12: general hackathon
> @@ -640,8 +680,8 @@ so don't worry if you can't understand t > Budapest, Hungary
> 41 developers
> Funded by The OpenBSD Foundation. > -
> + > +
> > r2k12-s
> r2k12: rthreads hackathon
> @@ -651,7 +691,8 @@ so don't worry if you can't understand t > Funded by The OpenBSD Foundation > and support of Institute Henri Poincaré and > Paris-Sud University. > -
> + > +
> > p2k11-s
> p2k11: Ports hackathon
> @@ -660,7 +701,8 @@ so don't worry if you can't understand t > 15 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > a2k11-s
> a2k11: ARM hackathon
> @@ -669,8 +711,8 @@ so don't worry if you can't understand t > 8 developers
> Funded by The OpenBSD Foundation > and with the support of University of Coimbra. > -
> + > +
> > s2k11-s
> s2k11: General hackathon
> @@ -679,7 +721,8 @@ so don't worry if you can't understand t > 25 developers
> Funded by The OpenBSD Foundation > and with the support of Mitja Muženič. > -
> + > +
> > c2k11-s
> c2k11: General hackathon
> @@ -687,7 +730,8 @@ so don't worry if you can't understand t > Edmonton, Alberta, Canada
> 36 developers
> Funded by The OpenBSD Foundation. > -
> + > +
> > k2k11-s
> k2k11: Kernel hackathon
> @@ -695,8 +739,8 @@ so don't worry if you can't understand t > Hafnarfjordur, Iceland
> 15 developers
> Funded by The OpenBSD Foundation. > -
> + > +
> > p2k10-s
> p2k10: Ports hackathon
> @@ -705,14 +749,16 @@ so don't worry if you can't understand t > 19 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > j2k10-s
> j2k10: mini-hackathon in Japan
> Sep 19 - 25, 2010
> Akiyamago, Sakae Mura, Nagano, Japan
> 19 developers
> -
> + > +
> > c2k10-s
> c2k10: General hackathon
> @@ -720,8 +766,8 @@ so don't worry if you can't understand t > Edmonton, Alberta, Canada
> 46 developers
> Funded by The OpenBSD Foundation. > -
> + > + > + > +
> > h2k9-s
> h2k9: Hardware hackathon
> @@ -748,7 +795,8 @@ so don't worry if you can't understand t > Funded by donations to > the OpenBSD Project > and with the support of University of Coimbra. > -
> + > +
> > p2k9-s
> p2k9: Ports hackathon
> @@ -757,8 +805,8 @@ so don't worry if you can't understand t > 14 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > f2k9-s
> f2k9: Filesystem/uvm hackathon
> @@ -766,7 +814,8 @@ so don't worry if you can't understand t > Stockholm, Sweden
> 14 developers
> Funded by .se Foundation. > -
> + > +
> > c2k9-s
> c2k9: General hackathon
> @@ -775,15 +824,16 @@ so don't worry if you can't understand t > 46 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > n2k9-s
> n2k9: Network hackathon
> Jan 26 - 30, 2009
> Basel, Switzerland
> 19 developers
> -
> + > +
> > h2k8-s
> h2k8: Hardware hackathon
> @@ -793,7 +843,8 @@ so don't worry if you can't understand t > Funded by donations to > the OpenBSD Project > and with the support of University of Coimbra. > -
> + > +
> > p2k8-s
> p2k8: Ports hackathon
> @@ -802,7 +853,8 @@ so don't worry if you can't understand t > 13 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > c2k8-s
> c2k8: General hackathon
> @@ -810,8 +862,8 @@ so don't worry if you can't understand t > Edmonton, Alberta, Canada
> 55 developers
> Funded by The OpenBSD Foundation. > -
> + > +
> > n2k8-s
> n2k8: Network hackathon
> @@ -820,7 +872,8 @@ so don't worry if you can't understand t > 18 developers
> Funded by donations to > the OpenBSD Project and Mark Uemura. > -
> + > +
> > h2k7-s
> h2k7: Hardware hackathon
> @@ -830,7 +883,8 @@ so don't worry if you can't understand t > Funded by donations to > the OpenBSD Project > and with the support of University of Coimbra. > -
> + > +
> > p2k7-s
> p2k7: Focused on ports
> @@ -839,8 +893,8 @@ so don't worry if you can't understand t > 13 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > c2k7-s
> c2k7: General hackathon
> @@ -849,7 +903,8 @@ so don't worry if you can't understand t > 50 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > f2k7-s
> f2k7: Focused on Filesystems
> @@ -858,7 +913,8 @@ so don't worry if you can't understand t > 14 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > h2k6-s
> h2k6: Focused on drivers for hardware
> @@ -868,8 +924,8 @@ so don't worry if you can't understand t > Funded by donations to > the OpenBSD Project > and with the support of University of Coimbra. > -
> + > +
> > p2k6-s
> p2k6: Focused on ports
> @@ -878,14 +934,16 @@ so don't worry if you can't understand t > 14 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > k2k6-s
> k2k6: Focused on IPSEC and IKE
> Aug 28 - Sep 1, 2006
> Schloss Kransberg, Germany
> 14 developers
> -
> + > +
> > r2k6-s
> r2k6: Focused on network routing
> @@ -893,8 +951,8 @@ so don't worry if you can't understand t > Hamburg, Germany
> 6 developers
> Support of Henning Brauer. > -
> + > +
> > c2k6-s
> c2k6: General hackathon
> @@ -903,7 +961,8 @@ so don't worry if you can't understand t > 47 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > v2k5-s
> v2k5: Focused on ports
> @@ -912,7 +971,8 @@ so don't worry if you can't understand t > 12 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > c2k5-s
> c2k5: General hackathon
> @@ -921,8 +981,8 @@ so don't worry if you can't understand t > 60 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > c2k4-s
> c2k4: General hackathon
> @@ -931,7 +991,8 @@ so don't worry if you can't understand t > 46 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > pf2k4-s
> pf2k4: Focused on pf development
> @@ -939,7 +1000,8 @@ so don't worry if you can't understand t > Sechelt, BC, Canada
> 12 developers
> Support of Ryan McBride. > -
> + > +
> > c2k3-s
> c2k3: General hackathon
> @@ -948,8 +1010,8 @@ so don't worry if you can't understand t > 51 developers
> Funded by NLnet > (after DARPA pulled out their support). > -
> + > +
> > c2k2-s
> c2k2: General hackathon
> @@ -957,14 +1019,16 @@ so don't worry if you can't understand t > Calgary, Alberta, Canada
> 42 developers
> Funded by DARPA. > -
> + > +
> > noshirt-s
> c2k1-2: Focused on sparc64
> Aug 17 - 20, 2001
> Washington, DC
> Funded by DARPA with support of USENIX. > -
> + > +
> > noshirt-s
> c2k1: Birth of PF
> @@ -972,8 +1036,8 @@ so don't worry if you can't understand t > Cambridge, Massachusetts
> 25 developers
> Funded by DARPA with the support of MIT. > -
> + > +
> > noshirt-s
> c2k: General hackathon
> @@ -982,7 +1046,8 @@ so don't worry if you can't understand t > 18 developers
> Funded by donations to > the OpenBSD Project. > -
> + > +
> > noshirt-s
> c99: Focused on IPSEC
> @@ -990,7 +1055,8 @@ so don't worry if you can't understand t > Calgary, Alberta, Canada
> 10 developers
> Funded by Theo de Raadt. > -
> + > + > > Most tshirt concepts designed by artist with Theo de Raadt or Bob Beck.
> c2k2, c2k3, v2k5, c2k6, r2k6, k2k6, p2k6, h2k6, f2k7, c2k7, p2k7, h2k7, n2k8, c2k8, p2k8, h2k8, n2k9,
c2k9, f2k9, p2k9, h2k9, c2k10, j2k10, p2k10, c2k11, s2k11, a2k11, p2k11 drawn by Ty Semaka.
>