Skip to content

Instantly share code, notes, and snippets.

@whatrocks
Last active October 8, 2023 15:42

Revisions

  1. whatrocks revised this gist May 4, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ The fling pattern is a constraint on the [Farcaster protocol](https://www.farcas

    You don't need a special client to adhere to the fling pattern, but specialized clients can help you adhere to / enjoy fling.

    For example, you may want to fling using the [same prefix operators that Carmack does](https://garbagecollected.org/2017/10/24/the-carmack-plan/) (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.
    For example, you may want to fling using the [same prefix operators that Carmack uses](https://garbagecollected.org/2017/10/24/the-carmack-plan/) (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.

    Here are two demo fling clients:

  2. whatrocks revised this gist May 4, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # fling ⌆

    The fling pattern is a constraint on the Farcaster protocol which allows you to keep a daily log of your work, while benefitting from all the great social features of Farcaster.
    The fling pattern is a constraint on the [Farcaster protocol](https://www.farcaster.xyz/) which allows you to keep a daily log of your work, while benefitting from all the great social features of Farcaster.

    ## Inspiration
    * John Carmack's [.plan](https://github.com/ESWAT/john-carmack-plan-archive) files
  3. whatrocks revised this gist Apr 26, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ You don't need a special client to adhere to the fling pattern, but specialized

    For example, you may want to fling using the [same prefix operators that Carmack does](https://garbagecollected.org/2017/10/24/the-carmack-plan/) (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)
    Here are two demo fling clients:

    * [fling-cli](https://github.com/whatrocks/fling): cli tool to help you fling your daily logs using the fling pattern
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!) - [Repo](https://github.com/whatrocks/fling-web)
  4. whatrocks revised this gist Apr 26, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -22,5 +22,5 @@ For example, you may want to fling using the [same prefix operators that Carmack

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

    * [fling-cli](https://github.com/whatrocks/fling): cli tool to help you fling your daily logs
    * [fling-cli](https://github.com/whatrocks/fling): cli tool to help you fling your daily logs using the fling pattern
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!) - [Repo](https://github.com/whatrocks/fling-web)
  5. whatrocks revised this gist Apr 26, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ The fling pattern is a constraint on the Farcaster protocol which allows you to
    ## Constraints

    * Each day, you may cast *at most one* cast that begins with "⌆" character.
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts as you desire, just like now).
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts as you desire).
    * This singular cast should contain your daily log / message / thoughts / reminders.
    * If you'd like to add more to your day's log, you should reply to the day's root fling cast.
    * Keep these replies as siblings to each other (aka direct children of the root cast), rather than a thread.
  6. whatrocks revised this gist Apr 26, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions fling.md
    Original file line number Diff line number Diff line change
    @@ -10,8 +10,8 @@ The fling pattern is a constraint on the Farcaster protocol which allows you to

    * Each day, you may cast *at most one* cast that begins with "⌆" character.
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts as you desire, just like now).
    * This cast should contain your daily log / message / thoughts / reminders.
    * If you'd like to add more to your daily log, you should reply to the day's root fling cast.
    * This singular cast should contain your daily log / message / thoughts / reminders.
    * If you'd like to add more to your day's log, you should reply to the day's root fling cast.
    * Keep these replies as siblings to each other (aka direct children of the root cast), rather than a thread.

    ## Fling pattern clients
  7. whatrocks revised this gist Apr 26, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ The fling pattern is a constraint on the Farcaster protocol which allows you to
    ## Constraints

    * Each day, you may cast *at most one* cast that begins with "⌆" character.
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts, just like now).
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts as you desire, just like now).
    * This cast should contain your daily log / message / thoughts / reminders.
    * If you'd like to add more to your daily log, you should reply to the day's root fling cast.
    * Keep these replies as siblings to each other (aka direct children of the root cast), rather than a thread.
  8. whatrocks revised this gist Apr 26, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -23,4 +23,4 @@ For example, you may want to fling using the [same prefix operators that Carmack
    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

    * [fling-cli](https://github.com/whatrocks/fling): cli tool to help you fling your daily logs
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!)
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!) - [Repo](https://github.com/whatrocks/fling-web)
  9. whatrocks revised this gist Apr 25, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ The fling pattern is a constraint on the Farcaster protocol which allows you to

    You don't need a special client to adhere to the fling pattern, but specialized clients can help you adhere to / enjoy fling.

    For example, you may want to fling using the same prefix operators that Carmack does (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.
    For example, you may want to fling using the [same prefix operators that Carmack does](https://garbagecollected.org/2017/10/24/the-carmack-plan/) (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

  10. whatrocks revised this gist Apr 25, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion fling.md
    Original file line number Diff line number Diff line change
    @@ -22,5 +22,5 @@ For example, you may want to fling using the same prefix operators that Carmack

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

    * [fling-cli](https://github.com/fling): cli tool to help you fling your daily logs
    * [fling-cli](https://github.com/whatrocks/fling): cli tool to help you fling your daily logs
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!)
  11. whatrocks revised this gist Apr 25, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions fling.md
    Original file line number Diff line number Diff line change
    @@ -22,5 +22,5 @@ For example, you may want to fling using the same prefix operators that Carmack

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

    * [fling-cli]: cli tool to help you fling your daily logs
    * [fling-web]: read-only view to look up another user's fling logs (thanks to Searchcaster!)
    * [fling-cli](https://github.com/fling): cli tool to help you fling your daily logs
    * [fling-web](https://whatrocks.github.io/fling-web): read-only view to look up another user's fling logs (thanks to Searchcaster!)
  12. whatrocks created this gist Apr 25, 2023.
    26 changes: 26 additions & 0 deletions fling.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    # fling ⌆

    The fling pattern is a constraint on the Farcaster protocol which allows you to keep a daily log of your work, while benefitting from all the great social features of Farcaster.

    ## Inspiration
    * John Carmack's [.plan](https://github.com/ESWAT/john-carmack-plan-archive) files
    * OhLife.com (now defunct startup that emailed you 1x a day with "How did your day go?")

    ## Constraints

    * Each day, you may cast *at most one* cast that begins with "⌆" character.
    * This is your "root" fling cast for the day. (You can, of course, cast as many other unrelated casts, just like now).
    * This cast should contain your daily log / message / thoughts / reminders.
    * If you'd like to add more to your daily log, you should reply to the day's root fling cast.
    * Keep these replies as siblings to each other (aka direct children of the root cast), rather than a thread.

    ## Fling pattern clients

    You don't need a special client to adhere to the fling pattern, but specialized clients can help you adhere to / enjoy fling.

    For example, you may want to fling using the same prefix operators that Carmack does (e.g. * means done, no prefix means not done, etc), and a specialized fling client can help with this.

    Here are two demo fling clients that are barely usable right now (I'm planning on making these better soon)

    * [fling-cli]: cli tool to help you fling your daily logs
    * [fling-web]: read-only view to look up another user's fling logs (thanks to Searchcaster!)