# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 61019
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=48991
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=49091
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=48891
@xuu Yeah I agree changing or detracting from the underlying Twtxt format we use would ruin our other hard work 😒 Like Salty.IM πŸ‘Œ
@xuu Yeah this is a great ideaπŸ‘Œ I was just thinking of the storage format and what clients would fetch as a resource πŸ€”
@xuu Yeah this is a great ideaπŸ‘Œ I was just thinking of the storage format and what clients would fetch as a resource πŸ€”
@xuu Yeah this is a great ideaπŸ‘Œ I was just thinking of the storage format and what clients would fetch as a resource πŸ€”
@marado Ahh good point, or with a --? I sometimes try to separate different paragraphs or points with a -- instead of a new line / paragraph break. I don't mind either way, but will amend the PR later when I get back from the tournament, unless you'd like to make the suggested change and I'll just accept it? πŸ™
@marado Ahh good point, or with a --? I sometimes try to separate different paragraphs or points with a -- instead of a new line / paragraph break. I don't mind either way, but will amend the PR later when I get back from the tournament, unless you'd like to make the suggested change and I'll just accept it? πŸ™
@marado Ahh good point, or with a --? I sometimes try to separate different paragraphs or points with a -- instead of a new line / paragraph break. I don't mind either way, but will amend the PR later when I get back from the tournament, unless you'd like to make the suggested change and I'll just accept it? πŸ™
Competing in a handicap (Easter handicap tournament) table-tennis πŸ“ today πŸ˜… I _hope_ I do better than last year's Xmas handicap 🀣
Competing in a handicap (Easter handicap tournament) table-tennis πŸ“ today πŸ˜… I _hope_ I do better than last year's Xmas handicap 🀣
Competing in a handicap (Easter handicap tournament) table-tennis πŸ“ today πŸ˜… I _hope_ I do better than last year's Xmas handicap 🀣
here's the 1-line patch: https://github.com/buckket/twtxt/compare/master...prologic:twtxt-1:patch-1 (untested)
here's the 1-line patch: https://github.com/buckket/twtxt/compare/master...prologic:twtxt-1:patch-1 (untested)
here's the 1-line patch: https://github.com/buckket/twtxt/compare/master...prologic:twtxt-1:patch-1 (untested)
But as you say, if you don't find it useful, don't like it, or whatever, simply don't follow it.

Also whilst I understand the appeal of curl url | less to read a feed, I find this a terrible user experience in the first place, yes it should be possible to use UNIX text manipulation tools for feeds, which is why using Twtxt as the "spec" and "transport" of the content is so ideal. -- Should you read feeds this way primarily? Probably not.
But as you say, if you don't find it useful, don't like it, or whatever, simply don't follow it.

Also whilst I understand the appeal of curl url | less to read a feed, I find this a terrible user experience in the first place, yes it should be possible to use UNIX text manipulation tools for feeds, which is why using Twtxt as the "spec" and "transport" of the content is so ideal. -- Should you read feeds this way primarily? Probably not.
But as you say, if you don't find it useful, don't like it, or whatever, simply don't follow it.

Also whilst I understand the appeal of curl url | less to read a feed, I find this a terrible user experience in the first place, yes it should be possible to use UNIX text manipulation tools for feeds, which is why using Twtxt as the "spec" and "transport" of the content is so ideal. -- Should you read feeds this way primarily? Probably not.
@marado Yup I completely agree. πŸ’― @lyse has significant bug fixes for buckket's original twtxt client, including support for multi-lines (\u2028), I suppose anyone (even I) could put up a PR that addresses that, it's a trivial 1-line patch.

As for your very positively written position and point, absolutely 100% πŸ‘Œ The fact that some folks write cryptic posts to their Twtxt feed (e.g: the feed that posts geospatial coordinates updates and a status of some reading off a device), or some other formats (rare, but do exit), plain text, Markdown or HTML are all attributes of what the author chooses to write. Probably the only form that would be quite hard to cope with _manually_ would be XML/HTML 🀣
@marado Yup I completely agree. πŸ’― @lyse has significant bug fixes for buckket's original twtxt client, including support for multi-lines (\\u2028), I suppose anyone (even I) could put up a PR that addresses that, it's a trivial 1-line patch.

