Chat Logs

  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. dreamreal55=<reply>55 is the Java classfile format number for Java 11.
  4. nevetok, dreamreal: updated 55.
  5. dreamreal55
  6. nevet55 is the Java classfile format number for Java 11.
  7. dreamreal45=<reply>55 is the Java classfile format number for Java 1.02. Don't use this.
  8. nevetok, dreamreal: updated 45.
  9. dreamreal46=<reply>55 is the Java classfile format number for Java 1.2.
  10. nevetok, dreamreal: updated 46.
  11. dreamreal46=<reply>46 is the Java classfile format number for Java 1.2.
  12. nevetok, dreamreal: updated 46.
  13. dreamreal45=<reply>45 is the Java classfile format number for Java 1.02 and Java 1.1. Don't use this.
  14. nevetok, dreamreal: updated 45.
  15. dreamreal47=<reply>47 is the Java classfile format number for Java 1.3.
  16. nevetok, dreamreal: updated 47.
  17. dreamreal48=<reply>48 is the Java classfile format number for Java 1.4.
  18. nevetok, dreamreal: updated 48.
  19. dreamreal49=<reply>49 is the Java classfile format number for Java 5.
  20. nevetok, dreamreal: updated 49.
  21. dreamreal50=<reply>50 is the Java classfile format number for Java 6.
  22. nevetok, dreamreal: updated 50.
  23. dreamreal51=<reply>51 is the Java classfile format number for Java 7.
  24. nevetok, dreamreal: updated 51.
  25. dreamreal52=<reply>52 is the Java classfile format number for Java 8.
  26. nevetok, dreamreal: updated 52.
  27. dreamreal53=<reply>53 is the Java classfile format number for Java 9.
  28. nevetok, dreamreal: updated 53.
  29. dreamreal54=<reply>54 is the Java classfile format number for Java 10.
  30. nevetok, dreamreal: updated 54.
  31. dreamreal56=<reply>56 is the Java classfile format number for Java 12.
  32. nevetok, dreamreal: updated 56.
  33. dreamreal57=<reply>57 is the Java classfile format number for Java 13.
  34. nevetok, dreamreal: updated 57.
  35. dreamreal58=<reply>58 is the Java classfile format number for Java 14.
  36. nevetok, dreamreal: updated 58.
  37. dreamreal59=<reply>59 is the Java classfile format number for Java 15.
  38. nevetok, dreamreal: updated 59.
  39. dreamreal60=<reply>60 is the Java classfile format number for Java 16.
  40. nevetok, dreamreal: updated 60.
  41. dreamreal61=<reply>61 is the Java classfile format number for Java 17.
  42. nevetok, dreamreal: updated 61.
  43. dreamreal62=<reply>62 is the Java classfile format number for Java 18.
  44. nevetok, dreamreal: updated 62.
  45. dreamreal63=<reply>63 is the Java classfile format number for Java 19.
  46. nevetok, dreamreal: updated 63.
  47. dreamreal64=<reply>64 is the Java classfile format number for Java 20.
  48. nevetok, dreamreal: updated 64.
  49. dreamreal65=<reply>65 is the Java classfile format number for Java 21.
  50. nevetok, dreamreal: updated 65.
  51. dreamreal66=<reply>66 is the Java classfile format number for Java 22.
  52. nevetok, dreamreal: updated 66.
  53. dreamreal67=<reply>67 is the Java classfile format number for Java 23.
  54. nevetok, dreamreal: updated 67.
  55. dreamreal68=<reply>68 is the Java classfile format number for Java 24.
  56. nevetok, dreamreal: updated 68.
  57. dreamreal69=<reply>69 is the Java classfile format number for Java 25.
  58. nevetok, dreamreal: updated 69.
  59. dreamreal69=<reply>69 is the Java classfile format number for Java 25. Nice.
  60. nevetok, 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. dreamrealnevet++
  66. dreamrealdreamreal--
  67. dreamrealbeauty.
  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. dreamrealkarma chronos
  71. nevetchronos 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. dreamrealkarma chronos
  75. nevetchronos has karma of 1.
  76. dreamrealtop karma
  77. nevetTop karma: chronos(1)
  78. dreamrealbottom karma
  79. nevetBottom 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. dreamrealtop karma
  83. nevetTop karma: chronos(1), sbt(-1)
  84. * Chronos joined #nevet
  85. dreamrealtop karma
  86. nevetTop karma: chronos(1), sbt(-1)
  87. dreamrealthe 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. Chronosdreamreal: Why 10.5 months?
  90. dreamrealjust 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. dreamrealThat's the actual code
  98. dreamrealIt actually forcibly deletes karma operations older than a year, so it's not going to go back 5 years to track null-ops
  99. dreamrealteckla++
  100. nevetteckla now has karma of 1.
  101. dreamrealteckla++
  102. nevetteckla now has karma of 2.
  103. dreamreal~top karma
  104. dreamrealtop karma
  105. nevetTop karma: teckla(2), chronos(1), sbt(-1)
  106. dreamrealdamn 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. Chronosdreamreal: Ah, makes sense
  111. Chronosdreamreal: Is that Kotlin?
  112. dreamrealyeah
  113. ChronosHmmm, clean looking
  114. ChronosAnd thank you for using meaningful variable names!
  115. dreamrealI thought about using mumps-like naming but something in me rebelled
  116. dreamrealjust treat all of heap like a single giant array of bytes, you know
  117. dreamrealwould 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. dreamrealand for the record that mumps joke is freaking PEAK humor
  119. dreamrealpython--
  120. nevetpython now has karma of -1.
  121. dreamrealscala--
  122. nevetscala now has karma of -1.
  123. dreamrealsbt--
  124. nevetsbt now has karma of -2.
  125. dreamrealtop karma
  126. nevetTop karma: teckla(2), chronos(1), python(-1), scala(-1), sbt(-2)
  127. dreamreal(Working on slack integration again: slack's docs are awful.)
  128. ChronosSlack? Slack?!
  129. Chronosdreamreal--
  130. dreamrealYou can't karma me, hoser!
  131. Chronoshahahaha :)
  132. dreamrealI yeeted the specific code-based cutout, it's now configurable :D
  133. dreamrealbut I actually want slack, matrix, and mattermost to go along with irc and discord
  134. dreamrealthey'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. dreamreal55
  137. nevet55 is the Java classfile format number for Java 11.
  138. dreamrealI 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. dreamrealoperations can filter based on protocol, so I could make it where HTTP or SMTP were ignored protocols for karma, factoids, calendars, etc
  140. dreamrealtoday help
  141. nevetError: Unknown calendar: help. Use 'today list' to see available calendars.
  142. dreamrealtoday list
  143. nevetAvailable calendars: gregorian, hebrew, hijri, japanese, minguo, thai-buddhist
  144. dreamrealtoday hebrew
  145. nevetToday is 25 Shevat, 5786 (Hebrew)
  146. dreamrealtoday hijri
  147. nevetToday is Thursday, Shaʻban 24, 1447 AH (Hijri)
  148. dreamrealThose look slightly different because most of the calendars use the actual java calendar system but there's no built-in hebrew calendar.
  149. dreamrealtoday minguo
  150. nevetToday is Thursday, February 12, 115 Minguo (Minguo)
  151. dreamrealtoday japanese
  152. nevetToday is Thursday, February 12, 8 Reiwa (Japanese)
  153. dreamrealhmm, I can normalize those.
  154. dreamrealtoday thai-buddhist
  155. nevetToday 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. dreamrealgrr, 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. dreamrealOMG 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. dreamrealtoday
  172. nevetToday is Thursday, February 12, 2026
  173. dreamrealtoday hebrew
  174. nevetToday is Thursday, 25 Shevat, 5786 (Hebrew)
  175. dreamreal~today gregorian
  176. dreamrealtoday gregorian
  177. nevetToday is Thursday, February 12, 2026 (Gregorian)
  178. dreamrealokay, 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. dreamrealhttps://r.mtdv.me/#/welcome
  180. nevetdreamreal mentioned url: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  181. dreamrealhttps://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome2
  182. nevetdreamreal mentioned urls: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator") and https://r.mtdv.me/#/welcome2 ("Rick Roll Link Generator")
  183. dreamrealhttps://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome
  184. nevetdreamreal mentioned urls: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator") and https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  185. dreamrealnice, 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. dreamrealhttps://r.mtdv.me/#/welcome https://r.mtdv.me/#/welcome
  189. nevetdreamreal mentioned url: https://r.mtdv.me/#/welcome ("Rick Roll Link Generator")
  190. dreamrealbeauty!
  191. dreamrealIt now fetches unique urls :D
  192. dreamrealtomorrow
  193. nevetTomorrow is Friday, February 13, 2026
  194. ChronosOooh spooky Friday the 13th