Your favorite topic you can't stop talking about

That is the way it should be, we are still heading to the same direction

2 Likes

I like the fact that you always strike me like your stream of ideas never runs dry, in this case where you require tipping on‑chain, how will you handle user privacy? Especially for child listeners that are generally considered as minors.

1 Like

Thank you for the compliment !

I am not sure to understand the question ?

As far as I know, with KYC rules, mostly adults can own TRX ( and crypto in general ). So a minor wouldn’t be able to tip.

I don’t think children should be allowed to participate in a circle, unless they are invited by an adult to join - or in the context of a D-Library classroom.

Similar to the D-Safe books organized by topics, there could be a D-Safe podcast organized by topics ( & books ). The D-Voice platform will be part of the best DJ election (dad joke), which supports the election of legal representatives of the D-Safe label - as explained in the D-Library TBL description here:

D Library only index D-Safe content.

This is the K of the D license formulated here: Have a look, it is a really short one.

**K**nowledge
The D is one of the requirement to qualify for the **D.Safe** label
Only after obtaining the D.Safe label, the Library will publish this media.

When looking at the idea of a D-Voice as a standalone product, I don’t think it is a D-Safe environment.

In my personal opinion, every D. that is not safe is a crap idea. The D-Safe label aims to collaborate with any legal system - wherever they are from.

If anyone starts suggesting unsafe content into D-Safe - which aims to become a legal entity by itself, as explained in the vision , it will collaborate with the police ( trough a legal portal ) to help them catch bad actors if needed.

In the context of a standalone D-Voice product, everything would be labeled as D-Unsafe by default.

Oh wow!! In this regard, what would you suggest should be the easiest way to tag and rank podcasts by topic?

1 Like

After I get that solidity upgraded for topic (and books) leader-board, I am thinking to use the same ones as the D-Safe library, but I want to allow user to suggest new ones.

I already have a list of 200 topics in there. it will be easier to see them all ranked when the leaderboard is ready. Otherwise, you can go and visit datapond.earth and explore them. There are quite a diversified list already.

1 Like

Actually, here is the definition file stored on Arweave at this address:

{
  "en": [
    "The D-Safe Library",
    "The great Library content - https://datapond.earth - is safe for children, adults and plants.",
    [2,16,36,43,60,65,90,106,110,114,139,168,176,199,212,224,232],
    "gQxeh0aO6STcjQ2LTQGr64Ii88y6nXK2Ou9lIAJoZvU",
    "lEboEc-5H5CTmcCBC2S8KDGc4_bWYCo-o9J5jZstVWA"
  ]
}

The row with the number are the topics top levels.

gQxeh0aO6STcjQ2LTQGr64Ii88y6nXK2Ou9lIAJoZvU contains the categories definition

and

lEboEc-5H5CTmcCBC2S8KDGc4_bWYCo-o9J5jZstVWA the books.

To get any book pdf URLs from the definition file, just prepend https://arweave.net/ to get the full URL.

The last two are compressed, and are both published under the D.. They should be D-Safe.

Those 3 files are the original index https://datapond.earth is built on top of.

I am working on a DCode Licence - very similar to the JAVA one, to allow anyone who want to build another Library UX to only allow the use of those index using this npm package - which is currently closed source - and work in progress.

The full Library front-end code can be found here

Support for TRX is coming next, alongside a much evolved solidity contract - that takes care of

  • public traffic analytics
  • public leader-board
  • user backups
1 Like

200 topics at a stretch is a whole lot if you ask me, kudos on that.

1 Like

Thanks for the tag ! Yeah this project idea sounds good to me. It definitely can be integrated with D library or any other project. It can also be a good opportunity for a good revenue model. You can build something so it can be integrated in other projects too.

2 Likes

This is the only reason why I built D Library in the first place ! To have a safe canvas for the D-Voice :wink:

Well, should I move this topic in TBL ?

This is a proper project that needs serious time investment, and it cannot be done properly in a month - and I will need to allocate a significant portion of my time, to get that done properly.

2 Likes

Yeah you can create a sperate topic or include this in your current submission. Depends on how you will be able to manage two separate products.

1 Like

Hi @HODL,

Thank you !

I will do both, I can manage 2 projects with some help -

My hands are a bit free-er now with some free gig coming soon:

Thank you @Nweke-nature1.com

All the dmes are busy at the moment…

New D-writer apprentice wanted !