As for your very positively written position and point, absolutely 100% πŸ‘Œ The fact that some folks write cryptic posts to their Twtxt feed (e.g: the feed that posts geospatial coordinates updates and a status of some reading off a device), or some other formats (rare, but do exit), plain text, Markdown or HTML are all attributes of what the author chooses to write. Probably the only form that would be quite hard to cope with _manually_ would be XML/HTML 🀣
@marado Yup I completely agree. πŸ’― @lyse has significant bug fixes for buckket's original twtxt client, including support for multi-lines (\u2028), I suppose anyone (even I) could put up a PR that addresses that, it's a trivial 1-line patch.

As for your very positively written position and point, absolutely 100% πŸ‘Œ The fact that some folks write cryptic posts to their Twtxt feed (e.g: the feed that posts geospatial coordinates updates and a status of some reading off a device), or some other formats (rare, but do exit), plain text, Markdown or HTML are all attributes of what the author chooses to write. Probably the only form that would be quite hard to cope with _manually_ would be XML/HTML 🀣
@marado Yup I completely agree. πŸ’― @lyse has significant bug fixes for buckket's original twtxt client, including support for multi-lines (\u2028), I suppose anyone (even I) could put up a PR that addresses that, it's a trivial 1-line patch.

As for your very positively written position and point, absolutely 100% πŸ‘Œ The fact that some folks write cryptic posts to their Twtxt feed (e.g: the feed that posts geospatial coordinates updates and a status of some reading off a device), or some other formats (rare, but do exit), plain text, Markdown or HTML are all attributes of what the author chooses to write. Probably the only form that would be quite hard to cope with _manually_ would be XML/HTML 🀣
Hmmm

> Recently (research and documentation begun in 2007) I have had sufficient experience with a variety of different types of trolls on the internet (in communities, email lists, wikis, and news stories) that it seemed useful to document, categorize, classify, and provide methods for dealing with each type, towards the goal of identifying and defeating trolls as quickly as possible in the interest of creating and maintaining PositiveCommunities.

May be something good to learn from here πŸ€”πŸ‘Œ
Hmmm

> Recently (research and documentation begun in 2007) I have had sufficient experience with a variety of different types of trolls on the internet (in communities, email lists, wikis, and news stories) that it seemed useful to document, categorize, classify, and provide methods for dealing with each type, towards the goal of identifying and defeating trolls as quickly as possible in the interest of creating and maintaining PositiveCommunities.

May be something good to learn from here πŸ€”πŸ‘Œ
Hmmm

> Recently (research and documentation begun in 2007) I have had sufficient experience with a variety of different types of trolls on the internet (in communities, email lists, wikis, and news stories) that it seemed useful to document, categorize, classify, and provide methods for dealing with each type, towards the goal of identifying and defeating trolls as quickly as possible in the interest of creating and maintaining PositiveCommunities.

May be something good to learn from here πŸ€”πŸ‘Œ
Son in theory we _could_ have a yarn.txt feed and a stripped-down and limited twtxt.txt feed. But I am 98% convinced this wouldn't solve any of the perceived problems, actually I'm 100% certain. Mostly because there are no offered solutions, no actionable feedback, no contributions, just complains and arguments.
Son in theory we _could_ have a yarn.txt feed and a stripped-down and limited twtxt.txt feed. But I am 98% convinced this wouldn't solve any of the perceived problems, actually I'm 100% certain. Mostly because there are no offered solutions, no actionable feedback, no contributions, just complains and arguments.
Son in theory we _could_ have a yarn.txt feed and a stripped-down and limited twtxt.txt feed. But I am 98% convinced this wouldn't solve any of the perceived problems, actually I'm 100% certain. Mostly because there are no offered solutions, no actionable feedback, no contributions, just complains and arguments.
@marado See, even if we (for example) did something to change the behaviour of yarnd such that it:

1. produced a twtxt.txt feed that stripped \u2028 so all posts are single-line.
2. converted Markdown to "plain text"
3. limited posts to 140 characters

Would this make few that scream and shout the loudest happier that Yarn is more _properly_ using Twtxt? πŸ€” Would Yarn _then_ be considered to be using Twtxt as-it-is/was intended? πŸ€”

Of course this would have the side effect of:

- Your longer posts would now be truncated and meaningless.
- Posting links to images would no longer work.
- Threading would no non-existent.

