Community
Chat Logs
Tuesday, February 24, 2026
- Chronosdreamreal: No, I haven't looked at Hangman or the Star Trader stuff, but now that I know it's there, I plan to.
- Chronoshangman
- nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- Chronoshangman r
- nevetHangman: _ r _ _ _ _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
- Chronoshangman s
- nevetHangman: _ r _ _ _ _ _ _ (5/6 lives, guessed: r, s) -- No 's'. 5 lives left.
- Chronoshangman t
- nevetHangman: _ r _ _ _ _ _ _ (4/6 lives, guessed: r, s, t) -- No 't'. 4 lives left.
- Chronoshangman l
- nevetHangman: _ r _ _ _ _ _ _ (3/6 lives, guessed: l, r, s, t) -- No 'l'. 3 lives left.
- Chronoshangman n
- nevetHangman: _ r _ _ _ _ n _ (3/6 lives, guessed: l, n, r, s, t) -- 'n' is in the word!
- Chronoshangman e
- nevetHangman: _ r _ _ _ _ n _ (2/6 lives, guessed: e, l, n, r, s, t) -- No 'e'. 2 lives left.
- Chronoshangman a
- nevetHangman: _ r _ _ _ _ n _ (1/6 lives, guessed: a, e, l, n, r, s, t) -- No 'a'. 1 lives left.
- Chronoshangman i
- nevetNo lives left! The word was 'profound'. Use 'hangman' to start over.
- dreamrealooo another bug
- Chronoshaha :)
- dreamrealNice!
- dreamrealI should have noticed that
- dreamreal"1 lives left" ew
- ChronosI wrote a similar-ish word guess game for an IRC bot written in C decades ago. It was multi-player, where everyone races to guess the right word. The bot fills in the letters automatically, every 5 seconds or so a new letter is revealed.
- dreamrealhah, that'd be doable too
- dreamrealstar traders would use the same functionality, actually
- dreamrealwhat was it called?
- dreamrealthat sounds a LOT shorter of a path than star trader :D
- * 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/streampack
- dreamrealhangman
- nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- dreamrealhangman a
- nevetHangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: a) -- No 'a'. 5 lives left.
- dreamrealhangman b
- nevetHangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: a, b) -- No 'b'. 4 lives left.
- dreamrealhangman c
- nevetHangman: _ _ _ _ _ _ _ _ (3/6 lives, guessed: a, b, c) -- No 'c'. 3 lives left.
- dreamrealhangman d
- nevetHangman: _ _ _ _ _ _ _ _ (2/6 lives, guessed: a, b, c, d) -- No 'd'. 2 lives left.
- dreamrealhangman e
- nevetHangman: _ _ _ _ _ _ e _ (2/6 lives, guessed: a, b, c, d, e) -- 'e' is in the word!
- dreamrealhangman f
- nevetHangman: _ _ _ _ _ _ e _ (1/6 lives, guessed: a, b, c, d, e, f) -- No 'f'. 1 lives left.
- dreamrealwhat... oh
- dreamrealhangman concede
- nevetYou concede. The word was 'supplies'. Use 'hangman' for a new game.
- dreamrealthat's a surprise!
- * 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/streampack
- dreamrealhangman
- nevetHangman: _ _ _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- dreamrealhangman ü
- nevetError: Unknown hangman command. Use 'hangman' to start, 'hangman <letter>' to guess, or 'hangman solve <word>' to solve.
- dreamrealhangman a
- nevetHangman: _ _ _ _ _ _ _ _ _ _ (5/6 lives, guessed: a) -- No 'a'. 5 lives left.
- dreamrealhangman a
- nevetYou already guessed 'a'. Hangman: _ _ _ _ _ _ _ _ _ _ (5/6 lives, guessed: a)
- dreamrealhangman b
- nevetHangman: _ _ _ _ _ _ _ _ _ _ (4/6 lives, guessed: a, b) -- No 'b'. 4 lives left.
- dreamrealhangman c
- nevetHangman: _ _ _ _ _ _ c _ _ _ (4/6 lives, guessed: a, b, c) -- 'c' is in the word!
- dreamrealhangman d
- nevetHangman: _ _ _ d _ _ c _ _ _ (4/6 lives, guessed: a, b, c, d) -- 'd' is in the word!
- dreamrealhangman e
- nevetHangman: _ _ _ d _ e c _ e _ (4/6 lives, guessed: a, b, c, d, e) -- 'e' is in the word!
- dreamrealhangman f
- nevetHangman: _ _ _ d _ e c _ e _ (3/6 lives, guessed: a, b, c, d, e, f) -- No 'f'. 3 lives left.
- dreamrealhangman g
- nevetHangman: _ _ _ d _ e c _ e _ (2/6 lives, guessed: a, b, c, d, e, f, g) -- No 'g'. 2 lives left.
- dreamrealhangman h
- nevetHangman: _ _ _ d _ e c _ e _ (1/6 lives, guessed: a, b, c, d, e, f, g, h) -- No 'h'. 1 life left.
- dreamrealThere we go!
- dreamrealI need to correct the message for the out-of-bound character, of course
- dreamreal~hangman s
- dreamrealhangman s
- nevetNo lives left! The word was 'woodpecker'. Use 'hangman' to start over.
- dreamrealso close
- dreamrealhangman
- nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- dreamrealhangman r
- nevetHangman: _ _ r _ _ _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
- dreamrealhangman s
- nevetHangman: _ _ r _ _ _ _ _ (5/6 lives, guessed: r, s) -- No 's'. 5 lives left.
- dreamrealhangman d
- nevetHangman: _ _ r _ _ _ _ _ (4/6 lives, guessed: d, r, s) -- No 'd'. 4 lives left.
- dreamrealhangman m
- nevetHangman: _ _ r _ _ _ _ _ (3/6 lives, guessed: d, m, r, s) -- No 'm'. 3 lives left.
- dreamrealhangman n
- nevetHangman: _ _ r _ _ _ _ _ (2/6 lives, guessed: d, m, n, r, s) -- No 'n'. 2 lives left.
- dreamrealhangman e
- nevetHangman: _ e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, r, s) -- 'e' is in the word!
- dreamrealhangman s
- nevetYou already guessed 's'. Hangman: _ e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, r, s)
- dreamrealhangman p
- nevetHangman: p e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, p, r, s) -- 'p' is in the word!
- dreamrealhangman c
- nevetHangman: p e r c e _ _ e (2/6 lives, guessed: c, d, e, m, n, p, r, s) -- 'c' is in the word!
- dreamrealhangman i
- nevetHangman: p e r c e i _ e (2/6 lives, guessed: c, d, e, i, m, n, p, r, s) -- 'i' is in the word!
- dreamrealhangman v
- nevetYou got it! The word was 'perceive'. Use 'hangman' to play again.
- dreamrealI am SOOOO smurt
- * 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/streampack
- dreamrealThis is gonna be the bestest irc hangman evar!
- dreamrealhangman
- nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- dreamrealhangman é
- nevetError: All the letters I use are in the English alphabet!
- dreamrealhangman r
- nevetHangman: r _ _ _ _ r _ r (6/6 lives, guessed: r) -- 'r' is in the word!
- dreamrealhangman e
- nevetHangman: r e _ _ e r e r (6/6 lives, guessed: e, r) -- 'e' is in the word!
- dreamrealhangman n
- nevetHangman: r e n _ e r e r (6/6 lives, guessed: e, n, r) -- 'n' is in the word!
- dreamrealhangman d
- nevetYou got it! The word was 'renderer'. Use 'hangman' to play again.
- dreamrealdang
- dreamrealI got really lucky
- dreamrealChronos: give me the rules for that game, or file an issue - we don't have timed events like that
- dreamrealI'mma making up my own!
- dreamrealHAHA!
- bot[jottinger/bytecode.news] New issue #98: Safecracker: competitive code-breaking game - https://github.com/jottinger/bytecode.news/issues/98
- bot[jottinger/bytecode.news] New issue #97: Tick channel infrastructure - https://github.com/jottinger/bytecode.news/issues/97
- * 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/streampack
- bot[jottinger/bytecode.news] New issue #101: Delay first tick-driven poll until 30 seconds after startup - https://github.com/jottinger/bytecode.news/issues/101
- bot[jottinger/bytecode.news] New issue #99: Embed git commit and branch in runtime build info - https://github.com/jottinger/bytecode.news/issues/99
- bot[jottinger/bytecode.news] New PR #100: 97 tick channel infrastructure - https://github.com/jottinger/bytecode.news/pull/100
- bot[jottinger/bytecode.news] New PR #103: Adding delay for rss and github on startup - https://github.com/jottinger/bytecode.news/pull/103
- bot[jottinger/bytecode.news] New PR #102: version command - https://github.com/jottinger/bytecode.news/pull/102
- * 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/streampack
- dreamrealversion
- nevetapp 1.0 | Built 2026-02-24T04:24:19.841Z
- * NeXeN joined #nevet
- * PyR3X joined #nevet
- * PyR3X joined #nevet
- * PyR3X joined #nevet
- * jreicher joined #nevet
- blueversion
- nevetapp 1.0 | Built 2026-02-24T04:24:19.841Z
- bluehangman
- nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
- bluehangman e
- nevetHangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: e) -- No 'e'. 5 lives left.
- bluehangman t
- nevetHangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: e, t) -- No 't'. 4 lives left.
- bluehangman i
- nevetHangman: _ i _ _ i _ _ _ (4/6 lives, guessed: e, i, t) -- 'i' is in the word!
- bluehangman s
- nevetHangman: _ i _ _ i _ _ _ (3/6 lives, guessed: e, i, s, t) -- No 's'. 3 lives left.
- bluehangman a
- nevetHangman: _ i _ _ i _ a _ (3/6 lives, guessed: a, e, i, s, t) -- 'a' is in the word!
- bluehangman r
- nevetHangman: _ i _ _ i _ a _ (2/6 lives, guessed: a, e, i, r, s, t) -- No 'r'. 2 lives left.
- bluehangman g
- nevetHangman: _ i _ _ i g a _ (2/6 lives, guessed: a, e, g, i, r, s, t) -- 'g' is in the word!
- bluehangman n
- nevetHangman: _ i _ _ i g a n (2/6 lives, guessed: a, e, g, i, n, r, s, t) -- 'n' is in the word!
- bluehangman m
- nevetHangman: m i _ _ i g a n (2/6 lives, guessed: a, e, g, i, m, n, r, s, t) -- 'm' is in the word!
- bluehangman c
- nevetHangman: m i c _ i g a n (2/6 lives, guessed: a, c, e, g, i, m, n, r, s, t) -- 'c' is in the word!
- bluehangman h
- nevetYou got it! The word was 'michigan'. Use 'hangman' to play again.
- dreamrealI'm off today - driving to Charlotte with my wife - but I'm going to try to fix the version stuff while we're getting ready.
- dreamrealAnd the timer architecture's been changed.
- dreamrealrss and github both use the new mechanism (it emits timing events every second into a channel, things that need to fire at specific times can watch for the timer events. This is going to be necessary for things like games, that aren't "run always," but obviously serves "run always" events, too.)
- bot[jottinger/bytecode.news] New issue #104: Adaptive RSS poll intervals based on feed activity - https://github.com/jottinger/bytecode.news/issues/104
- * 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/streampack
- dreamrealversion
- nevetapp 1.0 | c0d6a5f (97-tick-channel-infrastructure) | Built 2026-02-24T12:25:06.697Z
- dreamrealdefine bathykolpian
- dreamrealhuh, m-w doesn't have that word, we have broken the machine, bwahaha
- * NeXeN_ joined #nevet
- dreamrealhttps://github.com/jottinger/bytecode.news/issues/67 (comments added)
- bluedreamreal: have a GREAT time in Charlotte!
- blueMake North Carolina GREAT again!
- Chronosdreamreal: It picks a random word from the dictionary, and then every 5 seconds, fills in one of the missing letters. First person to guess the word wins.
- ChronosPretty simple.
- Chronosdreamreal: Have you been talked into using OAuth?
- * jreicher joined #nevet
- * PyR3X joined #nevet
- * Chronos joined #nevet
- dreamrealChronos: short answer: I don't know. I'm just trying to actually figure out what it all means instead of just saying "yes" or "no" based on vibes
- dreamrealSpring apparently makes most of it pretty transparent.
- dreamrealas in, you configure a client id, a secret, and a provider url,and spring does all the exchange and parsing crap.
- dreamrealIt's SUPPOSED to be effectively declarative, which fits the pattern.
- dreamrealand it's attractive enough; an oauth user has a verified email address, which is the MAIN thing we'd need to create the sevice binding 9which is what ties a user to a role in the system)
- * Chronos refuses to use any of those "sign in using X" websites.
- dreamrealAdd that as a comment. :D
- dreamrealI mean, the social side of the thing is important too
- ChronosI'm worried that I'm just being weird/different/difficult, heh.
- ChronosMaybe everyone else loves and uses "sign in using X" on websites.
- dreamreal1) It doesn't matter, you could too, loser; 2) "sign in using X" actually is safer for most things as long as you trust the "x" in question
- dreamrealits usually google or whatever, which means you get their full security suite
- dreamreals/you could/you count/
- ChronosI'm not sure I trust any X's, heh.
- dreamrealRun your own MTA, do you?
- dreamrealI shoulda had YOU set up nevet's
- dreamrealthat's a pain
- ChronosMy main email is Google, but in the back of my head, I'm always a little worried I'll lose access to my account, possibly with no recourse.
- ChronosBut I'm probably just being paranoid.
- dreamrealYou better hope so, I guess
- dreamrealI have a few different email providers: gmail's my main, on a free account, which is probably stupid
- dreamrealbut here's the thing: if oauth prevents you from using the site, that's important
- dreamreal"why" isn't relevant
- ChronosMine's a free account too, though I do have Google's AI Premium thingie-ma-jiggy, which maaaybe would give me some support/recourse if I lost access to my account?
- dreamrealI don't know, I pay for my wife's access to google apps but not my own
- ChronosI'm mostly worried about Google itself taking away access someday. Possibly accidentally. Possibly because they (likely falsely) decide I have something "bad" on my Google Drive.
- ChronosI tend to worry about Big Tech in general. Way too much consolidated power.
- dreamrealYeah, but consider the alternative