"Problems are Solved by Method" 🇦🇺👨💻👨🦯🏹♔ 🏓⚯ 👨👩👧👧🛥 -- James Mills (operator of twtxt.net / creator of Yarn.social 🧶)
Block / Report User
If this user/feed is violating this Pod's (VltraPlus) community guidelines as set out in the Abuse Policy, please report them immediately!
You are also free to Unfollow or Mute this user or feed. Muting will also remove that user/feed's content from your view and you will no longer see content from that user/feed anywhere.
@prologic does not follow you (they may not see your replies!)
Recent twts from prologic
- Someone needs to fiddle with the search engine’s codebase and improve it
- Fix some performance issues and correctness
- Add support for indexing mentions and feed authors of twts
- Document how to use the query language really well
- Provide results over both HTML and JSON
I think that would get us in a good place. Keeping the API as simple as hitting the search endpoint with
?q=... would suffice I think? 🤔
(#hsouiwa) I guess the problem I really have, same with this whole Web3 Blockchain nonsense, is that we blur the lines between what is a centralised system, vs a decentralised system, vs a distributed system (sorry forked as we’re getting off topic…)
Does that make sense? 🤔 Even though it’s not too different from say you using my pod and trusting me, I feel its about making it as easy as possible to rely on your own infra if you so desired.
For example, I am quite sure you coudl run up your own Session node, hell even run up a Swarm of them (as they are called), but how easy is that to do? 🤔
I’ve read the paper from Session and even played with it in the past 👌 I just wanted to point out something though, right there, not very far down:
Session utilises the decentralised Oxen Service Node Network to store
and route messages. This means that unlike P2P messaging applications
you can message Session users when they are offline.
This network consists of community operated nodes which are stationed
all over the world. Service nodes are organised into collections of small
co-operative groups called swarms. Swarms offer additional redundancy
and message delivery guarantees even if some service nodes become
unreachable. By using this network, Session doesn’t have a central point
of failure, and Session’s creators have no capacity to collect or store
personal information about people using the app.
(#6cajjya) @firstname.lastname@example.org In which case I strongly believe a really good search engine and crawler is more suited to this, as it has the capability of self-discovering other feeds by crawling the entire space.
It works because of the inevitable “network effect”, for example: Say you were mentioned by a new person I’m interacting with for some reason or another, but you don’t follow them. Because you follow me, you get to know about this because of your connection with me.
A crawler can also discover this as well (and does).
Are you any good at Go btw? We have a search engine, but it needs a bit more work I think.
(#c4rokma) Just a friendly reminder that I probably want to submit this soon (tomorrow), in the next 24-48 hours. It’s always gone through a few revisions. 🙏
(#rfs6lza) The very fact that we continue to fucking store “Personal Identifiable Information” at all astounds me 😳 – Yes okay fine, there are commerce laws around “Know your customer” apparently, in which case, why da fuq do companies continue to store PII in the clear in databases and systems so easily hacked?! 🤦♂️ Encrypt it at rest FFS 🤣
(#6cajjya) In practise, almost no-one uses a Twtxt registry. I think it got bolted on to the spec as an “afterthought”, but required clients to add an implementation and use one or more registries, but which one? 😅 My personal opinion has always been to just rely on a search engine, of which there is one currently (needs some love), but hmmm not sure, this keeps coming up, regitries, but why? 🤔
Me talking to another fellow Go developer…
(#uiiy3nq) Nope! I’m just a complete moron! 🤦♂️ I had somehow turned off “Display Media” on my own settings 😅 Whoops!
(#uiiy3nq) Oh 🤦♂️ Bitten by caching again I think 🤣
I’ve found a weird edge-case (bug?) with matching domains for @email@example.com’s pod with the “Permitted Images” domain check(s) that I can’t figure out.
Here is a reproducer of the core logic that’s going on with a golang playground snippet which returns
true and a
nil error as I’d expect. So this should work Hmmm 🤔
I don’t fully understand Hedgedoc’s permission model sometimes 😅
👋 Hey y’all Yarn.social and Twtxt users out there 🙇♂️ One of our sister projects we recently begun work on a few months ago this year (2022) is called Salty IM – Some of you may have heard of it, seen it, even played with it. If you haven’t do check it out! 🙏
I would appreciate any feedback, comments, criticisms as I would like to submit this before the Deadline of 1st Oct 2022. I an hopeful we can get a small funding amount to primarily build a great Mobile App experience for Salty Chat (the reference client) and place a number of (free) brokers around the globe for folks to use if they so wish 👌
Not sure how my daughter made these but they’re really good 👌
Also as an aside, I realied I can actually turn off Link Verification and Set my preference to Original Media, so at least there’s a work-around on per-user Settings until we fix this 👌
This is a quote…
Can we do something here?
(#xvx7mta) Ahh I see! I’ll jump on in 29mins 👌
(#xvx7mta) How do I play?
(#zogehjq) Probably yhe sanitizer doesn’t allow it 🤔 (for web)
(#j6ldm5q) In fact even in this Yarn, the whole Image Gallery feature that @firstname.lastname@example.org originally did is not completely broken 😅 I’ll let you ponder on that for a while, but we should probably do something about this before cutting a new release for sure 👌
(#rbkm6dq) @email@example.com We’ve talked about this once before and in fact even tried to formalize it but in the end we couldn’t agree on a way to do it or even if it was a good idea… Worth revisiting this again? Like @firstname.lastname@example.org I’ve also looked at JSON Feed and wasn’t entirely convinced either.
We definitely need some feed normalization database, too many broken mentions out there
What if we use some kind of heuristics based on a client’s cache? Or some kind of similarity search? Hmm 🤔
@email@example.com Also the pop-up when you click on external links in a Twt is broken. I tried to for example in the Twt (screenshot attached) and it didn’t work :/
It’s also been merged and my pod upgraded 👌
@firstname.lastname@example.org There are a few minor regressions. But maybe they were intentional? The “In-Reply-To” used to limit the text to some width and use an ellipsis via CSS to cut it off a bit.