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 (& 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'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&#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&#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&#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&#39;s XML), merged them (it&#39;s easy), and now I have one clean race. (it&#...
-
Post #2079818
Dipping back into view transitions after seeing @kevinpowell&#39;s recent video (https://www.youtube.com/watch?v=f_aqzyIDudI). How would that work on my multitheme website? I used @JaneOri&#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&#39;t push this live because there&#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&#39;s `autoplay` attribute to respect `prefers-reduced-motion` to make some background videos less hostile to users (care to guess what I&#39;m working on right now?). I see @jaffathecake is already on the case in https://github.com/whatwg/html/issues/11605 and there&#39;s a few thoughts about compatibility — tough decision to make for sure. I&#39;d certainly be favour of something like `autoplay=&quot;auto|forced&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&#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&#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&#39; linguistic lore!
-
Post #897949
For some time, I&#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&#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&#39;t so dang online that even my sight glitched! ⚠️ Motion Warning: https://codepen.io/edito...
-
Post #553046
I responded to @1password&#39;s email asking about opting out of AI and such, and they sent an automated response. I responded again saying it didn&#39;t answer my questions, which I reiterated… and they sent that automated email again. I am reminded of @jimniels&#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&#39;s for attribute? I don&#39;t have a good use case right now, usually `label + input` or `label &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&#39;re already on it, sorry for the noise!
-
Post #340631
Double pagination in #eleventy? Yes, we can! And given it&#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