D Library - Free - No account or wallets needed - Safe for children, adults and the Environment

Oh yeah, was about to say another newsletter did come in the mail

2 Likes

Nice video thank you for sharing it

1 Like

TWO Massive update: After 2 years of trying, the D-Library has been accepted on kickstarter.

It means it is ready to be marketed to a lot of people.

However, I still have a massive update coming soon, and I want it to be live before the launch on kick-starter.

I don’t know if there are any Russian speaking people in the TRON forum
 Last year I did them the best Pun joke on the crypto planet ever, and I don’t think they’re very sensible to English humor, specially with a French accent


So I though I’d never come to this: Explain a joke to a spy network


When I called your number 1 public speaker Spy Edward Snowden at the hacker event last year a DickHead


Every one working for the Dick Licence at D-Library is a Dick-Head, independently of your gender. I was offering you a job, Mr Snowden
 No need to try to steal DLibrary on GoFundMe with a poorly made D-Library
 :rofl:

The Real crypto DLibrary is yours already. it is everyone’s
 Fully public domain. You can’t steal something that is your property.

That what a D.J. is 
 a Dad Joke
 :partying_face:

Anyway, keep tuned for the next version.

Now is time for TBL to bring some donation to help with the marketing campaign. This is going to be a massive update and a big launch on kickstarter

1 Like

Oh wow, how did you finally get the ball rolling over at Kickstarter? Congratulations man :tada:

1 Like

Thanks man!

It is Shape vs Content.

The content hasn’t changed in years. The shape of it did.

I guess it looks better, and I have been using ChatGPT to answer their questions


The irony is that if I have had the funding 2 years ago - And I am not even asking that much, considering the scope of work, I would have been able to be where I am at much much faster, ( and in a healthier state too ).

TBH, sometimes, I feel like a lot of people travel from far to observe me, lots of agencies spend loads of $ to check what I do, but no money gets in to actually helps me “do the job”.

For example, I am maybe the worse video producer on the planet. It might have improved a bit, since I produced probably 10 videos in the last 4 years, but they are still so crap compared to what a junior student would do.

But mostly people want to make money quick and now, and are lacking long term vision and forecast.
In the crypto world, all the projects that I actually see happening are either DEFI - average video games ( Buy a PS5 man, or a Nintendo - if you intent to play video games ), why would you need a bloody wallet to do so??? Or another NFT Meme website that literarly nobody uses, with traffic numbers inflated by traffic bots


I don’t see many projects actually building on what the original design of the blockchain was intended for


So now that I am using AI to help me with the workflow, I guess it “checks more boxes”.

I totally get your point, more people build for traffic not for the actual production and it this case little or 0 attention is being paid to content and everything seems watered down. And yeah, I wouldn’t trade my PS4 for OnChain gaming, I’m not in any way saying Web3 gaming ain’t cool but I’m a little retarded on full adaptation at the moment.

2 Likes

Caught this on LinkedIn, congratulations man :clap:t2::tada:

3 Likes

Thanks :wink:

3 Likes

You’re welcome
Getting to meet the Dalai Lama in person is quite a great honor for anyone to behold, I’ve special admiration for him, the Pope, Desmond Tutu, Dr King and Nelson Mandela.

2 Likes

Few big update coming hopefully in the next couple of weeks.

First of all, I will participate at the DIDAC event, which is Asia’s largest conference on edutech - where I will be networking with a lot of expert in the domain.

Secondly, TRON support is almost ready - it took me so much time because I am doing so different implementations at the same time


So what is coming at the next upgrade is:

  • The capability to have several accounts across several networks and protocols. For example, 2 accounts on Shasta, one on Nile, and one on Main.
  • A new Project Manager UX, where members can vote with their membership for the next upgrade to be implemented
  • Many bug fixes
  • One new NFD: The Project Manager NFD - which shows the upgrades you you have supported.

Here is a prototype I am on right now, to give you a taste of what is coming up soon.

