Peter Bourgon
Peter Bourgon
@robert-zaremba > we know that events are not deterministic Is that true? If I recall correctly, this issue stemmed from a consensus failure in a downstream project — cosmwasm? —...
> BTW, many apps use events. You can track events using your own node. I use events! They're super handy! It's totally fine to use events, as long as you...
@sunnya97 > @peterbourgon sorry I don't understand what you're talking about > > Events are emitted based on state machine execution of _finalized txs_. Why would those not be deterministic,...
> Underneath it all, the plugin system relies on Go's [plugin.Plugin](https://pkg.go.dev/plugin) to open and load plugins. Go's plugin system comes with a few restrictions . . . Not just restrictions!...
[The ADR says that](https://github.com/cosmos/cosmos-sdk/blob/c24c439728ac9fd8917d6a30e25d0b08a11bcc8b/docs/architecture/adr-050-sign-mode-textual.md#2-only-ascii-32-127-characters-allowed) > all strings MUST only contain ASCII characters in the 32-127 range. Is this requirement satisfied by the code in this PR?
@kirbyquerby > all strings MUST only contain ASCII characters in the 32-127 range > Strings are rendered as-is. It's a mutual exclusion cage match!! Two requirements enter, only one requirement...
Not really down with `revive`, specifically the notion that it's a framework for your own ruleset — that's explicitly what linters should _not_ be! 😉 `golint` is still as effective...
The purpose of the Go kit metrics packages is to offer a common interface of Counters, Gauges, and Histograms, which can abstract over different backends. If a backend supports more...
Oh, sorry, I didn't understand it was a Histogram. Let me look closer.
Wait, is it literally identical? Why... does Dogstat do something different with this exactly identical data? Yeah, let's have a flag or something in the Histogram constructor? Wild.