#dev 2026-01-27
2026-01-27 UTC
#
[KevinMarks] If you only care about a limited area you can trim down the gazetteer a lot. The challenge is always what people think of as local. The best option is to give them a choice
#
[KevinMarks] Human boundaries are not based on geo distance but on their sense of belonging
#
[KevinMarks] Also, if you want a client geo display, leaflet.js is really good
sebbu, redshuffle, cotsuka and grufwub joined the channel
#
[aciccarello] You can switch the direction of how it is visually displayed. But that wouldn't apply to parsers or accessibility tooling.
#
[aciccarello] If it is a flex container you can use that.
#
osteophage I was about to say, if I'm understanding you right that sounds like flexbox.
cotsuka, bterry1, Nickho7re and DanQ joined the channel
#
[KevinMarks] With CSS grid you can do more complex block positioning - you define grid areas and say which blocks go into each one. https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/grid-template-areas
cotsuka and lanodan joined the channel
#
[Murray] For a small personal tool, both techniques are fine, but also be aware that changing flow order from DOM order has a lot of accessibility concerns attached to it; in other words, if you start using Flex or Grid to rearrange items on the page, that only works for sighted people, everyone else still reads them in the original order
Jrz and cotsuka joined the channel
#
[KevinMarks] Flow order should make sense and is the fallback, and a single column flow is often the right answer for mobile, but hoisting secondary content into sidebars is a reasonable approach too.
cotsuka, DanQ1, DanQ, gRegorLove_, blacklight, ax562 and rMdes joined the channel
#
[Mike_Mai] if you code everything with logical properties and units, everything will convert automatically to rtl or other writing directions.
#
[Mike_Mai] i would say don't use `dir=rtl` if you are not designing for specific languages. what others have said about grid and flex is good.
#
capjamesg [edit] TIL about https://developer.mozilla.org/en-US/docs/Web/API/console/table_static !
thegreekgeek joined the channel
#
rMdes to continue on this : https://chat.indieweb.org/2026-01-27/1769533126796700
#
rMdes I'm not sure if @ is around but I submited a PR to his indiekit repo, for the microsub endpoint, its more than 6K lines of codes and i basically including everything, the entire microsub spec https://rmendes.net/content/articles/2026-01-24-deploy-your-own-indieweb-site/
#
[tantek]1 presumably @ you mean [Paul_Robert_Ll]?
#
rMdes I still have to improve how the /microsub/reader feels like when on desktop, but its working great using Monocle or Indiepass
mahboubine joined the channel
#
[tantek]1 I think there's a mix. Some folks have a public "subscribed feeds list" or OPML file or blogroll
#
[tantek]1 I think that's how blogrolls started: here's a list of everyone's blogs I'm following (in a reader or browser)
#
rMdes i'm such a big fan of RSS, so this page on my blog is mostly a public rss feed reader https://rmendes.net/news/
#
[tantek]1 interesting. that's a good distinction. like you have a "reader blog roll" and a "social blog roll"
#
[tantek]1 the latter being the sites you know you "interact with ... from indiepass or monocole without having to think if yes or not the blog owner would see my reactions"
#
rMdes this page https://rmendes.net/interactions/ was also fun to make, separating the webmentions I create to other's content, from the ones my content is getting from people outside, either from bluesky/mastodon or their own blog (which is rare around me)
cotsuka joined the channel
#
[Al_Abut] Kottke has something similar I think, but itβs a widget on the home page instead of a dedicated page as far as I can tell.
cotsuka, DanQ and [artlung] joined the channel
cotsuka, [schmarty] and btrem joined the channel
#
[aciccarello] btrem, I think you need the `nvm use 25` command
#
[aciccarello] IIRC, nvm installing a version is different than making it the current version
#
[aciccarello] Actually, I could be wrong about that. It says "now using node v25"...
#
[aciccarello] Oh, I see. You want to change the default?
#
[aciccarello] You probably want to run `nvm alias default 25`
#
[aciccarello] There is also a bash integration to look for `.nvmrc` files which can be helpful when managing versions between different projects. https://github.com/nvm-sh/nvm?tab=readme-ov-file#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file
#
[aciccarello] I agree it is unexpected but I think the creators of nvm viewed managing more than one version of node as the primary use case rather than a special case.
#
[aciccarello] Totally fair π
#
[aciccarello] If you have a project that needs an old version of node and another project which needs a newer node version, you can use nvm to seamlessly run them both.
#
[aciccarello] At some point the nodejs website started recommending using nvm. But I don't think the tool's documentation is friendly enough to be the default.
#
[aciccarello] Brew is another option for installing if you use that
#
[aciccarello] I think it's available on linux but I know it is more of a macOS thing
#
[tantek]1 I have forgotten too many package managers. I like "scp" as my package manager
#
[tantek]1 wherever I need to
#
[tantek]1 that's the beauty of it, I can setup partial subsets of whatever I need to work on wherever and incrementally update things as needed
#
[tantek]1 scp is built-in. no need to "install" yet another package manager in every location I want to change things from
#
[tantek]1 those are good ways to develop open source yes. "compiled" or usable as is (single text files), copied from a public resource (GitHub), and forward/backward compatible dependencies with predictable behaviors
#
[tantek]1 browsers update themselves, they don't use package managers, so not sure we're talking about the same thing. shrug
#
[tantek]1 users typically no need to install a package manager to update their browser so your example doesn't make sense. yes Firefox should be updating itself
#
[tantek]1 same for Chrome, Safari, Edge etc.
#
[tantek]1 anyway in the indieweb context (which is why we're in this channel) you can totally do open source (or even your own closed source) that works one file at a time with scp
#
[tantek]1 and frankly, it's more "indie" not having to depend on a giant fragile dependency mess
#
[tantek]1 more robuts, less admintax, more longevity (antifragile) etc
#
[tantek]1 node-- frankly and also npm--
#
[tantek]1 unless you like that as a hobby
#
[tantek]1 Firefox updates itself. Menu > Firefox > About Firefox > ( Update to .... )
#
[tantek]1 similarly, operating systems update themselves through their own UI, not a random package manager UI
#
[tantek]1 no interest in getting on the npm update / fix breakages treadmill. no thanks
#
[tantek]1 that is a typical random package manager UI - command line
#
[tantek]1 that sounds like an Ubuntu decision, not an indieweb decision π€·
#
[tantek]1 no that was not at all the point
#
[tantek]1 they are orthogonal, that is the point
#
[tantek]1 choose whatever OS you want! doesn't matter, they all work with the web
barnaby joined the channel
#
[tantek]1 point being, plumbing details of your OS (and maintenance thereof) have no need to have any bearing on indieweb choices.
#
[tantek]1 i'm not hear to argue hardware, or OS, or browser decisions, those are all to each person as they see fit
#
[tantek]1 me saying they are orthogonal does not mean they are "indie enough" or not β orthogonal is saying those other choices are irrelevant to your indieweb choices
#
[tantek]1 there's also a huge difference between someone saying "X is not for me" (which is what I'm saying), and saying "X is not for anyone" (which is somehow what you are hearing)
#
[tantek]1 I don't like marzipan, I'm not saying no one should eat marzipan. Interpreting the former as the latter is misreading at best
rMdes joined the channel
#
[aciccarello] Sorry to hear that btrem, I hope the chat can be more helpful for you in the future. Definitely focus on building the life/web you want.
ax562 joined the channel; onla_ left the channel
rrix joined the channel
#
[aciccarello] I'm personally very glad to have the node ecosystem. But it does have a lot of rough edges...
troojg and DanQ joined the channel
