# 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 61083
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=41491
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=41591
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=41391
It's All FAKE | The Dead Internet Theory - YouTube-- This is kind of scary but kind of _somewhat_ has a lot of truth to it... 🤯 #RiseOfTheMachines
@marado Yeah so @lyse and I are talking on IRC right now about an idea I had about this... I realise I _could_ use the same git patch/diff format(s) but skip the Email parts. I was even thinking of using Twtxt itself as a sort of "notification" and some kind of easy-to-use web-based push/pull system for managing the patches and applying them to your repo(s).
@marado Yeah so @lyse and I are talking on IRC right now about an idea I had about this... I realise I _could_ use the same git patch/diff format(s) but skip the Email parts. I was even thinking of using Twtxt itself as a sort of "notification" and some kind of easy-to-use web-based push/pull system for managing the patches and applying them to your repo(s).
@marado Yeah so @lyse and I are talking on IRC right now about an idea I had about this... I realise I _could_ use the same git patch/diff format(s) but skip the Email parts. I was even thinking of using Twtxt itself as a sort of "notification" and some kind of easy-to-use web-based push/pull system for managing the patches and applying them to your repo(s).
@marado Yeah so @lyse and I are talking on IRC right now about an idea I had about this... I realise I _could_ use the same git patch/diff format(s) but skip the Email parts. I was even thinking of using Twtxt itself as a sort of "notification" and some kind of easy-to-use web-based push/pull system for managing the patches and applying them to your repo(s).
@justamoment Yeah, not only that, but one of the "issues" I have with the whole Git+Email patch workflow in general is that you have to basically "give up" your identity, email address and personal information in some way. I find that a bit bothersome really. -- I'm sure we can come up with a proper "decentralised" way of collaborating on software with git as the primary backend for revision history and patches, but hmmm 🤔
@justamoment Yeah, not only that, but one of the "issues" I have with the whole Git+Email patch workflow in general is that you have to basically "give up" your identity, email address and personal information in some way. I find that a bit bothersome really. -- I'm sure we can come up with a proper "decentralised" way of collaborating on software with git as the primary backend for revision history and patches, but hmmm 🤔
@justamoment Yeah, not only that, but one of the "issues" I have with the whole Git+Email patch workflow in general is that you have to basically "give up" your identity, email address and personal information in some way. I find that a bit bothersome really. -- I'm sure we can come up with a proper "decentralised" way of collaborating on software with git as the primary backend for revision history and patches, but hmmm 🤔
@justamoment Yeah, not only that, but one of the "issues" I have with the whole Git+Email patch workflow in general is that you have to basically "give up" your identity, email address and personal information in some way. I find that a bit bothersome really. -- I'm sure we can come up with a proper "decentralised" way of collaborating on software with git as the primary backend for revision history and patches, but hmmm 🤔
@justamoment Well what I mean to say is that git itself basically just houses some client-side "Metadata" about the repository and a bunch of objects that make up the contents and revision history. For example, there is a special file called .git/description that you can edit and there's even git branch --edit to edit a branch's description. But none of that is useful beyond a local client. That is to say, if you git clone or git push none of that information is published anywhere or made available to anyone else.

So Git's "distributed data" is limited to well basically its revision history and series of objects I guess? 🤔
@justamoment Well what I mean to say is that git itself basically just houses some client-side "Metadata" about the repository and a bunch of objects that make up the contents and revision history. For example, there is a special file called .git/description that you can edit and there's even git branch --edit to edit a branch's description. But none of that is useful beyond a local client. That is to say, if you git clone or git push none of that information is published anywhere or made available to anyone else.

So Git's "distributed data" is limited to well basically its revision history and series of objects I guess? 🤔
@justamoment Well what I mean to say is that git itself basically just houses some client-side "Metadata" about the repository and a bunch of objects that make up the contents and revision history. For example, there is a special file called .git/description that you can edit and there's even git branch --edit to edit a branch's description. But none of that is useful beyond a local client. That is to say, if you git clone or git push none of that information is published anywhere or made available to anyone else.

So Git's "distributed data" is limited to well basically its revision history and series of objects I guess? 🤔
@justamoment Well what I mean to say is that git itself basically just houses some client-side "Metadata" about the repository and a bunch of objects that make up the contents and revision history. For example, there is a special file called .git/description that you can edit and there's even git branch --edit to edit a branch's description. But none of that is useful beyond a local client. That is to say, if you git clone or git push none of that information is published anywhere or made available to anyone else.

