akrtws
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
# TE Commons # Impact Hours / Token Distribution Data set being analyzed: https://docs.google.com/spreadsheets/d/1qvmwwlUHnQWYc2JQRoE1Qo_IKx6a4CI9ehWIMvkiqFc/edit#gid=2142373003 GitHub Repository for analysis: https://github.com/CommonsBuild/praiseanalysis Categories List https://docs.google.com/spreadsheets/d/1e6o8XFEh8tRXzUiQcVQZCfx53aYCphPEJA3oxWqcBz4/edit#gid=0 Jeff's Original Analysis & Proposal https://docs.google.com/spreadsheets/d/1i6UaBb7n36HTZ6Ww2T6VrhjzW_7gIBTxHGM5wom27NE/edit#gid=1010584684 https://docs.google.com/document/d/1lq6JyyTNrAmiQ5jB0jBYeyFvKih8ZvKYDG2zBXlHYyY/edit#heading=h.lbv4awggshuq (That's right, analyze!) The Praise system was an evolving process and had clear points of change that have impact on the data set. Round #0 = Historic data. This is the first round, it took praise from the previous months that were relevant to the TEC and scored them. Round #1 - #5 = **Centralized Tiered Praise**. Livia and Griff were the only quantifiers and recieved the Mode praise amount ## June 20 To be finished 1. Gaussian UBI + App deploy 2. Integrate all the labeled data and measure Praise Buckets i. Download Worksheet https://docs.google.com/spreadsheets/d/1ldBplIrHG8nWBxAa8pTgxX2OxTBx976ia51MC1ZhVXc/edit?pli=1#gid=172335437 ii. Concatenate Data iii. Join based on index to original dataset iv. Groupby tag and sum praise v. Apply labelling and clustering algo groupby tag and sum praise 3. Wage deduction slider ## June 7 Jeff/Tam/Livia/Shawn/Jess - research update brief to determine next steps Gini Co-Efficient as it stands, without intervention is .79 UN recommends .4 or under Context https://www.cia.gov/the-world-factbook/field/gini-index-coefficient-distribution-of-family-income/country-comparison -Process is underway, how much material do we need to make a decision? Bring to discussion/vote? -Integrate community into the process - how? -No "agreed objectives" - balancing different needs - some want more equitable distribution, some don't want to rock the boat, and some desire to bring in more TEs. Focus on why more equitable distribution is important and communicate this. -How can we have a win-win? CEO/COO analogy - CEO built things, brought in CEO - does the CEO take 97% of equity? Splitting with COO gives COO ownership / responsibility to grow the pie -What policy intervention does community want to apply? Desire to not change past data - intervention to change future data okay? -15% -> 30%?? possible solution for paid contributors + potentially having a governance vesting token -What about gifting for the nominations?? A certain # of Impact Hours that you must give away to someone after seeing final distribution if you think someone is too low you can gift -Vote delegation? Great idea, maybe doesn't solve the problem -What would a UBI adjustment mean for the individual?? We can look at value per impact hour / total raise and the amount "builders %" -Zero sum as it stands, UBI equalizes the pie pieces -Bringing to light many important discussions NEXT STEPS: -Shawn to work with data team to do the bucketing -Once finished, Soft Gov to lead the governance process - suggestion: collab/hack sessions to form proposals/debates similar to existing processes ## June 6th June 6th YGG - I think there are three main categories of investigation. ### 1. Distribution analysis - Gini / UBI interventions ![](https://i.imgur.com/56687vW.png) ![](https://i.imgur.com/qdFYKJm.png) Based on the results of the above. I recommend a UBI intervention of 25 Impact Hours. This results in a GINI coefficient of 0.37 which qualifies as an equally distributed economy. We see that the top 50% of the population has 72% of the impact hours, the top 20 percent of the population has 50% of the impact hours, the top 5% of the population has 25% of the impact hours, and the top 1% of the population has 10 percent of the impact hours. ### 2. Discounts on paid workers A total of 6044.95 impact hours have been deducted from paid workers. Impact hour distribution without discounts: ![](https://i.imgur.com/lux9XZv.png) ### 3. Praise Categorization and Bucket weighting 2-3 hrs focused work session with Shawn/Octopus - Doc2VEC (turns word docs into spatial embedding) See visualization of clustering May or may not produce something for policy adjustment, but will give further insight i.e. If Retweeting is 50% of IHs, we may want to adjust ### 4. Credit assignment to foundational contributors to TE How about nominations? * Jeff, Angela, Zargham, Trent, Sebnem, Griff, Billy, Simon, Jonathon, Shermin, Anish * Community Nominations ## May 30th Shawn - Collaborating with Sol on a word count rendering - Made a template for using doc2vec on the praise reasoning - Interested in quantifying steward payments with discounts - re-implementing Jeff's work on distributions - Enabled the FDG render Jeff - 80/20 rule - maximum effective insights - No distractions Johan - Shadowing under Shawn to learn the data science workflow Sol - Making a 3D word sphere Zeptimus - Follow the process and support where I can - No distractions Juan - To see the process and stay up to date - No distractions Jessica - What is possible because we just have a few weeks - Agree with Shawn, the paid/not paid is a high priority - Curious about the scoping of the tagging of the categories - Would like to see what the distributions look like (even outside of categories) - See what's possible in the next few weeks - What can we do best with the categories? Angela - Similar to Jess and Jeff - What does this mean for the hatch and what should be taken into account? - Good progress so far, and I understand that there are lots of steps involved. - Looking forward to making things work and coming to conclusions - High priority on the long-term impacts on decision making power - Slight distractions, working on math for balancer simulations with Andrew(Octopus) Griff - Here to support with any questions on the process or the data - Working on some other things while developments are happening - There will be a 'great debate' today after this call to consider the top parameter choices Nuggan - Tuning in to see how it works and learn as much as possible Eduardo - Here to learn and to see how it goes, and contribute in any way I can - Having dinner :) Ddan - Learn and get deeping into the corners of the TEC - Have manually processed mass amounts of data in previous projects - Happy volunteer for tedious gruntwork :) - Distracted by breakfast (No distractions) Octopus - Be present for the discussion - No ability to type at this moment - Happy to clear with a clear roadmap for async before Wednesday - Will jump on to doc2vec for Wednesday's call Mitch - Just hacking on the MVP dashboard spec - passively listening Metaverde - Here to support and watch and learn - hanging out in the office :) ## May 26, 2021 Work Session - Categorizing Praise GOALS: - What kind of contributions have been valued, is there any type of contribution not represented in the Praise data that we should reflect on - based on Hatch outcome we can reverse engineer a USD value to a contribution, a spectrum of price, total payments made vs. total value of IH deducted and then rate - metrics: - i.e. average IH per type of contribution (e.g. average USD value for a single tweet) - are contributions/type of contributions "under" or "over" valued -Examining praise inflation via buckets (can help us ascertain praise inflation) -Examine multiplicity how many times an action was praised (by type) PROCESS/APPROACH: -List of keywords, search most frequently occuring keywords -Column encoding: column as type of praise or praise instance can exist in multiple buckets? Weighted coding for one praise in multiple buckets 33% x 3 -Need specific questions: i.e. What is the average Praise for Tweets? -Develop "buckets" / categories with keywords/word streams? BRAINSTORM LIST: Categories List https://docs.google.com/spreadsheets/d/1e6o8XFEh8tRXzUiQcVQZCfx53aYCphPEJA3oxWqcBz4/edit#gid=0 TE & TEC Technical Infrastructure - Developing software, models & technical tools - TEC tech / TE primitives, Token spice, cadCAD models, building, open source, documentation, cadCAD community calls External tools - not essential for TEC but TEC - i.e. praise bots Tech support TE Education - TE Academy, cadCAD Edu Education & onboarding - x 2 TEC & TE discipline - TEC labs, hatch params debates TE Peer learning, lab sessions, Lisa's book/work to distribute info, intro sessions/cohorts TE Community build - platforms, channels set up Research work - governance, TE, Commons, DAOs - TE research groups Narrative & Strategy - x 2 TEC & TE discipline, content creation/blogs/Comms/graphics/marketing Participation, care work - x 2 TEC & TE discipline, Attending meetings - joining, sync, meeting, call Cultural Build contributions - Ostrom's principles, conflict management, social fabric Leadership - in different projects Working Groups Interactions between members - working sessions Foundational work of the discipline - i.e. Simon DLR bonding curve work, cryptoeconomic flower TEC Filter by working group - keywords/phrases of work i.e. Comms - article, retweeting, blog, organized, presentation, graphic(s), design, website, marketing, SEO Soft Gov - soft gov, survey, vote, voting Gravity - gravity, conflict, non- Params / Parameters - Legal - legal Commons Swarm - tech, dev, dapp, app, Hatch outreach / onboarding - onboarding, hatch outreach Omega - Stewards - stewards Labs - labs Transparency - transparency, YouTube, recording(s) ### Data Science Research Topics for Praise Analysis: 0. Gini Index 1. UBIH 2. Distributions and Interventions 3. TRIBUTE TO THE ANCESTORS - Considering TE contributions prior to IH 4. Modulating the paid contributor discount rate 5. What is the price of governance? - Paid contributions X discounted IH 6. Grouping duplicated praise. 7. Categorizing Praise.(Twitter/Meetings/Coding/Research) 8. Are there imbalanced type distributions? 9. How did the validators do? 10. Can we see clusters in the network such as working groups? 11. At what points are the outputs of the praise system aligned with the mission, vision, and values of the community, at what points are they not aligned? 12. What can we learn about the praise collecting process? How can it be improved for future commons deployments? ### Analysis Results #### 0. Gini Index Can we apply the Gini Index to the distribution? What does this look like? #### 1. UBIH What does UBI look like applied to the data? Can we parameterize this? "Universal Basic Impact Hours?" How does adding a fixed amount of IH to all hatchers change the mean and the mode of the distribution before and after this intervention? Visualize the distributions before and after and intervention such as UBI Can we parameterize this by the amount of UBI that we apply? How do we vote on these interventions? Using what we have got so far to improve. Tokenlog it is. Run a DAO through github issues, continuously self-modify the token distributions using data science and community sense making. #### 2. Distributions and Interventions What does applying interventions, filters, or transformations do to the to the distribution? What other kind of interventions might be interesting? #### 3. TRIBUTE TO THE ANCESTORS Plot Contributions to TE Commons vs. contributions to Token Engineering (discipline) in the past or in parallel - Archetype detection - (Manually) Identify agents that are known to have been producing token engineering public goods before the recording of impact hours started. Should we apply an NFT - TEC OG - Multiplicative factor? #### 4. Modulating the paid contributor discount rate What does it look like when we modulate the paid contributor discount rate from 0.15 to 1? #### 5. What is the price of governance? Can we compare the total money paid to stewards against the total number of IH that has been reduced from them? Can we compare this with TEC price outcomes? Weigh the balance of discounts applied to Impact Hours Received for those who are compensated from CSTK/TEC . Perhaps consider an alternative future build where in which no one gets discounts on their praise, and rather everyone gets a UBI. #### 6. Grouping duplicated praise #### 7. Can we categorize the Praise? Can we identify tweets from research? Can we identify coding from comms? What are the different praise buckets? What does this look like and how is each bucket weighted? Does this reflect the values of the community? How to categories the 'reason for praise' column: #### 8. How many IH are there Imbalanced type distributions (twitter/meetings, related to #1) - **WG IH Categories** #### 9. How did the Validators do? How are the weightings? #### 10. Can we see clusters in the network such as working groups? #### 11. At what points are the outputs of the praise system aligned with the mission, vision, and values of the community, at what points are they not aligned? #### 12. What can we learn about the praise collecting process? How can it be improved for future commons deployments? ### Notes from the Community **Gravity(Juan)**: 1. Communications and transparency to avoid miscommunication 2. OK for people to gain IH, but not to take away 3. Very sensitive topic as it relates to wages and compensation **Jeff**: No proposed action through sake of analysis, but more infomation will give us a sense of how to align the system with our goals **Griff:** Every two weeks, impact hour quantification. We had a very interesting discussion of if we should divert from our current process given these insights and discussions. We decided not to divert as we havn't concluded results from this analysis yet (even though we can see some flaws now). It was hard. **Tam:** Adjusting a single praise session wouldn't adjust for the many months prior, and we are excited for this to be a community decision. Conjecture: The pool of funds allocated to builders is zero sum. i.e. any IH imbalance is taking voice from those with less IH to give to those with more IH. Taking from Peter to pay Paul becomes a systemic issue when the majority of participants are Peter. **Examples where using the raw IH data is dangerous:** - Do we feel that it is fair that some TEC members who showed up for meetings for a few months, accumulated more IH than one of the creators of the TE field itself? - Do we feel that it is fair that one of the primary driving members of the TEC has to spend $60,000 to have equivalent voice in this new economy as other members whose tasks were disproportionately rewarded by the praise process? - Is it fair that contributors who have been building deep infrastructure for the TEC for years have 50-90% LESS VOICE in this economy than contributors who have been active in admin duties for the past 3-6 months? **Source:** https://docs.google.com/spreadsheets/d/1i6UaBb7n36HTZ6Ww2T6VrhjzW_7gIBTxHGM5wom27NE/edit?usp=sharing ## What are some ideas about how the analysis can be done? **YGG desired data science approach** -Praise data as a network -Every person is a node, and there are edges -Clustering: each WG is a cluster -How the praise has transformed over time, a “drift” in the way praise was dished - put on time axis/multi-dimensionality **Andrew** Tends towards simplest possible solution so any changes/alterations don’t become a roadblock **Z** -Sanity check -Ignore who was giving/receiving - look at group by aggregate - irrespective of who received it -How much was dished for what type of action - software dev/giving talks/sectors - what are the fractions of those buckets -Is this what we were going for? -What is it weighting towards at v -If it is determined that some types of work are underrepresented / active and visible vs. deeper work unseen -Intersubjective measurement - extent to which those reflections are doing what we intended -Transparent policies to modify to improve purpose towards goal -We have to make time to question the process/tool -Generated raw data - no perfectly objective data / “sensemaking” process of human input works from the process side - should be kept separately -The algorithmic processing is working differently - from the goals first -Algo should not be used as oracle, we should question if it is doing what we want -Algos are in service of the sensemaking process - if it doesn’t feel right, we can do better - feedback loop - what did we intend, it doesn’t feel right, should or shouldn’t we do something - does the algo fail to express what we intended -We can just document - make sure we question - algos in service of social process -We govern algos rather than they gov us **Griff** -We adjust from the inside to try and adjust the distribution, this may have polluted the data -We will start keeping that in a separate tab Categories Lightweight, fast, and high impact. Eyes on the prize, looking at allocating the builders pool of governance weight in the TEC. Keep this in mind as an implementable process that we can dig into soon. Categories the data Number of praises Looking at drift - related to praise in calls (double praise) Interesting to look at segmentations - As of now with raw data it does seem really skewed Always paid Sometimes paid Never paid Distribution percentages - Distribution of how many people have what percentage. What are the distributions, what is the range between those distributions. If we remove the extremes and look at the mode. Look for outliers first Multiple stages, look at the data before removing them. Then look at it after removing them. It's all an experiment, it's going to be messy, and we are going to learn at every step. **High level categories TE Work** - Should consider never paid / always paid / sometimes paid - Many ways to slice the data - Contrast approaches of big pic goal oriented top down vs. categories bottom up Best Case Scenario - data scientist for a week who can lead would be ideal * 4-8 hrs to focus * Danilo/Shawn/Shinichi feedback and support * Next Sunday again * Hack session 5-6 ppl * 2hr session Looking at the praise data, it seems that a lot of small praises accumulate significantly more tokens than larger tasks with less frequent praise, even if they are quantified relatively much higher. This begs the question: do the results we see land within what we would call a fair or accurate distribution of tokens for work that was put into the efforts of the TEC? Source: TEC Forum Discussion https://forum.tecommons.org/t/pre-hatch-impact-hours-distribution-analysis/376 Document Library https://docs.google.com/document/d/1QiVfjtFDW1ahehdVXFV4Dauo5k_QM77FOUHS9CWmu7k/edit Repo https://github.com/CommonsBuild/praiseanalysis Analysis by Octopus https://colab.research.google.com/drive/1Lz2lrIkZbPLmgms5TrgUx8iO9sWDe3hN?usp=sharing TEC Praise Data Sheet https://docs.google.com/spreadsheets/d/1qvmwwlUHnQWYc2JQRoE1Qo_IKx6a4CI9ehWIMvkiqFc/edit#gid=1510055853 Processed Data https://docs.google.com/spreadsheets/d/1K1CeAG-1E1UUk4P7lsM9MR_Fwvap8ch0WrZlPORESgQ/edit#gid=1975905774 Initial Analysis by Jeff https://docs.google.com/spreadsheets/d/1i6UaBb7n36HTZ6Ww2T6VrhjzW_7gIBTxHGM5wom27NE/edit?usp=sharing

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully