@ullarah@txt.quisquiliae.com Hmmm I’ll have a closer l
@screem@yarn.yarnpods.com Oh boi 😅 Sounds rather like an interesting day 😂
@justamoment@twtxt.net Use of Fetch APi is fine, in fact most of the new API(s) are fine by me really Web Push, Service Workers, Fetch, etc. These all provide quite useful functionality IHMO when it comes to building apps with web technologies 👌 But things like JSX, =>
(arrow functions) and all the new so-called “modern” language in Javascript is just well umm crap IHMO 😅
In other words I really don’t mind there being two different complete user experiences here, the embedded SSR Web Interface in yarnd
and the separate SPA/PWA with a mobile-first design and a more “native”(ish) feel 😅
The trick will be to reuse as much code between what drives the API and the SSR so changes, improvements or new features can be rolled out to the API, SSR and PWA all at once quite easily… 🤞
@justamoment@twtxt.net Haha sorry but I’m not a Javascript developer, I really honestly can’t stand the language and all the modern buillshit being added to it over the last few years 🤦♂️ I blame Facebook and Google 😂
I’d like to steer clear of things ike JSX, etc. MithrilJS fortunately lets you just write regular things like:
export default function Login (vnode) {
const { context } = vnode.attrs;
return {
view: function () {
return m("twt-login",
m("form", [
m("input", {"type":"text","placeholder":"Username"}),
...
👌
s/stupid/clever/
with the mesh network for my infrastructure. goal is to global load-balance and give say an .au visitor a traffic path close to them while someone in the .us or .nl would have their own.
@mutefall@twtxt.net So about that… This is not something I’ve designed for at all really.
There are of course things that can be done at the L7 hTTP aching level – ala CDN(s) / Proxies like Cloudflare, etc, which I run my Pod and my home Infra behind.
If you have ideas around this that don’t break some of the “deliberate” design choices, I’m all ears 👌
@mckinley@twtxt.net Completely 10)% agree 👌 Having just come from a school interview for my youngest daughter, it’s nice to see that Robotics, Machine Learning and Coding are all being taught at this school 👌 – I certainly hope they also teach the students some of the lower-level things and inner-working of computers, otherwise I might be volunteering to teach some classes 😅
@mutefall@twtxt.net I’ll say this again here, because I don’t want anyone to think differently of me 😂 I’ve been there done that with the whole LInux Desktop thing, but when I lost 98% of my sight some ~20yrs ago, I just couldn’t use LInux on the Desktop anymore because the accessibility is just “non-existent” there.
macOS is the only UNIX-like OS that actually has decent accessibility that’s just baked in 👌
Sounds good! Let’s set up some time to play 👌
At a high level:
- Deploy Prometheus as your metrics storage and wiry engine
- Deploy Node_Exporter for scraping and exposing CPI, Memory, UI, Network and much more..
- Deploy Grafana for querying and dashboard
- Deploy AlertManager for alerting and notifications
@screem@yarn.yarnpods.com Prometheus. I’ll give you more details when I get back home (out at the moment)
@david@netbros.com i’m not really sure what you were implying here…
@david@netbros.com can you think of a valid case where you would want to link to something that isn’t your own thing?
rel="me"
to "User Links"?
@caesar@twtxt.net Let’s put it this way.. what’s the worst that would happen if we do make this assumption that all user links are their own?
@caesar@twtxt.net I agree! 👌 And you’ll love what my company is trying to do here 😂 Stay tuned 🤗
rel="me"
to "User Links"?
but I can also see that a user could put links there that aren’t their own. 🤔
This is my main concern. I don’t think we can make this assumption.
The Metadata spec on Links doesn’t really allow for anything else besides a Title
and URL
anyway, so I’m not sure how we can deal with this except to have some Pod-specific behaviour we attach to the links? 🤔 (some kind of UI/UX around the user indicating whether the link is in fact theirs and maybe a custom icon?) cc @ullarah@txt.quisquiliae.com
yarnd
; however I wanted to share a new feature that just got built this weekend.
It’s really nice to see the CPU usage reduced by quite a lot (especially on my pod, which is quite a bit busier)

Has anyone else noticed drops in CPU usage on their Pods since enabling websub
? 🤔
@ullarah@txt.quisquiliae.com Hahaha 😂 So If I’m reading this right… This is not decentralised in any way? You have to trust and rely on a set of 3rd-party SMP servers? 🤔
@mutefall@twtxt.net If you’d like to play at some point, I quite like playing some real-time Chess on Lichess 👌
@darch@twtxt.net Ooops sorry, bad typos 😂 Thanks for linking (relinking) though 🤗
@mutefall@twtxt.net Glad to hear that mate 👌 I’m in this for the long haul too! I’d like to see Yarn.social suceed to a point where people have a serious choice between “centralised privacy eroding garbage” and “decentralised user andprivacyy respecting ecosystem” 😅
@justamoment@twtxt.net Yeah I like MithrilJS a lot, it’s the only sane “reactive”, “dom” thingy that I actually don’t mind using thanks to @markwylde@twtxt.net for introducing me to it (I’m still not very good at it though!)
@novaburst@twt.nfld.uk What extensions does it support? 🤔
@justamoment@twtxt.net The original idea was to run the “PWA” as a Pod-level configured theme. In other words you could point a yarnd
server via -t/--theme
to the directory for the pwa
theme and voila. But this is probably a bad idea, so you can largely ignore most of the templating you see there, it would only get used once to render the index.html
or /
anyway – the PWA takes over at that point via it’s Javascript and Service Worker, etc…
rel="me"
to "User Links"?
@caesar@twtxt.net Sorry I understand how the rel=me
attribute works and why it’s important – I guess I was missing something though in the back of my mind I didn’t make clear…
Do we just assume that any User Link a user inputs into their profile or we find on their feed (it’s actually part of the Metadata spec) should have a rel=me
attr? 🤔 Ca we make that assumption?
And yes your point on Mastodon failing this ceritiea is 100% spot on. No-one (98%) can basically stand up an instance of Mastodon easily. It’s just FAIL.
On the face of it it’s a generalisation, but s/People/99.99% of people/ and the statement becomes objectively true.
Yes you are right, but ask yourself “Why? How did this happen?”
I’m old enough to remember the times when everyone had their own server, everyone could run their own website easily and many people did. What changed?
@jlj@twt.nfld.uk Hmmm yeah looks like there are still some issues with “bad data” – specifically around your pod and your feed. I’m still working on figuring out how to fix this for you without any drastic measure so stay turned.
(#tv3tyba) @<jlj https://twt.nfld.uk/user/jlj> by the fact ...
@caesar@twtxt.net I tore it all down 😢
@jlj@twt.nfld.uk by the fact you see this reply faster than your pod’s fetch interval 🤣
Re-trying XMPP was less fun. At least I could stand up a Matrix server without punching all kinds of stupid holes through my network’s firewall 😅
But this “Federation” thing is a joke. It doesn’t mean what anyone thinks it means, it’s just the latest hyped up BS in my opinion 👎 – Just call it what it really is, server to server communications protocols / API / whatever. And for the love of god, why make it so hard?! 🤦♂️
@david@netbros.com Yeah I’m quite disappointed really to be honest with you – And disappointed with the “industry” and “community” at large.
It’s one thing to build shitty UI/UX which I’m honestly quite terrible at, but it’s another to write shit software, over engineering, poor logging, poor documentation, and well fuck, you’ve just grown so big that no-one gives a fuck 😅 (please correct me if I’m guilty of some of these too! probably am 😂)
Well Matrix is junk 🤦♂️ After staying up late for several hours (it’s not 2.30am 😳) I was unable to get my Dendrite homeserver to “Federate”. I posted a Federation Failures in the hopes it gets the developers attention, but so far this is honestly a joke.
I honestly can’t believe this simple concept of “servers talking to other servers” is so freak’n hard 🤷♂️
A flaw was found in the way the “flags” member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe and push_pipe functions in the Linux kernel and could thus contain stale values. An unprivileged local user could use this flaw to write to pages in the page cache backed by read only files and as such escalate their privileges on the system.
WOW! 😳 Who let that patch through?! 😅
@caesar@twtxt.net Well so far I can’t get the fucking federation to work despite the federation tester claiming all tests pass so I’m a bit frustrated at this point and am not too far from chucking this Matrix junk in the bin 😅
rel="me"
to "User Links"?
@caesar@twtxt.net Hmmm? 🤔 Please elaborate?
@carsten@yarn.zn80.net Just Yarning about it will be fine 😅
@david@netbros.com Probably 😂 and thank you 🙇♂️
@david@netbros.com Please Yarn about it as it goes live 😅 I wanna read in bed before I crash 😂
@carsten@yarn.zn80.net You have no links in your profile 😅

@carsten@yarn.zn80.net How do I reach you?
@mutefall@twtxt.net I’d like to think we’re here now, but it’s going to take a long time before “Yarn” or “Twtxt” (I prefer the former) becomes a household name – Well it is in my household 😅 I’m often reminded of a recent presentation by Aral (perhaps @dsarch can link this?) whereby:
Decentralisation starts with decentering yourself.
@mutefall@twtxt.net Agreed 👌 (not that I’m a big gamer myself due to my vision impairment, but I like playing chess does that count?! 😅
Who’s on Matrix? 🤔 I think I successfully setup Dendrite 🥳 I need some willing participants 😅
@adi@twtxt.net yes it’s not easy, but I don’t see anyone attempting to make it easier? Do you?
@novaburst@twt.nfld.uk Yes yes it’s a horribly “marketing” website. It has “bullshit” written all over it, because again “confirmation bias”. Because everyone else out there is making bullshit, over-hyped websites and landing pages, everyone thinks that’s what attracts people to their website and their product.
@carsten@yarn.zn80.net You are right. I am biased. I’ve been doing this so long I can’t remember how (actually I can, to be honest) I started in this space (programming). The reality is more complicated than we can possibly imagine. What I believe is at play here largely is what we call confirmation bias. Things has become “complicated”, but that’s just par the course, it’s sort of kind of human nature.The “Software” industry is still quite relatively young. Hopefully we’ll start to see it swing back where things are simpler again.
At least that’s my hope 🤞
⨁ Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@frankiem@twtxt.net Your welcome 🤗
@carsten@yarn.zn80.net That’s right 😆 Right thread / Yarn 😆