So Git's "distributed data" is limited to well basically its revision history and series of objects I guess? 🤔
@justamoment Hmmm so there isn't a lot you can do with plain Git itself. Even patches sent via email are basisally out-or-band at that point.
@justamoment Hmmm so there isn't a lot you can do with plain Git itself. Even patches sent via email are basisally out-or-band at that point.
@justamoment Hmmm so there isn't a lot you can do with plain Git itself. Even patches sent via email are basisally out-or-band at that point.
@justamoment Hmmm so there isn't a lot you can do with plain Git itself. Even patches sent via email are basisally out-or-band at that point.
@justamoment From the maitainrr side you just end up having to copy the raw contents of the emails and pipe them into git am - in the right order. It's a bit tedious 🤦‍♂️
@justamoment From the maitainrr side you just end up having to copy the raw contents of the emails and pipe them into git am - in the right order. It's a bit tedious 🤦‍♂️
@justamoment From the maitainrr side you just end up having to copy the raw contents of the emails and pipe them into git am - in the right order. It's a bit tedious 🤦‍♂️
@justamoment From the maitainrr side you just end up having to copy the raw contents of the emails and pipe them into git am - in the right order. It's a bit tedious 🤦‍♂️
@justamoment Hmmm not sure 🤔
@justamoment Hmmm not sure 🤔
@justamoment Hmmm not sure 🤔
@justamoment Hmmm not sure 🤔
@justamoment No the command compares your branch and automatically formats a patch containing your changes compared to the branch you specified.
@justamoment No the command compares your branch and automatically formats a patch containing your changes compared to the branch you specified.
@justamoment No the command compares your branch and automatically formats a patch containing your changes compared to the branch you specified.
@justamoment No the command compares your branch and automatically formats a patch containing your changes compared to the branch you specified.
@movq @lyse LOL 🤣 Isn't this the same as what @codebalion posted in #5yvkoeq ? 🤔
@movq @lyse LOL 🤣 Isn't this the same as what @codebalion posted in #5yvkoeq ? 🤔
@movq @lyse LOL 🤣 Isn't this the same as what @codebalion posted in #5yvkoeq ? 🤔
@movq @lyse LOL 🤣 Isn't this the same as what @codebalion posted in #5yvkoeq ? 🤔
@justamoment Technically if you setup your ~/.gitconfig "just so" the steps are really just one.


$ git co -b feature
# hack hack hack
$ git ci -m "blah bla hblah"
$ git send-email main
@justamoment Technically if you setup your ~/.gitconfig "just so" the steps are really just one.


$ git co -b feature
# hack hack hack
$ git ci -m "blah bla hblah"
$ git send-email main
@justamoment Technically if you setup your ~/.gitconfig "just so" the steps are really just one.


$ git co -b feature
# hack hack hack
$ git ci -m "blah bla hblah"
$ git send-email main
@justamoment Technically if you setup your ~/.gitconfig "just so" the steps are really just one.


