ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#nevet

  1. * nevet joined #nevet
  2. * 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
  3. dreamreal 55=<reply>55 is the Java classfile format number for Java 11.
  4. nevet ok, dreamreal: updated 55.
  5. dreamreal 55
  6. nevet 55 is the Java classfile format number for Java 11.
  7. dreamreal 45=<reply>55 is the Java classfile format number for Java 1.02. Don't use this.
  8. nevet ok, dreamreal: updated 45.
  9. dreamreal 46=<reply>55 is the Java classfile format number for Java 1.2.
  10. nevet ok, dreamreal: updated 46.
  11. dreamreal 46=<reply>46 is the Java classfile format number for Java 1.2.
  12. nevet ok, dreamreal: updated 46.
  13. dreamreal 45=<reply>45 is the Java classfile format number for Java 1.02 and Java 1.1. Don't use this.
  14. nevet ok, dreamreal: updated 45.
  15. dreamreal 47=<reply>47 is the Java classfile format number for Java 1.3.
  16. nevet ok, dreamreal: updated 47.
  17. dreamreal 48=<reply>48 is the Java classfile format number for Java 1.4.
  18. nevet ok, dreamreal: updated 48.
  19. dreamreal 49=<reply>49 is the Java classfile format number for Java 5.
  20. nevet ok, dreamreal: updated 49.
  21. dreamreal 50=<reply>50 is the Java classfile format number for Java 6.
  22. nevet ok, dreamreal: updated 50.
  23. dreamreal 51=<reply>51 is the Java classfile format number for Java 7.
  24. nevet ok, dreamreal: updated 51.
  25. dreamreal 52=<reply>52 is the Java classfile format number for Java 8.
  26. nevet ok, dreamreal: updated 52.
  27. dreamreal 53=<reply>53 is the Java classfile format number for Java 9.
  28. nevet ok, dreamreal: updated 53.
  29. dreamreal 54=<reply>54 is the Java classfile format number for Java 10.
  30. nevet ok, dreamreal: updated 54.
  31. dreamreal 56=<reply>56 is the Java classfile format number for Java 12.
  32. nevet ok, dreamreal: updated 56.
  33. dreamreal 57=<reply>57 is the Java classfile format number for Java 13.
  34. nevet ok, dreamreal: updated 57.
  35. dreamreal 58=<reply>58 is the Java classfile format number for Java 14.
  36. nevet ok, dreamreal: updated 58.
  37. dreamreal 59=<reply>59 is the Java classfile format number for Java 15.
  38. nevet ok, dreamreal: updated 59.
  39. dreamreal 60=<reply>60 is the Java classfile format number for Java 16.
  40. nevet ok, dreamreal: updated 60.
  41. dreamreal 61=<reply>61 is the Java classfile format number for Java 17.
  42. nevet ok, dreamreal: updated 61.
  43. dreamreal 62=<reply>62 is the Java classfile format number for Java 18.
  44. nevet ok, dreamreal: updated 62.
  45. dreamreal 63=<reply>63 is the Java classfile format number for Java 19.
  46. nevet ok, dreamreal: updated 63.
  47. dreamreal 64=<reply>64 is the Java classfile format number for Java 20.
  48. nevet ok, dreamreal: updated 64.
  49. dreamreal 65=<reply>65 is the Java classfile format number for Java 21.
  50. nevet ok, dreamreal: updated 65.
  51. dreamreal 66=<reply>66 is the Java classfile format number for Java 22.
  52. nevet ok, dreamreal: updated 66.
  53. dreamreal 67=<reply>67 is the Java classfile format number for Java 23.
  54. nevet ok, dreamreal: updated 67.
  55. dreamreal 68=<reply>68 is the Java classfile format number for Java 24.
  56. nevet ok, dreamreal: updated 68.
  57. dreamreal 69=<reply>69 is the Java classfile format number for Java 25.
  58. nevet ok, dreamreal: updated 69.
  59. dreamreal 69=<reply>69 is the Java classfile format number for Java 25. Nice.
  60. nevet ok, dreamreal: updated 69.
  61. * nevet joined #nevet
  62. * 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
  63. * nevet joined #nevet
  64. * 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
  65. dreamreal nevet++
  66. dreamreal dreamreal--
  67. dreamreal beauty.
  68. * nevet joined #nevet
  69. * 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
  70. dreamreal karma chronos
  71. nevet chronos has karma of 1.
  72. * nevet joined #nevet
  73. * 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
  74. dreamreal karma chronos
  75. nevet chronos has karma of 1.
  76. dreamreal top karma
  77. nevet Top karma: chronos(1)
  78. dreamreal bottom karma
  79. nevet Bottom karma: sbt(-1)
  80. * nevet joined #nevet
  81. * 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
  82. dreamreal top karma
  83. nevet Top karma: chronos(1), sbt(-1)
  84. * Chronos joined #nevet
  85. dreamreal top karma
  86. nevet Top karma: chronos(1), sbt(-1)
  87. dreamreal the karma erodes after something like 10.5 months, if nobody adjusts your karma for that period it becomes zero
  88. dreamreal (it's FP math, so in a month it'd be like 0.95, and then it gradually erodes faster and faster until it goes away)
  89. Chronos dreamreal: Why 10.5 months?
  90. dreamreal just how the math worked out
  91. dreamreal val score =
  92. dreamreal records.sumOf { record ->
  93. dreamreal val ageInDays = ChronoUnit.DAYS.between(record.recordDate, now)
  94. dreamreal record.delta * exp(-0.002 * ageInDays)
  95. dreamreal }
  96. dreamreal return score.roundToInt()
  97. dreamreal That's the actual code
  98. dreamreal It actually forcibly deletes karma operations older than a year, so it's not going to go back 5 years to track null-ops
  99. dreamreal teckla++
  100. nevet teckla now has karma of 1.
  101. dreamreal teckla++
  102. nevet teckla now has karma of 2.
  103. dreamreal ~top karma
  104. dreamreal top karma
  105. nevet Top karma: teckla(2), chronos(1), sbt(-1)
  106. dreamreal damn it, that signal character is brutal
  107. dreamreal "!" is two keypresses, but ~ is taken, = might work better but feels unnatural as well
  108. dreamreal \ is also a candidate. Hmm, what about "`"?
  109. dreamreal (It's a setting on the connection, so it's actually pretty easy to change)
  110. Chronos dreamreal: Ah, makes sense
  111. Chronos dreamreal: Is that Kotlin?
  112. dreamreal yeah
  113. Chronos Hmmm, clean looking
  114. Chronos And thank you for using meaningful variable names!
  115. dreamreal I thought about using mumps-like naming but something in me rebelled
  116. dreamreal just treat all of heap like a single giant array of bytes, you know
  117. dreamreal would mean the code only ever had one and only one maintainer, and he'd end up in a funny farm some day gibbering about "I'm sure I put it in the right offset in the array, ahahahaha I KNOW it, I swear hahahahahahaha"
  118. dreamreal and for the record that mumps joke is freaking PEAK humor
  119. dreamreal python--
  120. nevet python now has karma of -1.
  121. dreamreal scala--
  122. nevet scala now has karma of -1.
  123. dreamreal sbt--
  124. nevet sbt now has karma of -2.
  125. dreamreal top karma
  126. nevet Top karma: teckla(2), chronos(1), python(-1), scala(-1), sbt(-2)
  127. dreamreal (Working on slack integration again: slack's docs are awful.)
  128. Chronos Slack? Slack?!
  129. Chronos dreamreal--
  130. dreamreal You can't karma me, hoser!
  131. Chronos hahahaha :)
  132. dreamreal I yeeted the specific code-based cutout, it's now configurable :D
  133. dreamreal but I actually want slack, matrix, and mattermost to go along with irc and discord
  134. dreamreal they're all just ingress and egress adapters - there's even an email egress adapter, and theoretically you could make that an ingress too
  135. dreamreal (can you imagine emailing nevet@nevet.dev with a subject or body of "55" to get a factoid response?)
  136. dreamreal 55
  137. nevet 55 is the Java classfile format number for Java 11.
  138. dreamreal I mean, theoretically with the system design that'd be utterly valid: the blog system could easily watch for email requests for article content or submission...
  139. dreamreal operations can filter based on protocol, so I could make it where HTTP or SMTP were ignored protocols for karma, factoids, calendars, etc
  140. dreamreal today help
  141. nevet Error: Unknown calendar: help. Use 'today list' to see available calendars.
  142. dreamreal today list
  143. nevet Available calendars: gregorian, hebrew, hijri, japanese, minguo, thai-buddhist
  144. dreamreal today hebrew
  145. nevet Today is 25 Shevat, 5786 (Hebrew)
  146. dreamreal today hijri
  147. nevet Today is Thursday, Shaʻban 24, 1447 AH (Hijri)
  148. dreamreal Those look slightly different because most of the calendars use the actual java calendar system but there's no built-in hebrew calendar.
  149. dreamreal today minguo
  150. nevet Today is Thursday, February 12, 115 Minguo (Minguo)
  151. dreamreal today japanese
  152. nevet Today is Thursday, February 12, 8 Reiwa (Japanese)
  153. dreamreal hmm, I can normalize those.
  154. dreamreal today thai-buddhist
  155. nevet Today is Thursday, February 12, 2569 BE (Thai Buddhist)
  156. * PyR3X joined #nevet
  157. * nevet` joined #nevet
  158. * nevet` joined #nevet
  159. * nevet` joined #nevet
  160. * nevet` joined #nevet
  161. dreamreal grr, slack is STILL not doing anything
  162. * nevet` joined #nevet
  163. * nevet` joined #nevet
  164. * nevet` joined #nevet
  165. * nevet` joined #nevet
  166. * nevet` joined #nevet
  167. * nevet` joined #nevet
  168. dreamreal OMG it worked!
  169. * nevet joined #nevet
  170. * 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
  171. dreamreal today
  172. nevet Today is Thursday, February 12, 2026
  173. dreamreal today hebrew
  174. nevet Today is Thursday, 25 Shevat, 5786 (Hebrew)
  175. dreamreal ~today gregorian
  176. dreamreal today gregorian
  177. nevet Today is Thursday, February 12, 2026 (Gregorian)
  178. dreamreal okay, all is working. Slack is *live* - it blows, but it's *working* - it's mainly a TOTAL drag for connection. But once connected, it works.
  179. dreamreal https://r.mtdv.me/#/welcome
  180. nevet dreamreal mentioned url: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  181. dreamreal https://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome2
  182. nevet dreamreal mentioned urls: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator") and https://r.mtdv.me/#/welcome2 ("Rick Roll Link Generator")
  183. dreamreal https://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome
  184. nevet dreamreal mentioned urls: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator") and https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  185. dreamreal nice, nice, will fix :D
  186. * nevet joined #nevet
  187. * 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
  188. dreamreal https://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome
  189. nevet dreamreal mentioned url: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  190. dreamreal beauty!
  191. dreamreal It now fetches unique urls :D
  192. dreamreal tomorrow
  193. nevet Tomorrow is Friday, February 13, 2026
  194. Chronos Oooh spooky Friday the 13th