Chat Logs

  1. jreicherSorry I've been a bit incommunicado. The Purim madness is mostly over now.
  2. jreicherblue: I have to do some fact checking, but AFAIUI one of the things special about markov chains and associated techniques is that unlike "traditional" statistics you don't need to know/assume the underlying distribution of the population. So for example it might be meaningful to do a "traditional" statistical analysis IN GENERAL of how English words are used, but that doesn't provide a meaningful measure of how I, personally, use
  3. jreicherEnglish. A markov chain can do that by analysing my speech patterns without any knowledge of the distribution.
  4. jreicherThis is the kind of commentary I'm thinking of, although what I said is probably not completely correct. https://en.wikipedia.org/wiki/Markov_chain#Physics
  5. nevetMarkov chain - Wikipedia
  6. jreicherAlso, I think you were saying earlier that AI is really bad at programming. I believe my garlic press is also really bad at programming. It doesn't seem a significant point. I really like my garlic press. It's very useful.
  7. dreamrealhttps://github.com/jottinger/bytecode.news/issues/91
  8. nevetStar Trader: multi-protocol economic simulation game · Issue #91 · jottinger/bytecode.news
  9. dreamrealAdded some additional ideas here, this might be a viable idea
  10. dreamrealaight so has anyone looked at that issue?
  11. Chronosdreamreal: Make nevet scriptable so that things like simple games can be added using that scripting language itself.
  12. dreamrealChronos: problem is only registration, that's actually super-easy. I already looked at jactl, but the capability is too easy to do - right now, it's classpath-based but there's *nothing* preventing it from being discoverable at runtime besides interest and time
  13. ChronosNever heard of Jactyl before. Reading about it now...
  14. dreamrealhttps://jactl.io/blog/2026/03/01/jactl-2.4.0-release
  15. nevetAnnouncing Jactl 2.4.0 | Jactl
  16. Chronosdreamreal: I don't see anything in Jactl that prevents script writers from causing OOM
  17. dreamrealwell, you can limit API access, but yeah
  18. dreamrealit's not an actual sandbox
  19. ChronosCould start a second JVM with a strictly controlled max heap, and run Jactl in there
  20. * Chronos works on something at $WORK that can be scripted by customers, thus such things are always on his mind
  21. ChronosAny mistakes customers can make, they do make.
  22. Chronos(Alas, at $WORK, spinning up a JVM for customer scripts would not scale nearly enough)
  23. dreamrealChronos: I don't like the idea of running user-supplied code in nevet: arbitrary code is bad
  24. dreamrealI don't want to rebuild glot.io or whatever. It's doable, but ... nontrivial esp with later VMs
  25. Chronosdreamreal: Running user supplied code in process seems to be a pretty rare requirement.
  26. ChronosSomeday, I'd love to tackle a 100% safe in-process interpreter.
  27. ChronosMore of a "when I retire" project.
  28. dreamrealglot.io and ideone do it. I guess I'm not sure what you're wanting in nevet.
  29. Chronosdreamreal: It's largely a nostalgia thing with no place in this modern world. When I was very young, I used a CDC Cyber, and taught myself BASIC on it. It even had some rudimentary multi-user capabilities, so I wrote some multi-user programs. :)
  30. * dreamreal points at star traders
  31. ChronosMy nostalgia wants to build something similar for the modern world, even though, realistically, it's just not realistic anymore.
  32. dreamrealguess what system I first played startraders on
  33. dreamrealsentiment java
  34. nevetError: No recent messages found for irc://libera/java
  35. dreamrealsentiment #java
  36. Chronosdreamreal: Yeah, but just like my nostalgia, who is going to play nevet-based Star Traders in 20xx? Alas...
  37. dreamrealPffft, have you seen what I was planning on doing with it? :D And Star Traders has a RICH set of descendants... people play Elite:Dangerous every day
  38. ChronosHeh.
  39. dreamrealI loved the cyber-one at FSU
  40. dreamrealunreasonably, really, but even so
  41. ChronosOn the Cyber where I stole time (heh), the BASIC had, if memory serves, a SHR keyword, which stood for "share" or "shared", and all instances of the program running shared that variable. I think it was always an array too...
  42. ChronosSHR A$(100) — 100 shared strings, enabling rudimentary multi-user capabilities!
  43. ChronosIf memory serves. This was a *long* time ago.
  44. ChronosBut pre-teen me figured it out enough to get chat programs and such working.
  45. dreamrealI don't remember that being an aspect of the cyber, but I was just stealing time after school with one of my friends
  46. ChronosOn the CDC Cyber, I think it required an optional module called MULTI
  47. dreamrealwe played star traders, a dungeon crawler with rudimentary first person rendering, etc
  48. Chronosdreamreal: Ah, fellow timeshare thief. Excellent.
  49. ChronosI stole unbelievable amounts of time.
  50. dreamrealI had a friend whose dad worked in the support lab, so we'd hang after school and play games
  51. ChronosNice!
  52. dreamrealwouldn't say unbelievable amounts of time but it wasn't actually MINE, I was sort of borrowing my friend David's time which was given to him gratis :D
  53. ChronosLucky dog!
  54. dreamrealYeah, David's an imagineer now as far as I know
  55. dreamrealKeep wanting to talk to him, he's one of the best programmers I knew when I was young
  56. Chronosnice
  57. ChronosI'm a mediocre programmer, but *knowing* that helps a lot ;)
  58. dreamrealme too
  59. dreamreali think I'm all right as a programmer but that's about it: I've been very blessed to know some absolute UNITS in the field though
  60. bot[jottinger/bytecode.news] New PR #150: Bump @hono/node-server from 1.19.9 to 1.19.10 in /frontend - https://github.com/jottinger/bytecode.news/pull/150
  61. bot[jottinger/bytecode.news] New PR #149: Bump hono from 4.11.9 to 4.12.5 in /frontend - https://github.com/jottinger/bytecode.news/pull/149