And so we're back to square one, where Twtxt as-it-was-is intended is a spec that whilst on its own useful for a very limited number of use-cases it lacks certain features that make microBlogging and interacting with others viable.
@marado See, even if we (for example) did something to change the behaviour of yarnd such that it:

1. produced a twtxt.txt feed that stripped \u2028 so all posts are single-line.
2. converted Markdown to "plain text"
3. limited posts to 140 characters

Would this make few that scream and shout the loudest happier that Yarn is more _properly_ using Twtxt? πŸ€” Would Yarn _then_ be considered to be using Twtxt as-it-is/was intended? πŸ€”

Of course this would have the side effect of:

- Your longer posts would now be truncated and meaningless.
- Posting links to images would no longer work.
- Threading would no non-existent.

And so we're back to square one, where Twtxt as-it-was-is intended is a spec that whilst on its own useful for a very limited number of use-cases it lacks certain features that make microBlogging and interacting with others viable.
@marado See, even if we (for example) did something to change the behaviour of yarnd such that it:

1. produced a twtxt.txt feed that stripped \\u2028 so all posts are single-line.
2. converted Markdown to "plain text"
3. limited posts to 140 characters

Would this make few that scream and shout the loudest happier that Yarn is more _properly_ using Twtxt? πŸ€” Would Yarn _then_ be considered to be using Twtxt as-it-is/was intended? πŸ€”

Of course this would have the side effect of:

- Your longer posts would now be truncated and meaningless.
- Posting links to images would no longer work.
- Threading would no non-existent.

And so we're back to square one, where Twtxt as-it-was-is intended is a spec that whilst on its own useful for a very limited number of use-cases it lacks certain features that make microBlogging and interacting with others viable.
@marado See, even if we (for example) did something to change the behaviour of yarnd such that it:

1. produced a twtxt.txt feed that stripped \u2028 so all posts are single-line.
2. converted Markdown to "plain text"
3. limited posts to 140 characters

Would this make few that scream and shout the loudest happier that Yarn is more _properly_ using Twtxt? πŸ€” Would Yarn _then_ be considered to be using Twtxt as-it-is/was intended? πŸ€”

Of course this would have the side effect of:

- Your longer posts would now be truncated and meaningless.
- Posting links to images would no longer work.
- Threading would no non-existent.

And so we're back to square one, where Twtxt as-it-was-is intended is a spec that whilst on its own useful for a very limited number of use-cases it lacks certain features that make microBlogging and interacting with others viable.
The problem of course is the position this forces me in to, with all of this "nonsense", means you end up having so many different competing specs and protocols that you end up in exactly the position we're in now with "chat": where none of them work with one another and there's no effective bridging, data or identity portability.
The problem of course is the position this forces me in to, with all of this "nonsense", means you end up having so many different competing specs and protocols that you end up in exactly the position we're in now with "chat": where none of them work with one another and there's no effective bridging, data or identity portability.
The problem of course is the position this forces me in to, with all of this "nonsense", means you end up having so many different competing specs and protocols that you end up in exactly the position we're in now with "chat": where none of them work with one another and there's no effective bridging, data or identity portability.
Here's an alternative link: https://gist.github.com/prologic/16a88f1ebbd3d13e4cc6352615919b87
Here's an alternative link: https://gist.github.com/prologic/16a88f1ebbd3d13e4cc6352615919b87
Here's an alternative link: https://gist.github.com/prologic/16a88f1ebbd3d13e4cc6352615919b87
@marado Yeah it would be possible to have "bridges" just like I _think_ we should have a bridge finally for Twtxt<->ActivityPub. The motivation behind this proposal/idea is to get away from the trolls and hostility of Twtxt. Its of course too late to change what we did in the past (nearly getting on 3 years now), but trying to find ways to deal with this going forward...
@marado Yeah it would be possible to have "bridges" just like I _think_ we should have a bridge finally for Twtxt<->ActivityPub. The motivation behind this proposal/idea is to get away from the trolls and hostility of Twtxt. Its of course too late to change what we did in the past (nearly getting on 3 years now), but trying to find ways to deal with this going forward...
@marado Yeah it would be possible to have "bridges" just like I _think_ we should have a bridge finally for Twtxt<->ActivityPub. The motivation behind this proposal/idea is to get away from the trolls and hostility of Twtxt. Its of course too late to change what we did in the past (nearly getting on 3 years now), but trying to find ways to deal with this going forward...
@marado Working for me?

