prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » Well, it's happened. I officially have no idea what I'm supposed to be doing at work tomorrow or the hours I'm supposed to do because my management having actually put anything on my roster. My boss is also notoriously difficult to get in touch with during work hours.

@screem@yarn.yarnpods.com Oh boi 😅 Sounds rather like an interesting day 😂

⤋ Read More
In-reply-to » @prologic Okay, I'll check it out! 👍

@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 😅

⤋ Read More
In-reply-to » @prologic Okay, I'll check it out! 👍

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… 🤞

⤋ Read More
In-reply-to » @prologic Okay, I'll check it out! 👍

@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"}),
...

👌

⤋ Read More
In-reply-to » in working on my pod, i decided to get 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 👌

⤋ Read More
In-reply-to » @prologic maybe check out this post? https://alex.flounder.online/gemlog/2022-01-15.gmi (quotes below)

@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 😅

⤋ Read More
In-reply-to » Less than 20 minutes #AppleEvent2203 Media

@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 👌

⤋ Read More
In-reply-to » Anyone have any good server health monitoring (RAM usage, CPU usage, disk usage, etc)? I want to be able to also log these things for historical data and trend mapping.

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

⤋ Read More
In-reply-to » @prologic Ah sorry, gotcha. 😀 Hmm, you make an interesting point. I would assume that most links a user would add would be to their own profiles, but maybe not all? The Metadata spec says "A link to some other resource which is often connected to the feed or author". I think my inclination would be yes, add it to all of them, but I can also see that a user could put links there that aren't their own. 🤔

@david@netbros.com can you think of a valid case where you would want to link to something that isn’t your own thing?

⤋ Read More
In-reply-to » @prologic have you considered adding rel="me" to "User Links"?

@caesar@twtxt.net

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

⤋ Read More
In-reply-to » 📣 NEW: I realize we're still in a "code freeze" for Yarn.social's backend 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)

Download

Has anyone else noticed drops in CPU usage on their Pods since enabling websub? 🤔

⤋ Read More
In-reply-to » frankly, there's something refreshing and honourable about being suspended from twitter

@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” 😅

⤋ Read More
In-reply-to » @prologic Okay, I'll check it out! 👍

@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…

⤋ Read More
In-reply-to » @prologic have you considered adding 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?

⤋ Read More
In-reply-to » @prologic maybe check out this post? https://alex.flounder.online/gemlog/2022-01-15.gmi (quotes below)

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.

⤋ Read More
In-reply-to » @prologic maybe check out this post? https://alex.flounder.online/gemlog/2022-01-15.gmi (quotes below)

@caesar@twtxt.net

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?

⤋ Read More
In-reply-to » @prologic Ha. Aren't you supposed to be sleeping? ;-)

@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  ...

⤋ Read More
In-reply-to » 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.

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?! 🤦‍♂️

⤋ Read More
In-reply-to » 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.

@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 😂)

⤋ Read More

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 🤷‍♂️

⤋ Read More
In-reply-to » Linux Has Been Bitten By Its Most High-severity Vulnerability in Years Cognitive Dissident writes: Ars Technical is reporting a major new vulnerability in Linux. Named "Dirty Pipeline" it involves abuse of 'pipes' at the shell level as you might guess. The name Dirty Pipe is meant to both signal similarities to Dirty Cow and provide clues about the new vulnerability's origins. "Pipe" refers to a pipeline, ... ⌘ Read more

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?! 😅

⤋ Read More
In-reply-to » frankly, there's something refreshing and honourable about being suspended from twitter

@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.

⤋ Read More
In-reply-to » Really hoping for a phone with a Linux-based OS on it that doesn't have outdated hardware by at least 4 years. Tricky because that'd be expensive to build for a small market share. Best hope is to flash Ubuntu Touch, or something similar, on an old Samsung, I think.

@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?! 😅

⤋ Read More
In-reply-to » Have you ever wanted to learn how to program, or to learn a new concept? Have you ever come across a technology you wanted to play around with but had no idea how to get started? Does it feel like there is too much information about programming on the internet? Learning programming is DIFFICULT

@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.

⤋ Read More
In-reply-to » @prologic This could have been a phrase to use instead of the one he used with the word 'misinformation'. Sure. I do get your point. But maybe because you are programming for so long, it might be easier to learn something new?

@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 🤞

⤋ Read More