Elektrine lite

โ† Feed

Lindsey Kuper

lindsey@recurse.social

<p>Made in Iowa. Nearly 100% biodegradable. PL, concurrency, distributed computing, and all that. Free as in interpretable. Informal in various ways. Associating with professors at UC Santa Cruz.</p>

Posts

  • View post

    My synaesthete grad student informs me that &amp;quot;Haskell is blue&amp;quot;

  • View post

    so we didn&amp;#39;t set up for trick-or-treaters this year because the last few years we haven&amp;#39;t gotten many, and most of the night we&amp;#39;re out of the house anyway -- but this year, just after we got home from trick-or-treating with Sylvia (it was fun; she got quite a haul), some older kids knocked. @alexr answered and said he was sorry but we didn&amp;#39;t have candy, and they were like &amp;quot;we take money, too!&amp;quot;

  • View post

    The &amp;quot;band&amp;quot; I&amp;#39;m in is getting a wireless in-ear monitor setup. I asked my sister the audio gear knower if there was a limit on how many receivers could connect to the same transmitter (i.e., if we&amp;#39;re okay with all hearing the same mix), and she said it was only limited to the number of people who could stand within range. Finally science has established an upper bound on the size of k-pop groups

  • View post

    Going to ICFP and/or the Haskell Symposium? Give a 5-10 minute Haskell Symposium lightning talk on the 28th or 29th! https://decomposition.al/blog/2026/07/21/call-for-lightning-talks-haskell-symposium-2026/ Niche and/or cursed topics encouraged. Sign up here ๐Ÿ‘‰ https://icfp26.sigplan.org/home/haskellsymp-2026#Call-for-Lightning-Talks Please boost to help us spread the word!

  • View post

    RE: https://mas.to/@kims/117504434934052711 I&#39;m seeing a lot of folks react with some variation on &quot;wow, what a terrible parent&quot;, but I actually kind of sympathize with Mayer here: I would find it *really hard* to boil down what makes my kid special into three bullet points. The answer isn&#39;t to outsource it to AI, though; ugh. You can just *not do it*. What are you trying to do, get an A in parenting? I promise your kid&#39;s teacher doesn&#39;t want to read slop. Just show up...

  • View post

    Since it&#39;s OOPSLA deadline day, let me remind everyone of the existence of Matt Might&#39;s Perl script for finding duplicate words in a text file: https://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/ I&#39;ve been using this damn thing for like 15 years and it always finds something I didn&#39;t catch. I find the &quot;weasel words&quot; and &quot;passive voice&quot; scripts less useful, but the &quot;duplicate words&quot; one is great. Just found a &quo...

  • View post

    RE: https://eldritch.cafe/@temptoetiam/117344551555689956 Are the Germans okay?

  • View post

    I&#39;m teaching our grad intro PL course for the first time (!) starting this Friday, and I&#39;m gonna do it *my* way, and I&#39;m both scared and excited. It&#39;s going to be a *lot* of work. For me, I mean. (And possibly for them! But definitely for me.) Get ready to read some motherfucking TAPL! There&#39;s gonna be some Mike Hicks blog posts from 2015 up in this bitch! Wadler and Blott 1989? You know it! The &quot;From System F to Typed Assembly Language&quot; paper? Abso-fucking-lutely...

  • View post

    Today I decided that to complete my laptop-docking desk setup (https://recurse.social/@lindsey/117027835791012217), I also needed a mouse. So @alexr unearthed an old wired mouse from his bin of miscellaneous cables, and it was grody and sticky, but I cleaned it all up with some rubbing alcohol and it works great. Is this...permacomputing?

  • View post

    to give you an idea of how bad I am at Spanish, and how ill prepared I am, language-wise, for our trip to Spain in two days, I just misread &amp;quot;mejores&amp;quot; (from an email from Iberia Airlines) as &amp;quot;mujeres&amp;quot;, which would make this &amp;quot;Women are highly in demand&amp;quot;, and was like, excuse me, WHAT did you just say about me

  • View post

    RE: https://recurse.social/@lindsey/116938013465737693 Some news. After seeing this blog post, I tracked down the author, Josh Miller, to ask him to come give an invited talk at the Haskell Symposium about enterprise Haskell at H-E-B. And he said yes! https://icfp26.sigplan.org/details/haskellsymp-2026-papers-talks/17/Enterprise-Haskell-at-H-E-B Join us at 4pm Indianapolis time on Friday, August 28, and learn how the biggest (and best) grocery chain in Texas is migrating from COBOL to Haskell...

  • View post

    &quot;calling *convention*&quot; oh so you mean it&#39;s recommended but not enforced

  • View post

    This is Sylvia&#39;s D&amp;D character, &quot;Bean&quot;. He is a cat who can fly and wields a katana three times his length.

  • View post

    A post on the haskell.org blog about using Haskell in production at H-E-B: https://blog.haskell.org/enterprise-haskell-at-h-e-b/ For the uninitiated, H-E-B is the biggest grocery store chain in Texas. I can&#39;t tell you how refreshing it is to see an industrial user of Haskell that *isn&#39;t* a fintech company for once. ๐Ÿ™…โ€โ™€๏ธ blockchain ๐Ÿ™†โ€โ™€๏ธ beloved regional grocery chain

  • View post

    @byorgey@mathstodon.xyz I just wanted you to know that I read http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml out loud to my students today at the end of the last day of my PL course, and several of them told me that it spoke to them. Thank you (again) for putting it into words.

  • View post

    maybe the Canvas hackers will go after Technolutions next. you *know* that shit is horrifyingly insecure

  • View post

    @lzg @palvaro @rg9119 When I was in high school, one of my teachers, a woman, gave us the advice to not look too closely at a partner&amp;#39;s feet, because it might sully an otherwise good partnership. That advice has not steered me wrong

  • View post

    Sylvia excitedly reported that her third-grade class was learning about &amp;quot;telegraphics&amp;quot;. After asking many questions, I figured out that she meant tessellations.

  • View post

    Whenever we discuss a paper in my distributed systems class, I randomly split people into six groups and they spread out around the building to talk, while I walk from group to group. The groups are different every time. But so far, every time, I&amp;#39;m able to find five groups, while the sixth group goes off somewhere and I can&amp;#39;t find or communicate with them until they eventually wander back to the classroom five minutes late. I feel this is rather appropriate for a distributed sys...

  • View post

    does anyone know of any computer programs that are good? so far on my list I have ffmpeg, pandoc, and ImageMagick

  • View post

    Anyone have suggestions for where my PhD student, @tgoodwin, ought to do an internship? Tim wants to make the Kubernetes programming experience better, and he&amp;#39;s looking for opportunities related to that specific goal. Here&amp;#39;s a talk he gave jointly with @drmorr at KubeCon a few months ago: https://youtube.com/watch?v=QcYsGytNBe8 And here&amp;#39;s our survey of bugs in Knative Serving: https://dl.acm.org/doi/10.1145/3592533.3592806 Lemme know if you have suggestions!

  • View post

    I wonder if there&amp;#39;s some well-maintained LaTeX package you can import that has \hyphenation commands for lots of widely (and not-so-widely) used computer science terms? This question brought to you by &amp;quot;of-fload&amp;quot; and &amp;quot;stan-dalone&amp;quot;.

  • View post

    in a meeting today, I needed to show people a cross-branch diff, and GitHub was so unresponsive that it was faster to first remember the relevant git commands and then type them in than it was to wait for GitHub to load the page. ๐Ÿ™…โ€โ™€๏ธ local-first software for asshole longtermist reasons ๐Ÿ™†โ€โ™€๏ธ local-first software for solving your immediate problems

  • View post

    I&amp;#39;m ready for the &amp;quot;new ways to precisely and deterministically express your intent to a machine&amp;quot; revolution. It used to be called &amp;quot;programming languages&amp;quot; but that&amp;#39;s boring. Maybe we should call it...&amp;quot;symbolic AI&amp;quot;. https://tldr.nettime.org/@tante/116218320430326758

  • View post

    One of the talks I liked the most at PaPoC was for this paper on CRDTs for spreadsheets: https://dl.acm.org/doi/10.1145/3806077.3806695 Collaborative spreadsheet apps (Notion, Google Sheets) have offline editing support; what should happen when two replicas that have both been edited offline get merged together? It turns out that both Notion and Google Sheets have pretty weird semantics. Especially Notion. The speaker showed a lot of specific examples that everyone was amused/horrified by.

  • View post

    @flippac @jer_gib Yeah, the point of a distributed snapshot algorithm is to record each participant&#39;s local state in such a way that, when you stitch them together, they *do* cohere in a specific sense -- but this stitched-together coherent snapshot is not guaranteed to look the same as any given instantaneous global snapshot that could be taken (were it actually possible to do that).

  • View post

    For like 15 years, this has been kicking around @alexr&amp;#39;s and my home. I *think* it&amp;#39;s a @paul_stansifer joint, but I don&amp;#39;t remember for sure. I have always loved it.

  • View post

    Just got owned by a student who pointed out that a distributed snapshot algorithm that does nothing, takes an empty snapshot, and terminates immediately is both safe and live according to the safety (doesn&amp;#39;t take inconsistent snapshots) and liveness (terminates) criteria I had written down.

  • View post

    @liamoc That sounds like fun!

  • View post

    In my undergrad programming languages course, I ask people to answer some questions in every lecture. I used to do this with online forms, but this time, I went low-tech and started using paper slips. Best decision ever! It&amp;#39;s so much more fun! People draw stuff, they add comments in the margins, their personalities come through. It&amp;#39;s faster, too, than waiting for people to get out devices and log in and so on. And high-speed scanning + Gradescope makes it logistically easy to...