Motivated volunteer for implementing the TRX optimized solidity contract

To access the next Level, either :
1 - Demonstrate how to implement a safe staking smart contract on the TRON network that safely stake energy & bandwidth for any registered users to consume when calling the D-TRX-Contract - and a new javascript or typescript code meeting the common requirements
.
2 - Implement one D-TRX solidity contract with bttc integration for storage - and a new javascript or typescript code meeting the common requirements

Both exercises must assume a TRX wallet compatible browser with a TRX wallet compatible wallet is already connected to the TestNet

Both contract includes the following pseudo Code for simplifying the exercise.

contract DAccount {
    mapping(address => bool) Daccounts;
    hasAccount() view return (bool ok) {
       return Daccounts[msg.caller] === true
    }
     register() external  {
          Daccounts[msg.caller] = true
     }

     testStaking(  []buffer32 calldata params ) {
         if (this.hasAccount()){
              // Some Gaz expensive operation paid 99% for free               
         } else {
             // silence
         }
     }
}

Exercise 1:

export const executeTestStaking = (params: []buffer32 solidity Equivalent) => {
 // TODO
}

Exercise 2:

export const upload = (file: ArrayBuffer, durationDays: number ) => {
 // TODO
}

All code will be published under the D-Code licence, inheriting the non commerical, no modification, attribution special of the D-Licence.

Competition opening soon - And GitLab repo opening soon.

3 Likes

20 years experience is quite amazing, i believe this experiences will help go a long way in erecting this project to a greater heights

3 Likes

Thank you @Nweke-nature1.com

All the dmes are busy at the moment…

New D-writer apprentice wanted !

Motivated volunteer for implementing the TRX optimized solidity contract

To access the next Level, either :
1 - Demonstrate how to implement a safe staking smart contract on the TRON network that safely stake energy & bandwidth for any registered users to consume when calling the D-TRX-Contract - and a new javascript or typescript code meeting the common requirements
.
2 - Implement one D-TRX solidity contract with bttc integration for storage - and a new javascript or typescript code meeting the common requirements

Both exercises must assume a TRX wallet compatible browser with a TRX wallet compatible wallet is already connected to the TestNet

Both contract includes the following pseudo Code for simplifying the exercise.

contract DAccount {
    mapping(address => bool) Daccounts;
    hasAccount() view return (bool ok) {
       return Daccounts[msg.caller] === true
    }
     register() external  {
          Daccounts[msg.caller] = true
     }

     testStaking(  []buffer32 calldata params ) {
         if (this.hasAccount()){
              // Some Gaz expensive operation paid 99% for free               
         } else {
             // silence
         }
     }
}

Exercise 1:

export const executeTestStaking = (params: []buffer32 solidity Equivalent) => {
 // TODO
}

Exercise 2:

export const upload = (file: ArrayBuffer, durationDays: number ) => {
 // TODO
}

All code will be published under the D-Code licence, inheriting the non commerical, no modification, attribution special of the D-Licence.

Competition opening soon - And GitLab repo opening soon.

PS: I , Dme under @lawpond never uses any AI generated for public & private communication purposes - according to the D-Sec label specification

2 Likes

I know many days have been passed, still I wanna to answer.

I’m in for a session on: ā€œWhy does my to-do list never get shorter no matter how many tasks I finish?ā€ :sweat_smile: Or maybe ā€œTop 10 things we pretend to understand in crypto.ā€

1 Like

Hello @leohymon ,

I really like both your ideas, the second one could get potential to become a great radio stream !

Oh dear, I had the same problem as you few weeks ago. I don’t know how to do with my todo list.

One little secret, between us: sometimes, I delete them with no backup… but there is always a little piece of it in the back of my memory.

1 Like

To everyone, a great way to get started is to start pre-recording an audio of your voice, and start using it the next season , a full calendar booked already.

But instead of waiting for the UX to be ready , we could use this thread as a temporary voice platform,

please share - A 90 seconds maximum voice message - must meet creative Commons Non Commercial - Attribution - No Modification.
The First 5 seconds of the voicemail must be the Attribution of the message:

Example:

message by ā€œauthor nameā€ read by ā€œvoice nameā€

Then, 85 seconds maximum record.

And post it here :wink:

And create a tag like this #my-favorite-topic in your message, or reply to an existing #tag

Is this you’re idea the same way as for somebody to start a podcast