Chat Logs

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