#sunrise-choir notes
here's a thread for the (Rusty) Sunrise Choir to share notes from our team meetings.
if you want to start a conversation about something in the notes, please fork into another thread!
here's a thread for the (Rusty) Sunrise Choir to share notes from our team meetings.
if you want to start a conversation about something in the notes, please fork into another thread!
what is mvp?
neon looks stale
n-api looks promising
context: %HjMfx1M...
context: %uJX/grT...
alj: ssb is subjective, new concept!
alj: why does everyone insist on objective timestamps?
best way for alj to legally do work.
5k USD per month.
alj will try to do 20 days per month.
mik: keen for monday, tuesday, wednesday evening nz time
alj: flexible, want something regular
alj: would like if started at 9am berlin time (8pm nz time)
alj: current rust code is AGPL. sbot is MIT.
alj: if we rust-ify sbot, then sbot would need to be AGPL too.
mik: this might really be a question of governance: what is our (legal) strategy with respect to Scuttlebutt code assets?
mik: for now, maybe stick with AGPL, but ensure that those who contribute (copyright) are willing to change in the future if necessary.
ACTION: mik will start a conversation about this
alj: want to refer to section -> subsection -> blah by url
Put more abstractly: Want to refer to specific ssb concepts in a machine-readable way. The web is just an (obvious) implementation detail.
mik: could offer spec.scuttlebutt.nz or spec.scuttlebutt.rs
alj: want to convey good overviews and understanding.
alj: want feedback.
alj: leaning towards being as precise as possible necessary.
alj: should we link to the rust impl from the spec as a reference implementation?
alj: a story of three parts:
alj: should we link them all together?
mik: yes!
alj: for example: how do i let the parser decode into other native objects?
alj: should we maintain bindings?
mik: yes we should maintain JavaScript bindings, but can happen later when we try to integrate into jsbot
mik: for example: https://github.com/pietgeursen/private-box-native. what's especially interesting is the use of prebuild so people can use our rust native modules without a rust toolchain.
cargo fuzz
napi-sys
cratecross
module work?trust
module: rust library for building rust bindings for many os'srust-sys
?Looking good.
punt (i.e. delay) until next week, we can spend time focusing on this then.
in the meantime, let's keep a watch on it, mindful in case it gets worse.
???
T
being the js object from above)action:
also, we never posting a good number of Sunrise Choir meetings, but we're still meeting every week!
here's where to find all our meeting notes: https://github.com/sunrise-choir/meta/tree/master/meetings
get a nice rendering here : https://medium.com/@choir.sunrise/sunrise-choir-january-bc41f6e8e659
welcome @seanb!
(oops forgot to take our picture today )
(^ apparently nobody follows that link, we have only 2 supporters who joined when the project was announced)