Comments (11)
Dev
dcrd
Too many PRs to dump here. Have put closed PR notes in this gist. Below is a stab at summary copy.
Turns out it's trivial to query all merged commits via the merged:2019-08-01..2019-08-31
query (I just figured it out today), so there's no more need to copy all PRs into the draft or the gist or GH comment. When unsure about PR's notability, just leave it as a plain URL (with optional one-liner) in a bullet list after the written up text.
Also please always use {} to distinguish meta from regular text.
Wrap "code identifiers" such as Go module names in `backtics` to distinguish them from regular text.
The Hash method of bus filters
trying to imagine bus filters now :D
A benchmark function was added to measure performance of the BenchmarkHash function. Tests have been added for bit reader/writer. A fix has been made so that filters properly match search items which happen to hash to zero and adds a test for the condition. While here, it also rewrites the MatchAny function to make it easier to reason about.
Nice write up but this is too low level, removed. A good rule of thumb - if the text contains code identifiers (function names in this case), it is very likely to be too low level / too technical.
gcs module
Removed a lot of low level details from this para. They are all important and gcs is important but we need to use the space carefully. When there's a ton of work in area X, zoom out one step and aggregate. At the same time, leave a bit of tech goodness:
Support has been added for independent false positive rate and Golomb coding bin size.
I like this. Most will skip this pretty technical bit, but a few that can read this might get interested.
The v2 test database names have been updated to avoid conflicts when multiple database modules are being tested concurrently.
and
In the connmgr module, support has been added for TorLookupIPContext, deprecating TorLookupIP.
Very small internal changes. The latter one is too cryptic, don't use mention identifiers (TorLookupIP) unless there is a very good reason to.
The chaincfg module defines several new functions on the Params struct which return some subsidy-related parameters. This will allow the parameters to be used directly as input to an interface in the future.
Again good write up but it's too low level / internal refactoring.
Typo fixes, improved error messages and other code cleanup {SB: mention new contributor aarcamp which found a bunch of these?}
We almost never highlighted new contributors in Dev so I would not mention him here, and also because he's mentioned in People. Open to opinions though.
dcrwallet
A direct dependency on the secp256k1 package was removed. A bolt release adds support for RISC-V.
First looks like a small internal fix, second is not notable IMO. If the whole dcrwallet became buildable for RISC-V or at least such an effort started, that would be notable.
Decrediton
Closed:
Responsive views: Onboarding slides (responsive design bug fix/tweak)
Remove deprecated code (cleanup)
Upgrade lint, fixes linter errors
...
Most of these are either written up earlier or are too small and can be covered by more general statements.
dcrstakepool
A number of changes to disconnect dcrwallet and dcrstakepool.
People are likely to read "disconnect" differently and doesn't convey the multi month rearchitecting effort.
Google’s reCAPTCHA has been replaced with a self-hosted client-side solution The front-end now executes no external Javascript at all, granting a significant boost to user security and privacy.
I think recaptcha was removed several months ago. Not all VSPs have upgraded so we can't confidently say "no external javascript at all". Heck, some even added their own changes to hit Twitter and CoinMarketCap! https://github.com/decred/dcrstakepool/issues/326
dcrlnd
New parameters added to the faucet, which will enable invoice generation and payment, among other features.
I don't see how that change enables invoice generation, which was already possible and reported in Jul 2019 DJ. I guess the confusing bit was "Also add parameters to enable invoice generation and payment." from the linked issue, which should mean adding config knobs to enable/disable existing features.
45750K added and 24002K
"K" means thousand, so 46K and 24K
Please don't duplicate stories in the draft/commit message/commit comment/gist, it requires me to scan the same things multiple times to check if I didn't miss anything. Skip non notable PRs, and place all "maybe" raw links as bullets at the end of each sub-section (but not those that are already written up in text).
I would go as far as to suggest to not use GH commit comments at all because they link to our DJ commit from a ton of PRs, which is an unnecessary distraction for the devs.
from decred-news.
Got the image: decred/dcrdesign#169
from decred-news.
Please don't duplicate stories in the draft/commit message/commit comment/gist, it requires me to scan the same things multiple times to check if I didn't miss anything. Skip non notable PRs, and place all "maybe" raw links as bullets at the end of each sub-section (but not those that are already written up in text).
Makes sense. I generally just copy all the PRs that don't seem totally trivial to a text editor, then go through through them one by one, creating short summaries for each. Usually just copying from the description, but sometimes creating summaries, little notes for myself. But I think what you suggest makes more sense with just putting the "maybe" links in. For some repos it's really not clear, so I try to err on the side of too much rather than too little. But can definitely filter more out with reasonable confidence.
Good notes on the dev edits as well. Slowly gaining the domain knowledge to filter more/better.
from decred-news.
Governance
One succint paragraph per topic. Reads very smooth.
I keep thinking about our overlap with Pi Digest and it appears that Governance is 1-2 steps "zoomed out" and covers a whole month, making for a nice historic chronicle and faster to read for those that don't follow Pi closely.
I only changed the thousand k to uppercase K to be consistent with the rest of the document. And made the Pi Digest links a bit wider:
to
Politeia Digest issue 20 (Aug 1-12) and issue 21 (Aug 13-31)
from decred-news.
Network
Pool hashrate distribution as of Sep 5: F2Pool 23.29%, UUPool 16.30%, Poolin 16.26%, lab.antpool.com 4.10%, BTC.com 2.32%, Luxor 1.76%, BeePool 0.10%, Coinmine 0.10%, suprnova 0.01% and others 35.77%
Use less decimals for two digit numbers https://github.com/xaur/decred-news/blob/docs/guidelines.md#typography
Roughly 92.13% run dcrd v1.4.0, and 7.86 are v1.5.0(pre) dev builds.
Looks like it combines dcrd and dcrwallet in SPV mode. It is interesting to consider them separately. Also append %
to all percentages.
from decred-news.
Integrations
The popular Exodus wallet has added support for decred on their mobile wallet.
I always use capitalized Decred
(as a network) or the DCR
ticker for consistency, but open to opinions. Is lowercase decred
a thing?
"ELLIPAL" a cold wallet had announced that their upcoming device "ELLIPAL Titan" will support decred.
No need to wrap vendor and product names in quotes.
Also I think we should use Title Case regardless of vendor's case styling.
from decred-news.
Outreach
Names vs nicks still bugging me #20
Changed Ditto list to single-level to avoid Medium problems: https://github.com/xaur/decred-news/blob/docs/guidelines.md#markdown
from decred-news.
Media
DJ docs writeup captured the vibe nicely, thank you.
from decred-news.
Relevant External
Formatted some numbers with standard K/M for thousand/million. I know there is no single planetary standard, and manuals of style vary (e.g. k/K, m/mm/M, b/bn/B, etc) but trying to at least be internally consistent within DJ, hence writing it up in Guidelines.
Again, liking the paragraph per topic separation very much.
from decred-news.
Misc
Names:
- Funnily we had two instances of
GhostWridah
and both were spelled wrong (GhostRhidah
andGhoistwridah
) - Akin Sawyerr has two 'r'
Please put all chat-like messages in chat or in issue's issue like this. Put all unresolved concerns in TODOs. It's easy to miss them in commit message or commit comments. Examples: f1a3f9c, 149e93d5, e8881df
Overall, everybody is improving! Thanks all for your great work.
from decred-news.
Deleted the commit comment, previously here 149e93d#commitcomment-34975349
from decred-news.
Related Issues (20)
- 201908: Additional Upcoming Events HOT 3
- DJ July 2019 HOT 5
- DJ September 2019 HOT 10
- DJ October 2019 HOT 11
- DJ November 2019 HOT 5
- DJ December 2019 HOT 5
- DJ January 2020 HOT 2
- Call for Participation
- DJ February 2020 HOT 2
- DJ March 2020 HOT 3
- DJ April 2020 HOT 1
- DJ May 2020 HOT 2
- DJ June 2020 HOT 2
- DJ July 2020 HOT 4
- DJ August 2020 HOT 2
- DJ September 2020 HOT 2
- DJ October 2020 HOT 3
- External - The Coming Bitcoin War HOT 2
- DJ November 2020 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from decred-news.