# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is hosted by a Yarn.social pod twtxt.net running yarnd 0.15.1@3a76050 2024-06-27T23:52:58+10:00 go1.22.4 # Learn more about Yarn.social at https://yarn.social # # nick = lazarus # url = https://twtxt.net/user/lazarus/twtxt.txt # avatar = https://twtxt.net/user/lazarus/avatar # description = # # following = 13 ## # follow = Dilbert https://feeds.twtxt.net/Dilbert/twtxt.txt # follow = adi https://twtxt.net/user/adi/twtxt.txt # follow = eldersnake https://yarn.andrewjvpowell.com/user/eldersnake/twtxt.txt # follow = gr0k https://www.gr0k.net/twtxt.txt # follow = jlj https://twt.nfld.uk/user/jlj/twtxt.txt # follow = laz https://tt.vltra.plus/user/laz/twtxt.txt # follow = lazarus https://twtxt.net/user/lazarus/twtxt.txt # follow = lyse https://lyse.isobeef.org/twtxt.txt # follow = mckinley https://twtxt.net/user/mckinley/twtxt.txt # follow = news https://twtxt.net/user/news/twtxt.txt # follow = off_grid_living https://twtxt.net/user/off_grid_living/twtxt.txt # follow = prologic https://twtxt.net/user/prologic/twtxt.txt # follow = xuu https://txt.sour.is/user/xuu/twtxt.txt 2021-01-11T14:15:14Z Hi, I just created this account but couldn't seem to login with the android app, Goryon. does username need @? Is pod just twt.social? 2021-01-11T14:24:45Z @ @ (#) I feel like an old man. Never used twitter. Are you able to use the app?

If I had removed the hashtag and prologic's name would my reply still have linked to this conversation or sent you a private msg? 2021-01-11T14:29:10Z @ @ (#) 

