@prologic@twtxt.net Yes, the way I can think of, by using the @darch@neotxt.dk way, is to have a feed with a user annotation within the twt and post everything on a single feed controlled by the owner.
It initially was a simple idea thrown there and so much has been built for it, it’s amazing. 😲
Also some feedback from other people on the matter might help us find some other great solutions.
@prologic@twtxt.net Better not, it’ll become a mess.
I think it can be managed with something like a dedicated system that interact with yarn or twtxt in general and act as a specific system for comments and discussion to embed in the hands of the site owner.
@mckinley@twtxt.net You’re absolutely right, that’s why I kept mentioning it as a personal preference. 😁
When I browse the web I almost entirely look for information with an “expiration” (tech and code related stuff tends to get old fast) and quite often if the topic is too outdated the only useful comments are the ones like “Hey! It’s been two years now, here’s a better way.” with some links to a newer page of some kind.
Of course I’m open to both cases to allow freedom of choice for everyone on how they want to handle that.
Another risk on a persistent comment system is to remember to have a way to moderate the posts, since you need to control what gets on your page and can potentially stay there forever.
@prologic@twtxt.net Great! And that would be the source of the data to show in a potential external page too.
@prologic@twtxt.net yes, I know about the bookmarks and I use them too, what I meant is a way to store important bits in the context of a comment system, as the related content owner while thinking of people who might read the content and ignore any comments regardless of the posts age.
@prologic@twtxt.net I’ll leave it to you, “Go” forth my warrior! 😎👌
@prologic@twtxt.net that exactly my logic in why I don’t care.
As time progresses people opinions and everything else does too, even I could find one of my own old posts disappointing and then think: “Why did I say that?”
What can be done instead could be something like, “This is a good post! I wanna pin it for storage manually”.
Like when someone gives a better alternative to a problem in a comment but, even there, if it’s this good of a comment I would take care to grab it and update my own content to share it with everyone even with who might or might not read the comments.
After all, the only comments that tend to be remembered, from what I’ve seen, are the bad ones. 🫣
@prologic@twtxt.net oh, I see.
I’m not sure how to optimize this but I guess it depends on the demand for such a feature.
@prologic@twtxt.net for me not seeing a couple of old twts is no big deal, but if more people would like it that feature then we can consider a way to fix it.
@eaplmx@twtxt.net yeah, the posts goes but the txt stay.
Am I right @prologic@twtxt.net?
@mckinley@twtxt.net I didn’t thought too much about it.
Personally I think that if a discussion is alive posts will be there, I don’t really mind if an old post/page lose its comments.
A solution might be a pod with an option to store twts forever?
Published without the link, here again: https://git.mills.io/justamoment/yarn-conv-widget
Live demo: https://sunetraalex.gitlab.io/yarn-conv-widget/
Note: you might want to try with a proxy since CORS is not enabled, like I did in the screenshot below.
Meanwhile I ended up putting together a Proof of concept for the widget I mentioned.
Here the repo https://git.mills.io/justamoment/yarn-conv-widget
@lyse@lyse.isobeef.org Thanks! 💪😏
@darch@neotxt.dk it might be fine in some cases but it might be accessible to spam bots too I think? 🤔
Maybe an approval system to cover it, but it seems too much in my opinion.
@prologic@twtxt.net Mine was just a simple idea, nothing more, your analysis of the process is just perfect, I haven’t really thought about it that deep, if it’s possible it would be amazing.
Just a note from me, I love working statically in general (no servers, no databases, no worries) so my motto is to rely on a external services to handle the moving parts or to push the dynamic parts to the code, like how Netlify CMS does it. It might help further analysis. 🥸
@darch@twtxt.net A BBS is nice but I don’t know how to handle that on a public site, does it use an invite system?
The twtxt concept always amazed me, so many possibilities. Even in such a small scale it can really handle something like Twitter does with just plain txt files, I can’t wrap my head around it yet. 😲
@prologic@twtxt.net I’ll look into those! 😎
@prologic@twtxt.net well, yes 🙃 what I was curious about is the way it did in code.
@eaplmx@twtxt.net I just saw the repo, thanks. I don’t know PHP so I wanted to check it out.
@prologic@twtxt.net I see, what I imagined was simply reading a thread embedded in a page, especially on a static site.
I’m not too aligned on the whole IndieWeb features, I’ll have to check it out deeper. 😲
@prologic@twtxt.net never heard of it myself, it’s a videogame, here the game on steam.
Looks pretty cute but seems fast paced.
@prologic@twtxt.net damn, your reply got me an idea…
What if you can use a thread as discussion externally?
I was actually searching for something similar around for myself for curiosity.
Think of it like a widget similar to Disqus.
You can embed a discussion on your site like a comment system.
It might even help spread the use of twtxt with people who don’t know of it.
@prologic@twtxt.net so I won, nice! 🎉
I was thinking the bike rear light should be red so the line where pointing at something there.
I even though the bike was in reverse for a moment. 🤡
@eaplmx@twtxt.net easy and simple.
How do you update the file internally? Is it a simple append on the txt?
@prologic@twtxt.net I don’t mind, it’s nice to see you and others sharing what they like with everyone.
@prologic@twtxt.net the POLITE Thinking bikers?
I’m confused. 😕
Also, what are those black lines? Did you draw them over?
@prologic@twtxt.net decentralized forum when?
@prologic@twtxt.net spamlogic 👽
@rrraksamam@twtxt.net herbstluftwm
@mckinley@twtxt.net I sometimes try to reset my setup but still needs some “external” help to do some stuff, but I’m getting there too.
The biggest issue I have is with native omnicompletion that don’t work nice with es6 JavaScript and python that don’t work on more than one file.
Have you managed to do something on that regard or you just go without completion?
@prologic@twtxt.net yeah, it gets bothersome.
Like driving a car with only your nails.
It works, but there’s a better way. 😑
@stigatle@yarn.stigatle.no I’d walk even 20 km if i could enjoy a view like this.
@eaplmx@twtxt.net neovim has a kind of server that allows other editors to connect with it’s core (don’t know the details), neovim itself use it too, there’s even a browser plugin too that enables vim in any textarea.
@prologic@twtxt.net another way to use neovim with intellisense is with onivim while being native to some extend.
I’m using pure neovim though, no other frontend matches my need better than the original.
I think, if I have to upgrade my workflow, emacs will be the only one I’ll try.
@akoizumi@social.kyoko-project.wer.ee how do you work with emacs?
Do you keep a window as a server running and spawn clients or what?
I tend to switch in and out of my editor quite often and need a fast startup time.
@stigatle@yarn.stigatle.no what an amazing view!
Is that a lake?
@eaplmx@twtxt.net @tkanos@twtxt.net when I decided to use vim I started with the barebone install and just forced myself to use it exclusively, the only things I checked out before starting where how to move, input text and save, then when I got stuck I searched for solutions with proper commands and, if unavailable, looked for the simplest and more lightweight plugins around.
After a while I became good enough to use it for my daily needs at home and work almost exclusively.
This entire process took me only 2 weeks.
My process to learn new tools is the same for everything else, pick the tool up, try doing the essential, and learn what you need as you go.
You’ll become productive faster and won’t get frustrated because you won’t need to wait until you know everything.
@eaplmx@twtxt.net neovim with the plugin goyo and limelight.
I also made a little script that let me create notes quickly, they get saved with a timestamp in a specific folder automatically.
If I need to log something I sometimes use a simple alias to write one-liners on a file with the twtxt format, a simple echo like the one here at the end of the page.
@akoizumi@social.kyoko-project.wer.ee Did you use “Trace Bitmap”?
The resolution is a bit too small but I tried myself and the result is not bad.
I took a screenshot with the options i used, hope it helps.
The image below is the vector generated.
@eaplmx@twtxt.net right now I’m using the Gmail web client, but I used Thunderbird before work the same logic.
Other than that, I also set lot of rules to apply specific labels to almost everything, since I manage more emails together, with another special label to filter what I really care about to be included in the main filters.
With the Gmail’s custom filter view I have other filters for showing in this order:
- Received in 24 hours and “Open projects” with priority
- All “Open projects”
- Only unread
- Unfiltered emails from anywhere
@prologic@twtxt.net I went to a small local event about crowdfunding and they said that on a bigger project it’s almost like a full time job to work on it.
But I don’t have any real experience so I can’t confirm anything.
@abucci@anthony.buc.ci I don’t even delete them, I just set a filter to include emails within the 24 hours I received them with the exception of a special label called like “Open activity” then, once in a while I just obliterate everything older than a few days. 🔥
To me it gives a greater feeling seeing the email count crumble with one hit. 💪😎
@abucci@anthony.buc.ci yeah, I’m using it too and just the other days an update from the developer showed up.
@abucci@anthony.buc.ci Shakespeare and monicelli might tick your curiosity.
@lyse@lyse.isobeef.org yeah, I guess it happens if you rely weird providers, luckily they managed to fix it on their own.
If I had to see their setup I might cry. 😑
@eaplmx@twtxt.net just read the wiki page, it’s pretty clever!
I can absolutely pull it off with my generation logic, it basically pick the characters from an iterabile, switch from a string or an array of words is child’s play.
@eaplmx@twtxt.net interesting proposal!
I’m not sure I would try implementing it too soon but it might be some i can try to play with when everything is a bit more polished.
The main inspiration was from https://spectre.app/, https://www.lesspass.com/, https://aprico.org/ and https://altopass.io/.
Also, implementing features is pretty easy with my structure, once it’s completed and public feel free to play with it!
@lyse@lyse.isobeef.org I don’t have the details but it seems they messed up their in-house hosting proxy or something, internally everything was fine but the domain pointed to some other IP, they just updated the domain DNS and byebye mystery form. 👋
@prologic@twtxt.net at work a client’s work email got hacked and now I also have lot of discount for many kind of pills. 💊💊💊
@akoizumi@social.kyoko-project.wer.ee so that means who submit correctly might not be human? 👽
@lyse@lyse.isobeef.org no thanks, some other client site I’m monitoring have a contact form which forward emails to me too.
That means I already get the opportunity to meet Sexy ladies almost everyday 🥸.
@eaplmx@twtxt.net @prologic@twtxt.net If you’re interested I did my own deterministic password manager solution, entirely client side as a PWA, it’s called Vector Pass
The login form is only used to generate a token and to store the data locally, absolutely no information is sent outside of the app.
I mainly built it for myself and does not depend on any external library except for the UI management, there’s an option to store data using a technique taken from here.
It also feature things like generating throwaway email accounts, PIN and can generate an TOTP code from the key of the service.
Everything can be exported and imported via JSON or arbitrary URL.
Right now it’s not welcoming for new users but I’m working on it, I’ll make the source public once I get some things right and polish it a bit.
I’m also planning to have a compatible CLI version but right now I’m focusing on the PWA.