profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jwiegley/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
John Wiegley jwiegley DFINITY California, USA http://www.newartisans.com Haskell & Coq programmer, Emacs devotee, Nix user, and member of the Bahá‘í Faith.

ekmett/lens 1793

Lenses, Folds, and Traversals - Join us on freenode #haskell-lens

haskell-nix/hnix 631

A Haskell re-implementation of the Nix expression language

jwiegley/alert 377

A Growl-like alerts notifier for Emacs

ekmett/trifecta 280

Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink

antalsz/hs-to-coq 279

Convert Haskell source code to Coq source code

duplys/git-issues 261

A distributed issue tracking system based on Git repositories, written in Python

ekmett/linear 168

Low-dimensional linear algebra primitives for Haskell.

ekmett/free 138

free monads

haskellari/these 107

An either-or-both data type, with corresponding hybrid error/writer monad transformer.

dfinity/agent-rs 61

A collection of libraries and tools for building software around the Internet Computer, in Rust.

push eventjwiegley/dfinity-docs

John Wiegley

commit sha 13642b1eebd6dfaa1400850f3a2da131bbbcdfb7

More updates based on review by Jan

view details

push time in 9 hours

issue commentdfinity/quill

Support account and neuron balance queries

The former is addressed in https://github.com/dfinity/quill/pull/55 and I'm getting closer to the latter with https://github.com/dfinity/quill/pull/56.

jwiegley

comment created time in 9 hours

Pull request review commentdfinity/docs

Update governance.adoc to reflect current terminology

 :IC: Internet Computer :company-id: DFINITY -As a decentralized platform, all changes to the configuration and behavior of the Internet Computer are controlled by a governance body called the Network Nervous System (NNS). The NNS controls many aspects of the Internet Computer platform including the following:+As a decentralized blockchain, all changes to the configuration and behavior of the Internet Computer are controlled by a governance body called the Network Nervous System (NNS). The NNS controls many aspects of the Internet Computer blockchain including the following:  - which data center providers participate in the network - the number, location, and ownership of the nodes accepted from a data center provider-- assignment of nodes to subnets-- whether upgrades to smart contract canister software or management services are allowed or not+- assignment of nodes to subnet blockchains+- whether upgrades to canister smart contracts or management services are allowed or not  In addition, only members of the governance body can vote to approve or deny requests to upgrade Internet Computer replicas or modify the Internet Computer protocol.  ## Voting rights for stakeholders  Because tokens on the Internet Computer are generally liquid, they do not represent a stable enough commitment on the part of their holders for them to be used for governance purposes. To provide the stability required for responsible governance, tokens can be converted to **neurons**. A neuron represents a number of ICP tokens that cannot be exchanged for a minimum period of time (the lock-up period). -When a person or organization has some number of ICP tokens locked up in a neuron, the neuron holder has the right to vote on governance issues, and to be paid for voting in proportion to the number of ICP locked up and the length of the lock-up period.+When a person or organization has some number of ICP tokens locked up in a neuron, the neuron holder has the right to vote on governance issues, and to be paid for voting in proportion to the number of ICP locked up, the length of the lock-up period and the percentage of proposal votes participated in each day.

I'll say 'relative number of votes cast'.

jwiegley

comment created time in 9 hours

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentdfinity/docs

Update governance.adoc to reflect current terminology

 :IC: Internet Computer :company-id: DFINITY -As a decentralized platform, all changes to the configuration and behavior of the Internet Computer are controlled by a governance body called the Network Nervous System (NNS). The NNS controls many aspects of the Internet Computer platform including the following:+As a decentralized blockchain, all changes to the configuration and behavior of the Internet Computer are controlled by a governance body called the Network Nervous System (NNS). The NNS controls many aspects of the Internet Computer blockchain including the following:  - which data center providers participate in the network - the number, location, and ownership of the nodes accepted from a data center provider-- assignment of nodes to subnets-- whether upgrades to smart contract canister software or management services are allowed or not+- assignment of nodes to subnet blockchains+- whether upgrades to canister smart contracts or management services are allowed or not