Thanks. My mistake was trying to use twt.social for the pod name. 2021-01-11T15:07:14Z @ (#) Got it. Are pods linked (federated), or do they exist in isolation?

Optional, like Mastodon? 2021-01-11T15:19:15Z @ (#) and if one ran their own server, can they pick and choose which instances to join with, or choose to exist completely isolated and private; msgs only visible to logged in accounts? 2021-01-11T15:36:19Z @ (#) considering the negatives of social media on a large scale, wondering about an alternative for a local region. In my case, an expat pod for Vietnam. Mightn't need to complicate the feed with feeds from other pods that can have their own specific content.

Unless seperate pods were made to serve different languages and then joined for the multi lingual. 2021-01-12T04:42:19Z @ (#) Yes, makes sense. I appreciate a minimalist design and service that focuses on one particular thing.

Now, on this pod, each user has a profile link to their twtxt.txt which can be accessed by anyone without an account, and I noticed @ for example doesn't have his link displayed.

Can the pod owner choose to have accounts private? Like I can view some twitter accounts without logging in and others I can't.

or will the *.txt file always remain hosted somewhere in plaintext by design? 2021-01-13T12:42:26Z @ (#) Hi James, I caught up with some of your blog posts and discussions on github. Maybe you're right, and we shouldn't have the misconception of privacy on any of these platforms. Even if closed to non-users, one hack or one unblocked user with access can archive everything. Still, with the simplicity of retrieving the archive of users twts, even if a pod owner claims not to track users, it unfortunately doesn't stop someone else from doing so.

So a pod owner can turn off open registrations and open profiles. I'm feeling dumb but what does disabling open profiles mean for users? 2021-01-13T12:59:59Z @ (#) I'm not sure I know enough to implement OAuth2. I'm still considering that twt in combination with say XMMP for private dm and group chat could work for a local community.

Is twtxt.net setup to hash user's passwords and emails? You have the ability for users to retrieve passwords but you mention you don't keep emails. I'm curious as I have just realized that the ejabberd server I setup stores passwords as plain text and I need to research this more. 2021-01-13T14:23:50Z @ (#) 
 Passwords are encrypted with scrypt.
 
 Emails are not stored, only a hash is. If you need to recover your account for any reason (password reset) you must supply the same email used on signup, if the hash matches the backend will happily send a reset token.

This is pretty clever. Is this the default setup from installing one of the pre-built binaries? 2021-01-13T14:29:18Z The release page mentions being able to delete or edit your last twt and # searching. How is this done?

and can an admin clean up the feed and delete spam? 2021-01-15T05:34:49Z @ (#) how? or do you mean support but yet to be implemented? 2021-01-15T06:12:37Z @ (#) 👍 2021-01-16T01:24:11Z @ (#<4osaaga https://twtxt.net/search?tag=4osaaga>) 
> I’m just going to link to this video again 🤣

That's hilarious!

from Perth btw 🙃 2021-01-16T02:38:47Z @ (#) Okay. I designed a new logo for twt. Think it's original enough? 🥸 2021-01-17T07:14:49Z @jlj @ (#) rotated 180° is far superior to flipped vertically 😛 2021-01-17T07:32:32Z @ (#) Congrats 🙂 Can we add a recognisable hashtag e.g. # to link all posts of a topic to a conversation? 2021-01-20T14:51:35Z @ (#) The benefit of experience is recognising quickly our dumb mistakes. Perhaps ease off the ☕? 2021-01-26T14:08:04Z (#) If some regional pods can get going. They could each periodically have an in-person social event to fundraise to keep their server online (may have other services like pixelfed and peertube). If the events are successful, the organisers should direct some funds to the developers. 2021-01-31T06:56:03Z (#) Nice! I can't read the Growing twt.social blog though, showing 404. 2021-01-31T07:33:16Z @ (#) 

https://twt.nfld.uk/blog/jlj/2021/01/27/growing-twt-social 2021-02-01T01:38:23Z @ @ (#) Yep! 2021-02-01T02:15:32Z (#) True, but between non-esteemed colleagues, disagreements are now often seen as being (strongly) in opposition, or reimagined as for the reverse. 2021-02-03T01:02:53Z @slashdot @ (#) Christ! We really are moving in the wrong direction. Giving the few a competitive advantage over us just to join the game. 2021-02-06T09:55:44Z @ @ (#) I have really started to appreciate simple site designs, especially since larger screen mobiles have become serious replacements to laptops (or since I joined in and upgraded my phone).

The fancy graphic 'company' sites with multiple nested links are looking dated. 2021-02-09T15:17:57Z (#) tragic :(

This [article](https://www.nature.com/articles/s41928-020-00536-y) is somewhat related.

_Up until now, companies and governments have been using the general population as guinea pigs in their attempts to develop AI. Citizens are routinely subjected to algorithms that have not undergone a robust process of randomized controlled trials. On occasion, algorithms have never been used outside the lab, and we discover their faults once they have harmed someone._ 2021-02-10T01:09:50Z (#) Could you make a separate feed for RSS so that it doesn't interfere with the timeline? My marginal use of Mastodon on floss.social has become just a selective rss feed 2021-02-12T15:28:17Z (#<6b6naxa https://twtxt.net/search?tag=6b6naxa>) @slashdot @ They will just rewrite our thoughts. It will be easier than trying to read them. 2021-02-12T16:27:56Z (#<6b6naxa https://twtxt.net/search?tag=6b6naxa>) Start working on an ad blocker for [this](https://nypost.com/2020/11/12/sound-beaming-technology-will-play-music-directly-to-your-head/) 🔊🧠 2021-02-26T14:14:36Z I discovered this nifty [site](https://ncase.me/crowds/) explaining small-world networks from this [blog](https://blog.nindalf.com/posts/why-bother-arguing/) which I followed on after reading his recent [quitting twitter](https://blog.nindalf.com/posts/quitting-twitter/).

 ![](https://twtxt.net/media/Eap23ztyhi6K8Q46H84oR9) 2021-02-27T10:22:11Z @ (#) Good luck! 🎯

Aren't you always saying you are legally blind?

Or can you focus like a hawk in a narrow field of view? 🦅 2021-02-27T12:15:51Z @ (#) Do you mind me asking if you believe your sight was affected by coding (eye strain), or has been a lifelong condition? 2021-02-27T13:52:37Z @ (#) okay, thanks for sharing. 2021-02-27T14:03:42Z @ @ (#<754vgwa https://twtxt.net/search?tag=754vgwa>) for persistent files you will have to configure a volume. Docker compose makes this fairly easy to setup. 2021-02-27T17:41:55Z @ @ (#<754vgwa https://twtxt.net/search?tag=754vgwa>) docker did my head in when I first tried to learn how to to make simple things work. 

You probably want something like [this](https://devopsheaven.com/docker/docker-compose/volumes/2018/01/16/volumes-in-docker-compose.html).

You will also need to check the user/group ownership of the files inside the container and make sure your host files are given the appropriate ownership. Otherwise, the container might not start or it will just continually reboot if set to do so. 2021-02-28T11:30:45Z (#) 👏👏😀 2021-03-06T14:13:48Z [Hummingbard](https://hummingbard.com/hummingbard/introducing-hummingbard) is a forked Dendrite, the second-generation Matrix homeserver written in Go. It paginates content, allowing you to have a profile blog for your matrix id, nested rooms/directories, and threaded replies.

[@test:ix.social](https://hummingbard.com/@test:ix.social) is my account from my synapse homeserver. My subspace is not working, but you can check [root](https://hummingbard.com/@root) for how it's currently functioning.

sorry I haven't yet ventured to start a twt/yarn pod :/ 2021-03-07T09:46:53Z @ (#) yep, all are guilty! 👹 2021-03-12T06:10:34Z @ (#) people claim to be agnostic or to hold a secular worldview then champion to be on the side of 'science' and call for a crusade against the unbelievers.

Without participating in the scientific method or even just doing a review of the literature, it's largely belief and a choice of new bishops in different outfits. 2021-03-12T06:36:00Z @ (#) the skinner's box will have people believe whatever is thought to confer good reputation. Claims made about what is good for society is a mask for what people have learnt is good for themselves; the way to get ahead of others in the short term. 2021-03-12T06:43:26Z [https://rossulbricht.medium.com/decentralize-social-media-cc47dcfd4f99](https://rossulbricht.medium.com/decentralize-social-media-cc47dcfd4f99) 2021-03-12T08:16:03Z @ (#) He has the time to write in prison.

Difficult to sum up in short, but recognises that most users are now too accustomed to using services of content providers for free to go back to paying.

Advocates for dentralizing to the user level with advertisers funding users directly. Hosts/providers receive a cut and compete for users, whom have flexibility to move. 

> At one extreme, there might be users who cannot generate enough ad revenue to cover their costs. It may be that if a user never clicks on ads then advertisers will eventually stop paying to display those ads. However, brand advertisers may still be willing to pay a very small amount, allowing some content delivery. As a worst case, such a user could simply host their own content, eschewing the convenience of a service provider. Or better yet, they could become a service provider themselves and make enough to cover their own DSP use.
> 
> At the other extreme, there may be users who are so valuable to advertisers that they bring in more ad revenue than is needed to cover the costs of the various DSP services they use. Given the billions of dollars in profit generated by social media platforms benefiting from the network effect, it is reasonable to expect that many users will profit by using DSP and interacting with their advertisers.
> 
> The last outliers we will consider are the users who would rather not see ads and instead pay for DSP services themselves. Such users will have to fund their DSP wallet themselves which will be slowly drained.

Suggests that a form of machine learning (Zero Knowledge Artificial Neural Networks) would be able to help moderate content without sacrificing privacy. 2021-03-24T02:55:23Z (#) There are no perfect people. Disagreeable people that put their 2 cents in on every issue are going to look worse than they might be.

[https://www.wetheweb.org/post/cancel-we-the-web](https://www.wetheweb.org/post/cancel-we-the-web) 2021-03-25T17:34:25Z (#) I expected this was a troll and related to current events.

What I'm learning, is that there are some disturbed individuals out there (worse than this even). To think that those behind this 'study' [sic] believe this is making a point 😟

http://gopher.floodgap.com/gopher/gw?=bitreich.org+70+302f7573722f3230682f70686c6f672f323032312d30332d32355430352d31382d30332d3337343630332e6d64 2021-04-13T01:52:53Z @ (#) 👏👏👏 2021-04-13T04:51:29Z (#<2eing7q https://twtxt.net/search?tag=2eing7q>) There is no apology that is ever good enough for these people. It is both demanded and used as confirmation of the exaggerated guilt assigned to disqualify someone from their profession.

Others are not happy with their lot and are quick to become spiteful. Cancelling others is a way to reduce the pool of competition in hope that one day a more prestigious position will open up, and only a smaller minority of 'the right sort' (less challenging / mediocre) will be acceptable choices. 2021-05-17T05:23:41Z From the psychiatrist who ran the blog, Slate Star Codex. A lengthy but worthwhile piece on [online culture](https://astralcodexten.substack.com/p/the-rise-and-fall-of-online-culture) 2021-06-04T06:59:32Z (#) yikes! 2021-06-04T07:02:43Z I think it's not just Turkey

https://actu.epfl.ch/news/mass-scale-manipulation-of-twitter-trends-discov-2/ 2021-07-11T02:04:17Z (#) so many apps, just __need__ a peek at your contacts and location 2021-07-11T02:06:46Z @ @movq (#) At least you won't forget your passphrases. 2021-07-13T15:20:57Z @ (#) 404 :( 2021-07-22T01:21:59Z @ (#) Nice! Is that your house next to a giant park? 2021-09-19T08:02:40Z Hi twt.social / yarn.social :)

Been a while since I've been here.

I just read @ recent blog entry and noticed for the users with their own instance, the link to their blogs is only visible from their side. Is this by design at this stage? Only users on the same instance can reply comment on a blog? 2021-09-19T09:01:39Z @ (#) Thanks.

My wife and I had covid last month. We have recovered and are sort of cleared to renter society, but our apartment building is still considered a 'red zone' here in Ho Chi Minh so we can't actually go shopping ourselves. Still have to order everything.

Our daughter is 7 months now and crawling around the place so needs more supervision and entertaining :)

How have you been, are you under martial law yet? 2021-09-19T09:21:17Z @ @ (#) Yeah, as jlj shared the direct link to the blog, not the twt about the blog, the reader has to go looking to see if there is a twt to reply to.

The twt propagates across pods but the user profile of a different pod doesn't show the link to blog entries on a different pod.

If I saw the twt at his page, I could copy the 'conv/qc5b6ba' and manually add it to twtxt.net to reply. Maybe for now, if pod owners wanted to make it easier to reply, they could copy the link and edit their blog entry to include it. 2021-09-20T06:54:19Z (#<2m6fb6q https://twtxt.net/search?tag=2m6fb6q>) @ My first thought was something boring and simple like yPoll is you wanted to connect it to yarn.social.

The next idea which is less simple led me to this https://www.anonypoll.com/ 2021-09-20T12:04:22Z @ @ @ @ (#<2m6fb6q https://twtxt.net/search?tag=2m6fb6q>) I've never heard of opoll being used before. People add things to UD that might be their own invention and not used outside their social circle.

If the poll is only for arranging a meeting date then I would suggest a name based around 'date', 'meet' or similar. 

e.g.
Dayt-me (date me)
D-date (dd your availability)
meet-on 2021-09-20T12:20:00Z @ @ (#<5gb3dqq https://twtxt.net/search?tag=5gb3dqq>) perhaps the option for email notifications (once a day or week) or a visual marker - your followers display with a slightly thicker border around their avatar or such. 2021-09-20T12:37:40Z @ (#<5gb3dqq https://twtxt.net/search?tag=5gb3dqq>) Ah, I forgot no emails. The notification doesn't have to be something that disrupts the user. Somthing simple that users can toggle on and off that can serve as a reminder might be desirable for some. Actually, I don't really care about being notified, but I think it probably shouldn't be published in the Timeline. 2021-09-21T01:57:24Z @ @ @ (#) anyway to prevent someone from following another user's per-event feed? 2021-09-21T13:34:50Z @ (#) Looks good :) I will give mkws a go soon 2021-09-21T14:13:33Z @ (#) It will be a basic social profile site similar to examples listed on mkws, and with at least a yarn pod :)

I'm a dummy, so I might need some help when I get around to it! 2021-09-21T15:46:50Z (#) @ @movq How can you specify your handle? Do other sites recognise it depending where the twtxt.txt is located?

e.g. Can I host a pod publicly at yarn.domain.tld but have the yarn handle just as
` @username@domain.tld instead of @username@yarn.domain.tld `

I mean, from the perspective of everyone else.
I realise the profile will still be viewable at yarn.domain.tld/user/username 2021-09-22T00:16:55Z (#) @ So it works for @ and @movq because they are just hosting a twtxt file and not a pod? They can still have landing page for their website and have their handle at the domain.tld level this way.

It's not a big issue for me, was just wondering if it were possible to make use of a .well-known in nginx. 2021-09-22T01:36:13Z @ @ (#) For example I have currently running a Matrix server here https://ix.social/ with the following

`server {
 server_name ix.social;
 ...
 location /.well-known/matrix/server {
 return 200 '{ "m.server": "syn.ix.social:443"}';
 ...
 }
 location /.well-known/matrix/client {
 return 200 '{"m.homeserver": {"base_url": "https://syn.ix.social:443"}}';
 ...`

This allows the user handle to be username@ix.social instead of username@syn.ix.social where Synapse is running. 2021-09-22T07:57:07Z (#) @ Anything needed to update for Docker?

I had it working once, but for some reason the password manager I used to generate my password didn't save, so I couldn't log into my account. I purged, grabbed the repo again, and recreated my image but now I can't log in.

https://tt.vltra.plus/ 2021-09-22T08:05:10Z (#) @ Thanks, but I think I will have to save it for later or another day now :/
I have to get into some work now.

Btw, I had to change the docker-compose.yml to use `dockerfile: Dockerfile` and not ` dockerfile: Dockerfile.dev` 2021-09-23T17:13:49Z @ From what I can determine, this line was was culprit:
` environment:
 #- NAME="VltraPlus"
`
Removing the NAME from docker-compose.yml seems to have solved the cookie issue.
I can set the name in the Settings menu, but the cookie stays as twtxt.net=

My test twt is not displaying :(
`https://tt.vltra.plus/user/laz/twtxt.txt` 2021-09-24T05:04:57Z Sorry if you got spam. My test messages came through together after fixing my `BASE_URL=` from `http` to `https`.

I purged my installation and I'm back up here [laz@tt.vltra.plus](https://tt.vltra.plus/user/laz/twtxt.txt) 
@