You Have No Idea! (How much development is happening on Hive Core)

in Blockchain Wizardry3 months ago

Hive Core Development 2024

Many people asked me to share a video that some of you may have seen during the core developers panel on the first day of HiveFest at Meštrović Gallery in Split (while being there or via the online stream). I put this together quickly as a presentation to showcase how Hive Core Development has progressed over the past few years - from the day Hive came to life to the day of the presentation.

By the way, I only found out I was going to take part in the panel the day before, while browsing through the agenda in the hivefest app.

To create the video I’ve used gource.

Gource is a visualization tool for source control repositories.

Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.

I’ve used Gource before, most notably six years ago, to show how our legacy platform was developing. Back then, I was showing a variety of projects (73 source code repositories). This time, I focused solely on Hive Core Development, a small but essential subset of projects including: Hive, HAF (Hive Application Framework) along with essential HAF-based apps providing account history, block explorer and hivemind features, and core related apps and tools such as denser, clive and wax.

I deliberately chose not to include other dapps (like Ecency), supporting tools (such as Imagehoster or Jussi), or even libraries (like hive-js or dhive).

The video I’m sharing in this post differs from the original, as I’ve adjusted it to be more suitable for an online audience. Like the original, it starts at the Hive Hard Fork and continues through to the first day of HiveFest 2024. While the same repositories are included, I’ve now organized them into separate directories within the tree for improved clarity. In the original video, one week of development was compressed into 3 seconds. In this version, one day equals one second, making the video longer (which wouldn’t have fit into the panel discussion) but slower, allowing you to better focus on the finer details. Speaking of details, the video is rendered in 4K (3840x2160) at 60 frames per second. I’ve also added some extra captions - hope you enjoy it!

Hive is already awesome and it will be much better.

Sort:  


The rewards earned on this comment will go directly to the people( @acidyo ) sharing the post on Reddit as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Cool Gandalf!
Thanks for the work!

seeing this in a close up manner is wayyy better than when we saw it on the hivefest stream. The music also has a nice effect :D

oh i think one of those pawns represents our team's recent work 😍

Is this something I could use on a private repo that wouldn't expose any of our property? Is it safe for a company to use to visualize?

Yes, it can be used locally, and it's not sharing any info on the outside world. Even when paranoid you can obfuscate data and anonymize it even more before using with this tool.

Fantastic! Thanks so much for the reply, I am going to fiddle with this and see if I can't make a visualization for the team I work on.

This is awesome, sometimes others thinks that the developers doesnt do anything but from behind they are doing things and this show it clearly :D

Wowwww
I’m amazed with this
Now I know and can say without mincing words that developers have a lot going on which is so great ❤️❤️🥰🥰❤️

Cool visualization. You are right, most Hivers have no idea how much development is taking place unseen in the background. I have lost track of it a while ago myself too but at least I know that there are always some big brains working on something cool in the shadows of our blockchain :) Thank you for that.

@tipu curate 8

Wow.... Good job my friend, you are a hard worker, and I am happy to hear that Hive has been amazing and of course in the future Hive will continue to grow to the top.

Wow that’s so cool! Congratulations

This is so good 🔥🔥🔥

#Hive4Life

Thank you so much for the good work, not a technical guy but that seems to be a lot of work. Thanks for the great video, have a great day and week ahead.

image.png

It was a long and laborious road. But it's very interesting to see what it's becoming.

Watch this on x2 speed from begining to end :)

Awesome visualization tool! Hive development is constantly ongoing and the platform is growing. Where did you work on it lately? I believe you are one of the core devs, right?

Yes, although I'm not a programmer. If you watch the video, you'll see there were over 100000 interactions. My direct contribution was only about 0.33%.

Still a lot of work I guess. 💪🏻
And you are also running a witness, right? I‘m sure I put a vote there when I placed them.

Yes, I'm a witness, you have all 30 votes allocated to witnesses (that's good!) but I don't have your vote (that's also OK).
You should however review that list because you are voting for earn.hive among others, who is essentially promoting witness vote buying, and does really suck at their witness job (missing blocks continuously for over 10 days now).

