ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#streampack

  1. dreamreal version
  2. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  3. dreamreal oi!
  4. dreamreal version
  5. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  6. dreamreal tag ide
  7. nevet Factoids tagged 'ide': eclipse, ide, idea, and netbeans
  8. dreamreal eclipse
  9. nevet Eclipse 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. dreamreal Okay, so...
  11. dreamreal article I have an idea
  12. nevet Idea session started: "I have an idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  13. dreamreal content it's a great idea. It's like built on the best ideas ever. It's got something to do with puppies.
  14. nevet Content block #1 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  15. dreamreal content or maybe pokemon? I'm not sure.
  16. nevet Content block #2 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  17. dreamreal done
  18. nevet Idea saved as draft: "I have an idea" (2 content blocks).
  19. dreamreal article I have a completely different article
  20. nevet Idea session started: "I have a completely different article". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  21. dreamreal done
  22. nevet Idea saved as draft: "I have a completely different article" (0 content blocks).
  23. dreamreal article 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. nevet Idea 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. dreamreal So 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. dreamreal And YOU should be able to do it, too: try it. The syntax is "!article [title here]"
  27. dreamreal actually, PLEASE try it
  28. Para article I'm out of ideas
  29. nevet Error: 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. dreamreal oooo damn
  31. dreamreal okay, cool, THANK you!
  32. Para Not quite the multiplayer experience.
  33. dreamreal It's supposed to be tied to the person who writes the session
  34. dreamreal not yet, right
  35. dreamreal Hey, I threw this together THIS MORNING
  36. dreamreal It's actually pretty easy to do but I'm working out the requirements as I go so there's some refinement
  37. dreamreal and most of the similar actions ARE tied to channels and not people
  38. dreamreal like, 21 is tied to a channel, same for hangman, etc
  39. bot Idea 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. dreamreal I'm actually really glad to find that bug
  41. dreamreal okay, ready to try again?
  42. dreamreal version
  43. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:22:44 EST
  44. dreamreal article the eighteenth idea
  45. nevet Idea session started: "the eighteenth idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  46. dreamreal Para: yo!
  47. Para article still out of ideas
  48. nevet Error: An idea session is already active: "the eighteenth idea". Use 'done' to save or 'cancel' to discard it first.
  49. dreamreal damn it
  50. dreamreal okay, cool, thank you
  51. bot Idea session timed out. Saved draft: "the eighteenth idea" (0 content blocks)
  52. dreamreal oh snap
  53. dreamreal I'm an idiot
  54. dreamreal forgot to push
  55. dreamreal version
  56. nevet nevet 1.0 | e7bb490 (feature/154-article-ideas) | Built 2026-03-05 11:29:29 EST
  57. dreamreal Okay!
  58. dreamreal NOW let's try it
  59. dreamreal article first
  60. nevet Idea session started: "first". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  61. Para article yes
  62. nevet Idea session started: "yes". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  63. Para content I mean no.
  64. nevet Content block #1 added to "yes". Use 'content <text>' to add more, or 'done' to save.
  65. Para done
  66. nevet Idea saved as draft: "yes" (1 content block).
  67. dreamreal done
  68. nevet Idea saved as draft: "first" (0 content blocks).
  69. dreamreal ideas
  70. dreamreal (this PMs the source, who has to be an admin)
  71. dreamreal And there you go! It's working.
  72. Para cancel
  73. dreamreal not too bad for an idea three hours old.
  74. Para Good, it didn't bork on that either.
  75. Para No ghosts.
  76. dreamreal *nod*
  77. dreamreal So now if I ever get the website up we can LITERALLY draft articles over IRC
  78. dreamreal just capture an idea on the fly
  79. Para That kinda works on high level on what I've been designing for my own blog thing, btw.
  80. dreamreal I might add something to append channel context on demand, but hey
  81. Para Because of course I'm doing it the hard way as well.
  82. dreamreal nice! The repo here it https://github.com/jottinger/bytecode.news
  83. Para You could have a meeting notes recorder with this as well.
  84. Para Basically some kind of !start/!members @a @b @ c/!stop and then just...well, log that nonsense as an article. Or content blocks.
  85. dreamreal It 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. dreamreal but this is basically me trying to figure out how ack/syn would be useful as a state transition thing
  87. dreamreal so thank you
  88. Para Best ideas come from playing around.
  89. dreamreal DOING 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. dreamreal hangman
  91. nevet Hangman: _ _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  92. dreamreal hangman r
  93. nevet Hangman: _ _ r _ _ r _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
  94. dreamreal hangman p
  95. nevet Hangman: p _ r _ _ r _ _ _ (6/6 lives, guessed: p, r) -- 'p' is in the word!
  96. dreamreal hangman e
  97. nevet Hangman: p e r e _ r _ _ e (6/6 lives, guessed: e, p, r) -- 'e' is in the word!
  98. dreamreal hangman g
  99. nevet Hangman: p e r e g r _ _ e (6/6 lives, guessed: e, g, p, r) -- 'g' is in the word!
  100. dreamreal hangman solve peregrine
  101. nevet dreamreal got it! The word was 'peregrine'. Use 'hangman' to play again.
  102. dreamreal heh, got lucky
  103. Para hangman
  104. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  105. dreamreal so that's channel-wide, everyone can play
  106. dreamreal hangman r
  107. nevet Hangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: r) -- No 'r'. 5 lives left.
  108. Para hangman k
  109. nevet Hangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: k, r) -- No 'k'. 4 lives left.
  110. Para hangman v
  111. nevet Hangman: _ _ v _ _ _ _ _ (4/6 lives, guessed: k, r, v) -- 'v' is in the word!
  112. Para hangman e
  113. nevet Hangman: _ e v _ _ _ _ _ (4/6 lives, guessed: e, k, r, v) -- 'e' is in the word!
  114. Para hangman o
  115. nevet Hangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v) -- 'o' is in the word!
  116. Para hangman r
  117. nevet You already guessed 'r'. Hangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v)
  118. Para oh, well it was you, not me
  119. Para hangman d
  120. nevet Hangman: d e v o _ _ o _ (4/6 lives, guessed: d, e, k, o, r, v) -- 'd' is in the word!
  121. dreamreal right, but hangman is channel-wide
  122. dreamreal you can play it in PM if you like
  123. dreamreal but in a channel it's for the channel
  124. Para hangman u
  125. nevet Hangman: d e v o _ _ o _ (3/6 lives, guessed: d, e, k, o, r, u, v) -- No 'u'. 3 lives left.
  126. Para Actually, I want to die.
  127. Para hangman i
  128. nevet Hangman: d e v o _ i o _ (3/6 lives, guessed: d, e, i, k, o, r, u, v) -- 'i' is in the word!
  129. Para hangman t
  130. nevet Hangman: 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. Para hangman m
  132. nevet Hangman: 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. Para hangman x
  134. nevet Hangman: 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. Para hangman 3
  136. nevet Error: All the letters I use are in the English alphabet!
  137. * dreamreal grins
  138. Para hangman b
  139. nevet No lives left! The word was 'devotion'. Use 'hangman' to start over.
  140. dreamreal The first one was "21"
  141. dreamreal 21 matches
  142. nevet A 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. Para take 3
  144. Para 21 take 3
  145. nevet The plot thickens. With great confidence, I take 1. There are 17 matches remaining.
  146. dreamreal This 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. Para 21 take 3
  148. nevet A calculated risk. After careful consideration, I take 1. There are 13 matches remaining.
  149. Para 21 take 3
  150. nevet You surprise me. With practiced ease, I take 1. There are 9 matches remaining.
  151. Para Doing simple blackjack is also possible with this.
  152. dreamreal yep.
  153. Para And with casino rules.
  154. dreamreal Yeah. 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. dreamreal it's a lot more complicated than star traders though
  156. dreamreal it's got an actual market and models supply and demand with labor costs, etc
  157. dreamreal 21 take 3
  158. nevet interesting. Decisively, I take 1. There are 5 matches remaining.
  159. dreamreal 21 take 2
  160. nevet We might as well be playing rock, paper, scissors! I am inevitable, I take 2. You are left with one match. I claim victory!
  161. dreamreal It 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. dreamreal version
  164. nevet nevet 1.0 | cea4dc8 (main) | Built 2026-03-05 11:52:34 EST
  165. dreamreal 21-matches
  166. dreamreal 21 matches
  167. nevet A 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. dreamreal 21 take 2
  169. nevet Still using the Fischbacher strategy? After weighing my many options, I take 2. There are 17 matches remaining.
  170. dreamreal 21 take 2
  171. nevet The plot thickens. Decisively, I take 2. There are 13 matches remaining.
  172. dreamreal 21 take 2
  173. nevet The plot thickens. After careful consideration, I take 2. There are 9 matches remaining.
  174. dreamreal 21 take 2
  175. nevet Fascinating. After a moment's pause, I take 2. There are 5 matches remaining.
  176. dreamreal 21 take 2
  177. nevet Interesting move. I am very, very smart, I take 2. You are left with one match. I claim victory!
  178. dreamreal 21 take 2
  179. nevet Error: No game in progress. Use '21 matches' to start a new game.
  180. dreamreal 21 matches
  181. nevet A 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. dreamreal 21 take 2
  183. nevet A fine selection. After a moment's pause, I take 2. There are 17 matches remaining.
  184. dreamreal 21 take 2
  185. nevet Noted. Casually, I take 2. There are 13 matches remaining.
  186. dreamreal 21 take 2
  187. nevet A classic move. I am very, very smart, I take 2. There are 9 matches remaining.
  188. dreamreal 21 take 2
  189. nevet Interesting move. Methodically, I take 2. There are 5 matches remaining.
  190. dreamreal 21 take 2
  191. nevet Fascinating. I am inevitable, I take 2. One match remains, and it has your name on it. Well played, though.
  192. dreamreal 21 matches
  193. nevet A 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. dreamreal 21 take 2
  195. nevet A fine selection. Decisively, I take 2. There are 17 matches remaining.
  196. Para It needs mIRC mode.
  197. dreamreal 21 take 2
  198. nevet Fascinating. With a knowing smile, I take 2. There are 13 matches remaining.
  199. dreamreal 21 take 2
  200. nevet Now things get interesting. Casually, I take 2. There are 9 matches remaining.
  201. Para Random bold and italics and colors.
  202. dreamreal 21 take 2
  203. nevet I see what you're doing there. With surgical precision, I take 2. There are 5 matches remaining.
  204. dreamreal 21 take 2
  205. nevet Noted. After a moment's pause, I take 2. You are left with one match. I claim victory!
  206. dreamreal 21 matches
  207. nevet A 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. dreamreal I would hate mirc mode SO much
  209. dreamreal 21 take 2
  210. nevet Interesting. Savoring the moment, I take 2. There are 17 matches remaining.
  211. dreamreal 21 take 2
  212. nevet I see what you're doing there. Without hesitation, I take 2. There are 13 matches remaining.
  213. dreamreal Im' trying to get the derived flavor text. It has a lot of options, so it takes time.
  214. dreamreal 21 take 2
  215. nevet Oh, I was hoping you'd do that. With surgical precision, I take 2. There are 9 matches remaining.
  216. dreamreal 21 take 2
  217. nevet A calculated risk. I am very, very smart, I take 2. There are 5 matches remaining.
  218. dreamreal 21 take 2
  219. nevet How very predictable. After much deliberation, I take 2. And so the last match falls to you. A noble effort.
  220. dreamreal 21 matches
  221. nevet A 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. dreamreal 21 take 2
  223. nevet Noted. With the patience of stone, I take 2. There are 17 matches remaining.
  224. dreamreal 21 take 2
  225. nevet The plot thickens. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  226. dreamreal 21 take 2
  227. nevet Still using the Fischbacher strategy? Casually, I take 2. There are 9 matches remaining.
  228. dreamreal 21 take 2
  229. nevet Playing it safe, I see. Casually, I take 2. There are 5 matches remaining.
  230. dreamreal 21 take 2
  231. nevet Hmm, curious. With surgical precision, I take 2. And so the last match falls to you. A noble effort.
  232. dreamreal 21 take 2
  233. nevet Error: No game in progress. Use '21 matches' to start a new game.
  234. dreamreal 21 matches
  235. nevet A 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. dreamreal 21 take 2
  237. nevet Excellent choice! Reluctantly, but inevitably, I take 2. There are 17 matches remaining.
  238. dreamreal 21 take 2
  239. nevet Now things get interesting. Without hesitation, I take 2. There are 13 matches remaining.
  240. dreamreal 21 take 2
  241. nevet Fascinating. Methodically, I take 2. There are 9 matches remaining.
  242. dreamreal 21 take 2
  243. nevet Still using the Fischbacher strategy? Without hesitation, I take 2. There are 5 matches remaining.
  244. dreamreal 21 take 2
  245. nevet Excellent choice! Savoring the moment, I take 2. The final match awaits you. I believe that makes me the winner.
  246. dreamreal 21 matches
  247. nevet A 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. dreamreal 21 take 2
  249. nevet Playing it safe, I see. After a moment's pause, I take 2. There are 17 matches remaining.
  250. dreamreal 21 take 2
  251. nevet Ah, just as I expected. I am very, very smart, I take 2. There are 13 matches remaining.
  252. dreamreal 21 take 2
  253. nevet A fine selection. With practiced ease, I take 2. There are 9 matches remaining.
  254. dreamreal 21 take 2
  255. nevet I see dreamreal picked 2. I'd expected dreamreal to pick 1. Savoring the moment, I take 2. There are 5 matches remaining.
  256. dreamreal There!
  257. dreamreal 21 take 2
  258. nevet Now 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. dreamreal oh, it's still wrong though. Easy to fix.
  260. dreamreal 21 matches
  261. nevet A 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. dreamreal 21 take 2
  263. nevet Now things get interesting. After a moment's pause, I take 2. There are 17 matches remaining.
  264. dreamreal 21 take 2
  265. nevet Hmm, curious. Without a hint of doubt, I take 2. There are 13 matches remaining.
  266. dreamreal 21 take 2
  267. nevet A classic move. Savoring the moment, I take 2. There are 9 matches remaining.
  268. dreamreal 21 take 2
  269. nevet Interesting. Without a hint of doubt, I take 2. There are 5 matches remaining.
  270. dreamreal 21 take 2
  271. nevet Ah, just as I expected. With practiced ease, I take 2. One match remains, and it has your name on it. Well played, though.
  272. dreamreal 21 matches
  273. nevet A 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. dreamreal 21 take 2
  275. nevet A bold strategy, Cotton! Methodically, I take 2. There are 17 matches remaining.
  276. dreamreal 21 take 2
  277. nevet A calculated risk. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  278. dreamreal 21 take 2
  279. nevet A bold strategy, Cotton! Without hesitation, I take 2. There are 9 matches remaining.
  280. dreamreal 21 take 2
  281. nevet Fascinating. After much deliberation, I take 2. There are 5 matches remaining.
  282. dreamreal 21 take 2
  283. nevet Oh, 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. dreamreal 21 matches
  285. nevet A 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. dreamreal 21 take 2
  287. nevet How delightfully aggressive. Methodically, I take 2. There are 17 matches remaining.
  288. dreamreal 21 take 2
  289. nevet That was... certainly a move. After a moment's pause, I take 2. There are 13 matches remaining.
  290. dreamreal 21 take 2
  291. nevet Ah, just as I expected. Savoring the moment, I take 2. There are 9 matches remaining.
  292. dreamreal 21 take 2
  293. nevet I see what you're doing there. With a knowing smile, I take 2. There are 5 matches remaining.
  294. dreamreal 21 take 2
  295. nevet Hah, 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. dreamreal yikes :D
  297. dreamreal gah, just the wrong number put in. A one-character fix.
  298. Para You could implement Uno as well.
  299. dreamreal yeah. 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. dreamreal 21 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. dreamreal But 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!