Chat Logs

  1. dreamreal"super intelligence"
  2. dreamrealtrump is a moron quite often
  3. dreamrealcall it "AI" and you're an enemy of the state, according to the orange man
  4. dreamrealI'm not suffering from TDS but sometimes that guy is an idiot
  5. dreamreal... much like most of humanity
  6. dreamrealsorry, that's for #metal
  7. bot[bun.com] Bun v1.4.3 - https://bun.com/blog/bun-v1.4.3
  8. phalethusing application/x-ndjson looks like a good idea if the client can really start parsing the payload earlier
  9. phalethI've already enabled compression of application/x-ndjson in haproxy, means for primate website that's ready
  10. phalethI guess no change for bytecode.news needed since that uses it's own API, not sure
  11. bluehi phaleth
  12. phalethhi blue
  13. blueflog is getting ready soon
  14. phalethyeah, is flog gonna be fast?
  15. blueyes
  16. bluealso there's a follow-up to turn it into a runtime, and it's quite promising
  17. bluehttps://repopack.com/project/flog/tasks/10
  18. bluehttps://repopack.com/project/flog/jobs/7?run=186
  19. bluephaleth: ^
  20. phalethis it gonna embed v8 and use cgo?
  21. blueprobably gonna do handoff
  22. blue`flog app.ts --engine v8`, will handoff to flog-v8
  23. bluedefault engine probably gonna be qjs or whatver you configure. until dog is ready
  24. bluephaleth, esbuild showed that handoff isn't really as bad as people think. esbuild is actually not implemented as a node module, but as a real executable invoked by `exec` from node
  25. bluethe benefits are great, not having to support .node abi means bun and deno can run it in the same speed
  26. bluewhat flog will do is a bit different: it will hand off to another process, so the other way around from esbuild
  27. phalethI'd postpone dog until there is a ton of money to burn, web standars is a moving target
  28. phalethyup, esbuild is shipped as golang binary
  29. bluethe only thing I wanna see disappearing is node:, bun: and deno:, in favour of std:
  30. bluethat's my main reason for dog, tbh
  31. blueor flog in this case, really. dog is an engine
  32. phalethyeah, don't worry about engine, it's a ton of wasted time
  33. bluehey, you know me, I liek wasting time :P
  34. bluebut yeah. dog isn't a priority
  35. phalethbut for that life is short
  36. bluethe only reason to do it is satisfy the dog + master branch joke
  37. blue:P
  38. phalethflog will already have to have a ton of bindings to v8
  39. bluebut as you will see, #10 is deferred: I have no intentions of going the runtime path now until I've moved forward a few other things, mostly repopack
  40. phalethI think clanker can create some nice single page html for flog.run and that's about it
  41. bluejust need flog.run/install for now
  42. phalethand also the install.sh
  43. blueyes
  44. bluebtw, soon I can get rid of the machinectl things for scld
  45. blueit's ported to a repopack project and primate 0.42
  46. phalethwell, I have to create a backend in haproxy config, so it'd be good if there was at least something on https://flog.run/
  47. nevetPrimate โ€” The Universal Web Framework
  48. blueand postgres, instead of mongo
  49. blueyes
  50. blueI agree
  51. bluethis is coming up
  52. bluehttps://repopack.com/project/flog/jobs/7?run=186
  53. phalethyeah, let me know when I should modify the backend for sc
  54. bluephaleth: btw: hit `t` inside any repopack project :P
  55. phalethyeah, I'd like to see a trust me bro script and a front page at least with the how to install via trust me bro script, I now I can just download the thing
  56. blueyes
  57. bluethis is coming
  58. phalethclanker just spends so much tokens spamming all these repopack tasks and so it should be able to do that no problem
  59. blue100%, I'm just out of it currently
  60. phalethheh, ok
  61. phalethblue: can you merge this one manually? https://repopack.com/project/primate/tasks/191 I've already tested the Containerfile it's fine, then we can deploy the master branch
  62. bluedone
  63. phaleththanks, I will try to deploy the master
  64. blue`rp app deploy web-master`
  65. bluetechnically it's set to autodeploy on master advances, but there's a repopack bug there
  66. phalethyeah, how can you remember that
  67. phalethright
  68. bluewell rp always works like that
  69. blue`rp [command] [subommand] [args] [flags]`
  70. bluethe only thing you'd need to remember is the app name
  71. blueand if you don't, you issue `rp app list`
  72. bluelooks like it's working phaleth
  73. blueremember how a year or so ago I was complaining how hard it was to redeploy reliably on master, with fly?
  74. bluewe're almost there now :)
  75. phalethis repopack queing up these deployments?
  76. phalethand processing them FIFO style
  77. phalethanyway, the node's permission model is good enough for containers as containers should limit available ports, unless it has bugs
  78. blueI think it does FIFO, yes, but I'd need to check
  79. phalethso it seems like deno doesn't solve anything node cannot solve
  80. bluedeno is snake oil
  81. phalethok, cool
  82. phalethheh, so is bun
  83. phalethdo you think I should be able to replace nub with flog for the deployment? I guess flog detects node runtime right?
  84. phaleththere is no need for any trust me bro script for that
  85. blueyou could try, look at all that flog is already doing https://repopack.com/project/flog/tasks?status=closed
  86. bluewhen I go back to work on it, as soon as the reset hits, I'll set up flog.repopack.app and then we could point flog.run to it
  87. phalethalright
  88. bluehttps://repopack.com/project/repopack/tasks/566
  89. blueneed to deploy this as well
  90. bluehttps://repopack.com/project/flog/jobs/7
  91. bluecurrently job ids are global, that patch fixes them to be local, like tasks
  92. bluethis is important, especially when we switch to uuids for the id field
  93. phaleththe rp CLI is fetched from here https://repopack.com/api/v0/cli/version and that URL is public, is there such URL for flog as well?
  94. phalethyeah, looks like job ids are public
  95. phalethor rather in a shared table
  96. phalethwell, flog artifacts are protected
  97. phalethhmm, wait, I see the pattern
  98. phalethit's just returning 404
  99. blueyou can download it from the ui I think
  100. bluehttps://repopack.com/project/flog/jobs/7/runs/186/artifacts/flog-0.1.0-job-test-linux-amd64.tar.gz
  101. jreicherWhat is repopack? I was going to check it out but apparently I need a signin?
  102. bluejreicher: agentic git forge and deployment platform
  103. phalethblue: yeah, but the container build cannot since that is behind login
  104. phaleththis is public https://repopack.com/api/v0/jobs/1/runs/188/artifacts/ but this isn't https://repopack.com/api/v0/jobs/7/runs/186/artifacts/
  105. phalethor I guess the second one isn't even routed or so
  106. phalethjreicher: you will need an invite from blue and there are prolly couple other hoops to get in
  107. bluephaleth: let me fix that
  108. phalethok
  109. phalethmanually ;)
  110. bluein fact phaleth
  111. blueyou can update it yourself, if you wish
  112. bluerp job info 7
  113. bluedoes that work for you?
  114. blue(inside the flog checkout)
  115. phalethI need to be in the flog project I guess
  116. phalethyeah
  117. blueyes
  118. phalethlet me try then
  119. bluejreicher: you can join #repopack ; I can invite you if you provide me an email
  120. blueanyway phaleth
  121. bluerp job info 7 > /tmp/7.json
  122. bluethen edit the json and change artifact_access to "public"
  123. bluethen `rp job update 7 [json]`
  124. phalethok, heh
  125. jreicherHmm. What about repopack is "agentic"?
  126. bluephaleth: in one command, rp job update 7 "$(rp job info 7 | jq '.artifact_access = "public"')"
  127. jreicherI don't want to take up your time/effort if it's not something I'm actually going to use
  128. bluephaleth: you might need to rerun the job though I'm not sure, try without rerunning first
  129. phalethI don't understand the command `rp job update 7 [json]`
  130. blueupdate the job of that numbre with the given json string
  131. bluelook at my one command example with jq
  132. phalethPATCH /api/v0/jobs/7?project=flog failed: 404 Not Found: <!doctype html>
  133. phaleththat's what your one-liner returned
  134. bluelet me check the route
  135. bluejreicher: well, the flow on github is usually, you have issues and PRs. repopack replaces both with 'tasks'. tasks are bound to server branches, and they go through a status cycle of OPEN -> ACTIVE -> REVIEW -> REVISION/READY
  136. bluethe flow maximises working with agents to complete agents, and then providing feedback either by operators or by other agents
  137. bluerepopack is probably less interesting for you if you don't work with agents
  138. phalethor maybe repopack is more interesting if you wanna try working with agents and never done that before
  139. blueyes
  140. blueI'm checking that patch route, phaleth
  141. phalethand it looks like a code you've never seen before, heh
  142. bluewell, the patch route does exist
  143. phalethat least you know primate so you can find it, I'd not know where to look
  144. blueweb/routes/api/v0/jobs/[job]/index.ts
  145. blueweird, I see nothing in the logs
  146. phaleththere's also web/routes/api/v0/jobs/[job]/runs/[run]/artifacts/index.ts
  147. blueyes
  148. bluephaleth: for now use this https://superarch.org/flog-0.1.0-job-test-linux-amd64.tar.gz
  149. blueuntil I fix it
  150. phalethok, let me give you the full response
  151. blueI have it myself
  152. blueI tried it too
  153. phalethah, ok :D
  154. blueafk for a few hours. jreicher: feel free to join #repopack and/or send me your email address privately for an invite. if you have privacy concerns, use an email alias
  155. phalethbtw, here is possibly another bug
  156. phaleth[user@archlinux primate](master):$ rp job info 1
  157. phalethGET /api/v0/jobs/1?project=primate failed: 404 Not Found: Not found
  158. blueright, `rp job list` is empty
  159. bluephaleth could you create tasks on repopack?
  160. bluefor the those two bugs
  161. phalethyeah, sure
  162. bluethanks
  163. blueok, afk, later
  164. dreamrealhangman
  165. nevetHangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  166. dreamrealwhew!
  167. dreamrealhangman r
  168. nevetHangman: _ _ r _ _ _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!