#dev 2026-09-11

2026-09-11 UTC
Hike, barnaby, cotsuka, JoshuaMorris, sage_rakurai, grufwub and [snarfed] joined the channel
#
yanglake__
recently found playhtml
#
yanglake__
really love the idea of internet benches and internet third spaces
#
yanglake__
disappointed to go on its github and see its being held together poorly
#
yanglake__
30k LOC per commit from 5 different agents is insane
#
yanglake__
so im thinking about reverse engineering and how would i minimally implement what i need out of playhtml
#
yanglake__
definitely access to a key-value database and socket programming is at work here
#
yanglake__
how would yall approach storing and updating html coordinate states in real time across screens
#
yanglake__
something like cursors and canvas objects
#
yanglake__
out of inspiration, im adding a small chatbox on my site
#
rnkn
how do people feel about duplicting HTML id tags for different element types, e.g. <div id="foo"> <form id="foo">?
#
rnkn
nevermind. "The id global attribute defines an identifier (ID) that must be unique within the entire document." - MDN
#
aaronpk
I was going to say
cotsuka joined the channel
#
[artlung]
[tantek] gets a mention on this page of css arcana https://vale.rocks/posts/css-relics
#
Loqi
[preview] CSS Curiosities of the Past
jeremycherfas, cotsuka, kleb60, barnaby, mort8088 and vriska joined the channel
#
wturrell
related: is the <form? "name" attribute deprecated (in favour of ID)? I've read somewhere that it is, but MDN doesn't mention it.
#
wturrell
also, I've started removing closing tags from <img>,<meta> etc. given W3C validator says they're not necessary. Not sure if I can honestly say if having them makes code more readable or not, maybe I've just got used to it.
[Murray] joined the channel
#
[Murray]
@wturrell I always feel that if an HTML element cannot contain anything within its tags, then self-closing is more readable. E.g. `<img></img>` cannot ever have anything between the angle brackets, but it looks like it could, whereas `<img/>` is clear that it's standalone.
#
[Murray]
I know its also technically fine to leave some elements open-ended, e.g. `<p>Some text` but for the same reason, I personally prefer always closing them, again to signal that hey, this content belongs to this element, and more stuff can go here too
#
[Murray]
it was a really useful realisation back when I was learning HTML, and I try to stick to it
#
rnkn
I'm building a CMS. is it unwise for me to have have the CMS file management routes (e.g. /edit, /delete, etc.) in the same namespace as user pages? like, it would mean a user can't have a page called /delete
cotsuka, mort8088, grufwub, mossymaker and slovak joined the channel
#
jak2k
rnkn: You could prefix the CMS's routes: /_edit /_delete
#
jak2k
Or you could implement Micropub!
ax562 joined the channel
#
rnkn
jak2k: excellent idea, think I will go with that
#
rnkn
micropub?
#
jak2k
What is MicroPub?
#
Loqi
Micropub is an open web standard (W3C Recommendation) and API for creating, editing, and deleting posts on websites, like on your own domain, supported by numerous third-party clients, CMSs, and social readers https://indieweb.org/Micropub
ZodiacalComet, doesnm_ and jjuran joined the channel
#
[aciccarello]
micropub++
#
Loqi
micropub has 3 karma in this channel over the last year (4 in all channels)
cotsuka and [mikemai2awesom] joined the channel
#
[mikemai2awesom]
re: CSS Curiosities. vale also wrote about `color="chucknorris"`. my favorite quirk. https://www.htmhell.dev/adventcalendar/2024/20/
[mikemai2awesom] joined the channel
#
[artlung]
wturrell asked: _"is the <form? "name" attribute deprecated (in favour of ID)?" -_ in short, no. The name attribute on form elements provides the keys in the key value pairs of a GET request
#
[artlung]
This presumes the form elements (input, textarea, select) are child elements of a `<form>` element
cotsuka and JadedBlueEyes1 joined the channel
#
wturrell
[artlung]: ah yep thanks, it’s been a while since i did any code that used that.
mort8088 and cotsuka joined the channel
#
gRegor
Do you mean `name` on the form itself or on inputs? I thought on the form itself, it didn't get sent in the GET request, though does stuff with the DOM: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/form#name
extralongdivisio, cotsuka, barnaby, ZodiacalComet, rossabaker, barnabywalters and joshproehl joined the channel