Community
Chat Logs
Monday, March 9, 2026
- Chronosdreamreal: Fixed.
- dreamrealExcellent.
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- bot[jottinger/bytecode.news] New issue #205: RSS feed emits localhost links and poor item description format - https://github.com/jottinger/bytecode.news/issues/205
- dreamrealrss is broken, working on it, will be fixed tonight
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | df73005 (fix/205-rss-feed-public-urls-and-description) | Built 2026-03-08 22:41:52 EDT
- dreamrealOkay, fixed. Good.
- bot[jottinger/bytecode.news] New PR #206: Update RSS feeds to use valid URL and filter content - https://github.com/jottinger/bytecode.news/pull/206
- bot[jottinger/bytecode.news] New issue #207: Document JWT session expiration config and add it to .env.default - https://github.com/jottinger/bytecode.news/issues/207
- bot[jottinger/bytecode.news] New PR #208: Document JWT expiration env setting - https://github.com/jottinger/bytecode.news/pull/208
- bot[jottinger/bytecode.news] New issue #209: Reference UI karma board: remove up/down columns - https://github.com/jottinger/bytecode.news/issues/209
- dreamrealMost of the issues right now are pretty much in-stream, with the design. The grammar parser's the one that's probably the "hardest" - a lot of issues are just "oh, let's fix that" and ten minutes later, we're good.
- dreamrealThat karma one (209) is likely to be one of those ten-minute things where five of the ten minutes is running tests.
- bot[jottinger/bytecode.news] New issue #210: IRC: make WHOIS/CTCP VERSION identifier configurable - https://github.com/jottinger/bytecode.news/issues/210
- dreamrealmemcached-- what a POS
- nevetmemcached now has karma of -3.
- dreamrealsbt-- never shall I willingly use thee again
- nevetsbt now has karma of -3.
- bot[jottinger/bytecode.news] New PR #211: Fix karma, irc, UI - https://github.com/jottinger/bytecode.news/pull/211
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | b2a3548 (main) | Built 2026-03-09 08:09:08 EDT
- Chronosdreamreal: Suggestion: An option for authenticated sessions to last 30 days
- dreamrealChronos: you, sir, are too freaking late.
- dreamrealhttps://github.com/jottinger/bytecode.news/blob/main/docs/deployment.md see JWT_EXPIRATION_HOURS
- dreamrealI haven't changed it on the server, actually, thank you for mentioning it
- bot[jottinger/bytecode.news] New issue #212: Reference UI chunk fetch failures after deploy (stale shell/chunk mismatch) - https://github.com/jottinger/bytecode.news/issues/212
- bot[jottinger/bytecode.news] New PR #213: fix/212 reference ui chunk recovery - https://github.com/jottinger/bytecode.news/pull/213
- Chronosdreamreal: <3
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealI noticed that the other day and it's definitely a little annoying :D
- dreamrealthere're still LOTS of little bugs here and there, but most of them ... well... I noticed that chunk thing at 8:50
- dreamrealthe UI's wonkiness is mostly because it's an SPA
- Chronosdreamreal: Thank you! I'm okay with the default being 24 hours, or 7 days, or whatever you prefer. I was just hoping for an option for ~30 days.
- dreamreal720 hours it is!
- dreamrealAnd I really appreciate the feedback - I notice a lot of things, but I certainly have my blind spots
- dreamrealChronos: ++
- nevetChronos now has karma of 5.
- dreamrealyou are, BTW, at the top of the karma board :D
- dreamrealthe site should be a little more resistant to updates now than it was, too
- dreamreal(if I updated content, the router handled that slightly poorly. yes, the UI kinda sucks.)
- Chronos\o/
- Chronosdreamreal: ++
- nevetdreamreal now has karma of 1.
- dreamrealwhat how
- dreamrealdamn it
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealgrrrrr
- dreamrealthat's *annoying*
- dreamrealokay, karma cleaned up
- dreamrealall that testing, you know :D
- Chronosdreamreal: ++
- * Chronos chuckles
- dreamrealthe .env was missing my nick :D
- dreamrealI overwrote it at some point and didn't realize the version I was working with didn't include me as an "ignored karma target"
- dreamrealin javabot there's a special case for me and karma, nevet just says "you can ignore these nicks, as a configuration"
- ChronosKarma reminds me of the TV show The Good Place
- dreamrealheh. I LOVED that show
- dreamrealthe good place++
- nevetthe good place now has karma of 1.
- ChronosFantastic show.
- dreamrealI wish kristen bell would learn how to act, though
- dreamrealshe's one of those actors who's fun to watch because SHE is fun to watch, but she really doesn't ACT
- bot[jottinger/bytecode.news] New issue #215: Improve test coverage for ChannelConfigOperation, OperationAdminOperation, and LinkProtocolOperation - https://github.com/jottinger/bytecode.news/issues/215
- bot[jottinger/bytecode.news] New PR #216: Cleaning up some test coverage and fixing one factoid runtime concern - https://github.com/jottinger/bytecode.news/pull/216
- bot[jottinger/bytecode.news] New issue #218: Link blog tags and factoids through exact-match graph navigation - https://github.com/jottinger/bytecode.news/issues/218
- dreamrealyo Chronos
- bot[jottinger/bytecode.news] New issue #217: AI-assisted tag enrichment for blog articles (with manual re-run) - https://github.com/jottinger/bytecode.news/issues/217
- dreamrealtoday list
- nevetAvailable calendars: gregorian, hebrew, hijri, japanese, minguo, thai-buddhist
- dreamrealtoday alkasd
- nevetError: Unknown calendar: alkasd. Use 'today list' to see available calendars.
- bot[jottinger/bytecode.news] New PR #219: Adding parser - https://github.com/jottinger/bytecode.news/pull/219
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | 7ea890d (main) | Built 2026-03-09 12:49:26 EDT
- dreamrealtoday
- nevetToday is Monday, March 9, 2026
- dreamrealtoday hebrew
- nevetToday is Monday, 20 Adar, 5786 (Hebrew)
- dreamrealtoday hebre
- nevetError: Unknown calendar: hebre. Use 'today list' to see available calendars.
- dreamrealtoday list
- nevetAvailable calendars: gregorian, hebrew, hijri, japanese, minguo, thai-buddhist
- dreamrealnoice. New parser.
- dreamreal21 matches
- nevetA new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
- dreamreal21 take 5
- nevetError: Please specify a number between 1 and 3. Usage: 21 take <1-3>
- dreamreal21 take 3
- nevetHow delightfully aggressive. After much deliberation, I take 1. There are 17 matches remaining.
- dreamreal21 take 3
- nevetI see dreamreal picked 3. I'd expected 2. Without a hint of doubt, I take 1. There are 13 matches remaining.
- dreamreal21 take 3
- nevetI see what you're doing there. With a knowing smile, I take 1. There are 9 matches remaining.
- dreamreal21 take 3
- nevetYou surprise me. After pretending to think about it, I take 1. There are 5 matches remaining.
- dreamreal21 take 1
- nevetExcellent choice! Methodically, I take 3. And so the last match falls to you. A noble effort.
- dreamrealAlso the new parser.
- dreamrealjsr -21
- dreamrealjsr 21
- nevetjsr 21: JAIN JCC Specification (https://jcp.org/en/jsr/detail?id=21)
- dreamreal*ALSO* the new parser. :D
- dreamrealThe parser is opt-in for operations, so I didn't have to refactor every operation just because there's a grammar available.
- bot[jottinger/bytecode.news] New issue #220: Umbrella: AI-assisted content workflows and shared taxonomy - https://github.com/jottinger/bytecode.news/issues/220
- bot[jottinger/bytecode.news] New PR #221: Updating a LOT of ai services - https://github.com/jottinger/bytecode.news/pull/221
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | e66b635 (feat-220-ai-content-workflows) | Built 2026-03-09 16:42:29 EDT
- dreamrealokay, cool.
- dreamrealAnyone here?
- dreamrealOkay, so pardon the flood, but I gotta test.
- dreamrealI chose 21 matches for an early operation in nevet - the bot that runs as part of bytecode.news - because it's one of the first things I write in anything.
- dreamrealIt's a game - so it has "winning and losing conditions," except it's so fundamentally easy to play that it really doesn't.
- dreamrealBut it has state (i.e., multiple turns), it has input (how many matches does the player choose), it has output (how many matches does the COMPUTER choose), and thus it hits the entire programming cycle: loops, input, output, exit conditions, without being taxonomically or programmatically complex.
- dreamrealIt's like a "hello world" for games; hello world tests compiler input and output, with programmatic output being part of it, but 21 matches is "gamer hello world," with no drama, because there's no way the computer can lose unless it's programmed poorly, and that, too, is a part of it.
- dreamrealSo in nevet, 21 matches proved out a way to store state from operations, such that they could see things that have happened before, as well as using the i/o mechanisms other operations had already proven - but those other operations had no state, only call/response mechanisms.
- dreamrealarticle Why I Chose 21 Matches in Nevet
- nevetIdea session started: "Why I Chose 21 Matches in Nevet". Use 'content <text>' to add body paragraphs, 'includeai' to enable AI summary/tags, 'done' to save, or 'cancel' to discard.
- dreamreallogs 6m
- nevetAdded 13 log messages (last 6m) as content block #1.
- dreamrealincludeai
- nevetAI summary enabled for "Why I Chose 21 Matches in Nevet". On 'done', a generated summary and suggested tags will be appended to the draft.
- dreamrealcontent I chose 21 matches in nevet deliberately.
- nevetContent block #2 added to "Why I Chose 21 Matches in Nevet". Use 'content <text>' to add more, or 'done' to save.
- dreamrealdone
- FindTaxonomySnapshotRequest
- FindBlogTagTaxonomyRequest
- bot[TaxonomyTermCount(name=java, count=2), TaxonomyTermCount(name=site, count=2), TaxonomyTermCount(name=development, count=1), TaxonomyTermCount(name=diataxis, count=1), TaxonomyTermCount(name=discord, count=1), TaxonomyTermCount(name=documentation, count=1), TaxonomyTermCount(name=eai, count=1), TaxonomyTermCount(name=irc, count=1), TaxonomyTermCount(name=mvnd, count=1), TaxonomyTermCount(name=slack, count=1), TaxonomyTermCount(name=spa, count=1), TaxonomyTermCount(name=spring, count=1), TaxonomyTermCount(name=ui, count=1)]
- FindFactoidTagTaxonomyRequest
- bot[TaxonomyTermCount(name=ide, count=4), TaxonomyTermCount(name=documentation, count=1), TaxonomyTermCount(name=laws, count=1)]
- FindBlogCategoryTaxonomyRequest
- bot[]
- botTaxonomySnapshot(tags={ide=4, documentation=2, java=2, site=2, development=1, diataxis=1, discord=1, eai=1, irc=1, laws=1, mvnd=1, slack=1, spa=1, spring=1, ui=1}, categories={}, aggregate={ide=4, documentation=2, java=2, site=2, development=1, diataxis=1, discord=1, eai=1, irc=1, laws=1, mvnd=1, slack=1, spa=1, spring=1, ui=1})
- nevetIdea saved as draft: "Why I Chose 21 Matches in Nevet" (2 content blocks). AI summary requested but response was invalid JSON; saved without AI summary.
- dreamrealoof!
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | c99835b (feat-220-ai-content-workflows) | Built 2026-03-09 17:07:01 EDT
- dreamrealI chose 21 matches for an early operation in nevet - the bot that runs as part of bytecode.news - because it's one of the first things I write in anything.
- dreamrealIt's a game - so it has "winning and losing conditions," except it's so fundamentally easy to play that it really doesn't.
- dreamrealBut it has state (i.e., multiple turns), it has input (how many matches does the player choose), it has output (how many matches does the COMPUTER choose), and thus it hits the entire programming cycle: loops, input, output, exit conditions, without being taxonomically or programmatically complex.
- dreamrealIt's like a "hello world" for games; hello world tests compiler input and output, with programmatic output being part of it, but 21 matches is "gamer hello world," with no drama, because there's no way the computer can lose unless it's programmed poorly, and that, too, is a part of it.
- dreamrealSo in nevet, 21 matches proved out a way to store state from operations, such that they could see things that have happened before, as well as using the i/o mechanisms other operations had already proven - but those other operations had no state, only call/response mechanisms.
- dreamrealarticle Why I Chose 21 Matches in Nevet, Really
- nevetIdea session started: "Why I Chose 21 Matches in Nevet, Really". Use 'content <text>' to add body paragraphs, 'includeai' to enable AI summary/tags, 'done' to save, or 'cancel' to discard.
- dreamreallogs 2m
- nevetAdded 12 log messages (last 2m) as content block #1.
- dreamrealincludeai
- nevetAI summary enabled for "Why I Chose 21 Matches in Nevet, Really". On 'done', a generated summary and suggested tags will be appended to the draft.
- dreamrealcontent I chose 21 matches in nevet deliberately.
- nevetContent block #2 added to "Why I Chose 21 Matches in Nevet, Really". Use 'content <text>' to add more, or 'done' to save.
- dreamrealdone
- nevetIdea saved as draft: "Why I Chose 21 Matches in Nevet, Really" (2 content blocks). AI summary appended for admin review.
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealsuggest https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/
- nevetSuggested draft saved from https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/.
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealsuggest https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/
- nevetSuggested draft saved from https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/.
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealsuggest https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/
- nevetSuggested draft saved from https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/.
- * nevet joined #nevet
- * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
- dreamrealversion
- nevetnevet 1.0 | db562ac (feat-220-ai-content-workflows) | Built 2026-03-09 18:32:25 EDT
- dreamrealsuggest https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/
- nevetSuggested draft saved from https://enigmastation.com/2014/07/09/repost-some-of-what-id-wanted-to-do-for-theserverside/.
- dreamrealOkay, I think THAT's actually pretty workable
- dreamrealg'night