=> https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md=
@marado Working for me?

=> https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md=
@marado Working for me?

=> https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md=
tantek / TrollTaxonomy
tantek / TrollTaxonomy
tantek / TrollTaxonomy
Blah I forgot Avatar, but that _could_ be icon I guess or image.
Blah I forgot Avatar, but that _could_ be icon I guess or image.
Blah I forgot Avatar, but that _could_ be icon I guess or image.
An example feed would look like this:

n
{
    "name": "prologic",
    "desc": "\"Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)",
    "key": "kex17m00vqjduqlf6j5xcvtpyhk2zg3shv2x8r5qzyancjlhgl4ytj8slvt7h0",
    "links": [
        {
            "title": "My CV",
            "href": "https://prologic.shortcircuit.net.au/"
        }, 
        {
            "title": "My Projects",
            "href": "https://git.mills.io/prologic"
        },
        {
            "title": "My Github profile (@prologic)",
            "href": "https://github.com/prologic"
        }
    ],
    "items": [
        {
            "id": "https://yarn.mills.io/permalink/xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "hash": "xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "sig": "3vdKTvI_WGDcM_cUUPGmWHPFpZ9IpORgFkhVFndcxbuUm3XF2w895nEvh2CIA0P3OekfmW6pWQP4wSsXZSCMAA",
            "format": "text/markdown",
            "time": "2023-04-16T11:04:28+10:00",
            "content": "Hello World"
        }
    ]
}
An example feed would look like this:

n
{
    "name": "prologic",
    "desc": "\"Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)",
    "key": "kex17m00vqjduqlf6j5xcvtpyhk2zg3shv2x8r5qzyancjlhgl4ytj8slvt7h0",
    "links": [
        {
            "title": "My CV",
            "href": "https://prologic.shortcircuit.net.au/"
        }, 
        {
            "title": "My Projects",
            "href": "https://git.mills.io/prologic"
        },
        {
            "title": "My Github profile (@prologic)",
            "href": "https://github.com/prologic"
        }
    ],
    "items": [
        {
            "id": "https://yarn.mills.io/permalink/xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "hash": "xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "sig": "3vdKTvI_WGDcM_cUUPGmWHPFpZ9IpORgFkhVFndcxbuUm3XF2w895nEvh2CIA0P3OekfmW6pWQP4wSsXZSCMAA",
            "format": "text/markdown",
            "time": "2023-04-16T11:04:28+10:00",
            "content": "Hello World"
        }
    ]
}
An example feed would look like this:

n
{
    "name": "prologic",
    "desc": "\\"Problems are Solved by Method\\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)",
    "key": "kex17m00vqjduqlf6j5xcvtpyhk2zg3shv2x8r5qzyancjlhgl4ytj8slvt7h0",
    "links": [
        {
            "title": "My CV",
            "href": "https://prologic.shortcircuit.net.au/"
        }, 
        {
            "title": "My Projects",
            "href": "https://git.mills.io/prologic"
        },
        {
            "title": "My Github profile (@prologic)",
            "href": "https://github.com/prologic"
        }
    ],
    "items": [
        {
            "id": "https://yarn.mills.io/permalink/xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "hash": "xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "sig": "3vdKTvI_WGDcM_cUUPGmWHPFpZ9IpORgFkhVFndcxbuUm3XF2w895nEvh2CIA0P3OekfmW6pWQP4wSsXZSCMAA",
            "format": "text/markdown",
            "time": "2023-04-16T11:04:28+10:00",
            "content": "Hello World"
        }
    ]
}
An example feed would look like this:

n
{
    "name": "prologic",
    "desc": "\"Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)",
    "key": "kex17m00vqjduqlf6j5xcvtpyhk2zg3shv2x8r5qzyancjlhgl4ytj8slvt7h0",
    "links": [
        {
            "title": "My CV",
            "href": "https://prologic.shortcircuit.net.au/"
        }, 
        {
            "title": "My Projects",
            "href": "https://git.mills.io/prologic"
        },
        {
            "title": "My Github profile (@prologic)",
            "href": "https://github.com/prologic"
        }
    ],
    "items": [
        {
            "id": "https://yarn.mills.io/permalink/xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "hash": "xt2mrjwfmwlh6xrcoom7ywpmg6hdrduy56cvzjoi76ibdjjiycwa",
            "sig": "3vdKTvI_WGDcM_cUUPGmWHPFpZ9IpORgFkhVFndcxbuUm3XF2w895nEvh2CIA0P3OekfmW6pWQP4wSsXZSCMAA",
            "format": "text/markdown",
            "time": "2023-04-16T11:04:28+10:00",
            "content": "Hello World"
        }
    ]
}
πŸ’‘ Quick 'n Dirty prototype Yarn.social protocol/spec:

