BLOCK 973585

A sovereign social network
powered by Bitcoin

Every post signed. Every block a heartbeat.

Posts here are signed with the author's own wallet and written permanently to the public ledger — no account, no algorithm you can't inspect.

pow.co 1,523 posts

Clear
Unverified · pow.co
Replying to#f89a53a0

might have to combine different smart contracts to get a whole range of actions: one (à la `ERC721`) for minting and tracking ownership of the token, and another one (à la Tradeable) for listing/buying/bidding

Unverified · pow.co
Replying to@unknown

UI should allow for splitting a job in smaller jobs

Unverified · pow.co
Replying to@unknown

Hey Craig! That is frustrating. One way people get larger jobs mined faster is they add a lots of relevant of tags to their boost, which causes the job to be split up into a bunch of smaller jobs of equal parts.

Plus tags are helpful and informative and will help distribute your ideas to more of the right places. But if you really want my personal hack I add tags and then divide my desired boost job difficulty by 12 and then click the "buy boost" button 12 times really quickly 😅.

Unverified · pow.co
Replying to@unknown

The best way make larger jobs be mined faster is to increase the network hash rate by running boostpow cpuminer on your computers.

Unverified · pow.co

Why are so few people here interested in getting new users?

The site works well enough to be the center of the BitcoinSV network.

Isn't it about time effort is put in so new users are attracted to the site?

This is a rhetorical question.

Think about how much better this site's experience would be with 2x, 5x, 20x more users.

What efforts can be put in? I will do my part. If there are any suggestions, please post below.

Unverified · pow.co
Replying to#342134f8

I boosted the above post for much more on Saturday 08.26.23 and it appears to have not been mined yet. Letting you know in case this is useful information.

Unverified · pow.co

cancer is trash that the body can't immediately get rid of. tumors are trash bags. trying to "kill" cancer is misguided, we want to safely detox it; we don't want to smash the trash bag, flinging garbage everywhere (the doctors will say "oh the cancer is spreading")

Unverified · pow.co
Replying to#ec1d0ac2

