You are reading content from Scuttlebutt
Feed of @Jeremy List πŸ‚

Author of Habitat: the work-in-progress Scuttlebutt client for Haiku, using it to post things.

For my main account: use this link

Pronouns:

he/him or ve/vem

Languages:

  • English (native)
  • Mandarin (conversant)
  • French (rusty but still literate)
  • Vietnamese (beginner)
  • Māori (beginner)
  • SΓΆl'ring (beginner)
@Jeremy List πŸ‚ %tj3DeUotlSBGKjHajUqjXffWk+tYuvMuLCsf2Ylu7Vg=.sha256
Re: %AE/MAxWhl

I go sick of messages to Habitat's database thread taking too long to reach the front of the queue so I made a second table in the database for SSB messages to go as they arrive: they go there first now and get transferred to the original table with all the indexed columns one by one - the fewer other things that thread is doing the more frequently.

#dev-diary

@Jeremy List πŸ‚ %Aj6yVbNtahM4eLjuceouvNDLil50HB7cUmaphVmm6Rk=.sha256

Spotted in my SSB blobs folder
cannon

@Jeremy List πŸ‚ %pZ9ZR1VNUI2MKfzqRA9P4e4IlRK7jOpEbUvharLnMnU=.sha256

My family are going to be in the (Wellington) city centre for the next 4 Saturday afternoons. Maybe a crab meet could be arranged!

@Jeremy List πŸ‚ %/nDGVqr3W8CpA8OMxjapL5I5N1HV5KO61QoQq5s3vUY=.sha256
Voted Been away for a year, according to the last post on my timeline before a ma
@Jeremy List πŸ‚ %AE/MAxWhlB0xvAOTIeygtmKRIsTDzvIV85e5HU2X0ho=.sha256

A screenshot of Manyverse showing Habitat connected via the tildefriends room

Got room tunnel connections working! Next p: have it requst connections via rooms rather than just wait for others to connect to us.

#dev-diary

@Jeremy List πŸ‚ %gR2qMHFAAJqs9D4Ry2C/9CIACVov+VDmKoXJTN38VEg=.sha256
Followed @Techpriest Baunach 007
@Jeremy List πŸ‚ %uyLX4OPpf7xaJ0CeqAMOr8vPg2wr2l7OcE45ShzOQfs=.sha256
Re: %D0wQGTQGK

I seem to have fixed the validation errors. Note to self: just because some official looking documentation for JSON.stringify says \t means vertical tab does not mean that's actually the case!

#dev-diary

@Jeremy List πŸ‚ %In3zGExfJBTV1NEqsQHR2QIJuT1ZxoX54AYKeZ1sje4=.sha256
Re: %D0wQGTQGK

Today I merged and deleted the internet git branch into main which means these things have happened already this week:

  • I got the list of peers in the "Network settings" GUI window to stay in sync with the one in the internal application object.
  • I got the application object to persist the list of peers to disk and read it again when starting up.
  • I got Habitat to automatically connect to peers on the list.
  • I got it to detect when a connection has failed and reconnect.

Now I no longer have to use the Haiku IPC mechanism to get Habitat connecting to peers outside my LAN!. Tomorrow I'll be back into multiple active branches mode: on one branch I'll be adding timestamps to the list of criteria the Habitat can use in database queries, and in another branch I'll be adding support for room server tunnels.

#dev-diary

@Jeremy List πŸ‚ %RPhAMVvaS+xq2s6d/ZdDg9etTPewH9eY2Z3pBkIrbBk=.sha256
Followed @SecureScuttlebuttDevelopmentActivity
@Jeremy List πŸ‚ %MAz9hDP8Ma1wJ0bdESjf2sEL91iatbC0s+n75QhUGrc=.sha256

The past few days while manually prompting Manyverse on my phone to connect to Habitat I've been consistently noticing room participants who are outside my replication range. I'm taking it as a sign that the Scuttlebutt mainnet has not dwindled to the extent I had feared!


Show whole feed
Join Scuttlebutt now