Community
Chat Logs
Monday, October 26, 2026 (America/New_York)
- phalethany idea why these two respond fine https://js.stdlib.run/site.webmanifest https://bytecode.news/site.webmanifest and these two return 404 https://flog.run/site.webmanifest https://primate.run/site.webmanifest ?
- liolocmorning 👋
- phalethhi lioloc
- phalethlooks like you need a better irc client, one that can just auth you using SASL
- phalethalso some that gets you cloaked before joining channels
- bluehi
- phalethhi blue
- liolocyeah definitely, i'm using bIRC on macOS
- liolocif you have any suggestions I'm all ears
- phalethdo you like TUIs?
- phalethlooks like weechat can be installed on a mac https://kb.shells.com/tutorials/macOS/Weechat/
- bluelioloc flog 0.1.8 is out, and it supports `flog init`
- bluealso, repopack gains rolling release channels, I'm gonna add support for that later into flog and rp
- jreicherThe IRC clients in Emacs are excellent TUIs.
- liolocthanks will checkout the weechat
- liolocalso i saw that blue, actually used it as well, very neat
- liolocahhh i see, so some people use something like weechat and then they use tmux to persist it?
- liolocso that they can have it running on a vps or something and then use it on their phone?
- liolocor desktop
- blueyes lioloc, that's what I do
- blueI have irssi inside tmux running on a vps
- liolocgotcha
- liolocway better than my current setup, i'll do the same
- lioloctired of getting disconnected
- blueweechat is similar to irssi
- liolockk
- phalethso the file is there https://primate-master.repopack.app/site.webmanifest of course not on primate.run yet
- blueya soon, when 0.43 releases
- blueif you need to backport things in the future, just create a task with another --base, phaleth
- blueso if you want to change smth in the live website, you'd create a task against --base 0.42
- bluesince the live website deploys from that branch
- phalethno worries, it's gonna be out when it's gonna be out
- blue"Key finding: #196 must release @primate/angular as at least 0.14.0; Flog rejects 0.13.0 for the new Primate 0.43 peer range."
- blue<3 flog
- bluerelease sets are amazing, I don't get why pnpm and other package managers never built them in
- blueit's almost like nobody ever dedicates thought in designing actually useful software, especially for monorepos
- bluehttps://repopack.com/project/primate/tasks/254
- blue<3 flog
- bluehttps://repopack.com/project/flog/tasks/106
- blueunstable flog is coming, now with repopack's rolling channels
- phalethheh
- phalethit's just that dev tools are the worst tools of them all
- blueya, that's why we have flog
- blueto put a stop to that
- lioloc_hello from my vps
- phalethhello root
- phalethtype `/nick lioloc`
- liolocah better now
- lioloci created a service to have it autostart on load as well
- liolocthanks guys
- phalethnice
- phalethon VPS boot you mean?
- phaletha systemd service I guess
- liolocyes
- phalethsounds convenient
- phalethlioloc: what host OS is running on the VPS?
- phalethblue: is the post ready for a read since there are no XXXs anymore? https://primate-master.repopack.app/blog/primate-043
- nevetPrimate — Primate 0.43: diamond migrations, deferred navigation and direct SQL
- liolocphaleth: ubuntu
- phalethtry archlinux, it's way better
- liolocreally? how come?
- phalethubuntu package maintainers are way too busy messing around making software packages ubuntu specific and also pushing rust into every hinge they can
- phaletharchlinux is a rolling distro
- lioloci'm intrigued
- lioloci'm using hetzner, idk if i can change the os though
- liolocoh nvm i can
- phalethI used hetzner previous year and remember I could choose archlinux no problem
- liolocwhat do you use now?
- phalethI was hosting a couple of pointless wp sites and told the owner of those sites to take care of that so I don't need that VPS anymore
- liolocah gotcha
- phaleththese days I'm messing with two blue's VPSes
- phalethboth run archlinux without a problem
- phalethanyway ubuntu just needs to stop being used, their maintainers and devs are just wasting time
- liolocdidnt know that
- phalethrewriting core utils that never had a single CVE and are essentially feture complete for decades only to make them worse is a huge waste of effort
- liolocoof
- bluephaleth: yes, https://primate-master.repopack.app/blog/primate-043 is essentially ready for a read
- nevetPrimate — Primate 0.43: diamond migrations, deferred navigation and direct SQL
- phalethblue: alright
- blueit won't change substantially. flog found operative situations, and they were fixed
- bluelioloc: once superarch is done, we will migrate from archlinux to superarch. but superarch is some ways off right now
- bluearchlinux is currently the best we have until superarch arrives. we will then likely switch to bsd-based superarch installs, if podman is properly supported on that
- liolocvery cool
- blueonce repopack matures a bit more, I could host orz (the superarch package manager) and its packages on repopack. the first iteration of orz will likely just download packages from upstream (so node stuff from nodejs.org), but later iterations will build locally
- bluelinting with eslint takes so long... `flog lint` has to come sooner than later
- phaletheslint is there to stay
- blueit's very slow, we don't need it. we need fast, but not biome, biome is terrible and doesn't cover most of the useful eslint rules
- blueget this, phaleth
- bluehttps://repopack.com/project/flog/tasks/73
- bluethis is the future, but without Dog instrumentation. linting/formatting/test coverage will be handled by a Flog library called Stick
- blueDog will benefit from Stick as well later when it needs to detype .ts files
- bluethe reasons for Stick is that I don't wanna wait for Dog so long, Dog will still take some time
- blueand Flog needs to get some real useful capabilities
- blueI have two Dog experiments that failed, it's currently stuck on 9x V8 so it still needs a lot of work
- phalethnot sure what is the meaning of stick here
- blueDog has now moved to a pure C++ pilot, we'll see where that gets us
- phalethalso clanker simply has no chance as usual
- bluestick is essentially an ast tree interpreter, not a full engine
- blueyou need that for formatting/linting/etc. mostly static analysis, not a full-blown engine
- phalethso it's supposed to be used by dog then?
- bluemostly by flog for `flog format`, `flog lint` and `flog test --coverage`, but also by dog for some things. like running .ts files
- blueI'm gonna turn flog into a monorepo with flog and stick in it. dog will join them later, I will delete the dog project, since they'd be sharing libs
- bluedon't worry about it, it's all lessons learned
- phalethwell, flog should be able to initiate, but execution will still happen running on the engine
- bluedog will still be running JS
- phalethso I just don't think stick is an appropriate name
- bluenone of these are appropriate names, it's just fanciful names, they don't mean much
- bluebut don't worry, stick won't have a webpage and you won't need to design a logo for it :P
- blueit's just going to be a library used by flog and dog
- phalethmaking logo is not difficult, it's just the repopack project is a mess having ton of duplicates here and there
- phalethpretty sure sh script lines of code already exceeded 20k in that project
- phalethprolly some bash in there too
- blueit's mostly the provision part, no?
- blueit's all gonna disappear once we move to Go tooling
- phalethso as long as the website is clean it should be a no brainer to get a new logo up there
- phalethno clue, most likely
- bluek
- phalethit's like clanker self inflicting problems all the time
- bluewell, we need flog, dog and stick. they all solve real problems
- blueflog is already improving the way to publish packages in rcompat/primate and prevents me publishing nonsense
- phalethno idea what is it on about here https://repopack.com/project/flog/tasks/107
- phalethsounds like it invented some bash script with pnpm deeprooted and now it insists on me running that generating some more scripts to make the thing get bloated for enternity
- phalethalso it mentiones warnings from new apt, totally irrelevant as long as it can install whatever is needed
- bluesubmit it again
- phalethok
- bluethis is clanker nonsense. AGENTS.md says every change needs benchmark measurements
- blueI will change that guidance to "every change to .go" files
- phalethalright
- bluehttps://repopack.com/project/primate/tasks/259
- bluethis is likely gonna make it to 0.43 as well, because it affects repopack
- bluehttps://repopack.com/project/flog/tasks/108
- blueI'm thinking of adding shortlinks to repopack
- bluemaybe repopack.com/t/flog:108
- bluephaleth: thoughts?
- blueit'd just be a redirect, but easier to share
- blueactually the : does nothing there, could be repopack.com/t/flog/108 as well
- phalethcould primate@259 be backported if 0.43 was out?
- blueit could be, but I'm doing it now so it'll soon be done
- blue0.43 has passed two audits, one by sol 6.0 and one by sol 6.1. it did find a few things, those were mostly pre-0.43 stuff
- phalethno reason to bother with short urls
- blueI do wish clanker would understand that when I ask it to review a release, I mean to review it against changes to the last release, not in general
- phalethI've said every byte counts but only when it comes to browser DOM abuse
- bluek
- phalethheh
- blueI mean, it's ok finding bugs that are unrelated, but they've been there for a while and no one complained
- blueI don't even know if anyone uses @primate/angular
- blueit's ok to fix a bug in it, but I wouldn't consider it a blocker for 0.43
- bluepity clanker doesn't understand that nuance
- phalethheh
- bluewhich is ok.. clanker doesn't know primate's userbase
- phalethclanker wants to clanker
- bluebut still, I asked it specifically to review the release, not to audit the project
- blueit has a tendency to overengineer/overthink stuff which is really annoying
- blueI feel like repopack's chat will be able to curb some of these tendencies by building-in good guidance
- bluebut clanker will clanker, as you say
- phalethat least it didn't start pushing rust into every hinge yet
- bluewell, rust is a no-go for repopack or any project I have a say in
- blueI will never accept code in a language you need a phd to understand
- bluethat's currently rusk and haskell for me
- bluerust*
- bluemy rule of thumb is that if I can't understand a piece of code, then I won't merge it
- blueI don't need to understand every detail, but I need to be able to map the code and understand what it does, and I can't do that with rust
- phalethyeah
- phalethsome languages are made for some people's amusements
- blueyup. rust is a purely ego-driven language
- blueit might satisfy some people's needs to show off.. but I can't accept it
- bluetoo pity zig turned into such a worthless dumpster fire
- blueI really liked it :(
- bluejust shows you sometimes good people with bad intentions can ruin good projects
- phalethzig as a lang is still fine, the zig standard lib got a bit weird
- phalethanyways, no need for a system lang for now, also there are alternatives anyway
- phalethI like the database optimizations in primate 0.43, that's actually the way to go
- bluediamond migrations?
- phalethwell that's nice too
- blueya
- bluethe repopack looks like a friggin' alien in the favicon, and I love it
- bluerepopack logo*
- phalethheh, after I scaled it horizontaly it's got a bit weird I think
- bluedo you want to rework it?
- blueit's got alien vibes right now
- blueif htat's intended, then it's ok
- phalethalien vibes are ok
- phalethit had them before anyway
- phalethit looked like a reptile in a mask in the favicon
- bluelol
- bluehttps://repopack.com/project/flog/tasks/109
- bluestick work has started
- bluephaleth: clanker review 749
- bluereviewed*
- blueit found some missing old logos
- bluewe should really centralise those assets
- phalethyeah, good review
- dreamrealnext BCN article on its way...
- bluedreamreal: `flog format` is coming
- bluelikely with a flog 0.2.z line
- dreamrealnoice!
- bot[ByteCode.News] That free beer has a brewer - https://bytecode.news/posts/2026/10/that-free-beer-has-a-brewer
- bluesweet, dreamreal
- dreamrealSomeone post that BCN post to HN please
- dreamrealbest if it's not blue this time because their filters watch for associations
- phalethdreamreal: https://news.ycombinator.com/item?id=50245121
- nevetHacker News
- dreamrealtodah!
- dreamrealsays "dead"
- dreamrealhrrrm
- phalethcannot even upvote?
- dreamrealit literally shows [dead] for me
- phalethoh, yeah, for me too
- phalethafter I logged out
- dreamrealNo idea why
- phalethyeah, well, hn does not like my account
- dreamrealhttps://news.ycombinator.com/item?id=50245457
- nevetThat free beer has a brewer | Hacker News
- bluedreamreal: I didn't peruse yet; node2shell might also merit mention
- bluethis, or rathe last week, has been a catastrophe for programming
- dreamrealOr something that's been LONG overdue, a butcher's bill that's been unpaid for far too long
- bluewell, php has always been a dumpster fire
- bluethis is nothing new
- dreamrealPHP isn't the point, though, and never has been
- dreamrealthis is a problem that PHP just ran into
- blueI beg to differ, mr dreamreal
- bluethis is very much a PHP point. good software, like openbsd, does not suffer from this
- * dreamreal thinks that's less true than blue might hope.. and the exploits are only EVIDENCE, not cause
- bluethere are superior and less superior models of programming. there *are* better programming languages, and more conscientious developers. all of this bears upon the product. the problem is NOT necessarily that PHP has one fulltime member. the problem is PHP is dumpster fire level garbage that should be retired ASAP
- dreamrealSure, but it's not ABOUT PHP
- dreamrealJava had the same kind of vulnerability
- bluethe place where your article and I differ, is that I generally do *not* believe that throwing money at problems fixes them. throwing money at stuff may, and often very poorly, alleviate symptoms. fixing problems is inextricably intertwined with uphill fighting many faults of the human nature
- blueand that is much, much harder than the article's promise
- blueif you give me a million dollars, that will *not* make primate better
- bluewhatever contributes to primate being good or bad is wholly connected with the culture around it
- bluethe people working on it, and with it
- dreamrealI don't think THROWING MONEY fixes problems
- dreamrealbut I think participating does
- bluethe reason I think Go is a great language, and I've only come to realise it recently, is because the c people wrote it, but also because it chose simplicity where others preferred complexity
- bluethose two things are completely unrelated to money
- bluethat is also my problem with rust: the "you-need-a-phd" complexity means people will produce conceptually bad software with it, and see those worthless rewrites of everything that crawls under the heavens, everywhere
- bluethat is a *bad* culture, no matter how much money the rust foundation has
- bluethe same criticism now goes to zig
- bluealthough it plays out differently there; the language is conceptually ok, the people are totally crazy
- bluedreamreal: phaleth: lioloc: https://primate.run/blog/primate-043
- nevetPrimate — Primate 0.43: diamond migrations, deferred navigation and direct SQL
- blueprimate 0.43 is released
- bluethe 0.44 cycle has now opened
- phaleththe website works fine, well done
- phalethmobile score is better https://pagespeed.web.dev/analysis/https-primate-run/zmilz1ezks?form_factor=mobile
- liolocNICE
- liolocwill check it out
- bluenice phaleth
- blueya lioloc
- lioloclots of changes, nice to see. Very nice. I'm off to bed, see you tomorrow!
- liolocCongrats on the release
- bluethx