Elektrine lite

← Feed

Christopher Kirk-Nielsen

chriskirknielsen@front-end.social

<p>🎨 Creative developer, CSS nerd — front-end dev at mojopsg.com
<br />🤓 Enjoys neon glow, gaming, movies, cats, languages (&amp; puns!)<br />
📍 France-raised Dane, US-based (weird accent!) 🇫🇷🇩🇰🇺🇸<br />
🥚 Yet another bald white bearded man (thanks DNA!)
<br />💬 Pronouns: he/him
 (cool with they)<br />If I make a terrible dad joke, I&#39;m sorry (but not really)</p>

Posts

  • Post #4233465

    Me: contributes one tiny line to an AI/LLM crawler blocker repo two years ago. LinkedIn spam: You must love AI based on the repo I definitely took a look at to see what it was about… wanna work on LLMs?! Sigh. 🙄

  • Post #4233464

    I rarely skip clicking a Low Roar suggestion on YouTube. I hadn&amp;#39;t seen this video before, though, and made me teary-eyed. 🥲 Such wonderful music. Heartbreakingly wonderful. https://www.youtube.com/watch?v=CLdqhX18rEw

  • Post #4233463

    Ah man, I was just listening to his music the other day, wondering if he&amp;#39;d release new music soon. RIP Kavinsky, who was doing what the French do best. https://www.bbc.com/news/articles/c204n74xyv3o

  • Post #2083156

    Ran my 3rd half marathon today. Doing a full one seems mad, though to be fair Cincinnati has a lot of hills. Maybe I could handle the flattest marathon in the world? I&amp;#39;m glad I did it. My legs are not. Side note only I care about: Nike Running Club fudged the tracking, splitting it into two separate activities. Strava then imported the two activities. Hmph. Well… I exported the Strava GPX files (it&amp;#39;s XML), merged them (it&amp;#39;s easy), and now I have one clean race. (it&amp;#...

  • Post #2079818

    Dipping back into view transitions after seeing @kevinpowell&amp;#39;s recent video (https://www.youtube.com/watch?v=f_aqzyIDudI). How would that work on my multitheme website? I used @JaneOri&amp;#39;s scalar trick to find the exact radius of the clip-path circle at the origin of the transition (top right corner of the container or viewport) using min, sqrt, pow, tan, atan2… This was a fun little #CSS challenge! Didn&amp;#39;t push this live because there&amp;#39;s a ~250ms interactivity delay...

  • Post #1917875

    I know nostalgia is one helluva drug, but I wish more musical artists (specifically the ones I listen to 🙃) would re-record their albums, or at least major tracks. Thrice did this with The Artist in the Ambulance, and the result is incredible. Same songs, different feel (+guests!), good times. (I am speaking of bands that have been around for 20+ years where their style might have evolved and can justify a fresh take — not talking about a remaster, though I occasionally appreciate those too!)

  • Post #1911852

    I would love for a media&amp;#39;s `autoplay` attribute to respect `prefers-reduced-motion` to make some background videos less hostile to users (care to guess what I&amp;#39;m working on right now?). I see @jaffathecake is already on the case in https://github.com/whatwg/html/issues/11605 and there&amp;#39;s a few thoughts about compatibility — tough decision to make for sure. I&amp;#39;d certainly be favour of something like `autoplay=&amp;quot;auto|forced&amp;quot; where auto means no autop...

  • Post #1700037

    JS Naked Day has begun on https://chriskirknielsen.com ! All while I am faced with a complex design to implement at work which will require me to use a bunch of JS. It&amp;#39;s funny how that works…

  • Post #1700034

    I created a #slashpage for my #slashpages last night, as one does: https://chriskirknielsen.com/slashes/ And because languages are a big part of my nerdy side, I created a new `/languages` page as well. I don&amp;#39;t know what the requirements are to get that added to slashpages.net (hello @robb) but it would be very cool to read about other folks&amp;#39; linguistic lore!

  • Post #897949

    For some time, I&amp;#39;ve wanted to try and replicate how my #ocular #migraine episodes look to me. This is a rough approximation (and your computer fans will eventually spin because it&amp;#39;s garbage code) but it is pretty close: basically a screen crack where each shard changes colour randomly all the time, which moves as you look around. It is luckily rare and short, but still, I wish I wasn&amp;#39;t so dang online that even my sight glitched! ⚠️ Motion Warning: https://codepen.io/edito...

  • Post #553046

    I responded to @1password&amp;#39;s email asking about opting out of AI and such, and they sent an automated response. I responded again saying it didn&amp;#39;t answer my questions, which I reiterated… and they sent that automated email again. I am reminded of @jimniels&amp;#39;s recent post about care (https://blog.jim-nielsen.com/2026/observations-on-care/). It checks out!

  • Post #389684

    So I was reading the new #CSS selectors level 5 draft, like one does, and what do I see? `label /for/ input` will let us select the input referenced by a label&amp;#39;s for attribute? I don&amp;#39;t have a good use case right now, usually `label + input` or `label &amp;gt; input` does the trick, but still… very cool to have the option. Interested to see what other use cases people come up with. https://www.w3.org/TR/2026/WD-selectors-5-20260217/#combinators

  • Post #389683

    @shoptalkshow Not sure if this issue no longer occurs but my RSS reader (Feeder) reports an error fetching the podcast feed due to bot-blocking, it seems? If you&amp;#39;re already on it, sorry for the noise!

  • Post #340631

    Double pagination in #eleventy? Yes, we can! And given it&amp;#39;s a fun challenge, I wrote about it here: https://chriskirknielsen.com/blog/double-pagination-in-eleventy/ Also yes my entire sense of humour is memes, why do you ask? #11ty