$ git co -b feature
# hack hack hack
$ git ci -m "blah bla hblah"
$ git send-email main
@justamoment I agree, the patch workflow is a bit complicated (_especially for new users_) and I find it a bit unfriendly too. Having to switch from an Email client to Command-line just to manage reviews and applying patches kind of sucks IMO. -- Some nice way to manage incoming changes and communicate reviews and easily applying those changes would be nicer. -- I even had this stupid idea of pushing patches to a special endpoint that create a new Twt in a per-repo Twtxt feed with a link to the "patch" (via a Web UI) and then you can communicate feedback over your own feeds 🤣 -- Finally a "patch" is either #approved or #rejected and patch manager can look for those tags in the thread and deal with the UI appropriately.
@justamoment I agree, the patch workflow is a bit complicated (_especially for new users_) and I find it a bit unfriendly too. Having to switch from an Email client to Command-line just to manage reviews and applying patches kind of sucks IMO. -- Some nice way to manage incoming changes and communicate reviews and easily applying those changes would be nicer. -- I even had this stupid idea of pushing patches to a special endpoint that create a new Twt in a per-repo Twtxt feed with a link to the "patch" (via a Web UI) and then you can communicate feedback over your own feeds 🤣 -- Finally a "patch" is either #approved or #rejected and patch manager can look for those tags in the thread and deal with the UI appropriately.
@justamoment I agree, the patch workflow is a bit complicated (_especially for new users_) and I find it a bit unfriendly too. Having to switch from an Email client to Command-line just to manage reviews and applying patches kind of sucks IMO. -- Some nice way to manage incoming changes and communicate reviews and easily applying those changes would be nicer. -- I even had this stupid idea of pushing patches to a special endpoint that create a new Twt in a per-repo Twtxt feed with a link to the "patch" (via a Web UI) and then you can communicate feedback over your own feeds 🤣 -- Finally a "patch" is either #approved or #rejected and patch manager can look for those tags in the thread and deal with the UI appropriately.
@justamoment I agree, the patch workflow is a bit complicated (_especially for new users_) and I find it a bit unfriendly too. Having to switch from an Email client to Command-line just to manage reviews and applying patches kind of sucks IMO. -- Some nice way to manage incoming changes and communicate reviews and easily applying those changes would be nicer. -- I even had this stupid idea of pushing patches to a special endpoint that create a new Twt in a per-repo Twtxt feed with a link to the "patch" (via a Web UI) and then you can communicate feedback over your own feeds 🤣 -- Finally a "patch" is either #approved or #rejected and patch manager can look for those tags in the thread and deal with the UI appropriately.
@justamoment So I'm still "mucking around" with my forked version of legit, and haven't decided what to do yet... I'm not keen on the name "MacGitter" 🤣 Next option/idea? 🤔 -- Feel free to muck around with what's there, built it, run it, muck around with the HTML/CSS 👌 -- Right now I'm trying to get git push to work over SSH so I can have some kind of push + auth support...
@justamoment So I'm still "mucking around" with my forked version of legit, and haven't decided what to do yet... I'm not keen on the name "MacGitter" 🤣 Next option/idea? 🤔 -- Feel free to muck around with what's there, built it, run it, muck around with the HTML/CSS 👌 -- Right now I'm trying to get git push to work over SSH so I can have some kind of push + auth support...
@justamoment So I'm still "mucking around" with my forked version of legit, and haven't decided what to do yet... I'm not keen on the name "MacGitter" 🤣 Next option/idea? 🤔 -- Feel free to muck around with what's there, built it, run it, muck around with the HTML/CSS 👌 -- Right now I'm trying to get git push to work over SSH so I can have some kind of push + auth support...
@justamoment So I'm still "mucking around" with my forked version of legit, and haven't decided what to do yet... I'm not keen on the name "MacGitter" 🤣 Next option/idea? 🤔 -- Feel free to muck around with what's there, built it, run it, muck around with the HTML/CSS 👌 -- Right now I'm trying to get git push to work over SSH so I can have some kind of push + auth support...
@justamoment Haha, although I have written _many_ a programming language or two, I probably won't ever fork Go itself 😅
@justamoment Haha, although I have written _many_ a programming language or two, I probably won't ever fork Go itself 😅
@justamoment Haha, although I have written _many_ a programming language or two, I probably won't ever fork Go itself 😅
@justamoment Haha, although I have written _many_ a programming language or two, I probably won't ever fork Go itself 😅
Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (_I think_) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I _think_ we can do better than this...
Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (_I think_) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I _think_ we can do better than this...
Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (_I think_) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I _think_ we can do better than this...
Learn to use email with git! Patch Workflows - Ry’s Git Tutorial - RyPress -- Another good blog post on working with Git patches via Email as well as applying them. -- The key point (_I think_) is that you need to grab the entire contents of email email in order in order to pipe the contents into git am - -- Hmmm 🤔 -- I _think_ we can do better than this...
Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅
Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅
Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅
Learn to use email with git! -- Interesting read of how to use the "Git Email" workflow for sending patches to a project 🤔 Not sure how I feel about it though 😅
@codebalion Very old and very interesting clip 👌 I find many of the points _actually_ quite relevant today, especially the "naming" things.
@codebalion Very old and very interesting clip 👌 I find many of the points _actually_ quite relevant today, especially the "naming" things.
@codebalion Very old and very interesting clip 👌 I find many of the points _actually_ quite relevant today, especially the "naming" things.
@codebalion Very old and very interesting clip 👌 I find many of the points _actually_ quite relevant today, especially the "naming" things.
Hmmmm kind of sounds complicated 🤔
Hmmmm kind of sounds complicated 🤔
Hmmmm kind of sounds complicated 🤔
Hmmmm kind of sounds complicated 🤔
@logout How does it work? 🤔
@logout How does it work? 🤔
@logout How does it work? 🤔
@logout How does it work? 🤔
@justamoment Okay... How do you want to do this? 🤔 Should we hard fork at this point and rename? (If you read the linked Github discussion, we are already on divergent paths) Shall we dogfood from the start and use it for development/collaboration from the start? 🤔
@justamoment Okay... How do you want to do this? 🤔 Should we hard fork at this point and rename? (If you read the linked Github discussion, we are already on divergent paths) Shall we dogfood from the start and use it for development/collaboration from the start? 🤔
@justamoment Okay... How do you want to do this? 🤔 Should we hard fork at this point and rename? (If you read the linked Github discussion, we are already on divergent paths) Shall we dogfood from the start and use it for development/collaboration from the start? 🤔
@justamoment Okay... How do you want to do this? 🤔 Should we hard fork at this point and rename? (If you read the linked Github discussion, we are already on divergent paths) Shall we dogfood from the start and use it for development/collaboration from the start? 🤔
No thanks. Even if you pay me to share my personal data, behaviour and activities, nope 😅
No thanks. Even if you pay me to share my personal data, behaviour and activities, nope 😅
No thanks. Even if you pay me to share my personal data, behaviour and activities, nope 😅
No thanks. Even if you pay me to share my personal data, behaviour and activities, nope 😅
@movq Same here, except without the "drinking" 🤣
@movq Same here, except without the "drinking" 🤣
@movq Same here, except without the "drinking" 🤣
@movq Same here, except without the "drinking" 🤣
@xuu Oh man, this guys has written so many words, and there are so many "patterns" (many of which I never knew!) 🤦‍♂️ Q: Isn't most of what he's talking about effectively the same as what we do in "good" Go using interfaces and making the zero value useful? 🤔
@xuu Oh man, this guys has written so many words, and there are so many "patterns" (many of which I never knew!) 🤦‍♂️ Q: Isn't most of what he's talking about effectively the same as what we do in "good" Go using interfaces and making the zero value useful? 🤔
@xuu Oh man, this guys has written so many words, and there are so many "patterns" (many of which I never knew!) 🤦‍♂️ Q: Isn't most of what he's talking about effectively the same as what we do in "good" Go using interfaces and making the zero value useful? 🤔
@xuu Oh man, this guys has written so many words, and there are so many "patterns" (many of which I never knew!) 🤦‍♂️ Q: Isn't most of what he's talking about effectively the same as what we do in "good" Go using interfaces and making the zero value useful? 🤔
@justamoment That's pretty cool! 👌 You wrote Vector Pass? 🤔 How does it work? 🤔
@justamoment That's pretty cool! 👌 You wrote Vector Pass? 🤔 How does it work? 🤔
@justamoment That's pretty cool! 👌 You wrote Vector Pass? 🤔 How does it work? 🤔
@justamoment That's pretty cool! 👌 You wrote Vector Pass? 🤔 How does it work? 🤔
@justamoment it sure did! 😅 Would you at all be interested in hacking on this wth me? I'm thinking you basically do all of the UI/UX. The HTML/CSS right now is pretty clean so its bd pretty much "greenfield" 😅
@justamoment it sure did! 😅 Would you at all be interested in hacking on this wth me? I'm thinking you basically do all of the UI/UX. The HTML/CSS right now is pretty clean so its bd pretty much "greenfield" 😅
@justamoment it sure did! 😅 Would you at all be interested in hacking on this wth me? I'm thinking you basically do all of the UI/UX. The HTML/CSS right now is pretty clean so its bd pretty much "greenfield" 😅
@justamoment it sure did! 😅 Would you at all be interested in hacking on this wth me? I'm thinking you basically do all of the UI/UX. The HTML/CSS right now is pretty clean so its bd pretty much "greenfield" 😅
@bender living in the past man living in the past!
@bender living in the past man living in the past!
@bender living in the past man living in the past!
@bender living in the past man living in the past!
What y'all doing this fine Xmas day? 🤔
What y'all doing this fine Xmas day? 🤔
What y'all doing this fine Xmas day? 🤔