Community
Chat Logs
Monday, October 12, 2026 (America/New_York)
- * skillbot quit (Remote host closed the connection)
- * skillnews quit (Read error: Connection reset by peer)
- * skillbot joined #primate
- * skillnews joined #primate
- * jreicher quit (Quit: In transit)
- * jreicher joined #primate
- bluedreamreal: CVE?
- bluelike, security stuff?
- jreicherWell, almost certainly not the gateway to E-space
- bluelol
- dreamrealcve spring
- nevetCouldn't look that up right now: Maven Central didn't answer.
- dreamrealpfft
- dreamrealcve log4j-core
- nevetCouldn't look that up right now: Maven Central didn't answer.
- dreamrealgrrr
- dreamrealcve npm:lodash
- nevetnpm:lodash: 8 known to OSV, worst CVE-2019-10744 (critical), newest CVE-2025-13465 (medium); OSV lists 4.18.0 as fixing all. https://osv.dev/list?ecosystem=npm&q=lodash
- bluedreamreal: release primitives are coming to repopack
- blueI believe most of the things that you might need for nevet might become unlocked soon
- dreamrealnoice!
- dreamrealI'm also adding alternative media to posts (can you say "podcast?" I bet you can if you try hard enough) and jreicher I think i'm going with the filesystem for it and not postgres
- * nevet joined #primate
- * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is publicly logged at https://bytecode.news/logs/irc/libera/primate and mirrored to Primate discord, channel #irc
- blueyes?
- dreamreal:D
- dreamrealThe feature's deployed but found a hole based on what I want the landing page to have
- dreamrealso another backend change, not a severe one, but even so
- bluedreamreal: for rp you probably need rp agent to wokr with the claude background server ,correct? you don't use opencode, right?
- blueclaude code*
- dreamrealI do use claude
- bluegood
- blueheard
- bluedreamreal: this is HUGE https://repopack.com/project/flog/code/blob/docs/release-sets.md?ref=task%2F31-enforce-coherent-workspace-publication-release
- bluethis has been an absolute pain with every js package manager I've worked with
- dreamrealGOOD, that's dogfooding
- * nevet joined #primate
- * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is publicly logged at https://bytecode.news/logs/irc/libera/primate and mirrored to Primate discord, channel #irc
- dreamrealOkay, pudl support for podcasts is underway. (pudl is the testbed, since it's the main admin mechanism; after it works, primate gets updated and nextjs can kick rocks.)
- dreamrealI wouldn't mind someone really good at nextjs taking a crack at updating it to be good, but that's not the guy in MY chair
- dreamrealhe lacks investment and knowledge and loyalty in nextjs
- bluedo you really need nextjs?
- dreamrealno
- dreamrealbut the point behind streampack is that it *does not have a UI*
- dreamrealand one of the original overriding design goals is that it supports pluggable UIs, and thus, nextjs is one of them
- dreamrealthere's no reason to drop it altogether, but there's also no reason to focus on maintaining it
- blueI always admire the extent to which you stretch the term ui
- dreamreal"what the users are expected to deal with" = ui
- * dreamreal shrugs
- blueyes. but that's react, or marko, or svelte
- bluenextjs, like primate, is a fullstack framework
- bluecalling nextjs a ui is a bit like calling spring a ui, is my point
- dreamrealwell, nextjs is the thing it was built on, so... the pudl UI would technically be *another* spring UI the way you're framing it
- dreamrealso I guess the nextjs thing is actually react
- bluewhat you *probably* mean is *client*
- dreamrealyeah, fair
- bluenextjs (or primate) are indeed clients here, even if they bring servers of their own, here
- dreamrealI just don't really care about it much, because UI is not my arena, I think it's funny and fascinating that the *clients* work as well as they do, given that I had my fingers on them
- blueyeah I get it, but everytime you call nextjs a ui, I shudder a bit. consider that the same if I called spring a ui :P
- blue(the comparison isn't 100% correct: nextjs ALWAYS has user-facing code, because it bundles react; primate, however, doesn't)
- dreamrealI thought about doing a masthead for columbus day since it's a federal holiday here in the States but I don't admire columbus much past his one significant achievement, so couldn't really do it well, plus I lack confidence that I could do the three ships justice
- dreamrealshuddering is GOOD for you, dude. Keeps you warm.
- * dreamreal giggles
- bluemein gott
- dreamrealhttps://bytecode.news/posts/2026/10/i-paid-people-to-try-and-follow-my-readme
- bluedreamreal: bleh, "no humour", you'd need to recall every copy of Beginning Sprint 6
- blueSpring*
- bluethe best parts of that book are the humour
- dreamrealRight, but it wasn't written with STE
- bluemaybe STE sucks
- dreamrealand yes, see said footnote
- blue, then
- dreamrealno, STE is AWESOME
- dreamrealit depends on what you're trying to do and with whom
- dreamrealat $work, I use STE maniacally
- dreamrealmostly because my team lead is relatively junior AND is adversarial
- dreamrealSTE shuts him up like a shithouse door
- bluemhm
- dreamreal"I don't understand what this does *whine*" well, STE doesn't give you much effin' room to wonder (I design methods the same way)
- blueno humour, no life
- dreamrealI did not hire him, and would not have hired him, he would have failed my interview process in multiple ways
- blueSTE be damned
- dreamrealyes, well, our audience doesn't appreciate humor much either :D
- bluewait, what
- dreamrealwe have demanding clients
- blueyour team lead wouldn't pass an interview with you?
- dreamrealno
- blueoof, my condolences
- * dreamreal shrugs. He has a lot of history with the product and he has a TON of institutional knowledge that he wears like a straitjacket
- blueoh gott
- dreamrealand he's very precious about that knowledge, so if you change things to work better or whatever, he's like "but you're changing it!"
- blueyou are to be grievously to be pitied
- dreamreal... yes, that is what changes are
- dreamrealhe'll basically complain about ANYTHING that is A) not his B) alters what he knows C) can be imagined to have problems
- bluethere is a term in german, Herrschaftswissen
- bluedo you know it?
- dreamrealand he's not esp observant
- dreamrealI do not
- blueherrschaft is authority, or command, or mastery
- blueyou seem to be describing exactly that trait in that man
- blueif you treat knowledge as a power tool, that's bad, especially if you're a team with ohters
- dreamrealyeah, he is desperately seeking control over the project, and he's "the architect"
- dreamrealthere's another tech architect on the team (the original author) who'll happily just ram changes through
- blueheh
- dreamrealso the team lead no longer consults with me, because I'll see holes in his designs almost immediately; the other tech architect and I work well together (and he's the one who hired ME)
- dreamrealhe and I will argue ferociously sometimes, and he'll even win on occasion, which is fine
- dreamrealbut he doesn't win by fiat
- blueoh wow, what a dumpster fire, I'm terribly sorry
- * dreamreal points to the client base, which is a lot of the problem :D
- dreamreallots of military/ex-military
- bluejocks
- dreamrealin a lot of ways, they're nerds who act like jocks :D
- blueyou're describing a joke-nerd chasm
- bluejock*
- dreamrealbut I win a lot because I have, err, what do you call it, the... oh yeah, DATA
- bluebeen known since the 90s
- dreamreal"use this, it works" "show me how, given this data that you should have had on your own but didn't but NOW you do"
- dreamrealI've told you about the 6:30 gap, yeah?
- blueno?
- dreamrealoh. We have a few reporting mechanisms: our base report format is in XML. The codebase had two main ones: a W3C DOM-based XML report, and a streaming XML report that, well, streamed nodes out, yeah?
- dreamrealSo the DOM report chewed through RAM like nobody's business: we have *thousands* of nodes, it's quite large, so the recommendation was to use the streaming report instead... but here's the thing: the W3C DOM report could do a 250k node report in 20s. The streaming report, SAME INPUT, would have 6:50.
- dreamrealNote: the issue that got us to LOOK AT THE REPORTS was... a timeout.
- blueoof
- bluecrazy
- dreamrealI built a THIRD report that took around 25s, but had much better memory characteristics than the W3C dom version... but that 6:50 made me MAD
- dreamrealso I took a look at it and fixed it: now it's 23s, same input, verified via tests
- dreamrealthrew away my third report as it wasn't necessary, but NOW we have data and the test suite doesn't allow stupid shit through like the team lead apparently allowed for YEARS
- bluewow
- blueyes
- dreamrealand his COMPLAINT: "but tests are slow"
- bluebecause 25 > 20s?
- blueor well, 23s now
- bluehe's complaining about 3 seconds?
- dreamrealsorry, "but THE tests are slow" and I laughed and said "yeah, you're right, it's much smarter to have the user accept crap than actually validate that what we do works well."
- dreamrealHe was basing his judgment on how he didn't know how to write fast tests
- dreamrealthe product was not BUILT to test, so his idea of testing was whole-suite
- bluemhm
- dreamreallike, our text scanner: it had 12 tests that ran in 8s
- blueWHAT
- dreamrealHe saw that it had 120 tests after I was done working with it, and said "but that's going to take forever"
- bluewhy so long?
- dreamrealOCR, mostly
- blueoh gott
- dreamrealbut guess how long those 120 tests take to run :D
- blueOCR, the final boss
- blue8/12*120, obviously
- blue:P
- dreamrealthey take 4 seconds now
- blueoof
- dreamrealincluding the OCR coverage
- bluehow that?
- dreamrealI don't test THE WHOLE SYSTEM, I test what I need to test, and I don't run OCR on EVERY FREAKING INPUT
- dreamrealI run OCR on image input only
- bluemakes sense
- dreamreallike, "what am I testing? Hey, here's an idea, why don't I test that"
- dreamrealand not all 800 other bits of every other system
- dreamrealesp when cranking up the system itself takes about 20s
- blueyes
- dreamreal... which is how they normally test the app! "I'm working on a module, let me start the whole app and run input through"
- dreamrealand they'd eyeball the output
- dreamreal... meanwhile I've started the app maybe five times over the last six months
- dreamrealand guess who has a better delivery record
- dreamrealI get issues filed against the deployments but they're not "it doesn't work" but "oh, the requirements are different thanks to observing the output"
- dreamrealand they are unaware that as soon as a better offer that feels convincing comes in I'm *done*
- dreamrealI do NOT enjoy having to write STE to work around my idiot team lead: I think it's a useful approach, period, but I don't have a choice because he's a damn fool
- blueyou need to work with better people
- dreamreali work with some good ones and some ... lesser-skilled ones
- dreamrealmost of my team is worthwhile
- bluedeuteronomy 25:4, just sayin
- dreamrealyeah, well
- dreamrealmilitary so proverbs 27:2 gets violated a lot too
- blueha
- dreamreali don't tell them "look at this cool thing I did," I just show the test results and measurements :D
- dreamrealI'd probably be better off if I did the whole "look at me!" dance but ew
- bluedreamreal: btw; my personal interpretation of deut 25:4 is somewhat different from the traditional one; my read has always been "don't be the means of undercutting someone's passion"
- dreamrealI don't think that's nontraditional
- dreamrealtorah is infinitely deep
- bluewell, the traditional take is like, pay people properly, kinda like a social justice direction
- bluebut I do not read it like that at all
- dreamrealI think both versions are acceptable
- blueya
- dreamrealpeopel SHOULD be paid properly... but also enabled
- dreamreal"I wish my field plowed, but I'd like to prevent the ox from plowing." Uh, what?
- blueha
- blueI think the interpretation is, if your px is ploughing the field, and there's food lying around by that, don't hinder it from eating it
- blueor well, the 'literal' read
- dreamrealRight, but that's what *encourages the ox*
- bluethe one that lead to the traditional interpretation
- blueright
- dreamrealmost of my "team advice" is built around building strong teams where people enjoy working with each other, even if the work itself isn't all that entrancing
- dreamreallike, I think people enjoy when I'm in a meeting and interacting, because I'm intentional about it
- dreamrealThey may think it gets silly sometimes, and it IS silly sometimes, but there's a point behind it and a limit
- blueyes, makes sense
- dreamrealjokes are self-deprecating and *short*
- bluesome people are utterly sensitive about jokes
- blueit's terrible
- blueand exhausting
- dreamrealYeah, it is
- bluedreamreal: https://flog.run/docs/release-sets
- dreamrealnice!
- dreamrealOMG this is fascinating https://www.sciencealert.com/secret-of-orange-cats-finally-revealed-after-60-year-search
- blueLOL
- * dreamreal has a tortoiseshell and a calico cat is the one that nearly killed me
- blueclanker did a super good job footerwise here
- blue"MIT licensed · built with flog · served by Primate"
- dreamreallove the tortie, she's the one who types so badly, and loved the calico as well
- blueself-awareness :P
- bluelol
- bluedreamreal: repopack now forces compaction on >32k bytes of text, in a task
- bluethe repopack team has chosen a somewhat different direction on handling conversations, which you may consider interesting: messages can never be *edited* (think irc), you're supposed to post follow-up notes. the natural companion to that is compaction, which is warned at 20k and enforced at 32k bytes (unless you issue --force, for an escape hatch)
- bluethis avoids the typical github drift of a very long conversation where you're going, "but what has been decided here?"
- blueand it also avoids those terrible forks where people edit messages after the fact, and after people have *already replied to their original versions*
- bluethere are exceptions to this, in the form of redactions; but users are very limited in the number of redactions they can use (so as to not destroy conversations), and redactions are all-or-nothing; they remove the entire message
- bluethis is to cover the case of personal information etc.
- dreamreal*nod*
- bluethoughts?
- dreamrealI mean, it makes sense to me
- bluegood
- bluedreamreal: we've hit a significant milestone with repopack, it's now possible to deploy arbitrary *task* branches
- bluehttps://pewtxngij-task-213.repopack.app/blog/primate-043
- nevetPrimate — Primate 0.43: diamond migrations, deferred navigation and direct SQL
- bluethis feature is currently limited to apps that do not need envs/secrets/fixtures, but that will be added as well
- bluejust imagine how cool it would be to deploy an arbitary task of nevet :P
- bluein that, we've kinda of surpassed what always destroyed me with fly
- blues/destroyed/annoyed/
- bluethe way it's done is that you define a deployment blueprint: what containerfile to use, what context, what envs etc. and then you set it as a default
- bluefrom there, you can do `rp task preview <number>`
- blueor if you want to use an alternate blue print, `rp task preview <number> --blueprint <blueprint>`
- blueyou can deploy any tasks in ACTIVE, PREVIEW, or even if they're already merged
- bluein REVIEW*
- bluewhich is nice because then you can go back to "how was this before"
- * phaleth joined #primate
- bluephaleth: yo!
- bluephaleth: https://pewtxngij-task-213.repopack.app/
- nevetPrimate — The Universal Web Framework
- blueyou can now deploy any task branch in primate :)
- phalethhi blue
- phalethcan you also undeploy?
- blueyes
- blueeither via ui, "stop", or `rp task preview <number> --stop`
- bluetask apps' leases expire after 24h
- blueand you'd need a new `rp task preview <number>` to recreate them
- bluethere's also a security concept in the pipeline, currently all previews are public
- bluephaleth: https://repopack.com/project/repopack/tasks/616
- blueunder #616, all preview apps will be private by default, public will be the exception. rp and ui get a preauth token (not basic auth)
- bluethere will be a --public flag for `rp task preview` with a guarded action and higher permissions than `task.preview`
- phalethI think pewtxngij is good enough password
- phalethgiven the fact that repopack.app is asterisk domain there is no way to discover those
- blueI don't do security by obscurity, you know. besides, you're misreading this. this is a stable short_id (p + ewtxngij), which we're not attempting to hide
- bluethe short_id is an identity, not an auth measure
- blueit should be assumed known/leaked from the get-go
- phalethdo you know what is @rcompat/runtime? https://upaste.de/raw/BD8
- blueI mean, we're not showing it anywhere, but it's very likely rp communicates it
- blueyes
- bluehttps://repopack.com/project/rcompat/code/tree/packages/runtime
- blueit's a way to detect what runtime you're using
- phalethbut rp communicates that only to the project maintainers?
- blueI'm not sure. But I'm not trying to hide the short_id explicitly
- phalethok, any clue why flog would not install that package?
- blue^ without doing crazy things like `typeof Bun !== "undefined"
- bluehm
- phalethflog install --ignore-scripts --no-lockfile
- blueI assume because it's imported from `/app/primate/packages/primate/lib/bin.js`
- phalethinstalled 561 packages and 0 workspace links (431 cache hits, 130 downloads)
- blueand possibly not specified in primate?
- bluehttps://repopack.com/project/primate/code/blob/packages/primate/package.json
- blueweird, it is specified there
- bluehold on
- blueah wait
- blueyou said you're using an old version of primate to test flog, correct?
- bluecoudl you verify it has @rcompat/runtime in its deps?
- blueif not, then flog is correct there
- phalethyeah, I'm trying to get to github but the website is having seizures
- blueugh github
- phalethwould be nice if repopack just had access tokens at least with read scope and allow download of tar.gz
- bluefor downloading flog?
- phalethit's there https://github.com/primate-run/primate/blob/master/packages/primate/package.json#L36
- phalethfor downloading the source code
- bluedunno, gh isn't loading for me, it's showing me some weird rainbow unicorn
- phalethyeah
- bluesomething something having a bad day
- phalethtry again
- bluestill down
- phalethgotta close the browser and reopen
- blueso you need a .tar.gz of the source code?
- bluenope, still not working
- phalethyeah, already wrote a task for that
- blueso you're running `flog x primate build --target=node`?
- blue→ ./flog install
- blueflog: error: peer dependency missing: @angular/common@22.2.2 requires rxjs@^6.5.3 || ^7.4.0
- blueI can't even install things, flog is very strict
- phalethtried to run it from the website dir https://upaste.de/raw/kUV
- bluedid flog install work?
- phalethyeah, I posted above it installed 561 packages
- phalethand 0 workspace links
- phalethnot sure what 0 workspace links means
- blueweird. but I guess you're using an old version
- phalethno
- bluewhere do you run flog install from?
- phalethhttps://upaste.de/raw/WJ7
- blueok hold on
- blueclanker on it
- bluegonna get declankered soon, 2%
- blueclanker is fixing
- phalethare you gonna revert https://repopack.com/project/primate/tasks/178?
- phalethcause flog will not know nub.lock
- blueyes. https://repopack.com/project/primate/tasks/209?tasks=status%3Dopen
- blueno more nub/pnpm nonsense
- phalethI don't see the app hosted at https://pewtxngij-task-213.repopack.app/
- nevetPrimate — The Universal Web Framework
- bluehow come? even nevet sees it
- bluedo you have a firewall or smth that caught `pewtxngij` as a false positive?
- blueit does look liek some of those weird chinese scammer urls
- bluethat's why I wanted vanity urls, like p-primate-task-213.repoopack.app
- phalethI mean in repopack, the app as in the primate project
- blueok
- blueclick on apps, switch to task apps
- blueI know, the ui looks bad
- bluewill be dealt with when I have more time
- blueyou can also just go to the task, you have controls on the right
- phalethcan't see task apps anywhere
- bluehttps://repopack.com/project/primate/apps/task-213
- phalethTask preview permission required
- phaleththat's all the page says
- bluedone
- bluewhat page said that, btw?
- phalethah, ok
- phaleththe link you provided said that
- bluethe task link?
- phalethbut now it works, there is Task Apps and Ordinary Apps switch
- bluewait wait
- bluethe error was on the task page
- blueor on the apps page?
- phalethon this page https://repopack.com/project/primate/apps/task-213 I saw Task preview permission required
- blueit blocked the entire page?
- phalethyeah
- phalethcan't see any app delete button
- phalethor stop via UI
- blue`rp task 213 preview --stop`
- blue`rp task preview 213 --stop`*
- blueworks?
- bluehttps://repopack.com/project/primate/tasks/213
- blueyou don't see a stop button here?
- phalethoh, on the task page, I was looking for it on the app page
- blueI'm fixing this, it's a bit confusing to have both
- phalethyeah, just link to app page and have all controls there
- bluewell it's nice to at least have the preview button on the task page, but yeah
- phalethpreview link does not hurt on task page
- blueya
- phalethclanker finished the flog x fix, looks pretty straightforward
- blueya
- bluephaleth: flog#33 is approved
- bluerebuild ongoing
- blueyou'll probably see some peer providers you need to fix; that's a primate gap
- blueflog is much more strict on peers than other package managers, which silently install them
- blueit's a feature, not a bug
- blueclanker: "So after #33, flog is working as designed. The remaining Containerfile failures require Primate manifest changes, not flog changes. So far these include rxjs, @types/react-dom, @babel/core, and @internationalized/date in their respective consumers."
- blueso we probably need a primate task here, phaleth
- phalethneed the tar.gz download then
- bluewith token, yes?
- blueI'm not yet comfortable with making this public
- phalethyeah, with token
- bluewhat is the security concept around this token
- phalethok, now already fails on install
- phaleth[1/2] STEP 9/12: RUN flog install --ignore-scripts --no-lockfile
- phalethflog: error: peer dependency missing for importer apps/angular (@app/angular): @angular/common@22.2.2 requires rxjs@^6.5.3 || ^7.4.0
- phalethError: building at STEP "RUN flog install --ignore-scripts --no-lockfile": while running runtime: exit status 1
- blueyes, you need to add those deps
- bluethat's what I said
- bluethat's a primate gap
- phalethno clue how to add them
- phalethflog add rxjs@^6.5.3 ?
- blueflog install rxjs, ya
- bluetry that. I'm not sure add is an alias, you can try
- phalethadd is not a thing
- blueare you trying to build the website btw?
- blueor what are ou currently trying to do with flog
- phaleth[1/2] STEP 9/13: RUN flog install rxjs
- phalethflog: error: read /app/primate/rxjs/package.json: open /app/primate/rxjs/package.json: no such file or directory
- phalethError: building at STEP "RUN flog install rxjs": while running runtime: exit status 1
- phalethbuild the website but with primate on pnpm, yeah
- blueok. that's a flog gap, I'll fix it
- phalethcan you also make it so that it will install those peer dependencies automagically?
- bluethey should probably be explicit, I think
- bluepeer deps are kinda supposed to be provided by the app
- phalethwell, it kinda complicates things
- phalethcause pnpm and nub didn't have that problem
- phalethand in the previous Containerfile I've found:
- phalethRUN bun add @rcompat/assert @rcompat/cli @rcompat/crypto @rcompat/dict @rcompat/env @rcompat/error @rcompat/fn @rcompat/fs @rcompat/html @rcompat/http @rcompat/io @rcompat/is @rcompat/kv @rcompat/runtime @rcompat/source-map @rcompat/string @rcompat/symbol @rcompat/type @marko/compiler marko marked shiki esbuild
- blueoof
- blueit's easy to add the deps though
- phalethwhat about just ignoring them? cause I don't need angular for primate website, it's a slowdown
- phalethwould be great if flog could just somehow focus on the packages that are actually needed in the monorepo, and not on angular, react and so on
- bluepotentially what you're advocating is the ability to run an install inside apps/web, and only get that
- bluecan you create a flog for it?
- bluea flog task*
- phalethhave flog install --filter=./packages/{pema,core,html,marko,markdown,primate}
- phalethI can try to create a task
- blueok, thanks
- bluebtw I feel like this is unnecessarily complicated, no?
- bluewould be nice to just have `flog install --base apps/website`
- bluethe deps are already specified in apps/website/package.json
- phalethyeah, but then those six packages need to be built
- phalethit's at flog#35
- bluelook at #36
- phalethwall of text
- phalethtime to crash :)
- phalethI think 35 is less complicated
- bluewe need both, we'll start with #35
- blueok, added note. will do it soon when I'm recharged
- phalethflog is gonna be futuristic
- phalethsure, time to crash, see ya
- blueciao
- blueyup, 100%
- * phaleth quit (Quit: phaleth)
- * skillbot quit (Remote host closed the connection)
- * skillnews quit (Read error: Connection reset by peer)
- * skillbot joined #primate
- * skillnews joined #primate
- jreicherdreamreal: glad to hear you've decided not to put blobs in the DB. :)
- dreamrealyeah, I hear databases suck at managing, like, data
- jreicherWell databases aren't for storage. It's my slogan that I tell everyone who cares to listen: the primary use case of a database is retrieval. And that means querying. And that means STRUCTURED data.
- dreamrealYet even RDMS has managed spatial retrieval of data well since around 2004
- dreamrealsqlite? totally agreed. postgres, db2 have been able to manage lobs well for quite a while, and postgres is actually quite good at it now. But there are advantages to using a filesystem HERE.
- jreicherI believe pointing to the capabilities of a DB product is not the same as saying those are DB capabilities.
- jreicherI think they've been shoe-horned in. Oracle DB has queues, and that's more like a DB function than blobs.
- dreamrealI dunno about that. LOBs have been used for quite some time, for JCR and other things like that.
- dreamrealBut in THIS case, in particular, filesystems win.
- dreamrealshoot, I'm gong to have to reboot my system to get all the hardware states synchronized. Power fluctuations from the storm.
- * nevet joined #primate
- * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is publicly logged at https://bytecode.news/logs/irc/libera/primate and mirrored to Primate discord, channel #irc
- dreamrealgah, it might not have fixed it.
- jreicherThat's worrying
- dreamrealtWell, audio equipment, tahoe
- dreamrealless surprising than it should be, some of this stuff's finicky
- * jreicher keeps forgetting to look up the etymology of "finicky"
- dreamrealdictionary finicky
- dreamrealdict finicky
- dreamrealyou'd think I'd remember my own dadgum bot commands
- dreamrealdefine finicky
- * dreamreal glares at nevet
- dreamrealdefine finicky
- dreamrealtimeout on the endpoint service :/
- dreamreallooks like the service itself might have moved or failed
- dreamrealor the CDN's burping
- blueshow, not tell -clanker
- bluedreamreal: there is an insight to be gained in that that clankers are inherently American!
- bluein more than one way, as it turns out
- bluean insight? insight!
- bluewaiting for codex to reset
- dreamrealyp blue
- dreamrealgrrr where'd he go
- * nevet joined #primate
- * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is publicly logged at https://bytecode.news/logs/irc/libera/primate and mirrored to Primate discord, channel #irc
- dreamrealjreicher, blue https://bytecode.news/posts/2026/09/it-s-been-a-bit
- dreamreal... note the podcast link and widget! It's not a good podcast, and should be deleted but I wanted to show it off first :D
- jreicherThat looks good!