I keep an eye on [ZorpZK](https://zorp.io) which uses Urbit's Nock ISA to build general purpose ZK VMs (whatever it means). Somehow this video helped me improve my understanding of it.

Unverified · pow.co

Powco Daily Meeting Transcript

Monday August 28, 2023

00:00 (Speaker A) You.                                                                      

00:25 (Speaker B) All right. Welcome. It is Monday, August 28, 2023. This is the Powco daily

                meeting.                                                                  

00:38 (Speaker B) Our top boosted item is a tweet. A tweet by Daniel Kurewitz saying he     

                likes Trump because it causes leftists to hurt themselves. Oh, wait, no,  

                that's a different one.                                                   

00:57 (Speaker B) This one says he likes it because it's a good chance to antagonize the    

                upper class and that he's willing to do it even if it's futile and hurts  

                himself. He can take it. So that's the top number two palco eating notes  

                yesterday.                                                                

00:57 (Speaker B) This was generated by AssemblyAI, but wasn't automatically posted, so it's

                still manually posted. And if you read it, you can probably tell that it  

                gets some things wrong.                                                   

01:48 (Speaker C) Yeah, that was my favorite post of the day. Really cool to see notes      

                automatically generated like that. A lot of information can be more easily

                and quickly processed with an assistant like that.                        

02:09 (Speaker B) Yeah, and there's a lot that can be done with teaching this assistant. So 

                my goal is to get it to learn things like who is speaker B, et cetera. And

                if it can detect the word palco correctly, that'd be nice, too.           

02:31 (Speaker C) Definitely. Those things seem quickly and easily achievable.              

02:36 (Speaker A) That's. Well said, Helen.                                                 

02:49 (Speaker B) Okay, touche. Yeah, it's cool. The next next thing the next thing is this 

                code that was posted a couple of days ago. So any updates to this code you

                want to talk about? Guillaume?                                            

03:10 (Speaker A) Give me two minutes.                                                      

03:13 (Speaker B) All good. I'll just talk about what it is. This is the 1 hour. We went    

                over it yesterday on the call.                                            

03:25 (Speaker B) That's cool. I want to try and get the minimum possible deployment for    

                this feature to see if we can just mechanically test it.                  

03:54 (Speaker A) Yeah, totally. So the UI I'm making is the minimum UI possible with all   

                the minimal functions, but yeah, I tried to reduce to make it the simplest

                possible with the maximum simplicity. I still have some things to simplify

                again, but yeah, no, I really enjoyed that idea. It inspires me a lot.    

04:33 (Speaker A) Maybe I can share my screen quickly just to show you what I was working on

                just now.                                                                 

04:45 (Speaker C) Hey, that looks cool.                                                     

04:50 (Speaker A) I don't know why the screen share.                                        

04:55 (Speaker B) I can see it.                                                             

04:56 (Speaker A) Yeah, but the colors on my screen are now bizarre. I don't know why. Oh,  

                maybe I know why. I just installed a new plugin for tailwind called Daisy 

                UI, and it might have messed with the the styling, but anyway, I now have 

                this nice little bubble chat bubbles, so it's worth it.                   

05:32 (Speaker B) So this chat is this screen we're looking at, is this a tollis and jack   

                channel that is, like, just the two of you, and you only get one channel? 

05:47 (Speaker A) Yeah, and let me change something real.                                   

05:50 (Speaker D) Quick to let me show you what.                                            

05:55 (Speaker A) It looks like when it's listed on the market. And it's not redeemed       

                because the screen you're seeing is only accessible like those            

                interactions are only accessible if you redeem the token to jet. So you   

                cannot interact with him without redeeming the token. Right.              

06:10 (Speaker A) So let me put it back on the market.                                      

06:26 (Speaker B) And are you just doing this, like, changing some fake data to make it?    

06:32 (Speaker A) Yeah, I have some sample that are hard coded, so this is what it looks    

                like. I might not even own the token. Oh, yes. Okay.                      

06:50 (Speaker A) It is because I am not connected. But if I own the token let me see. I    

                don't know.                                                               

06:54 (Speaker A) I can't show you quickly, but you have the option to list transfer        

                anything. I don't own this token. In this state, I don't own this token   

                and I can buy it.                                                         

07:26 (Speaker A) And you could see the activity. The UI is almost done, but today I spent  

                some time working on the smart contracts part of things, and maybe I      

                should do you still hear me?                                              

08:07 (Speaker B) Yes, I can hear you.                                                      

08:09 (Speaker A) Okay. I stopped my screen sharing because crashing should be better now.  

08:21 (Speaker C) Yes, I could see end here perfectly. It looks wonderful, Guillaume.       

08:27 (Speaker A) Thank you. Sorry, Owen.                                                   

08:38 (Speaker B) Oh. My piece of advice is to create a single TypeScript like node JS file 

                that can run through all of the contract interactions on the main net and 

                perform all of the transaction methods, all the types, and actually do all

                of the interactions. And that will help you because you're like, diving   

                into writing the script contracts but actually calling them. That's where 

                you want to be.                                                           

09:13 (Speaker A) Yeah, of course. But to explain what I did today, I was at work, and I    

                cannot install a proper script set up at work, so I designed the contract 

                that was already some bit of work, and now I need to run it. Of course.   

09:45 (Speaker B) Okay, sweet. I'm going to find you a script that has a bunch of method    

                calls and stuff. As an example, a special deploy script.                  

10:00 (Speaker A) Sweet.                                                                    

10:03 (Speaker C) Hello to the new guests. Do please feel free to jump in. This is an open  

                conversation if you have anything you'd like to say by way of introduction

                or you're also free to remain silent if you like.                         

10:23 (Speaker E) Zoe, you you speak to me.                                                 

10:32 (Speaker A) Yes.                                                                      

10:33 (Speaker C) I'm inviting you to introduce yourself, but it is not yeah, yeah, of      

                course.                                                                   

10:45 (Speaker E) I am correct to Aristoteli. And I want to learn blockchain language and   

                try to try to quiet or develop something with crypto.                     

11:20 (Speaker A) I didn't recognize you.                                                   

11:23 (Speaker B) Was that Francophon.                                                      

11:25 (Speaker E) Yeah.                                                                     

11:30 (Speaker A) Rice is a colleague of mine that is interesting into all of that crypto   

                stuff, and I told him a bit about what I'm doing here and he was          

                interested, so I told him to join a meeting one day, and he just did. So  

                welcome.                                                                  

11:49 (Speaker E) Thanks. Maybe I think I think your meeting begin in transmute. I think    

                your meeting do not begin now. I think begin 20.                          

12:18 (Speaker B) Iliade Anotra key commence on them in Italy.                              

12:25 (Speaker E) And this meeting is private or something like that?                       

12:31 (Speaker A) No, not at all. It's open meeting, and you're very welcome to join we host

                them every day. So for us it's 08:00 p.m.                                 

12:44 (Speaker A) And on Monday and Wednesday generally, we host dedicated meeting for smart

                contracts on Bitcoin. So the meeting is happening in 20 minutes.          

13:02 (Speaker E) Okay, so nice to meet you. And I listened you because I know nothing about

                cryptomoney or about language. For blockchain, I think you use script.    

13:35 (Speaker A) Script, yes. I'll tell you all about it at work when we do some break.    

                Okay.                                                                     

13:45 (Speaker E) Me too.                                                                   

13:50 (Speaker A) Nice. A newcomer to the meeting.                                          

13:59 (Speaker E) Yeah.                                                                     

14:13 (Speaker B) Okay, guys, I'm going to go prepare for the script meetup.                

14:19 (Speaker A) Okay, see you there. And Rhys, the meeting is happening let me put in the 

                chat is happening at another link. I'm sending the link in the site chat. 

                You should see the link now.                                              

14:41 (Speaker E) Okay.                                                                     

14:43 (Speaker C) Arvoir.                                                                   

14:47 (Speaker A) Esther pushed big camper adim Carmel.                                     

14:52 (Speaker D) Carlo Savage, matoni Pateva.                                              

15:01 (Speaker E) Dimatu none of.                                                           

15:03 (Speaker D) Us.                                                                       

15:07 (Speaker E) Mokuti javi Rosha solar blockchain ms mitijami remo city push your latter 

                mendozir la Mania Donalamian plus Jacob triple manipulate.                

15:36 (Speaker A) To solve somebody to sell somebody query. But.                            

15:50 (Speaker D) You clicks your Anton 11 hours ago 5 hours ago savatamnis your blockchain.

16:00 (Speaker A) Explorer what it a.                                                       

16:07 (Speaker D) Parte monica monicona what? Okay, doctor la page transaction bitcoin      

                transaction, but tally inputs, outputs docs LMM address doc solution      

                transaction bitcoin to pay two totality.                                  

16:48 (Speaker A) Rest.                                                                     

16:50 (Speaker D) Okay, Teresa on applesA and no pretern slafet on medulla data.            

17:02 (Speaker A) Arbitra.                                                                  

17:07 (Speaker D) Blockchain was your seats took part as a.                                 

18:24 (Speaker E) It.                                                                       

18:38 (Speaker D) Monica begill Santoro protocol original.                                  

18:49 (Speaker A) The bitcoin protocol original.                                            

18:58 (Speaker D) Metaverse the script on applesade upcode kyon disability renable permit   

                sample posted on chain the smart contract deliver don't Kelowne funded    

                meetings. Um designer needing juice weekend who ongoes permit? Von inert  

                the metro. The Metro marshi inert designer smart contract.                

19:56 (Speaker A) Porter.                                                                   

20:02 (Speaker D) Ship the tumor.                                                           

20:06 (Speaker E) Okay, yeah.                                                               

20:11 (Speaker A) Jacuzza.                                                                  

20:17 (Speaker E) Fever.                                                                    

20:20 (Speaker D) Beverly fever may solve blockchain intermediac which you negotiate direct 

                on perapher ave.                                                          

20:40 (Speaker E) Excellent, excellent. Transaction connected meeting. Imagine Majoria small

                connected it they connect ave kill wallet ship as a creature.             

21:09 (Speaker D) Porto connector o seats transaction of it is senior. Just a message       

                projector. Daco mem sitarian wallet ladun dakobian telephone.             

21:42 (Speaker E) Concept lucid bizarre samari allow fetch.                                 

21:55 (Speaker A) Saul premiere.                                                            

21:58 (Speaker D) He could have meeting.                                                    

22:08 (Speaker A) La Poco meet script. What.                                                

22:19 (Speaker E) Eve.                                                                      

22:22 (Speaker D) La palavo Monday message canvola meeting.                                 

22:31 (Speaker E) Okay. Super.                                                              

22:33 (Speaker D) But yeah.                                                                 

22:34 (Speaker A) Attitudes.                                                                

22:35 (Speaker E) Attitudes. Nasiboku sari.                                                 

Highlights

| count | text                                                  

| 9     | script                                                

| 5     | things                                                

| 2     | smart contracts                                       

| 1     | Transaction connected meeting                         

| 1     | La palavo Monday message canvola meeting              

| 1     | dedicated meeting                                     

| 1     | open meeting                                          

| 1     | docs LMM address doc solution transaction bitcoin     

| 1     | Daco mem sitarian wallet ladun dakobian telephone     

| 1     | applesade upcode kyon disability renable permit sample

| 1     | blockchain language                                   

| 1     | blockchain intermediac                                

| 1     | mem sitarian wallet                                   

| 1     | Concept lucid bizarre samari allow fetch              

| 1     | Metro marshi inert designer smart contract            

Topic Detection

| rank | topic                                                                         

| 1    | Hobbies&Interests>ContentProduction>Screenwriting                             

| 2    | Technology&Computing>Computing>Internet>WebDevelopment                        

| 3    | PersonalFinance>HomeUtilities>PhoneServices                                   

| 4    | Technology&Computing>Computing>ComputerSoftwar

Read more →
Unverified · pow.co
Replying to@unknown

yeah definitely this is something I thought of yesterday. Also do you think that pow.co/meet/{token_origin} can be restricted to one hour (you could see time remaining on the page somewhere).
Then you could give the option to add minutes to the call at the current hourly rate of the participant

Unverified · pow.co
Replying to@unknown

It would be cool if the bitchat room for a negociation embedded the chats as comments on the smart contract rather than the current method of using un-related op_return transactions.

Unverified · pow.co
Replying to@unknown

The main problem with embedded commentary in the smart contract object is that it can only handle one commenter at a time. However I think that could be rectified by providing some helper wrappers around the contract to help with real-time syncronization.

Unverified · pow.co
Replying to@unknown

You could add the concept of "attestations" so that anyone could "attest" to the validity of one of your "claims" to identity.

```
@method
attest(link: ByteString, attester: PubKey, sig: Sig) { … }
```

Unverified · pow.co

This AI Generates Typescript Tests!

[https://www.codium.ai/\](https://www.codium.ai/)

@aristotelis check this out, codium's "test gpt" analyzes your functions and classes and automatically generates jest or mocha tests for vaious success and failure cases!

```
it('should make a transcription request with valid payload and headers', async () => {

// Mock the axios.post function

const axiosMock = jest.spyOn(axios, 'post');

axiosMock.mockResolvedValue({ data: {} });

// Call the start function

await start(channel, msg, json);

// Check if axios.post was called with the correct arguments

expect(axiosMock).toHaveBeenCalledWith(

'https://api.assemblyai.com/v2/transcript',

{

audio_url: json.data.preAuthenticatedLink,

webhook_url: 'https://pow.co/api/v1/assemblyai/webhooks',

iab_categories: true,

speaker_labels: true,

summarization: true,

summary_model: 'informative',

summary_type: 'bullets',

sentiment_analysis: true,

entity_detection: true,

punctuate: true,

auto_highlights: true,

},

{ headers: { authorization: String(process.env.ASSEMBLYAI_API_KEY) } }

);

// Restore the mock

axiosMock.mockRestore();

});
```

Read more →