I hope that after a proper TRON support, I will finally qualify for TBL.
Of course there is a lot of design improvement to be made ( making things look pretty is not my specialty ) - and there are some bugs in the UI, so that won’t look like exactly that, and the colors will adapt to the existing library.

All suggestions, or questions are welcome.

2 Likes

No suggestions or questions at the moment, congratulations on the DIDAC event, glad to see you drop by in here with some update.

2 Likes

Thanks :wink: I am glad to see you here every-time ^^

The release will definitely be not design optimized for the DIDAC event - I hope to find a designer who share a common vision to help me soon improve.

So much todo on the list, ahah;)

Right now the solidity design of project manager supports multiple languages and multiple networks. So that make things a bit complex and bug prone - but the UI only supports english for now.

The main idea is that each network has its own funding mechanism, for example, if TRON users funds project A, and CORE users funds the same project A - then the funding are separated. This means that two teams will implement the same project separately.
The idea is to either organize a competition on which projects looks the best - which becomes selected as a default UI, or to have each network use its own implementation (with the option to switch if they want) - because at the end of the day, it will have to be compatible and use the same solidity contract.

Another dimension that I am proud of is the multi language support built-in the solidity contract. This allow in the future those with $$$ and ideas to create new project in their own language. For example, a rich Saudi wants to build an Arabic translation, and someone talking Urdu has an idea of an extension. They won’t be able to see each other’s projects in the UX.

The project allocation pool is separated by language too. This ensure that a team speaking language ABC doesn’t use the funds allocated by those speaking DEF.

This allows people within the same culture (language) to make abstraction of geographic borders, and collaborate together within a cultural unity, and keep their project semi private (everything in the D is public). It will be semi private because their project will only show when their selected language matches the project’s language.

I am looking forward to have the app fully TRON compatible.

You are very much of a hard worker person and it shows, congratulations

1 Like

Thank you @ines_valerie - It is a life long project that I like, so It doesn’t feel like “work”.

I have more screen updates, please keep in mind the visual design will change - but the functionality will stay the same.

The last one is half baked


1 Like

You’re welcome

Just wondering, for the DIDAC event, is the goal to show a working prototype, a live alpha, or a polished public product?

1 Like

I got a working prototype already published several month ago. Not so much a prototype, it is fully functional, by the way. Except for the domain name, there are absolutely no upkeep to keep it running.

I hope to get the new code I have been working on the past 4 weeks deployed before DIDAC - although I think it is going to be a hard deadline.

The next upgrade is not only new functionalities, it is a total rewrite of the web3 stacks, that is built to support several protocols, it generates a set of 5 npm packages that can only be used in the context of D-Library, allowing anyone to build a different UI, or integrating the content of D-Library - without having to deal with web3 tech implementation - while still using web3 under the hood. This is why I disagree with word prototype
 A prototype is a web2 app, with some web3 code, and a nice designer job - a material specially designed for a sale person to find investors (or win a hackathon and disappear shortly after). What I am building are the foundations of a much bigger product - Imagine the great Pyramids, when they started building the foundations that are 400m deep back in the days
. This is where I am at now.

But to answer your question, my goal for DIDAC is to network with like minded people who are into the business of education, discover and learn what is going on in this sector and the cool startups showcasing in that space.

Right now my roadmap is dead simple:

1 - Finalize and deploy the last version supporting TRON, and implementing the new project manager UX - followed by a year long code freeze
 I realize that when I build code, I can basically focus on nothing else, because it takes so much brain power
. missing opportunities.
I’ll probably never resume writing code from there - and most probably get some business deals where I would become CTO / Product Owner - and get a team or two building it for me
.
2 - Work on Public relations, making daily podcast, writing blogs, getting active on social media to find those donors. Here in India, I got my confidence in the project boosted by 10x, I can see people want and need such a Library for their kids. I had a lot of positive feedback those last 4 months - and I know that it is a matter of shifting priorities. I don’t think that the crypto community is very interested into the concept of Public Goods & Education, as they re mostly profit driven. As far as I know I am the only person doing this in that space. Most gave up already, or died of hunger trying 
 Actually, a quick browsing of the TBL active topics - and I can see it is all about money, and they are all missing the beauty of the energy/bandwidth delegation - that can be fully harvested when implemented into a public domain context. Where stacked public funds finance 99.9% contracts transactions costs.

