It has been more than 5 years since I started using . Not sure if there's another software that has influenced my workflow as much as it does.

Signal my intent to validate on the network. This is a validator service proudly deployed with ! that.world/~wei/validate/

WKD public key discovery is now supported for my email address! wiki.gnupg.org/WKD

gpg --locate-keys --auto-key-locate clear,nodefault,wkd wei@that.world

A different roadmap (such as staying PoW) is not a good reason to cause the split *right now*. The split should happen at the last possible point when Ethereum finally moves to PoS.

Show thread

The main rationale is that after ETC intentionally breaks several smart contracts on-chain, it has become essentially the same thing as Ethereum, even in terms of immutability. Without the distinguishing factor of immutability, supporting ETC becomes a breach of majority consensus with no good reasons, and thus against the ethics and principles of maximizing consensus and user choices.

Show thread

I have decided to deprecate my support of Ethereum Classic (ETC). I explained my reasoning in this final post of "Classic in Orbit" blog. that.world/~classic/2020/06/10

The new holy war -- in org mode, do you prefer lowercase or uppercase for structural blocks?

`#+BEGIN_SRC`, `#+BEGIN_QUOTE`, or `#+begin_src`, `#+begin_quote`?

Actor-based smart contracts, a much safer asynchronous model for executing smart contracts, compared with Ethereum's synchronous model. github.com/paritytech/substrat

Contract calls are evil. Many past Ethereum issues, (like theDAO callstack overflow, EIP-1884/1283 backward compatibility), are all fundamentally due to contract calls. By replacing this concept with message passing, we make contracts harder to misuse and easier to reason about.

The thing I hate most when playing any video games — choose a character name.

Living in crypto-space, following whatever pleases a group and not having one's own judgement can be dangerous. It's important to know one's own principles and be determined to carry them out.

In other words, make your own choices, don't just let the group decide for you.

The above is a demonstration of running unmodified dapps in , via the Frontier project, by embedding execution engine and emulating Ethereum's JSON-RPC protocol. Note that the Frontier project is currently still work-in-progress. github.com/paritytech/frontier

Show thread

The only problem I have with Rust is its slow compile time.

Some blockchains stay as whitepapers. Some blockchains go from whitepapers to real things. Yet there are some blockchains -- they go from real things to hypes and whitepapers.

I'm honestly amazed that this bug still exist today in Discord -- it has been like this for quite a long time. Post a link covered in brackets, such as `(that.world)`. The link preview will not show.

1920 recording of Bach's Air for G string (Air on the G string) (BWV 1068, D major. arr). Violin solo by Joel Belov with piano accompaniment by Robert Gayler.

I'm starting to feel that in integrated information theory (IIT), Christof Koch made the conclusion that "current computer design will not feel the same consciousness as human beings" with the prior assumption that we do not live in a simulation. He did not touch the simulation argument at all.

Blockchains should only store things that must be there -- hashes, for the most of time. Everything else that can be put off-chain should be.

I spent a week not visiting Hacker News, and cleaned up opened tabs in my browser from 50+ to about 10.

Feeling much more content now.

Show more
Social World

The Mastodon server for Wei Tang and friends.