> If we were to decide to write a new spec/protocol, what would it look like?

Here's my rough draft (_back of paper napkin idea_):

- Feeds are JSON file(s) fetchable by standard HTTP clients over TLS
- WebFinger is used at the root of a user's domain (or multi-user) lookup. e.g: prologic@mills.io -> https://yarn.mills.io/~prologic.json
- Feeds contain similar metadata that we're familiar with: Nick, Avatar, Description, etc
- Feed items are signed with a ED25519 private key. That is all "posts" are cryptographically signed.
- Feed items continue to use content-addressing, but use the full Blake2b Base64 encoded hash.
- Edited feed items produce an "Edited" item so that clients can easily follow Edits.
- Deleted feed items produced a "Deleted" item so that clients can easily delete cached items.

#Yarn.social #Protocol #Ideas
πŸ’‘ Quick 'n Dirty prototype Yarn.social protocol/spec:

> If we were to decide to write a new spec/protocol, what would it look like?

Here's my rough draft (_back of paper napkin idea_):

- Feeds are JSON file(s) fetchable by standard HTTP clients over TLS
- WebFinger is used at the root of a user's domain (or multi-user) lookup. e.g: prologic@mills.io -> https://yarn.mills.io/~prologic.json
- Feeds contain similar metadata that we're familiar with: Nick, Avatar, Description, etc
- Feed items are signed with a ED25519 private key. That is all "posts" are cryptographically signed.
- Feed items continue to use content-addressing, but use the full Blake2b Base64 encoded hash.
- Edited feed items produce an "Edited" item so that clients can easily follow Edits.
- Deleted feed items produced a "Deleted" item so that clients can easily delete cached items.

#Yarn.social #Protocol #Ideas
πŸ’‘ Quick 'n Dirty prototype Yarn.social protocol/spec:

> If we were to decide to write a new spec/protocol, what would it look like?

Here's my rough draft (_back of paper napkin idea_):

- Feeds are JSON file(s) fetchable by standard HTTP clients over TLS
- WebFinger is used at the root of a user's domain (or multi-user) lookup. e.g: prologic@mills.io -> https://yarn.mills.io/~prologic.json
- Feeds contain similar metadata that we're familiar with: Nick, Avatar, Description, etc
- Feed items are signed with a ED25519 private key. That is all "posts" are cryptographically signed.
- Feed items continue to use content-addressing, but use the full Blake2b Base64 encoded hash.
- Edited feed items produce an "Edited" item so that clients can easily follow Edits.
- Deleted feed items produced a "Deleted" item so that clients can easily delete cached items.

#Yarn.social #Protocol #Ideas
I found myself wanting to upload a Markdown document (IRC Logs) today to my pod. This has come up as a feature request before, should we do this soonβ„’? πŸ€” Would anyone else find it useful to upload and link to other types of files besides "multimedia"? πŸ€”
I found myself wanting to upload a Markdown document (IRC Logs) today to my pod. This has come up as a feature request before, should we do this soonβ„’? πŸ€” Would anyone else find it useful to upload and link to other types of files besides "multimedia"? πŸ€”
I found myself wanting to upload a Markdown document (IRC Logs) today to my pod. This has come up as a feature request before, should we do this soonβ„’? πŸ€” Would anyone else find it useful to upload and link to other types of files besides "multimedia"? πŸ€”
Here you go: https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md
Here you go: https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md
Here you go: https://files.mills.io/download/Twtxt%20IRC%20Logs%202023-04-14.md
Arggg "Forbidden" πŸ€¦β€β™‚οΈ
Arggg "Forbidden" πŸ€¦β€β™‚οΈ
Arggg "Forbidden" πŸ€¦β€β™‚οΈ
@stigatle Does this work? πŸ€” https://www.irccloud.com/log-export/160242/irccloud-export-110340-2023-04-16-09-41-27.zip
@stigatle Does this work? πŸ€” https://www.irccloud.com/log-export/160242/irccloud-export-110340-2023-04-16-09-41-27.zip
@stigatle Does this work? πŸ€” https://www.irccloud.com/log-export/160242/irccloud-export-110340-2023-04-16-09-41-27.zip
@stigatle I'll take a copy of the conversations over the last few days in the #twtxt ITC channel and link here πŸ‘Œ
@stigatle I'll take a copy of the conversations over the last few days in the #twtxt ITC channel and link here πŸ‘Œ
@stigatle I'll take a copy of the conversations over the last few days in the #twtxt ITC channel and link here πŸ‘Œ
@stigatle Just test against my pod πŸ‘Œ
@stigatle Just test against my pod πŸ‘Œ
@stigatle Just test against my pod πŸ‘Œ
@marado I agree πŸ’―
@marado I agree πŸ’―
@marado I agree πŸ’―
Given the continued hostility of jam6 and buckket over Yarn'a use of Twtxt (even after several years! 😱) I am continuing to face hard decisions.

