ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#nevet

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