* 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 | d4cdd1b (main) | Built 2026-03-09 20:30:14 EDT
nevetError: No game in progress. Use '21 matches' to start a new game.
jreicher21 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.
jreicher2
jreicher21 take 2
nevetA calculated risk. With the patience of stone, I take 2. There are 17 matches remaining.
jreicher21 take 1
nevetNoted. Decisively, I take 3. There are 13 matches remaining.
jreicher21 take 1
nevetNoted. With surgical precision, I take 3. There are 9 matches remaining.
jreicher21 take 2
nevetYou surprise me. With great confidence, I take 2. There are 5 matches remaining.
jreicher:)
jreicher21 take 1
nevetI see what you're doing there. I am very, very smart, I take 3. One match remains, and it has your name on it. Well played, though.
jreicher21 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.
jreicher21 take 2
nevetPlaying it safe, I see. Casually, I take 2. There are 17 matches remaining.
jreicher21 take 1
nevetPlaying it safe, I see. With surgical precision, I take 3. There are 13 matches remaining.
jreicher21 take 1
nevetPlaying it safe, I see. With practiced ease, I take 3. There are 9 matches remaining.
jreicher21 take 1
nevetYou surprise me. As if this were already decided, I take 3. There are 5 matches remaining.
jreicher:)
jreicher21 take 3
nevetI see jreicher picked 3. I'd expected 2. With practiced ease, I take 1. And that means the last match is yours. Victory is mine!
jreicher21 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.
jreicher21 take 1
nevetA calculated risk. Methodically, I take 3. There are 17 matches remaining.
jreicher21 take 2
nevetYou surprise me. With surgical precision, I take 2. There are 13 matches remaining.
jreicher21 take 1
nevetInteresting. Casually, I take 3. There are 9 matches remaining.
jreicher:)
jreicher21 take 3
nevetNow things get interesting. With great confidence, I take 1. There are 5 matches remaining.
jreicher21 take 3
nevetNoted. With a knowing smile, I take 1. You are left with one match. I claim victory!
jreicher21 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.
jreicher21 take 3
nevetA fine selection. With a knowing smile, I take 1. There are 17 matches remaining.
jreicherYeah
jreicher21 take 1
nevetYou surprise me. As if this were already decided, I take 3. There are 13 matches remaining.
jreicher21 take 3
nevetNoted. I am inevitable, I take 1. There are 9 matches remaining.
jreicher21 take 2
nevetI see what you're doing there. After much deliberation, I take 2. There are 5 matches remaining.
jreicher21 take 3
nevetA classic move. Without a hint of doubt, I take 1. That leaves you with the last match - I win! Better luck next time.
jreicherCute
jreicherThat was fun
jreicherdreamreal: you should let the human start. And give nevet the ability to take advantage of a mistake (it may already have that)
dreamrealjreicher: How does the human NOT start?
dreamrealIn that game, the bot can't lose.
dreamrealThere's not even flavor text for it to lose. :D
dreamrealjreicher: hmm, you mean have the human INITIATE a game without the initial trigger, I guess?
* 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
* 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
dreamrealSorry, restarting to tune memory to see what the effect was
nevettextio is a library for creating Java console applications, working with interactive input and providing various vaguely workable input types for choices, passwords, and the like. URL: https://github.com/beryx/text-io Tag: consoleio See also: zircon, jexer, lanterna, and tamboui
* 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 | d968502 (fix-suggest-json-fallback-repair) | Built 2026-03-10 09:02:03 EDT
dreamreallevenshtein=<reply>A "levenshtein distance" is a string metric for measuring the difference between two sequences: it measures the number of edits it takes to go from one string to another. "cat" to "dog" is 3; "cat" to "sat" is 1.
* 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
* 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
* jreicher joined #nevet
dreamrealoi jreicher
* 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
* 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
dreamrealokay! Logs are available, and the admin ui now allows hard deletes of deleted content.
dreamrealjsf
dreamrealjsf is <reply>JSF is JavaServer Faces, a component model for the web.
nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
jreicherMy IRC client will just pop up a browser when I click on the link, and that works. The page itself has a small issue though; the comments section is spinning.
dreamrealYeah, known issue in that client, it's an MDE thing. This is the "reference UI" and isn't meant to survive long.
dreamrealThere are no comments so it's just gonna stay there.
dreamrealthe reference UI is actually pretty low priority in terms of features and bugs: where things matter there is in figuring out exposure of features, and whether they work or not
jreicherAh, the good old "no data" edge case
dreamrealso I'm fine with "it looks like a dog puked it up" as long as it exercises the API well enough to know if the API is broken or incomplete
dreamrealI *do* want it to work, because the acceptance criteria for a real UI is whether the reference UI does something another UI does not
dreamrealAh ha! I think I found it. Working on it. Also going to take care of #231.
dreamrealor, well, START to take care of #231 - we have no versioned endpoints, we just want to anticipate them