Autopush.

This commit is contained in:
2021-09-19 23:34:39 +02:00
28 changed files with 248 additions and 76 deletions
+2
View File
@@ -0,0 +1,2 @@
- a [[person]]?
- I don't remember who I meant by a. p. when I used this.
+4
View File
@@ -0,0 +1,4 @@
# alle bolo'bolo oder was?
- [[go]] https://en.wikipedia.org/wiki/Paterson,_New_Jersey?wprov=srpw1_0
+4
View File
@@ -0,0 +1,4 @@
# between walls
- [[go]] https://www.poetryfoundation.org/poems/49849/between-walls
+5 -4
View File
@@ -3,12 +3,13 @@
- a [[book]]
- [[by]] [[Hans Widmer]]
- [[go]] https://theanarchistlibrary.org/library/p-m-bolo-bolo
- [[pull]] [[bolo]]
- [[wp]] https://en.wikipedia.org/wiki/Hans_Widmer
- no article for bolo'bolo yet; perhaps we could write one?
- [[pull]] [[bolo]]
- [[twitter]] https://twitter.com/flancian/status/1279462864210845696
- [[mastodon]] https://social.coop/web/statuses/106313750017016830
- a [[word]]
- in [[asa pili]]
- [[kraftwerk 1]] [[alle bolo'bolo oder was?]]
- https://www.kraftwerk1.ch/assets/downloads/publikationen/genossenschaft/diverse%20einzelpublikationen/141009_TA_Alle%20Bolo%20Bolo%20oder%20was.pdf
- [[mastodon]] https://social.coop/web/statuses/106313750017016830
- [[twitter]] https://twitter.com/flancian/status/1279462864210845696
+1
View File
@@ -4,4 +4,5 @@
- a [[function]]
- takes items and adds them to a collection/container
- this applies to a procedure I sometimes run on my todo items: take items in a given container (say, post-its on my desk), filter them (discard those that are no longer relevant/up to date) and then collect (move over to a better longer term container, like a list in the [[agora]])
-
+81 -45
View File
@@ -10,21 +10,15 @@
- Doesn't really apply as an argument to [[moa]] though -- although for [[moa]] we have [[sentry]] set up so that seems reasonable.
- [ ] set up [[probing]] for [[moa]]
- [ ] set up [[probing]] for [[anagora]]
- [[push]] [[moa]]
- [ ] review [[go/moa/bugs]]
- [[push]] [[agora]]
- [ ] add toggle switch for [[auto pull]] (stoa, linked nodes, backlinks?)
- [x] doing this for [[stoa]] stops it from stealing focus which is really irksome :) fixing it in etherpad would take me long as I'm bad at js
- done! just replaced the stoa with a pull button always for now.
- [ ] implement [[auto pull]]
- [ ] fix toggle switch for [[auto pull]]
- [x] implement [[auto pull]]
- [ ] implement [[auto push]]
- probably requires [[agora protocol parsing]] to make efficient/reasonable
- [ ] client side pulling
- done for: mastodon, twitter
- need to add [[wikipedia]]
- [[agora bot]]
- [ ] fix twitter so it doesn't keep re-replying
- the API doesn't feel great, I wonder if I'm missing something
- [ ] refactor mastodon<->twitter so they share code? I don't want to implement everything twice, and I certainly don't want the mastodon version to suffer because I'm addicted to twitter (great people there as well, and there are more of them)
- [x] done for: mastodon, twitter, wikipedia
- [ ] need to test general URL pulling, see how many sites allow iframes
- [ ] test with flancia.org
- improve [[agora graphs]]
- I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration?
- could get inspiration from some diagrams in [[a rosetta stone]]
@@ -33,32 +27,56 @@
- this is already better after a quick PR to linkify on *click* instead of mouse movement
- twitter still sort of breaks though
- [[vera]] is on this though
- [[agora server]]
- [ ] parse agora protocol
- [ ] recognize (match) and style differently
- [[push]] [[agora interlace]]
- [[agora social media integration]]
- [x] write [[agora bot]] for [[mastodon]]
- [ ] write [[agora bot]] for [[twitter]]
- [ ] fix auth
- [x] write [[agora bot]] for [[twitter]]
- [x] fix auth
- [ ] restore context
- [[next action]]
- this could be a great workaround for the worse of the re-replying behaviour, and probably will be needed even if I want to support zero state best effort
- [ ] fix deduping
- [ ] test [[vera]]'s code for pulling tweets and toots
- [ ] only pulled *some* for some reason
- need to do this again
- [x] test [[vera]]'s code for pulling tweets and toots
- only pulled *some* for some reason
- [ ] figure out what's up, try again and get the context back
- depends on [[agora bridge api]] for the storing posts in the agora.
- we want to create a git repository for each calling users, which the users could then [[claim]].
- could be flask, included in [[agora bridge]] repo, copy/paste from [[agora server]] to begin with?
- one risk is them actually needing to share more than I expect
- but hopefully they can just communicate through yaml? or perhaps set up and write to sqlite to begin with
- thought of consolidating everything into [[agora server]], but it feels cleaner to have writers and readers split. should scale better; if the write path goes down, the agora keeps serving just fine without having to do anything special.
- probably keeps it simple to run a read only agora (mirror).
- [[agora bridge api]]
- I'll probably add a [[flask]] based api to [[agora bridge]] to:
- [[agora bot]]
- [ ] fix twitter so it doesn't keep re-replying
- the API doesn't feel great, I wonder if I'm missing something
- I thought I'd done this but it's still failing in some cases, [[s5bug]] gave me a test case, I think I put it in [[agora twitter bug]]
- [ ] refactor mastodon<->twitter so they share code? I don't want to implement everything twice, and I certainly don't want the mastodon version to suffer because I'm addicted to twitter (great people there as well, and there are more of them)
- [[push]] [[agora bridge api]]
- [ ] build/release [[agora bridge api]] for the storing posts in the agora.
- we want to create a git repository for each calling users, which the users could then [[claim]].
- could be flask, included in [[agora bridge]] repo, copy/paste from [[agora server]] to begin with?
- nope, it is typescript thanks to [[vera]], looking forward to set this up :)
- but hopefully they can just communicate through yaml? or perhaps set up and write to sqlite to begin with
- thought of consolidating everything into [[agora server]], but it feels cleaner to have writers and readers split. should scale better; if the write path goes down, the agora keeps serving just fine without having to do anything special.
- probably keeps it simple to run a read only agora (mirror).
- yes, going with [[read]] ([[agora server]]) and [[write]] ([[agora bridge]]) apis
- request new git integrations (e.g. mount git repo X in path Y)
- accept other inputs? like perhaps subnodes, which could go into a managed repo.
- configure sources from social media (from agora bot)
- in general this unlocks better [[signup]]
- [[push]] [[moa]]
- [ ] review [[go/moa/bugs]]
- [[slay moloch]]
- [[chase moloch]]
- [[write]]
- [[flancia]]
- [[book]]
- choose [[top 5]] nodes to expand on
- edit https://flancia.org
- [[iremos juntos hasta el final de la noche]]
- [[slaying moloch]]
- [[building bridges]]
- [[finding isomorphisms]]
- measuring distance to an isomorphism? there must be a term for this
- [[node club]]
- [[patterns]]
- [[after the pandemic]], or [[an open letter to the agora]]
- [[after the pandemic]], or [[an open letter to the agora]], or [[an open letter to an open nation]]
- [[on cringe]] / [[agora polls]]
- about explicit rational (mathematical) modelling of group dynamics through social media discourse
- is [[hack the planet]] cringe? should it be?
@@ -66,28 +84,37 @@
- [[read]]
- what [[will walker]] told me about
- link it here
- run [[weekly review]]
- I'm doing it now... still :) it turns out I come to this node weekly at best, so this *is* my weekly. I'd love to make it daily though. perhaps I could auto-pull [[do]] from the journal page? just the subnode for the 'active' user.
- this is past due
- [[push]] [[weekly]]
- [x] run [[weekly review]]
- it turns out I do a run through [[do]] weekly at best as of late, so this *is* my weekly. I'd love to make it daily though. perhaps I could auto-pull [[do]] from the journal page? just the subnode for the 'active' user.
- promote [[do]] to nav item?
- we could also have 'this week', 'this month', 'this year' in the agora, have it rank top nodes in time scope, allow users to pull specific nodes from each view
- an [[agora action]]
- I try to automate recurrent [[actions]] in the [[agora]].
- This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]].
- [[daily]], I try to check for pending [[work]] in all known sources of truth.
- check the context in more specific actions and push relevant items here or to [[next action]]:
- what should I [[read]] next
- [[write]]
- I try to automate recurrent [[actions]] in the [[agora]]. This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]].
- [[daily]], I try to check here for pending [[work]] in all known sources of truth.
- [[weekly]], I try to run [[weekly review]] and [[garbage collect]]
- [[monthly]], I try to check the context in more specific actions/nodes and push relevant items here or to [[next action]]:
- what should I [[read]] next?
- what should I [[write]]?
- [[flancia]]
- [[book]]
- [[an open letter for an open society]]
- [[an open letter for an open society]] (this has many titles)
- to [[a. p.]] asking for a recommendation
- hmm, I don't know what this means :) as in, I don't know who I meant by [[a. p.]]
- [[unblock]] people who are waiting for me
- this is not atomic. how do I know who is waiting for me?
- [[research]]
- [[federated wiki]]
- [[indieweb]]
- [[ipfs]]
- [[ipld]]
- [[ipld]]
- [[fission]]
- [[hypercore-proto]]
- [[hypercore proto]]
- [[launchlet]]
- [[urbit]]
- [[rosano]]
- Rosano is in Urbit or did I just fat finger an indent?
- [[support]]
- [[effective altruism]]
- [[flancia collective]]
@@ -97,13 +124,24 @@
- [[code]]
- [[agora server]]
- add particles to [[agora search]]
- particles again.
- [[browse as]]
- parse [[agora protocol]] (see below)
- [[wikilinks everywhere]] / [[agora ext]]
- could [[d3]] replace [[jquery]]? it would make it easy to also include a graph tool directly in the library. it's 200kb though.
- ask [[vera]]
- but we could just add [[force graph]], in general have the client side code from [[agora server]] be also there and potentially work in every agora/every place with wikilnks or links (pulling could be useful on every site)
- a more flexible [[actions]] system
- a place for [[feedback]]
- Please tell me what you think I should do next below or via any of the channels listed in [[flancian]]. All feedback is welcome!
- what does this mean? :)
- write something better or remove on next collect
- [[project snapshot]]
- model my digital existence as a sequence of computational snapshots
- what complexity class is this in generally?
- what is the [[zero]]? as in, the starting state.
- probably [[browser tabs]]
- then more generally programs running, including optionally their context
- could make it easier to actually dedicate one workspace for every project -- the dream of [[richard francis burton]] IIRC?
- Please tell me what you think I should [[do]] next (or instead of the things I'm doing or planning to do) below in the Stoa, via social media, or via any of the channels listed in [[flancian]]. All feedback is welcome!
- https://twitter.com/flancian/status/1386048603496529925
- https://twitter.com/flancian/status/1374462566395617286
- [[push]] [[done]]
- implement [[ack]]
- [[agora yaml]]
@@ -117,6 +155,4 @@
- [[push]] [[done]]
- implemented support for [[obsidian attachments]] in [[agora server]]
- basic but it does the job (tm)
https://twitter.com/flancian/status/1386048603496529925
https://twitter.com/flancian/status/1374462566395617286
- many items in [[agora plan]]
+2
View File
@@ -0,0 +1,2 @@
# entity disambiguation
+2
View File
@@ -0,0 +1,2 @@
# factored cognition hypothesis
@@ -0,0 +1,2 @@
# fundamental theorem of finite factored sets
+5 -1
View File
@@ -1,3 +1,7 @@
# 2021-09-18
- [[agora twitter bug]]
- we watched [[paterson]] and liked it
- [[william carlos williams]]
- [[agora twitter bug]]
- [[movies]]
- [[typescript]]
+21 -1
View File
@@ -1,4 +1,24 @@
# 2021-09-19
- [[dan whaley]]
- had a great talk on Friday, I am thankful
- [[moloch]]
- [[loas a buda]]
- [[max tegmark]]
- [[ward cunningham]]
- "Programming is the art and craft of reasoning about the future."
- [[neil]] contributed a second FR! thank you kindly. he actually knows CSS (I hack it), which is amazing :)
- [[niplav]]
- https://social.coop/web/statuses/106958607046457880
- [[orthogonality hypothesis]]
- [[factored cognition hypothesis]]
- [[fundamental theorem of finite factored sets]]
- [[sunday]]
- [[four pomodoros]]
- [x] [[do]]
- [x] run [[collect]]
- [ ] agora bridge api setup
- [ ] virtual host in patera
- [ ] set up node service in patera
- [[watch]]
- [[L'Effondrement]]
- [[L'Effondrement]]
+24 -2
View File
@@ -1,2 +1,24 @@
"Loas a Buda.
Loas a todas las maravillas del universo."
```
Loas a Buda
Loas a todas las maravillas del universo
Loas a los que se oponen a la injusticia
Loas a los que buscan el bien común
Loas a los que luchan por los oprimidos
Loas a los iluminados y bodhisattvas!
```
```
Loas a Buda
Loas a todas las maravillas del universo
Loas a las que se oponen a la injusticia
Loas a las que luchan por los oprimidos
Loas a las ilustradas bodhisattvas!
```
```
Loas a Budas
Loas a todes les maravilles del universo
Loas a les que se oponen a la injusticia
Loas a les que luchan por les oprimides
Loas a les ilustrades bodhisattvas!
```
+6
View File
@@ -0,0 +1,6 @@
# mathematical universe hypothesis
- a [[hypothesis]]
- by [[max tegmark]]
- https://twitter.com/flancian/status/1439639226308509702
- [[pull]] [[computable universe hypothesis]] [[finite universe hypothesis]]
+1
View File
@@ -5,4 +5,5 @@
- met him because of his podcast episode with [[sam harris]]
- [[wp]] https://en.wikipedia.org/wiki/Max_Tegmark
- [[go]] [[wp]]
- [[loved]] [[our mathematical universe]]
+8 -3
View File
@@ -1,8 +1,13 @@
# Movies
- a [[list]].
- [[paterson]]
- [[passengers]]
- [[only lovers left alive]]
- [[roma città aperta]]
- I [[like]] them but I don't watch as many as I'd like as of late.
- It's hard to make the time for them? In particular when there's so much stuff to do, and when there are so many other media fighting for our attention.
- [[series]] might be taking over, but honestly you can watch movies as if they were series perfectly fine -- just watch them in 23 minutes or 40 minutes stints. I'm not a fundamentalist.
- [[pull]] [[movie]]
- It's hard to make the time for them? In particular when there's so much stuff to do, and when there are so many other media fighting for our attention.
- [[series]] might be taking over, but honestly you can watch movies as if they were series perfectly fine -- just watch them in 23 minutes or 40 minutes stints. I'm not a fundamentalist.
- [[pull]] [[movie]]
+12
View File
@@ -0,0 +1,12 @@
# niplav
- a [[person]]
- in [[schelling]]
- @niplav@schelling.pt
- https://schelling.pt/@niplav
- https://social.coop/web/accounts/270221 (my view)
- [[quote]] Tsuyoku Naritai!
- [[go]] https://niplav.github.io/
- [[quote]] "If you take away just one thing from this website, it should be that I think you would want to sign up for [[cryonics]] after careful deliberation."
+2
View File
@@ -0,0 +1,2 @@
# orthogonality hypothesis
+3
View File
@@ -5,4 +5,7 @@
- [[wp]] https://en.wikipedia.org/wiki/Our_Mathematical_Universe
- [[go]] [[wp]]
- https://twitter.com/flancian/status/1426915098950504452
- one of my favourite books ever. listened to it as an audiobook.
- https://twitter.com/flancian/status/1439639226308509702
- [[pull]] [[mathematical universe hypothesis]]
+12
View File
@@ -0,0 +1,12 @@
# paterson
- a [[place]].
- [[city]] in [[new jersey]].
- [[wp]] https://en.wikipedia.org/wiki/Paterson,_New_Jersey
- a [[movie]].
- by [[jim jarmusch]]
- [[wp]] https://en.wikipedia.org/wiki/Paterson_(film)
- a [[book]].
- by [[william carlos williams]]
- [[wp]] https://en.wikipedia.org/wiki/Paterson_(poem)
+6 -5
View File
@@ -1,10 +1,10 @@
# Pull
- An [[action]].
- If you use this action, it will pull the target nodes to the current context. Like so:
- [[pull]] [[pulled nodes]]
- Pulling means that the target nodes show up after the node you are visiting; and said nodes show in the [[pulled]] [[links]] section.
- There is also [[push]]. It's not currently exactly its inverse, but it's close.
- If you use this action, it will pull the target nodes to the current context. Like so:
- [[pull]] [[pulled nodes]]
- Pulling means that the target nodes show up after the node you are visiting; and said nodes show in the [[pulled]] [[links]] section.
- There is also [[push]]. It's not currently exactly its inverse, but it's close.
- Pull and push might be seen as implementing, or contributing to, forms of:
- [[transclusion]]
- [[broadcast]]
@@ -12,6 +12,7 @@
- [[canonical forms]]
- [[entity disambiguation]]
- [[ranking]]
- Note that in the context of a social network like the [[Agora]] [[pull]] and [[push]] can be used to implement a [[ranking algorithm]].
- Note that in the context of a social network like the [[Agora]] [[pull]] and [[push]] can be used to implement a [[ranking algorithm]].
- [[yt]] https://youtu.be/jiN7cb4AX-E
+7 -6
View File
@@ -1,11 +1,12 @@
# Schelling
- [[go]] shelling.pt
- [[quote]] a [[schelling point]] for those who seek one
- Part of [[mastodon]].
- [[admin]] https://schelling.pt/@locus
- [[push]] [[pee-zombie]]
- [[schelling]] https://schelling.pt/@pee_zombie
- He recommended [[moa.party]].
- [[quote]] a [[schelling point]] for those who seek one
- [[pull]] [schelling points]]
- Part of [[mastodon]].
- [[admin]] https://schelling.pt/@locus
- [[push]] [[pee-zombie]]
- [[schelling]] https://schelling.pt/@pee_zombie
- He recommended [[moa.party]].
+3 -2
View File
@@ -1,7 +1,8 @@
# Scott Alexander
- A [[person]].
- [[writer]] [[rationalist]] [[pseudonymous]].
- [[meditations on moloch]] influenced the [[agora]] a lot.
- [[writer]] [[rationalist]] [[pseudonymous]].
- [[pull]] [[slate star codex]]
- [[meditations on moloch]] influenced the [[agora]].
+4
View File
@@ -0,0 +1,4 @@
# the red wheelbarrow
- [[go]] https://www.poetryfoundation.org/poems/45502/the-red-wheelbarrow
+2
View File
@@ -0,0 +1,2 @@
# the reed wheelbarrow
+9 -3
View File
@@ -1,5 +1,11 @@
# Typescript
- A language I don't know built as a patch to another language I know little/badly (JS).
- But I think I need to learn client coding, so there you go; TS it is (for now).
- [[Coding Projects]]:
- A [[language]]
- A language I don't know it very well built to replace or complement another language I know little/badly/in an old school way (JS).
- But I think I need to learn client side coding, so there you go; TS it is.
- I started a 20% contribution at the day job in [[typescript]] and I learnt a bit; I liked what I learnt. It's a better javascript with what I would call solid type inference (unsure if that's the right technical term though, need to review.)
- [[clojurescript]] could be an alternative. It is [[cojure]] for the browser. I started learning [[clojure]]. I start doing many things :)
- [[agora ext]] uses [[typescript]].
- [[agora bridge api]] uses [[typescript]].
- [[agora server]] uses [[typescript]] for it's client side code.
+6 -4
View File
@@ -1,10 +1,12 @@
# Ward Cunningham
- A [[person]].
- [[twitter]] https://twitter.com/wardcunningham
- The [[OG]].
- The inventor of the [[wiki]].
- See also: [[c2]].
- [[programmer]] [[hacker]]
- [[twitter]] https://twitter.com/wardcunningham
- The inventor of the [[wiki]].
- The [[OG]].
- [[fedwiki]]
- [[pull]] [[c2]].
## [[social-knowledge-graphs-discussion]]
+4
View File
@@ -0,0 +1,4 @@
# weekly review
- [[pull]] [[weekly review]]
+10
View File
@@ -0,0 +1,10 @@
# william carlos williams
- a [[person]]
- [[poet]] [[writer]] [[physician]]
- [[poetry foundation]] https://www.poetryfoundation.org/poets/william-carlos-williams
- [[wp]] https://en.wikipedia.org/wiki/William_Carlos_Williams
- [[paterson]]
- [[the red wheelbarrow]]
- [[between walls]]