Same with the Commons community - lots of politics (and ego) involved - although they got funds to organize hackathons, buy the Regen Trademark, and do PR, after all those years, they got nothing concrete to show - so now I know
 (Rant over)

3 - Get a small marketing campaign started, (hopefully with some TBL funds one day :wink: ) - to launch the kick-starter campaign ( still on pause for the moment until I get 1&2 done)

I don’t know if TBL is still active? Have they exhausted their funding pool yet?

1 Like

Thanks for the reply, read everything from start to finish. I’m just wondering, what’s the single hardest part of this rewrite?

Then again, asper the direction of TBL as it stands right now, I believe @SimbadMarino is in a more better position to have an answer, thanks and keep building.

1 Like

The single hardest part of the rewrite is the intricacies of the web3 stack in general, looking at the user experience point of view:

A user can have several wallets installed, eaach wallet can support one or more protocol.
A user can have one address registered on protocol ‘1’, on Wallet ‘A’, and one address registered on protocol ‘2’ on wallet ‘B’, then another one on protocol ‘2’ on Wallet ‘A’.
Each wallet has its own API, or behave slightly differently

The fact it is very hard to implement end to end automated testing with extensions. There is a metamask package that allows e2e, but believe that’s it, nothing for tron-link, or other wallets.

There are so many edge cases to take into account, is the wallet available, installed, connected, waiting for a confirmation? Is the internet connected? Did the transaction failed because lack of funds, because of a timeout, because of a connectivity issue? Because of a bug in the smart contract itself?

Then there is the fact that mobile & desktop behave differently. Right now, the user has to use the creepy in wallet browser in metamask, for example, to be able to use a crypto based website - which is not user friendly. So mobile support is really hard.

The solution to this problem would be to use QR codes, and not use a wallet at all, meaning that the webApp would have to generate a public/private key in browser, and the user would pay that address via a QR code, and then the web app would poll the network to see if the transaction succeed, and when it does, make the transfer directly from the browser to the intended destination
 Effective, but it would also mean that if the user lose decides to clear the local storage of his browser, he would lose access to his account.

Most people building web3 app today (99% I would say) actually build a web2 app, with a web3 layer that is backed by a centralized server to facilitate all those scenario, often asking the user an email. As far as I know, email is hosted on a centralized server, is not web3 at all, and is subject to gvt regulations.

Building a 100% web3 app is a real nightmare for the user experience.

Then there is the fact that the user HAS to get a wallet installed. Right now, the most used wallet on the market (Metamask) only has 150+million users. Assuming 90% of the world population has access to internet
 It is just 2% of the market, making it difficult to actually have an impact.

The community is also missing, so if I need help to build and design a SOLID solidity contract, help is missing. No wonder there are so many hacks because of security holes , and millions stolen every months (or weeks). Compared to other techs, when I ask a question online about solidity, I don’t have much quality answers
 It makes me think of the world of automated trading, where quants will never ever help each others - I did a contract few years back where it was against the policy of the prop trading firm I was working at to collaborate with another team within the company - and you had to report any breach of this policy. A bit thes ame with solidity world, which doesn’t help the spread of good practices
 Actually, It makes me think that D-Library could have a web3 section for programming with some quality opensource books.

Long answer, there is no single hardest part
 Everything is hard in web3.

Where I am struggling the most is graphic design. I can build you anything functional, web1, 2 &3 - but making it look pretty is really not my talent. And I often find myself loosing 60% of my time on this.

Thanks for reading it.

2 Likes

Thanks for the very detailed response, I can’t help but notice you saying testing different wallets is very hard, which wallet is the biggest challenge right now?

1 Like

This is very absolutely wonderful work, keep on building

1 Like