Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

Create 2023-08-14--ipld-sync.md #181

Merged
merged 1 commit into from
Sep 11, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions meeting-notes/2023/2023-08-14--ipld-sync.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# 🖧 IPLD every two weeks sync 🙌🏽 2023-08-14

- **Lead:** @vmx
- **Notetaker:** @vmx
- **Attendees:**
- @rvagg
- @vmx
- @bumblefudge
- @smrz2001
- **Recording:** https://youtu.be/ev-xJHpjcNA

Next meeting is 2023-09-11.

## Agenda

- General
- Start recording
- Start live stream
- Find a notetaker
- Ask everyone to put their name into the list of attendees
- Ask everyone to put their items that they've been working on the past two weeks (should be done prior to the meeting)
- Ask for last minute agenda items
- This meeting
- Removing 0x00 from Multibase?
- Removing rarely used base encodings like base2?
- _add your agenda item_


## Weekly Update

@vmx
- Gave a talk about ["Collaborative mapping without internet connectivity"](https://talks.osgeo.org/foss4g-2023/talk/review/ZUJZKKU7HR7QXGGTRJHLXMMTPZHQAYKC) at the [FOSS4G 2023 conference](https://2023.foss4g.org/)
- Source code is at: https://github.com/vmx/colleemap


@rvagg
- https://github.com/ipld/go-ipld-prime/releases/tag/v0.21.0 go-ipld-prime release
- Traversal "preloader" for parallelism in laoding blocks during traversal
- Selectors: "match" selector now has more features in range selection - to support byte ranges in large blocks, including negative indexes similar to range specifiers in HTTP
- Lots of retrieval work in [Lassie](https://github.com/filecoin-project/lassie) and [Frisbii](https://github.com/ipld/frisbii) particularly on byte ranges of large files using selectors
- Mentions:
- Proposal from @gozala in js-multiformats for a streaming multihash: https://github.com/multiformats/js-multiformats/issues/260
- Ongoing discussion about TypeScript in js-multiformats: https://github.com/multiformats/js-multiformats/issues/249

@bumblefudge
- Working on gettting Multibase and Multihash specs into IETF
- no ask/action items for now!
- `reserved` properties -
- multibase-eligible range should probably be all printable ASCII minus a few obvious exceptions (`?` and `#`?)
- NUL corresponds to a unicode code point, but it isn't one exactly (it's a byte)
- we are not removing 0x00, but make it reserved
- `base2` - Rod: educational/experimental, but not implemented by anyone
- `0` --> `1` and `candidate` --> `experimental`
- more generally, aligning all the registries with IANA status terms would be great

@smrz2001
- IPLD Amend https://github.com/ipld/go-ipld-prime/pull/445

## Notes


<!-- After each call, the notetaker submits a PR to https://github.com/ipld/team-mgmt to store the notes on the meeting-notes folder -->