Chat Logs

  1. dreamrealversion
  2. nevetnevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  3. dreamrealoi!
  4. dreamrealversion
  5. nevetnevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  6. dreamrealtag ide
  7. nevetFactoids tagged 'ide': eclipse, ide, idea, and netbeans
  8. dreamrealeclipse
  9. nevetEclipse is one of the "big two" java IDEs, and is generally free, although there are commercial variants. Built on OSGi, it's got an incredibly large ecosystem. URL: https://eclipseide.org/ Tag: ide
  10. dreamrealOkay, so...
  11. dreamrealarticle I have an idea
  12. nevetIdea session started: "I have an idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  13. dreamrealcontent it's a great idea. It's like built on the best ideas ever. It's got something to do with puppies.
  14. nevetContent block #1 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  15. dreamrealcontent or maybe pokemon? I'm not sure.
  16. nevetContent block #2 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  17. dreamrealdone
  18. nevetIdea saved as draft: "I have an idea" (2 content blocks).
  19. dreamrealarticle I have a completely different article
  20. nevetIdea session started: "I have a completely different article". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  21. dreamrealdone
  22. nevetIdea saved as draft: "I have a completely different article" (0 content blocks).
  23. dreamrealarticle I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.
  24. nevetIdea session started: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  25. dreamrealSo the timer is set to five minutes by default... but you can just jot crap down as you like. You don't HAVE to interact with it; it'll time out after a while and just write it.
  26. dreamrealAnd YOU should be able to do it, too: try it. The syntax is "!article [title here]"
  27. dreamrealactually, PLEASE try it
  28. Paraarticle I'm out of ideas
  29. nevetError: An idea session is already active: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.". Use 'done' to save or 'cancel' to discard it first.
  30. dreamrealoooo damn
  31. dreamrealokay, cool, THANK you!
  32. ParaNot quite the multiplayer experience.
  33. dreamrealIt's supposed to be tied to the person who writes the session
  34. dreamrealnot yet, right
  35. dreamrealHey, I threw this together THIS MORNING
  36. dreamrealIt's actually pretty easy to do but I'm working out the requirements as I go so there's some refinement
  37. dreamrealand most of the similar actions ARE tied to channels and not people
  38. dreamreallike, 21 is tied to a channel, same for hangman, etc
  39. botIdea session timed out. Saved draft: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out." (0 content blocks)
  40. dreamrealI'm actually really glad to find that bug
  41. dreamrealokay, ready to try again?
  42. dreamrealversion
  43. nevetnevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:22:44 EST
  44. dreamrealarticle the eighteenth idea
  45. nevetIdea session started: "the eighteenth idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  46. dreamrealPara: yo!
  47. Paraarticle still out of ideas
  48. nevetError: An idea session is already active: "the eighteenth idea". Use 'done' to save or 'cancel' to discard it first.
  49. dreamrealdamn it
  50. dreamrealokay, cool, thank you
  51. botIdea session timed out. Saved draft: "the eighteenth idea" (0 content blocks)
  52. dreamrealoh snap
  53. dreamrealI'm an idiot
  54. dreamrealforgot to push
  55. dreamrealversion
  56. nevetnevet 1.0 | e7bb490 (feature/154-article-ideas) | Built 2026-03-05 11:29:29 EST
  57. dreamrealOkay!
  58. dreamrealNOW let's try it
  59. dreamrealarticle first
  60. nevetIdea session started: "first". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  61. Paraarticle yes
  62. nevetIdea session started: "yes". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  63. Paracontent I mean no.
  64. nevetContent block #1 added to "yes". Use 'content <text>' to add more, or 'done' to save.
  65. Paradone
  66. nevetIdea saved as draft: "yes" (1 content block).
  67. dreamrealdone
  68. nevetIdea saved as draft: "first" (0 content blocks).
  69. dreamrealideas
  70. dreamreal(this PMs the source, who has to be an admin)
  71. dreamrealAnd there you go! It's working.
  72. Paracancel
  73. dreamrealnot too bad for an idea three hours old.
  74. ParaGood, it didn't bork on that either.
  75. ParaNo ghosts.
  76. dreamreal*nod*
  77. dreamrealSo now if I ever get the website up we can LITERALLY draft articles over IRC
  78. dreamrealjust capture an idea on the fly
  79. ParaThat kinda works on high level on what I've been designing for my own blog thing, btw.
  80. dreamrealI might add something to append channel context on demand, but hey
  81. ParaBecause of course I'm doing it the hard way as well.
  82. dreamrealnice! The repo here it https://github.com/jottinger/bytecode.news
  83. ParaYou could have a meeting notes recorder with this as well.
  84. ParaBasically some kind of !start/!members @a @b @ c/!stop and then just...well, log that nonsense as an article. Or content blocks.
  85. dreamrealIt has a web API but not an interface. And yes, exactly: the !content resets the timeout so you could literally use the same article as a scratchpad for an hour, two hours, whatever, as long as you didn't let the timer expire
  86. dreamrealbut this is basically me trying to figure out how ack/syn would be useful as a state transition thing
  87. dreamrealso thank you
  88. ParaBest ideas come from playing around.
  89. dreamrealDOING the state transition was going to be nothing - although it'd have had the same provenance detection that we ran into, where two people weren't able to use it at the same time - but that was literally a one-line change
  90. dreamrealhangman
  91. nevetHangman: _ _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  92. dreamrealhangman r
  93. nevetHangman: _ _ r _ _ r _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
  94. dreamrealhangman p
  95. nevetHangman: p _ r _ _ r _ _ _ (6/6 lives, guessed: p, r) -- 'p' is in the word!
  96. dreamrealhangman e
  97. nevetHangman: p e r e _ r _ _ e (6/6 lives, guessed: e, p, r) -- 'e' is in the word!
  98. dreamrealhangman g
  99. nevetHangman: p e r e g r _ _ e (6/6 lives, guessed: e, g, p, r) -- 'g' is in the word!
  100. dreamrealhangman solve peregrine
  101. nevetdreamreal got it! The word was 'peregrine'. Use 'hangman' to play again.
  102. dreamrealheh, got lucky
  103. Parahangman
  104. nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  105. dreamrealso that's channel-wide, everyone can play
  106. dreamrealhangman r
  107. nevetHangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: r) -- No 'r'. 5 lives left.
  108. Parahangman k
  109. nevetHangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: k, r) -- No 'k'. 4 lives left.
  110. Parahangman v
  111. nevetHangman: _ _ v _ _ _ _ _ (4/6 lives, guessed: k, r, v) -- 'v' is in the word!
  112. Parahangman e
  113. nevetHangman: _ e v _ _ _ _ _ (4/6 lives, guessed: e, k, r, v) -- 'e' is in the word!
  114. Parahangman o
  115. nevetHangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v) -- 'o' is in the word!
  116. Parahangman r
  117. nevetYou already guessed 'r'. Hangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v)
  118. Paraoh, well it was you, not me
  119. Parahangman d
  120. nevetHangman: d e v o _ _ o _ (4/6 lives, guessed: d, e, k, o, r, v) -- 'd' is in the word!
  121. dreamrealright, but hangman is channel-wide
  122. dreamrealyou can play it in PM if you like
  123. dreamrealbut in a channel it's for the channel
  124. Parahangman u
  125. nevetHangman: d e v o _ _ o _ (3/6 lives, guessed: d, e, k, o, r, u, v) -- No 'u'. 3 lives left.
  126. ParaActually, I want to die.
  127. Parahangman i
  128. nevetHangman: d e v o _ i o _ (3/6 lives, guessed: d, e, i, k, o, r, u, v) -- 'i' is in the word!
  129. Parahangman t
  130. nevetHangman: d e v o t i o _ (3/6 lives, guessed: d, e, i, k, o, r, t, u, v) -- 't' is in the word!
  131. Parahangman m
  132. nevetHangman: d e v o t i o _ (2/6 lives, guessed: d, e, i, k, m, o, r, t, u, v) -- No 'm'. 2 lives left.
  133. Parahangman x
  134. nevetHangman: d e v o t i o _ (1/6 lives, guessed: d, e, i, k, m, o, r, t, u, v, x) -- No 'x'. 1 life left.
  135. Parahangman 3
  136. nevetError: All the letters I use are in the English alphabet!
  137. * dreamreal grins
  138. Parahangman b
  139. nevetNo lives left! The word was 'devotion'. Use 'hangman' to start over.
  140. dreamrealThe first one was "21"
  141. dreamreal21 matches
  142. 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.
  143. Paratake 3
  144. Para21 take 3
  145. nevetThe plot thickens. With great confidence, I take 1. There are 17 matches remaining.
  146. dreamrealThis is PURELY a toy: it's got some interesting concepts in it but it was really about demonstrating that state management worked. It's just ALSO by channel.
  147. Para21 take 3
  148. nevetA calculated risk. After careful consideration, I take 1. There are 13 matches remaining.
  149. Para21 take 3
  150. nevetYou surprise me. With practiced ease, I take 1. There are 9 matches remaining.
  151. ParaDoing simple blackjack is also possible with this.
  152. dreamrealyep.
  153. ParaAnd with casino rules.
  154. dreamrealYeah. I have a full star trader economy engine in the repo; it's not got any operations tied to it yet but it's on the way. (I'm testing out the economic system's rigor.)
  155. dreamrealit's a lot more complicated than star traders though
  156. dreamrealit's got an actual market and models supply and demand with labor costs, etc
  157. dreamreal21 take 3
  158. nevetinteresting. Decisively, I take 1. There are 5 matches remaining.
  159. dreamreal21 take 2
  160. nevetWe might as well be playing rock, paper, scissors! I am inevitable, I take 2. You are left with one match. I claim victory!
  161. dreamrealIt has one answer where it says "I expected you to take #, and you did! Therefore, I take..."
  162. dreamreal(it actually uses the player guess in the response text)
  163. dreamrealversion
  164. nevetnevet 1.0 | cea4dc8 (main) | Built 2026-03-05 11:52:34 EST
  165. dreamreal21-matches
  166. dreamreal21 matches
  167. 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.
  168. dreamreal21 take 2
  169. nevetStill using the Fischbacher strategy? After weighing my many options, I take 2. There are 17 matches remaining.
  170. dreamreal21 take 2
  171. nevetThe plot thickens. Decisively, I take 2. There are 13 matches remaining.
  172. dreamreal21 take 2
  173. nevetThe plot thickens. After careful consideration, I take 2. There are 9 matches remaining.
  174. dreamreal21 take 2
  175. nevetFascinating. After a moment's pause, I take 2. There are 5 matches remaining.
  176. dreamreal21 take 2
  177. nevetInteresting move. I am very, very smart, I take 2. You are left with one match. I claim victory!
  178. dreamreal21 take 2
  179. nevetError: No game in progress. Use '21 matches' to start a new game.
  180. dreamreal21 matches
  181. 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.
  182. dreamreal21 take 2
  183. nevetA fine selection. After a moment's pause, I take 2. There are 17 matches remaining.
  184. dreamreal21 take 2
  185. nevetNoted. Casually, I take 2. There are 13 matches remaining.
  186. dreamreal21 take 2
  187. nevetA classic move. I am very, very smart, I take 2. There are 9 matches remaining.
  188. dreamreal21 take 2
  189. nevetInteresting move. Methodically, I take 2. There are 5 matches remaining.
  190. dreamreal21 take 2
  191. nevetFascinating. I am inevitable, I take 2. One match remains, and it has your name on it. Well played, though.
  192. dreamreal21 matches
  193. 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.
  194. dreamreal21 take 2
  195. nevetA fine selection. Decisively, I take 2. There are 17 matches remaining.
  196. ParaIt needs mIRC mode.
  197. dreamreal21 take 2
  198. nevetFascinating. With a knowing smile, I take 2. There are 13 matches remaining.
  199. dreamreal21 take 2
  200. nevetNow things get interesting. Casually, I take 2. There are 9 matches remaining.
  201. ParaRandom bold and italics and colors.
  202. dreamreal21 take 2
  203. nevetI see what you're doing there. With surgical precision, I take 2. There are 5 matches remaining.
  204. dreamreal21 take 2
  205. nevetNoted. After a moment's pause, I take 2. You are left with one match. I claim victory!
  206. dreamreal21 matches
  207. 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.
  208. dreamrealI would hate mirc mode SO much
  209. dreamreal21 take 2
  210. nevetInteresting. Savoring the moment, I take 2. There are 17 matches remaining.
  211. dreamreal21 take 2
  212. nevetI see what you're doing there. Without hesitation, I take 2. There are 13 matches remaining.
  213. dreamrealIm' trying to get the derived flavor text. It has a lot of options, so it takes time.
  214. dreamreal21 take 2
  215. nevetOh, I was hoping you'd do that. With surgical precision, I take 2. There are 9 matches remaining.
  216. dreamreal21 take 2
  217. nevetA calculated risk. I am very, very smart, I take 2. There are 5 matches remaining.
  218. dreamreal21 take 2
  219. nevetHow very predictable. After much deliberation, I take 2. And so the last match falls to you. A noble effort.
  220. dreamreal21 matches
  221. 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.
  222. dreamreal21 take 2
  223. nevetNoted. With the patience of stone, I take 2. There are 17 matches remaining.
  224. dreamreal21 take 2
  225. nevetThe plot thickens. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  226. dreamreal21 take 2
  227. nevetStill using the Fischbacher strategy? Casually, I take 2. There are 9 matches remaining.
  228. dreamreal21 take 2
  229. nevetPlaying it safe, I see. Casually, I take 2. There are 5 matches remaining.
  230. dreamreal21 take 2
  231. nevetHmm, curious. With surgical precision, I take 2. And so the last match falls to you. A noble effort.
  232. dreamreal21 take 2
  233. nevetError: No game in progress. Use '21 matches' to start a new game.
  234. dreamreal21 matches
  235. 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.
  236. dreamreal21 take 2
  237. nevetExcellent choice! Reluctantly, but inevitably, I take 2. There are 17 matches remaining.
  238. dreamreal21 take 2
  239. nevetNow things get interesting. Without hesitation, I take 2. There are 13 matches remaining.
  240. dreamreal21 take 2
  241. nevetFascinating. Methodically, I take 2. There are 9 matches remaining.
  242. dreamreal21 take 2
  243. nevetStill using the Fischbacher strategy? Without hesitation, I take 2. There are 5 matches remaining.
  244. dreamreal21 take 2
  245. nevetExcellent choice! Savoring the moment, I take 2. The final match awaits you. I believe that makes me the winner.
  246. dreamreal21 matches
  247. 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.
  248. dreamreal21 take 2
  249. nevetPlaying it safe, I see. After a moment's pause, I take 2. There are 17 matches remaining.
  250. dreamreal21 take 2
  251. nevetAh, just as I expected. I am very, very smart, I take 2. There are 13 matches remaining.
  252. dreamreal21 take 2
  253. nevetA fine selection. With practiced ease, I take 2. There are 9 matches remaining.
  254. dreamreal21 take 2
  255. nevetI see dreamreal picked 2. I'd expected dreamreal to pick 1. Savoring the moment, I take 2. There are 5 matches remaining.
  256. dreamrealThere!
  257. dreamreal21 take 2
  258. nevetNow things get interesting. After a moment's pause, I take 2. One match remains, and it has your name on it. Well played, though.
  259. dreamrealoh, it's still wrong though. Easy to fix.
  260. dreamreal21 matches
  261. 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.
  262. dreamreal21 take 2
  263. nevetNow things get interesting. After a moment's pause, I take 2. There are 17 matches remaining.
  264. dreamreal21 take 2
  265. nevetHmm, curious. Without a hint of doubt, I take 2. There are 13 matches remaining.
  266. dreamreal21 take 2
  267. nevetA classic move. Savoring the moment, I take 2. There are 9 matches remaining.
  268. dreamreal21 take 2
  269. nevetInteresting. Without a hint of doubt, I take 2. There are 5 matches remaining.
  270. dreamreal21 take 2
  271. nevetAh, just as I expected. With practiced ease, I take 2. One match remains, and it has your name on it. Well played, though.
  272. dreamreal21 matches
  273. 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.
  274. dreamreal21 take 2
  275. nevetA bold strategy, Cotton! Methodically, I take 2. There are 17 matches remaining.
  276. dreamreal21 take 2
  277. nevetA calculated risk. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  278. dreamreal21 take 2
  279. nevetA bold strategy, Cotton! Without hesitation, I take 2. There are 9 matches remaining.
  280. dreamreal21 take 2
  281. nevetFascinating. After much deliberation, I take 2. There are 5 matches remaining.
  282. dreamreal21 take 2
  283. nevetOh, I was hoping you'd do that. With great fury, I take 2. And so the last match falls to you. A noble effort.
  284. dreamreal21 matches
  285. 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.
  286. dreamreal21 take 2
  287. nevetHow delightfully aggressive. Methodically, I take 2. There are 17 matches remaining.
  288. dreamreal21 take 2
  289. nevetThat was... certainly a move. After a moment's pause, I take 2. There are 13 matches remaining.
  290. dreamreal21 take 2
  291. nevetAh, just as I expected. Savoring the moment, I take 2. There are 9 matches remaining.
  292. dreamreal21 take 2
  293. nevetI see what you're doing there. With a knowing smile, I take 2. There are 5 matches remaining.
  294. dreamreal21 take 2
  295. nevetHah, I thought dreamreal would take 2. Therefore, I take 0. With the patience of stone, I take 2. I hate to be the bearer of bad news, but... actually, no I don't. I win!
  296. dreamrealyikes :D
  297. dreamrealgah, just the wrong number put in. A one-character fix.
  298. ParaYou could implement Uno as well.
  299. dreamrealyeah. I mean, nevet's not really meant to be a "game engine" so much as games give me an easy way to test features without a lot of consequence.
  300. dreamreal21 is the first game I do in ANY language: gives me input, output, loops, conditions, state management.
  301. dreamreal(the 21 matches, not blackjack.)
  302. dreamrealBut once 21 matches was done, hangman was really easy; the hard part was "how do I generate words" and that's not very hard to do at all!