Aka bribe, many don't think

Thanks for the advice. Will double check my votes again. Will give you one, thought I had done so anyways.

Great to hear! 😎 🔥

I am so excited to see this!! I saw an old one years ago. Thank you for making this video!

Hive is already awesome and it will be much better.

And we can make it to the top by letting the world know. Can we do some advertising in social medias using the DHF ? It won't cost a lot for online advertising.

IMHO, crowdsourcing is the key.
There's an interesting case described by @hallmann (unfortunately in Polish only, but auto-translate to English will give you some idea), where it seems that far more effective than paying for promotions on VLOPs, would be encouraging own users to spread the news. It's pretty much what @acidyo efforts with #posh.
I think that leveraging and improving Denser's ability to showcase our content to VLOSEs could also help the cause.

POSH got quite handicapped by twitter's API changes, which could also become more handicapped in the future regarding reddit (even though it works well now but is barely used due to the complexity of reddit and each sub having their own sharing rules).

I think we need more activities and rewards spent towards proven shares and traffic generation. Not all front-ends have a viewcounter which hopefully can't be cheated too easily like @peakd does.

In terms of X I have some ideas on how to reward people's activities again in a more manual and weekly/monthly basis but in general @poshtoken even though it is one of the lucky ones to accept post rewards and not be downvoted by others since it doesn't benefit a certain entity but the platform and all their front-ends as a whole, it still lacks decent rewards to potentially widen their activities in rewarding sharers.

Delegations are quite low even though the token is nearing it's full supply soon (650k/1mil) after which it will only reward posh that have already been bought back once from sharers and to a smaller amount in its "2nd wave" of rewarding.

I'd love for the project not only to give holders more dividends and opportunities like it did with zing rewards by collaborating with it and other hive game giveaways in the past, but to also attempt to fund certain adspaces for itself and hive projects it deems worthy in the future. That road is quite long and expensive but we can try on smaller scales and see if it's worth upping the spends.

unnecessary addition to the above but just to give you an update on its current state: building some hbd to reward experiments and attempts to share hive posts on many different subreddits of smaller sizes where the rules aren't as strict as the big subreddits. (reddit usually doesn't like people being brought outside of reddit so the biggest subreddits have been forced to only share uploads of images and videos onto reddit's own hosting services). In the past you could easily share a youtube video in most big subreddits but now you're pretty much forced to re-upload the youtube video to reddit's hosting so people don't "stay on youtube" after finding the link on reddit as that's bad for advertising and shareholders!

This funding is why we've been upvoting @poshtoken and @redditposh a bit more lately but we had to pivot a little to provide a liquidity loan to commentrewarder for its upcoming activity that'll hopefully enrich posts with more engagement and comments soon.

Nicely explained. Thanks!

That's a lot of stuff! Definitely a great moment to give a sneak peek to those who still worry if it's worth it to be on the chain or not. This place is the answer to many questions out there IMO!

The 4k was really a bonus for me to grab a picture from it.

Hive 🐝 🐝 🐝 is great and will be even better! Amen!

Great video, nicely edited

I would love to say there's much development work already, but we need more for example conversations, private chats, live streaming etc...

Congratulations @gtg! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 55000 upvotes.
Your next target is to reach 60000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

I have been powering down since July, but Hive token has never shown on my wallet even after a couple of weeks. So I tried unstaking and checked after 9 days, still Hive token is not showing on my balance. Is this a known issue?

It's not an issue, it works as expected, but that's because of an option you most likely mistakenly used:
You've ordered a power down (withdraw_vesting_operation) but it is processed using settings that you've set for it via set_withdraw_vesting_route, in a way, that 100% of power down goes to yourself with automatic power up:

"from_account":"purepinay"
"to_account":"purepinay",
"auto_vest":true,

In order to get liquid HIVE, you would have to stop power down, set it to yourself WITHOUT 100% auto vest (i.e. without 100% power up) and start power down again.

I see. Thanks! Will try this method.❤️

Nice to see!

Thanks for the video :)