I am not sure what to do about this. πŸ€” I am quite confident that the hostility and sentiment is not held by all Twtxt users past and present 😒

This is a case of a few upset purists who prefer to mock, shame and behave passive aggressively instead of contributing to a healthy discussion and ecosystem.

I am uncertain what Yarn should do here 😒
Given the continued hostility of jam6 and buckket over Yarn'a use of Twtxt (even after several years! 😱) I am continuing to face hard decisions.

I am not sure what to do about this. πŸ€” I am quite confident that the hostility and sentiment is not held by all Twtxt users past and present 😒

This is a case of a few upset purists who prefer to mock, shame and behave passive aggressively instead of contributing to a healthy discussion and ecosystem.

I am uncertain what Yarn should do here 😒
Given the continued hostility of jam6 and buckket over Yarn'a use of Twtxt (even after several years! 😱) I am continuing to face hard decisions.

I am not sure what to do about this. πŸ€” I am quite confident that the hostility and sentiment is not held by all Twtxt users past and present 😒

This is a case of a few upset purists who prefer to mock, shame and behave passive aggressively instead of contributing to a healthy discussion and ecosystem.

I am uncertain what Yarn should do here 😒
Also character handling for password might be problematic ☝️ The code needs to handle and allow anything and everything, as yarnd doesn't shit a shit what you type for your password πŸ˜…
Also character handling for password might be problematic ☝️ The code needs to handle and allow anything and everything, as yarnd doesn't shit a shit what you type for your password πŸ˜…
Also character handling for password might be problematic ☝️ The code needs to handle and allow anything and everything, as yarnd doesn't shit a shit what you type for your password πŸ˜…
Can you try https://twtxt.net -- I'm also worried that if you have "Skip SSL verification" in your code (from reading @lyse's comments) that things will fail on my pod as I'm pretty sure Cloudflare will chuck a hissy fit at you 🀣
Can you try https://twtxt.net -- I'm also worried that if you have "Skip SSL verification" in your code (from reading @lyse's comments) that things will fail on my pod as I'm pretty sure Cloudflare will chuck a hissy fit at you 🀣
Can you try https://twtxt.net -- I'm also worried that if you have "Skip SSL verification" in your code (from reading @lyse's comments) that things will fail on my pod as I'm pretty sure Cloudflare will chuck a hissy fit at you 🀣
It is only until after that company has a breach, with harm caused to its end-users does the company do anything about it. I'm not really convinced that's happening either, because the current laws scream and cry out "OMG! 😱 We need to fix the Open Source supply chain!" by companies that refuse to take any financial liability for freely using other people's hard work that they didn't get paid for.

Companies that use open source component freely without paying for them or contributing back should absolutely be held liable when things go wrong, NOT the open source developers. Why? Because those companies are often exploiting their end-users and often making them pay for something that is largely otherwise free (-some conveniences added on top).
It is only until after that company has a breach, with harm caused to its end-users does the company do anything about it. I'm not really convinced that's happening either, because the current laws scream and cry out "OMG! 😱 We need to fix the Open Source supply chain!" by companies that refuse to take any financial liability for freely using other people's hard work that they didn't get paid for.

