On my blog: Real Life in Star Trek, Descent, part 2 https://john.colagioia.net/blog/2025/05/29/descent-2.html #scifi #startrek #closereading
On my blog: Developer Diary, Memorial Day https://john.colagioia.net/blog/2025/05/26/memorial.html #programming #project #devjournal
One of the nicest things about Go is the language itself, comparing Go to other popular languages in terms of the complexity to learn to be proficient in:
- Go:
25keywords (Stack Overflow); CSP-style concurrency (goroutines & channels)
- Python 2:
30keywords (TutorialsPoint); GIL-bound threads & multiprocessing (Wikipedia)
- Python 3:
35keywords (Initial Commit); GIL-bound threads,asyncio& multiprocessing (Wikipedia, DEV Community)
- Java:
50keywords (Stack Overflow); threads +java.util.concurrent(Wikipedia)
- C++:
82keywords (Stack Overflow);std::thread, atomics & futures (en.cppreference.com)
- JavaScript:
38keywords (Stack Overflow); single-threaded event loop &async/await, Web Workers (Wikipedia)
- Ruby:
42keywords (Stack Overflow); GIL-bound threads (MRI), fibers & processes (Wikipedia)
On my blog: Free Culture Book Club — Sówka w świecie dnia https://john.colagioia.net/blog/2025/05/24/owl-world.html #freeculture #bookclub
On my blog: Toots 🦣 from 05/19 to 05/23 https://john.colagioia.net/blog/2025/05/23/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Season 6, TNG https://john.colagioia.net/blog/2025/05/22/ng-season-6.html #scifi #startrek #closereading
On my blog: Firefox’s Tabs https://john.colagioia.net/blog/2025/05/21/firefox-tabs.html #programming #techtips
On my blog: Developer Diary, Malcolm X Day https://john.colagioia.net/blog/2025/05/19/malcolm-x.html #programming #project #devjournal
On my blog: Copyright Thoughts https://john.colagioia.net/blog/2025/05/18/copyright-thoughts.html #copyright #freeculture #rant
On my blog: Free Culture Book Club — Pilogy, part 4 https://john.colagioia.net/blog/2025/05/17/pilogy-4.html #freeculture #bookclub
On my blog: Toots 🦣 from 05/12 to 05/16 https://john.colagioia.net/blog/2025/05/16/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Descent, part 1 https://john.colagioia.net/blog/2025/05/15/descent-1.html #scifi #startrek #closereading
RIP GitHub https://github.blog/changelog/2025-05-08-updated-rate-limits-for-unauthenticated-requests/
Good thing I left long ago.
On my blog: Firefox’s Local Storage https://john.colagioia.net/blog/2025/05/14/firefox-local-storage.html #programming #techtips
On my blog: Developer Diary, International Nurses Day https://john.colagioia.net/blog/2025/05/12/nurses.html #programming #project #devjournal
@anth@a.9srv.net 24 years is quite a long time. 😳 My blog domain is from 2006 (still, almost 20 years, oof).
On my blog: Free Culture Book Club — Pilogy, part 3 https://john.colagioia.net/blog/2025/05/10/pilogy-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 05/05 to 05/09 https://john.colagioia.net/blog/2025/05/09/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Timescape https://john.colagioia.net/blog/2025/05/08/timescape.html #scifi #startrek #closereading
And on a similar note, cross-post from Mastodon:
What I love about HTML and HTTP is that it can degrade rather gracefully on old browsers.
My website isn’t spectacular but I don’t think it looks horrible, either. And it’s still usable just fine all the way down to WfW 3.11:
It’s not perfect, but it’s usable. And that makes me happy. Almost 30 years of compatibilty.
The biggest sacrifice is probably that I don’t enforce TLS and that HTTP 1.0 has no Host: header, so no vhosts (or rather, everything must come from the default vhost). (Yes, some old browsers send Host:, even though they predate HTTP 1.1. Netscape does, but not IBM WebExplorer, for example.)
(On the other hand, it might completely suck on modern mobile devices. Dunno, I barely use those. 🤪)
On my blog: Developer Diary, Day of the Midwife https://john.colagioia.net/blog/2025/05/05/midwives.html #programming #project #devjournal
On my blog: 0M — Remixed Classrooms https://john.colagioia.net/blog/2025/05/04/30m-free-education.html #3#0#million #books #diversity #education
On my blog: Free Culture Book Club — Pilogy, part 2 https://john.colagioia.net/blog/2025/05/03/pilogy-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 04/28 to 05/02 https://john.colagioia.net/blog/2025/05/02/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Second Chances https://john.colagioia.net/blog/2025/05/01/second-chances.html #scifi #startrek #closereading
On my blog: Developer Diary, Workers’ Memorial Day https://john.colagioia.net/blog/2025/04/28/workers-memorial.html #programming #project #devjournal
On my blog: Free Culture Book Club — Pilogy, part 1 https://john.colagioia.net/blog/2025/04/26/pilogy-1.html #freeculture #bookclub
On my blog: Toots 🦣 from 04/21 to 04/25 https://john.colagioia.net/blog/2025/04/25/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Rightful Heir https://john.colagioia.net/blog/2025/04/24/rightful-heir.html #scifi #startrek #closereading
Regex Isn’t Hard - Tim Kellogg 👈 this is a pretty good conscience article on regexes, and I agree, regex isn’t that hard™ – However I think I can make the TL;DR even shorter 😅
Regex core subset (portable across languages):
Character sets
• a matches “a”
• [a-z] any lowercase
• [a-zA-Z0-9] alphanumeric
• [^ab] any char but a or b
Repetition (applies to the preceding atom)
• ? zero or one
• * zero or more
• + one or more
Groups
• (ab)+ matches “ab”, “abab”, …
• Capture for extract/substitute via $1 or \1
Operators
• foo|bar = foo or bar
• ^ start anchor
• $ end anchor
Ignore non‑portable shortcuts: \w, ., {n}, *?, lookarounds.
On my blog: Developer Diary, Grounation Day https://john.colagioia.net/blog/2025/04/21/grounation.html #programming #project #devjournal
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
All these remind me of the “blog” ability once existed in Yarnd. I hate to be the party pooper, but little to non interest from me. LOL. I am up to increase the length of a twtxt, though. It is rather limiting right now.
@prologic@twtxt.net Since you have to check and double check everything it spits out (without providing sources), I don’t find any of this helpful. It’s like someone’s in the room with you and that person is saying random stuff that might or might not be correct. At best, it might spark some new idea in your head and then you follow that idea the traditional way.
Information published on the internet (or anywhere, for that matter) was never guaranteed to be correct. But at least you had a “frame of reference”: “Ah, I read this information about Linux on a blog that usually posts about Windows, so this one single Linux post might not necessarily be correct.” That is completely lost with LLMs. It’s literally all mushed together. 🤷
On my blog: Free Culture Book Club — Secrets in the Static https://john.colagioia.net/blog/2025/04/19/secrets-static.html #freeculture #bookclub
On my blog: Toots 🦣 from 04/14 to 04/18 https://john.colagioia.net/blog/2025/04/18/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Suspicions https://john.colagioia.net/blog/2025/04/17/suspicions.html #scifi #startrek #closereading
On my blog: Developer Diary, Pohela Boishakh https://john.colagioia.net/blog/2025/04/14/pohela-boishakh.html #programming #project #devjournal
On my blog: Free Culture Book Club — Nose Ears, part 3 https://john.colagioia.net/blog/2025/04/12/nose-ears-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 04/07 to 04/11 https://john.colagioia.net/blog/2025/04/11/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Frame of Mind https://john.colagioia.net/blog/2025/04/10/frame-mind.html #scifi #startrek #closereading
Adding to this, we already tried. It didn’t go too well. Slightly related—because it is a third party “integration”—I might be a “smaller group” member, but I don’t care much about one-way feeds (mostly RSS from blogs, news articles, etc.) either.
On my blog: Developer Diary, 1994 Rwandan Genocide https://john.colagioia.net/blog/2025/04/07/rwanda.html #programming #project #devjournal
On my blog: Free Culture Book Club — Nose Ears, part 2 https://john.colagioia.net/blog/2025/04/05/nose-ears-2.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/31 to 04/04 https://john.colagioia.net/blog/2025/04/04/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, The Chase https://john.colagioia.net/blog/2025/04/03/chase.html #scifi #startrek #closereading
On my blog: Developer Diary, Transgender Day of Visibility https://john.colagioia.net/blog/2025/03/31/transgender.html #programming #project #devjournal
On my blog: Hegemon and the Masters of… 🚫 https://john.colagioia.net/blog/2025/03/30/patriarchy.html #womenshistorymonth #harm #politics #rant
On my blog: Free Culture Book Club — Nose Ears, part 1 https://john.colagioia.net/blog/2025/03/29/nose-ears-1.html #freeculture #bookclub
On my blog: Toots 🦣 from 03/24 to 03/28 https://john.colagioia.net/blog/2025/03/28/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, Lessons https://john.colagioia.net/blog/2025/03/27/lessons.html #scifi #startrek #closereading