prologic

twtxt.net

"Problems are Solved by Method" 🇦🇺👨‍💻👨‍🦯🏹♔ 🏓⚯ 👨‍👩‍👧‍👧🛥 -- James Mills (operator of twtxt.net / creator of Yarn.social 🧶)

Recent twts from prologic
In-reply-to » @prologic I could, but something I was wondering is: why not share the codebase between the webapp and the mobile app so that such discrepancies are minimized? Otherwise there's parallel development going on at all times, which violates the [DRY](https://en.wikipedia.org/wiki/Don'trepeatyourself?useskin=vector) principle.

@abucci@anthony.buc.ci Yup that’s the goal 🤞

⤋ Read More
In-reply-to » They say AI is now filling up the content of the Internet with gaslighting posts from humans who do not exist and tweets from machines who make up stuff. Nowadays we discuss things with bots, not humans.

@off_grid_living Didn’t Google scan loads of books from Public libraries? 🤔

⤋ Read More
In-reply-to » @prologic I could, but something I was wondering is: why not share the codebase between the webapp and the mobile app so that such discrepancies are minimized? Otherwise there's parallel development going on at all times, which violates the [DRY](https://en.wikipedia.org/wiki/Don'trepeatyourself?useskin=vector) principle.

@abucci@anthony.buc.ci Yeah like I said it’s being worked on slowly 🤞

⤋ Read More
In-reply-to » @abucci they are saving the username, just in case. If twtxt.net becomes popular, they could sell them for some coins (virtual coins, that is). 😂

@bender I hope my pod never becomes that popular, I’d rather see other pods start to amas more interesting users and build a stronger community over time 🤣

⤋ Read More
In-reply-to » Like, check it out. That link to DRY? It doesn't render as a link in the webapp. However, it does render as a link, and works fine, in Goryon. I've seen before that Markdown tables render fine in Goryon but not in the webapp. They ought to behave as similarly as possible, right? So just in this small interaction there are three discrepancies between how the mobile app and webapp render Markdown.

@abucci@anthony.buc.ci Could you please file a bug for @xuu@txt.sour.is to look at, this smells like a bug in the go.yarn.social/lextwt parser 🤔

⤋ Read More
In-reply-to » @prologic I could, but something I was wondering is: why not share the codebase between the webapp and the mobile app so that such discrepancies are minimized? Otherwise there's parallel development going on at all times, which violates the [DRY](https://en.wikipedia.org/wiki/Don'trepeatyourself?useskin=vector) principle.

@abucci@anthony.buc.ci This is quite hard to do really. Because the “web app” is a server-side rendered (SSR) app. Mobiles Apps are not normally written this way (in fact they never are). They are two very different code-bases, which is why we spend a lot of effort on the client and the API. On a side note, I’m also working in parallel on a way to “embed” Go code (as a client) in a Flutter App in the hopes for more reusability for Salty.im – If we can pull that off, it’ll also help improve the reuseability of client features and improve on keeping things DRY for the Yarn.social app 👌

⤋ Read More
In-reply-to » 👋 Hello @samuelwaits, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ 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! 🤗

@abucci@anthony.buc.ci That’s the part that puzzles me the most. It’s as-if these spam buts just don’t know how to Yarn 😅

⤋ Read More
In-reply-to » 👋 Hello @samuelwaits, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ 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! 🤗

@abucci@anthony.buc.ci LOL I swear to god these are spam bots, if only we could find out what 🤣

⤋ Read More
In-reply-to » @eldersnake that's the only thing I can think of -- which we do on the backend anyway for our server-side-rendered web app (SSR)

@bender I think I might actually follow all three of his accounts, so I hear you’re actually correct in this case. 😆

also need to talk to you about the other case that you discovered that I promised I will try and fix, which I realized I wasn’t completely 100% sure what was going on 🤦‍♂️

⤋ Read More
In-reply-to » @eldersnake that's the only thing I can think of -- which we do on the backend anyway for our server-side-rendered web app (SSR)

remember my goals for this year? To get the mobile app finally released to production with all bugs and improvements addressed? 🤔

⤋ Read More
In-reply-to » @lyse flawed is the right word, no harsh at all. Good reading, and thanks for supporting the possibility of convincing @prologic to switch to a database! :-D :-P

Anyway, even if I did, which I’m sure I did, it wasn’t intention to say that I hate all SQL database outright, but rather my inner rage in this case comes from developers far too often reaching for that shiny *SQL database (doesn’t really matter what it is), only to discover when you go looking under the covers at the source code and what data is being stored, accessed and manipulated, it could. have been done with a simple embedded KV store or even a SQLite database. But no, instead, you have to worry about this extra component 🤦‍♂️

As a big proponent of self-hosting, I find this an anti-pattern.

⤋ Read More
In-reply-to » @prologic not me mate, I asked as I was genuinely curious and as someone who only really knows SQL as far as databases go, I keep wondering what life is like on the NoSQL side of the fence 😅

@abucci@anthony.buc.ci Maybe maybe not. Depends on what you’re doing I guess. For small things I find simple things are better anyway. KV, flat files, a log, etc.

⤋ Read More