I prefer that

jwiegley

comment created time in 9 hours

push eventjwiegley/dfinity-docs

bogwar

commit sha 232a27fe6ebf8ba7793dd08c4b5888195658026f

Bogwar/simple cycles fix (#596) fix simple-cycles.adoc

view details

David Derler

commit sha 9eb4312020050ea70ef56e411a90cd31fa1f7ec9

Phonebook tutorial cleanup (#591) * Fixes in phonebook tutorial * More terminology updates * Apply suggestions from code review Co-authored-by: Björn Tackmann <54846571+Dfinity-Bjoern@users.noreply.github.com> Co-authored-by: Björn Tackmann <54846571+Dfinity-Bjoern@users.noreply.github.com>

view details

David Derler

commit sha bb9ebcc37e7b31ad457967e54df243a50d006100

Developers guide glossary cleanup (#583) * Fixes in glossary * Apply suggestions from code review Co-authored-by: yvonneanne <46541899+yvonneanne@users.noreply.github.com> * Update replica definition * Minor fixes * Minor fix * Drop reference to local canister execution environment in replica description Co-authored-by: yvonneanne <46541899+yvonneanne@users.noreply.github.com>

view details

Andrea Cerulli

commit sha 582d21bf3d6ff8e7864512a008ce9bb698b14614

Cleanup for "Developing smart contracts" on the IC and "multi-actors tutorial" (#594) Cleanup for "Developing smart contracts" on the IC and "multi-actors tutorial"

view details

Andrea Cerulli

commit sha 51f054347d5999b2919aea0c8c5dd641b1c0e048

Cleanup what is the IC (#602) * First * Pass * typos * fix title * subnet -> subnet blockchain * typo

view details

yvonneanne

commit sha 1299b8060c461435a73abec353af88d09c279710

Welcome cleanup (#581) * Welcome cleanup Co-authored-by: Andrea Cerulli <19587477+andreacerulli@users.noreply.github.com>

view details

yvonneanne

commit sha a9e4368e10339504ed403b946a991c1a27604c56

Quickstart intro cleanup (#582) * Quickstart intro cleanup Co-authored-by: Andrea Cerulli <19587477+andreacerulli@users.noreply.github.com>

view details

yvonneanne

commit sha 10516dbf2dc956c7a4de3665750445e9a90e86cf

Local quickstart cleanup (#592) * Local quickstart cleanup Following advice from #docs-working-group Co-authored-by: Andrea Cerulli <19587477+andreacerulli@users.noreply.github.com>

view details

yvonneanne

commit sha 1de6532739dffbd3a535018effd300c7053b5ece

On-chain deployment cleanup (#593) * On-chain deployment cleanup Following advice from #docs-working-group Co-authored-by: Andrea Cerulli <19587477+andreacerulli@users.noreply.github.com>

view details

yvonneanne

commit sha ff41df2484556fff031cff2a804763f3f1871dc2

Cleanup of tutorials-intro.adoc (#601) * Cleanup of tutorials-intro.adoc Following advice from #docs-working-group * Update modules/developers-guide/pages/tutorials-intro.adoc * Update tutorials-intro.adoc

view details

Kyle Peacock

commit sha 9938eab52e541ec5ccdcc62861e9f8035cd0ff25

frontend docs refresh (#605) * webpack-config * custom frontend * css tutorial update Co-authored-by: yvonneanne <46541899+yvonneanne@users.noreply.github.com>

view details

Kyle Peacock

commit sha 557c8677e85b6ff33864894f236104374403b665

chore: dfx copy updates (#586) * install upgrade remove * all dfx commands * removes all reference to telemetry * replace replica with local canister execution environment * go over all occurrences of network * pass over usages of replica * Update modules/developers-guide/pages/cli-reference/dfx-ping.adoc * Update modules/developers-guide/pages/cli-reference/dfx-ping.adoc Co-authored-by: yvonneanne <yvonneanne@dfinity.org>

view details

John Wiegley

commit sha b163e00fea662ac837720a2d12b1b6d0349b87c3

Merge branch 'main' into johnw/governance

view details

push time in 9 hours

push eventdfinity/quill

John Wiegley

commit sha 8bebfc6a7553c533d76f7395fea114b1c90d1989

Update list-neurons-many.txt

view details

push time in 10 hours

push eventdfinity/quill

John Wiegley

commit sha f6b5dba8bad307b16e33466325164ab1d8c99529

Format mod.rs

view details

push time in 10 hours

push eventdfinity/quill

John Wiegley

commit sha d6ad80aa96485c1fe30060654a8d273c58bc2898

Update account-balance.txt

view details

push time in 10 hours

push eventdfinity/quill

John Wiegley

commit sha 9301aa155c9e98da2a1977feabf35a18ea129994

Add tests for the new options allowed to list-neurons

view details

push time in 10 hours

push eventdfinity/quill

John Wiegley

commit sha b210afe35507c80fddbb14e0badfa9f52d08c918

Fix to tests/outputs/account-balance.txt

view details

push time in 10 hours

pull request commentdfinity/quill

Add an account-balance command for checking account balances

@chmllr Is it possible to implement this query without signing, so that no private key is needed to use the account balance query? Like for getting neuron info, it would be nice to be able to check balance and delay without needing a private key, which should only be necessary for checking maturity.

jwiegley

comment created time in 10 hours

PR opened dfinity/quill

Extend list-neurons to accept a list of neurons to query

Note that the only way to get clear information from this command currently is to additional do the following, otherwise it's just a bunch of unfomatted Candid IDL noise:

quill list-neurons 1 \
  | perl -ne 's/^Response: //; print if /^\($/ .. /^\)$/' \
  | idl2json \
  | jq -r '.full_neurons |
           map( del(.recent_ballots) |
                del(.transfer) |
                del(.account) |
                del(.followees) |
                del(.id))'
+14 -6

0 comment

2 changed files

pr created time in 10 hours

create barnchdfinity/quill

branch : johnw/lna

created branch time in 10 hours

push eventdfinity/quill

John Wiegley

commit sha ad3de8c8dfcaa8cbb37fbabfb2318bfc51a4f95e

Add tests/commands/account-balance.sh

view details

push time in 11 hours

pull request commentdfinity/quill

Add an account-balance command for checking account balances

There is no connection to IC rocks, since that's not a truly anonymous way to query one's balance. I was just showing it as an example for verification of the balance figure from this command..

jwiegley

comment created time in 11 hours

PullRequestReviewEvent

Pull request review commentdfinity/quill

Add an account-balance command for checking account balances

+Sending message with

oops, adding now

jwiegley

comment created time in 11 hours

PullRequestReviewEvent

push eventdfinity-side-projects/winter

John Wiegley

commit sha faef4ff020cbdeb062f42c95472c531aed08327e

Implement a performance counter available during evaluation

view details

push time in 13 hours

create barnchdfinity-side-projects/winter

branch : johnw/performance

created branch time in 15 hours

PullRequestReviewEvent

PR opened dfinity/quill

Reviewers
Add an account-balance command for checking account balances
+43 -0

0 comment

3 changed files

pr created time in a day

create barnchdfinity/quill

branch : johnw/account_balance

created branch time in a day

push eventjwiegley/dfinity-docs

John Wiegley

commit sha c93382a48ce553977d2a8b2bbfa5877c4db09ca9

Further changes based on Jan's guidance

view details

push time in 2 days

PR opened dfinity/docs

Update custody-options-intro.adoc
+4 -4

0 comment

1 changed file

pr created time in 2 days

create barnchjwiegley/dfinity-docs

branch : johnw/custody1

created branch time in 2 days

PullRequestReviewEvent
PullRequestReviewEvent