create account

Weekly update on HF 24 by blocktrades

View this thread on: hive.blogpeakd.comecency.com
· @blocktrades ·
$123.07
Weekly update on HF 24
Here's a detailed update on last week's work for hardfork 24. Be warned that a lot of this will sound like complete gibberish unless you're a programmer :-)

# Hived (core blockchain code)

At this point, we think we’ve made all the changes necessary on the hived side to support hivemind in this release. A good indicator for this is we only needed to merge in one update in the last week for hived:
https://gitlab.syncad.com/hive/hive/-/merge_requests/91 

We can’t be 100% sure yet, as we still have a decent number of hivemind tests that are failing, but if those clear up in the next couple of days, we can probably tag a release candidate for hived this week. 

If we do get out a release candidate this week, we’ll set the hardfork date for 3 weeks from the day the release candidate is available. That should provide more than sufficient time for all the 2nd layer apps to be tested fully, given there are few changes at the API level that will impact existing applications.

# Hivemind (2nd layer social media microservice)

Most of this week was spent improving the automated testing system and fixing bugs in Hivemind.

## A week of hivemind bug fixes

In total, we had about 10 commits to fix hivemind bugs this week. One of the bugs that we fixed was reported by @asgarth in the experimental version of hivemind that we’re currently running on our production system at api.hive.blog. It resulted in pinned posts showing up more than once in some communities on peakd.com.

The bug was kind of interesting, because it showed up in peakd, but not on hive.blog, so we hadn’t previously detected it during our manual testing. This is another reason it’ll be nice once we have more automated tests available for hivemind, since they are much more likely to spot these types of code regressions.

## Implemented tavern-based testing system for hivemind

