my forest
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

icfp contest weeknote

+24 -7
assets/sketch.png

This is a binary file and will not be displayed.

+1
trees/loc-001B.tree
··· 11 11 \put\transclude/expanded{false} 12 12 13 13 \p{This page has an [atom feed](/forest/loc-001B/atom.xml).} 14 + %\transclude{2025-W38} 14 15 \transclude{2025-W35} 15 16 \transclude{2025-W34} 16 17 \transclude{2025-W33}
+7 -7
trees/loc-001U.tree
··· 3 3 \author{liamoc} 4 4 \title{IFIP WG2.1 Meeting \startverb #\stopverb83} 5 5 \figure{ 6 - \<html:img>[width]{200px}[src]{\route-asset{assets/vdc01.jpeg}}{} 7 - \<html:img>[width]{200px}[src]{\route-asset{assets/vdc02.jpeg}}{} 8 - \<html:img>[width]{200px}[src]{\route-asset{assets/vdc03.jpeg}}{} 6 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc01.jpeg}}{} 7 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc02.jpeg}}{} 8 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc03.jpeg}}{} 9 9 % \figcaption{The squawking cockatoos on the walk from my lecture theatre.} 10 10 } 11 11 \p{Last week I attended the meeting of [[wg21]] in Viana do Castelo, Portugal. I think all members and observers agreed that it was a good meeting, with (perhaps overly) abundant food and good company. Thanks in particular to [[jno]] for organising the meeting and to [[hoefner]] for serving as chair of [WG2.1](wg21) for the last six years. ··· 21 21 } 22 22 \p{The excursion of the meeting included several stops, including two interesting Viana museums, an archaelogical site on the nearby mountaintop, and a memorable trip to Camarido Beach, at the northernmost tip of Portugal, with Spanish Galicia just to the north along the road from Portugal to Santiago de Compostela.} 23 23 \figure{ 24 - \<html:img>[width]{202px}[src]{\route-asset{assets/vdc07.jpeg}}{} 25 - \<html:img>[width]{202px}[src]{\route-asset{assets/vdc06.jpeg}}{} 26 - \<html:img>[width]{202px}[src]{\route-asset{assets/vdc08.jpeg}}{} 24 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc07.jpeg}}{} 25 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc06.jpeg}}{} 26 + \<html:img>[width]{193px}[src]{\route-asset{assets/vdc08.jpeg}}{} 27 27 \figcaption{The climb and the Santuario church.} 28 28 } 29 29 \p{After the meeting had formally concluded, [[okmij]], [[henglein]], [[matija]], [[tsewell]], [[xnning]] and I climbed to Santuario de Santa Luzia. We took the arduous stairs rather than the funicular, as Matija's wife had forbidden him from Portuguese funiculars after the recent [Ascensor da Glória derailment](https://en.wikipedia.org/wiki/Ascensor_da_Glória_derailment), which led to me overdoing it and nearly fainting, but in recompense Matija bought me a beer at the top of the mountain which made it (mostly) worth it! } 30 30 \p{Hopefully I can make it to the next meeting in Estonia next year!} 31 31 \figure{ 32 - \<html:img>[width]{240px}[src]{\route-asset{assets/vdc09.jpeg}}{} 32 + \<html:img>[width]{320px}[src]{\route-asset{assets/vdc09.jpeg}}{} 33 33 }
+9
trees/loc-001V.tree
··· 1 + \import{table-macros} 2 + \date{2025-09-17T15:20:19Z} 3 + \author{liamoc} 4 + \title{The ICFP Contest has finished} 5 + \p{While I was flying to Portugal, the [[icfpc25]] was ongoing. Despite my anxieties about exorbitant AWS bills and crippling server bugs, the contest went relatively smoothly. [[jackstodart]] helped out in parts where I was unavaiable. I did have to fix some minor bugs here and there, mostly in the first hour of the contest (although I also had to fix a tricky bug in the post-lightning round problems using the flaky WiFi at Lisbon airport), but the server ended up holding up very well, and the cost of the various AWS services I used (primarily DynamoDB and Lambda) was only a total of about $20 USD. } 6 + \figure{\<html:img>[width]{400px}[src]{\route-asset{assets/sketch.png}}{}} 7 + \p{My [task description](https://icfpcontest2025.github.io/specs/task.pdf), [post-lightning round addendum](https://icfpcontest2025.github.io/specs/addendum.pdf) and [reflective afterword](https://icfpcontest2025.github.io/afterword.pdf) were all themed around [[eco]]'s \em{The Name of the Rose}, and I put a great effort into the typesetting of these three documents. It was nice that many contestants picked up on the theming, and appreciated the typesetting. For promotional graphics, I posted images of the Seven Trumpets from the medieval Cloister Apocalypse, an illustrated manuscript of the Book of Revelation. One contestant posted AI-produced remixes of these timeless masterpieces of medieval illumination, which [had my finger hovering over the ban button](loc-001H), but I was able to separate my personal revulsion of LLMs from my role as competition organiser. Besides, [it would have been hypocritical](loc-001P). } 8 + \p{One other "contestant" seemed to be participating simply to flame the organisers. While they were eventually banned from the Discord (thanks Alperen!), it was a big downer right at the start of the competition. This one individual aside, it seems that the contestants broadly enjoyed the competition and had fun solving it. } 9 + \p{While it was interesting reading the [write-ups](https://icfpcontest2025.github.io/writeups.html) and seeing the various approaches to the problems, I came away from this contest with the distinct impression that the ICFP community and the ICFP \em{contest} community are, for the most part, non-overlapping. This, combined with the \em{immense} stress it puts on organisers, leads me to wonder if the ICFP contest might be better off being organised by its own community, rather than the ICFP one. I'm not sure what benefit the connection to ICFP or ACM has to the contest community, if any, and I'm fairly sure there are no benefits in the other direction. I no longer think severing the ICFP connection would be tantamount to [discontinuing the contest](loc-001E), because the contest community surely seems to have enough critical mass to be self-sustaining. Perhaps I will raise this with the ICFP steering committee.}
+7
trees/weeknotes/2025-W38.tree
··· 1 + \import{table-macros} 2 + \title{Weeknotes 2025-W38} 3 + \author{liamoc} 4 + \date{2025-09-28} 5 + \p{Because of my trip to Portugal (details below), I wasn't able to write weeknotes for the past two weeks, so I'm catching up here.} 6 + \transclude{loc-001U} 7 + \transclude{loc-001V}