Companies that use open source component freely without paying for them or contributing back should absolutely be held liable when things go wrong, NOT the open source developers. Why? Because those companies are often exploiting their end-users and often making them pay for something that is largely otherwise free (-some conveniences added on top).
It is only until after that company has a breach, with harm caused to its end-users does the company do anything about it. I'm not really convinced that's happening either, because the current laws scream and cry out "OMG! 😱 We need to fix the Open Source supply chain!" by companies that refuse to take any financial liability for freely using other people's hard work that they didn't get paid for.

Companies that use open source component freely without paying for them or contributing back should absolutely be held liable when things go wrong, NOT the open source developers. Why? Because those companies are often exploiting their end-users and often making them pay for something that is largely otherwise free (-some conveniences added on top).
One of the biggest problems I have with the currently proposed EU laws is that there is no distinction being made between "Free, non-Paid, Open Source" vs. "Commercial Software Products built from Open Source".

I find the current situation highlights the fact that large corporations build Paid-for products and services to consumers and makes Millions or Billions of $ Β£ € often without as much as either a) contributing back to open source or the projects from which they borrow and depend on b) or pay for what they use or support it in any financial way.

A large part of the Open Source Model in my view is often confused with "FREE" as in $0, but this is total bullshit. Companies need to understand that reusing a piece of open source software, library or component does not imply it is FREE to you. Companies today DO NOT vet, understand, review or even remotely contribute (_in many cases_) bug fixes, security fixes, etc, of the component they freely take and use and profit from.
One of the biggest problems I have with the currently proposed EU laws is that there is no distinction being made between "Free, non-Paid, Open Source" vs. "Commercial Software Products built from Open Source".

I find the current situation highlights the fact that large corporations build Paid-for products and services to consumers and makes Millions or Billions of $ Β£ € often without as much as either a) contributing back to open source or the projects from which they borrow and depend on b) or pay for what they use or support it in any financial way.

A large part of the Open Source Model in my view is often confused with "FREE" as in $0, but this is total bullshit. Companies need to understand that reusing a piece of open source software, library or component does not imply it is FREE to you. Companies today DO NOT vet, understand, review or even remotely contribute (_in many cases_) bug fixes, security fixes, etc, of the component they freely take and use and profit from.
One of the biggest problems I have with the currently proposed EU laws is that there is no distinction being made between "Free, non-Paid, Open Source" vs. "Commercial Software Products built from Open Source".

I find the current situation highlights the fact that large corporations build Paid-for products and services to consumers and makes Millions or Billions of $ Β£ € often without as much as either a) contributing back to open source or the projects from which they borrow and depend on b) or pay for what they use or support it in any financial way.

A large part of the Open Source Model in my view is often confused with "FREE" as in $0, but this is total bullshit. Companies need to understand that reusing a piece of open source software, library or component does not imply it is FREE to you. Companies today DO NOT vet, understand, review or even remotely contribute (_in many cases_) bug fixes, security fixes, etc, of the component they freely take and use and profit from.
@stigatle Have a look at the JavaScript for yarnd πŸ‘Œ
@stigatle Have a look at the JavaScript for yarnd πŸ‘Œ
@stigatle Have a look at the JavaScript for yarnd πŸ‘Œ
Also the car was never built and published freely in the open for all to see and study. There was and are large profitable companies behind these dangerous things.
Also the car was never built and published freely in the open for all to see and study. There was and are large profitable companies behind these dangerous things.
Also the car was never built and published freely in the open for all to see and study. There was and are large profitable companies behind these dangerous things.
Fair point (although extreme example to show it πŸ˜†)

Key point here: a line has to be drawn.

Right now the EU proposed laws don't distinguish between dangerous software and non-dangerous nor free lowly lone non-paid developer vs. commercial company that profits from open source and has no liability despite making millions or billions.
Fair point (although extreme example to show it πŸ˜†)

Key point here: a line has to be drawn.

Right now the EU proposed laws don't distinguish between dangerous software and non-dangerous nor free lowly lone non-paid developer vs. commercial company that profits from open source and has no liability despite making millions or billions.
Fair point (although extreme example to show it πŸ˜†)

Key point here: a line has to be drawn.

Right now the EU proposed laws don't distinguish between dangerous software and non-dangerous nor free lowly lone non-paid developer vs. commercial company that profits from open source and has no liability despite making millions or billions.