Today we finished updating the automated testing system using the [tavern framework](https://github.com/taverntesting/tavern) that I mentioned last week. Tavern allows us to mark tests as “allowed to fail” and also allows us to see which individual tests failed and why. This makes it much easier for us to quickly identify problem tests and even quickly see why they failed. It also helps us in judging our progress in fixing bugs, since we have a clear history of what’s passing and what’s failing after each code change. Here’s what the new tavern test display looks like hivemind:
https://gitlab.syncad.com/hive/hivemind/pipelines/15579/test_report 

![image.png](https://images.hive.blog/DQme3wisBty7YerhKwphnCuxyNqAMAU9YyG43rsbbxYWCGj/image.png)

In the first test set (bridge_api_smoketest), we had 9 tests that passed, 6 that were skipped (expected failures), and one unexpected fail.

We can also click on this test set, to drill in and see which tests passed, failed, or were skipped. The first 6 tests are the expected fails. For the failing test (get_profile, the one at the bottom of the screenshot), we can see a traceback of why it failed:

![image.png](https://images.hive.blog/DQmb7zM9vGA8ws9ScnFJt9jNRpmNCNJqpCmhFZkQHXyNCmR/image.png)

![image.png](https://images.hive.blog/DQmNoXJfX8xuEmMAQocqh6mc51oBJhm5pC1g2iTMySp6NE7/image.png)


We just got tavern running today, so it’ll be interesting to see how it helps out in our upcoming work this week.


## Recent slow down in a SQL query points to need for performance tests for hivemind

One of our ideas for “code cleanup” fixes in hivemind was to [use views to replace some joins in multiple SQL queries as a code refactoring technique](https://gitlab.syncad.com/hive/hivemind/-/merge_requests/47 ) but this resulted in a significant slowdown in one of our hivemind queries. It appears that the SQL optimizer in postgres is generating a bad plan in such cases. 

We had previously optimized this query to take 20ms in the test case, and after the change it took 20s! We were able to run ANALYZE to update the database statistics for the planner and get its performance up to 60ms, but that’s still 3x worse than our original optimized version, so it’s really not acceptable. We’re going to see if this problem was addressed in later versions of postgres (we’re running 10 now, we’re going to try upgrading to 12 and see if that helps), but if that fails we’ll revert back to inlining the joins as per our original optimized version of this query for now, since we don't want to spend too much time on this problem now.

One lesson we’ve learned several times is that it is very easy to damage performance if you’re not super careful in how you structure your queries. A lot of the work we did on hivemind was to optimize these queries, and those optimizations can easily be broken by seemingly innocuous changes like the one mentioned above, so it’s clear we’re really going to need performance tests for hivemind as well as functional tests. 

Originally I’d been hoping we could make do with the performance numbers we get from real-time Jussi logs on production systems to serve as a reality check on hivemind performance, but at this point I think this kind of performance testing needs to be done in our automated tests, so that we can detect a performance problem as soon as it occurs.

# Condenser (source code for hive.blog)

We mostly finished up the work related to decentralized lists this week, and it can potentially be deployed before the hardfork, since it only requires changes to hivemind, not to hived, but my gut feeling is we should wait until all the eclipse code is ready, since a roll out before HF24 would mean that node operators would need to resync their hivemind databases twice (once for decentralized lists, then again for HF24). All-in-all, I think it’s better to wait. One thing we could do is maybe roll it out on the staging version of condenser, which would allow the curious to start trying it out now.

We’re also finishing up a feature to allow users to pick their own API nodes for hive.blog. Currently condenser allows you to select from an existing set of API nodes, but the new feature will allow you to use any node, not just ones from the existing set.

Another improvement to condenser: @quochuy widened the space for posts, as there was a lot of wasted margin space previously.


# Summary of work and expectations for next week

Hivemind work is consuming most of our time at this point. We’ve fixed a lot of bugs this week, and we’ve finally got the testing system for it where we want it to be, so we made good progress, but there’s certainly been more problems with Hivemind that we hoped.

I’m still hoping we can make a hived release candidate in the next couple of days, and finding only one bug last week was pretty reassuring, but it’s definitely not a sure thing yet. It’s a little harder to predict on hivemind’s timeline, but some time next week seems feasible.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 678 others
👎  , , , ,
properties (23)
authorblocktrades
permlinkweekly-update-on-hf-24
categoryhive-139531
json_metadata{"tags":["hive","cryptocurrency","blockchain","software"],"users":["asgarth","quochuy"],"image":["https://images.hive.blog/DQme3wisBty7YerhKwphnCuxyNqAMAU9YyG43rsbbxYWCGj/image.png","https://images.hive.blog/DQmb7zM9vGA8ws9ScnFJt9jNRpmNCNJqpCmhFZkQHXyNCmR/image.png","https://images.hive.blog/DQmNoXJfX8xuEmMAQocqh6mc51oBJhm5pC1g2iTMySp6NE7/image.png"],"links":["https://gitlab.syncad.com/hive/hive/-/merge_requests/91","https://github.com/taverntesting/tavern","https://gitlab.syncad.com/hive/hivemind/pipelines/15579/test_report","https://gitlab.syncad.com/hive/hivemind/-/merge_requests/47"],"app":"hiveblog/0.1","format":"markdown"}
created2020-08-03 23:19:00
last_update2020-08-03 23:19:00
depth0
children29
last_payout2020-08-10 23:19:00
cashout_time1969-12-31 23:59:59
total_payout_value70.510 HBD
curator_payout_value52.564 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,849
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,879,243
net_rshares289,809,982,373,533
author_curate_reward""
vote details (747)
@ammonite ·
You're correct: Total gibberish, to me at least but these updates are really appreciated. I still read in the hopes I'll understand something. Today it's the usefulness of Tavern. Debugging must be the largest part of the work. 
properties (22)
authorammonite
permlinkre-blocktrades-202084t22756618z
categoryhive-139531
json_metadata{"tags":["hive","cryptocurrency","blockchain","software"],"app":"ecency/3.0.0-mobile","format":"markdown+html"}
created2020-08-04 01:28:00
last_update2020-08-04 01:28:00
depth1
children2
last_payout2020-08-11 01:28:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length228
author_reputation206,601,720,823,984
root_title"Weekly update on HF 24"
beneficiaries
0.
accountecency
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,880,692
net_rshares0
@blocktrades ·
Yes, debugging is pretty much the largest part of any software development (same goes for hardware development as well). That's not to say design isn't just as important: a proper design leads to fewer errors that need debugging. 

But you almost always wind up spending more time on fixing bugs that implementing features, although it may not seem that way at first, because a poor testing system allows the bugs to hide for longer, so that all the time spend debugging gets spread over the lifetime of the software and therefore the amount of work spent on it gets miscounted somewhat.
properties (22)
authorblocktrades
permlinkqeiy0a
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 05:31:21
last_update2020-08-04 05:31:21
depth2
children1
last_payout2020-08-11 05:31:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length587
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,915
net_rshares0
@ammonite ·
Thank you for taking the time to reply. I'm sure that with subsequent hardforks the time that is spent now will make them somewhat easier to implement. Wishing you and the team well. 
properties (22)
authorammonite
permlinkre-blocktrades-202084t19644736z
categoryhive-139531
json_metadata{"tags":["ecency"],"app":"ecency/3.0.0-mobile","format":"markdown+html"}
created2020-08-04 18:06:51
last_update2020-08-04 18:06:51
depth3
children0
last_payout2020-08-11 18:06:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length183
author_reputation206,601,720,823,984
root_title"Weekly update on HF 24"
beneficiaries
0.
accountecency
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,892,827
net_rshares0
@cmplxty · (edited)
Really cool the tavern sounds like it’s going to be a welcome improvement! One of the coolest and most convenient things about the work I do is they have a built in rule tester and other testing features that show you exactly what things are hitting and why they fail. Makes life a lot easier! Especially the more complex they get, the more it helps to have it lay it all out for you. 

I know what you mean with the SQL queries, I’ve been using it more lately at work and a fairly normal query of mine today that normally takes 3-4 seconds took 1:59! I was like ugh, what the hell? I don’t know what was going on but then performance improved after and my queries returned to normal. 

Solid work on this, thanks for the update.
👍  ,
properties (23)
authorcmplxty
permlinkre-blocktrades-202083t194559620z
categoryhive-139531
json_metadata{"tags":[],"app":"ecency/3.0.0-mobile","format":"markdown+html"}
created2020-08-03 23:46:00
last_update2020-08-03 23:50:39
depth1
children0
last_payout2020-08-10 23:46:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length729
author_reputation559,639,752,443,584
root_title"Weekly update on HF 24"
beneficiaries
0.
accountecency
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,879,505
net_rshares6,284,371,356
author_curate_reward""
vote details (2)
@dalz · (edited)
Thanks for the update. Although maybe not for everyone, but the act of comunicating these things is important.


Any thoughts of removing or maybe set it to 1% the inflation for the DAO/DHF, since there is now aproximate of 20+ years dev funds.
At the curent rate of projects funded, 1M HBD per year.
properties (22)
authordalz
permlinkqejk5c
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 13:29:39
last_update2020-08-04 13:31:09
depth1
children2
last_payout2020-08-11 13:29:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length300
author_reputation1,284,972,683,396,356
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,888,335
net_rshares0
@blocktrades ·
The DHF is a relatively small part of Hive's overall supply increase. Even though I agree there are plenty of funds there now (or would be, if the Hive there was converting to HBD, something that may not even happen with this release), I think it's important to have that little bit of long term inflation, so that there's an implicit promise that there will always be funding for development. More to the point, I don't think changing this factor will really make any real positive difference.
properties (22)
authorblocktrades
permlinkqejtok
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 16:55:33
last_update2020-08-04 16:55:33
depth2
children1
last_payout2020-08-11 16:55:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length494
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,891,827
net_rshares0
@dalz ·
Thanks for the reply. 
True the DHF is only 10% of the overall inflation. We can start there, maybe not cut it in total, and later move to the other reward pools, author/curation. For example if we cut those in half now (after smt?), we will be around 5% real inflation (hbd conversions included), that is standard for most top cryptos. 

The next 5÷6 years have the higher inflation in absulute numbers, and will add somewhere around 175M hive in circulation.

To offset this supply we will need some growth :). Sometimes cuting down inflation can jump start growth. Bitcoin halving prime example. 

But nothing guarantied.
properties (22)
authordalz
permlinkqejz9x
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 18:56:21
last_update2020-08-04 18:56:21
depth3
children0
last_payout2020-08-11 18:56:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length624
author_reputation1,284,972,683,396,356
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,893,417
net_rshares0
@engrsayful ·
I can't understand maximum issues. Its looking little hard to fix all the bugs. Thanks for your contribution in the HF24 and development of our hive
properties (22)
authorengrsayful
permlinkre-blocktrades-202084t54157354z
categoryhive-139531
json_metadata{"tags":["hive","cryptocurrency","blockchain","software"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-08-03 23:41:57
last_update2020-08-03 23:41:57
depth1
children0
last_payout2020-08-10 23:41:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length148
author_reputation237,839,497,652,709
root_title"Weekly update on HF 24"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,879,466
net_rshares0
@eturnerx ·
Optimising postgres queries is not a good time. I've found CTE (Common Table Expressions) useful in join heavy queries. Also, the right compound indexes can also include key data fields for that space-speed tradeoff. I haven't tried materialised views yet but they are apparently viable for write-infrequent-read-often loads.
properties (22)
authoreturnerx
permlinkqekyji
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-05 07:38:06
last_update2020-08-05 07:38:06
depth1
children0
last_payout2020-08-12 07:38:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length325
author_reputation98,084,442,691,488
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,902,774
net_rshares0
@famihow ·
It means that a lot of efforts being made to make this platform one of the best it is good to know that you to finally have a testing system this is my first ever comment on hive
properties (22)
authorfamihow
permlinkqej3ce
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 07:26:39
last_update2020-08-04 07:26:39
depth1
children1
last_payout2020-08-11 07:26:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length178
author_reputation17,636,953,517
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,884,060
net_rshares0
@blocktrades ·
Nice, I hope you enjoy it here.
properties (22)
authorblocktrades
permlinkqejtd5
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 16:48:42
last_update2020-08-04 16:48:42
depth2
children0
last_payout2020-08-11 16:48:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,891,700
net_rshares0
@hivebuzz ·
Congratulations @blocktrades! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x60/http://hivebuzz.me/badges/toppayoutweek.png"></td><td>Your post got the highest payout of the week</td></tr>
</table>

<sub>_You can view [your badges on your board](https://hivebuzz.me/@blocktrades) And compare to others on the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>


To support your work, I also upvoted your post!


**Do not miss the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/pudresponse"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pudresponse">Feedback from the last Hive Power Up Day</a></td></tr><tr><td><a href="/hivebuzz/@hivebuzz/pud"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud">Hive Power Up Day - Let's grow together!</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20200803t233953000z
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2020-08-03 23:39:54
last_update2020-08-03 23:39:54
depth1
children0
last_payout2020-08-10 23:39:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,142
author_reputation367,862,951,433,344
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,879,444
net_rshares0
@johnolusegun ·
@blocktrades You are doing a great job I must say. So glad to see the updates. 
properties (22)
authorjohnolusegun
permlinkre-blocktrades-qeiy5n
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 05:34:39
last_update2020-08-04 05:34:39
depth1
children0
last_payout2020-08-11 05:34:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length79
author_reputation116,306,420,696,817
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,952
net_rshares0
@kaseldz ·
It is really a great effort. We, the callers, see only the last fruit, but forget about plowing, sowing, and watering, removing harmful weeds and others, so good luck to everyone who contributes to these tremendous works. Everything I say is not enough to give people the right.
properties (22)
authorkaseldz
permlinkqejhvn
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 11:44:06
last_update2020-08-04 11:44:06
depth1
children0
last_payout2020-08-11 11:44:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length278
author_reputation4,583,198,779,001
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,887,020
net_rshares0
@marki99 ·
Thanks for the update. 
properties (22)
authormarki99
permlinkre-blocktrades-qej439
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 07:42:45
last_update2020-08-04 07:42:45
depth1
children0
last_payout2020-08-11 07:42:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation11,400,723,818,181
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,884,242
net_rshares0
@mattsanthonyit ·
@blocktrades, you are among the best Community of keeping Hivedev a reality. You are great 👍. Good to see the update.
properties (22)
authormattsanthonyit
permlinkre-blocktrades-qeiusw
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 04:22:57
last_update2020-08-04 04:22:57
depth1
children0
last_payout2020-08-11 04:22:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length117
author_reputation1,249,489,027,712,790
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,272
net_rshares0
@mysilenteyes ·
下午好,谢谢分享
properties (22)
authormysilenteyes
permlinkre-blocktrades-202084t171735841z
categoryhive-139531
json_metadata{"tags":["hive","cryptocurrency","blockchain","software"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-08-04 09:17:42
last_update2020-08-04 09:17:42
depth1
children1
last_payout2020-08-11 09:17:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8
author_reputation14,658,048,728
root_title"Weekly update on HF 24"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,885,384
net_rshares0
@blocktrades ·
别客气
properties (22)
authorblocktrades
permlinkqejtg9
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 16:50:33
last_update2020-08-04 16:50:33
depth2
children0
last_payout2020-08-11 16:50:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,891,735
net_rshares0
@peakd · (edited)
Very thorough and appreciated update on what has been going on behind the scenes. 
Of particular interest is what you're proposing with the Lists... we look forward to integrating them and many of the other changes.
properties (22)
authorpeakd
permlinkre-blocktrades-qejq7n
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.5"}
created2020-08-04 15:40:36
last_update2020-08-04 15:40:57
depth1
children1
last_payout2020-08-11 15:40:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length215
author_reputation218,444,064,239,518
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,890,472
net_rshares0
@resiliencia ·
Cool!
properties (22)
authorresiliencia
permlinkre-peakd-qejw6j
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 17:49:36
last_update2020-08-04 17:49:36
depth2
children0
last_payout2020-08-11 17:49:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5
author_reputation224,392,996,139,665
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,892,652
net_rshares0
@sanjeevm ·
Automated testing system definitely makes it a lot easier and saves time - and this is a great addition that will help us in future as well. All these changes definitely makes hive better, but how does it fit to our strategy to sell/market hive as a 2-layered blockchain ? There have been some discussions, and don't you think, we should act on marketing it in parallel ? We can build a great system, but unless its not used, it has no value. 
properties (22)
authorsanjeevm
permlinkre-blocktrades-qeivx3
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 04:46:15
last_update2020-08-04 04:46:15
depth1
children3
last_payout2020-08-11 04:46:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length443
author_reputation362,394,289,635,838
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,454
net_rshares0
@blocktrades ·
The automated testing system is just about saving our time when doing any type of development. But in this case, the development we've mainly done in this release was to open up more possibilities for the 2 layer apps design methodology. The first step was optimizing the code and making it easier and cheaper to run nodes, so that apps devs don't face a big barrier-to-entry (this also had the nice benefit of lowering the cost of operating the Hive ecosystem, which was also one of our initial goals). The next phase will be to create more microservices and tools to help develop those apps.

Marketing is a completely independent effort, so of course it can be done at the same time. But the question then becomes what form that marketing should take. Some people want to focus on users, some on devs; personally I think we need to go after them all. Some of the grassroots campaigns that are being launched like #posh are great initiatives, IMO. We also need ambassadors going to crypto conferences (although with covid, I think this activity is going to be a lot less right now). And we need more marketing materials (some of this work is going on now, but all the guys/gals I know working on this are doing it for free in their spare time, and have other jobs). I don't have any people on our team working on marketing, so about the only marketing contribution BlockTrades is making right now is my posts.
properties (22)
authorblocktrades
permlinkqeixml
categoryhive-139531
json_metadata{"tags":["posh"],"app":"hiveblog/0.1"}
created2020-08-04 05:23:09
last_update2020-08-04 05:23:09
depth2
children2
last_payout2020-08-11 05:23:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,411
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,824
net_rshares0
@niallon11 ·
The best marketing tool that we could have is toke...
The best marketing tool that we could have is token price. The higher that is, the more people that will look into the project. I've been talking for a long time about an ad buyback campaign using hive.blog as it is a community front end and run by your team as far as I know.

https://peakd.com/hive-174578/@niallon11/ads-on-hive-blog-add-value-to-the-token-price-rather-than-take-it-away

One successful thing that the steemit team managed before the mess was to create revenue using ads to halt selling. If we could do it to create buying pressure it would be a huge advertisement with monthly buys.

In the long term hive could be a success through its users, dapps, use case and investment opportunities but to get into that position there needs to by something to prop up the price now. Otherwise it will continue to drop slowly due to our smaller community since the fork and we will have a talent drain in users and Devs.

High price equals high activity. This brings in more people which in turns increases demand for the token. Which in turn increases the price. The frame work was already built once and I think it was andrarchy that was highly involved and no doubt would give some advise to male it an easier prospect.

Imo it would be great to see some discreet ads and use that to add value back to the token. 

 Posted using [Dapplr](https://app.dapplr.in/AFBJrMdH41fcb9dz6)
properties (22)
authorniallon11
permlinkthebestmarketingtoolthatw-i7ttwjrhrmyq5smxtphsqpstuuwfhvui
categoryhive-139531
json_metadata{"app":"dapplr","format":"markdown","tags":["dapplr"],"media":[],"users_tagged":[]}
created2020-08-04 07:24:06
last_update2020-08-04 07:24:06
depth3
children0
last_payout2020-08-11 07:24:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,391
author_reputation498,078,563,772,899
root_title"Weekly update on HF 24"
beneficiaries
0.
accountdapplr
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,884,036
net_rshares0
@sanjeevm ·
Can't we lunch a DAO proposal and engage professional marketing guys who would do their job only ? I know, many are doing hard work - but it needs a beautiful t-shirt to get attracted as well. 
properties (22)
authorsanjeevm
permlinkre-blocktrades-qeiyas
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 05:37:42
last_update2020-08-04 05:37:42
depth3
children0
last_payout2020-08-11 05:37:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length193
author_reputation362,394,289,635,838
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,882,993
net_rshares0
@steevc ·
Take the time to get it better as we cannot afford much downtime. I empathise on optimising SQL. Been there plenty of times.
properties (22)
authorsteevc
permlinkre-blocktrades-qejec2
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 11:24:03
last_update2020-08-04 11:24:03
depth1
children3
last_payout2020-08-11 11:24:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length124
author_reputation1,045,885,037,573,301
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,886,709
net_rshares0
@blocktrades ·
Yes, as much as I want to get this release out fast, I think it's more important that it's solid.
properties (22)
authorblocktrades
permlinkqejtii
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 16:51:54
last_update2020-08-04 16:51:54
depth2
children2
last_payout2020-08-11 16:51:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length97
author_reputation1,156,468,945,234,541
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,891,755
net_rshares0
@steevc ·
Good to hear it. I bet there's a lot less development going on at Steemit HQ. We need to win the technical battle as well as the moral one.
properties (22)
authorsteevc
permlinkre-blocktrades-qejtuo
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.07.4"}
created2020-08-04 16:59:12
last_update2020-08-04 16:59:12
depth3
children1
last_payout2020-08-11 16:59:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length139
author_reputation1,045,885,037,573,301
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,891,872
net_rshares0
@truce ·
I'm not a programmer but hey.... come on airdrop lol get me back right!
properties (22)
authortruce
permlinkqek8j3
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-08-04 22:16:15
last_update2020-08-04 22:16:15
depth1
children0
last_payout2020-08-11 22:16:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length71
author_reputation312,655,620,987,372
root_title"Weekly update on HF 24"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,895,729
net_rshares0