@noffle in #lost+found
Re: %UQ7fk8ZoQ

This morning I cleaned the fella up a bit: dusting all of the dirt, cobwebs, and dead spiders (so many dead spiders!).

typewriter3.jpg

I took a damp cloth and wiped it all down as well, to get the stubborn stuff. It was amazing how much the text on the keys popped when they were wiped down. I learned something new in this process: the letter text on the keys under the glass is simply paper. And.. the seal between each key's glass and said paper is not airtight on all of the keys. Whoops. So now the paper under some of the keys is a bit wet. Time will show whether it'll go away or become water stains.

I'd like to give it a bit of a paint job as well, but I don't have any black paint. I've started using a dry-erase marker to cover over the rust spots and other blotches. I did this without much expectation: after all, it is dry erase. And yet it seems to be holding up: it doesn't come off when I smudge with my finger. Slick. This thing is looking pretty nice now!

  • TODO: spacebar actuation needs lubing. The squeak is coming from inside the machine.
  • TODO: the thingy that that ribbon is threaded through (what are these things all called!?) is dented back a bit on the right side, so the ribbon keeps on slipping out on that side. I think I can nudge it back into place with some pliers.
  • TODO: make the metal less rusted. Is that even a thing that can be done? I'm unabashedly in unfamiliar territory now and I'm loving it.
@noffle pushed to %6Hssy/6fT...
@noffle
{
  "type": "git-repo",
  "name": "geohash-point-store"
}
@noffle sent a private message
@noffle in #solarpunk

solarpunk.jpg

(via https://twitter.com/GreenAnarchists/status/847572003787862023; unsure of its true origin.)

@noffle
Re: %9jNoEmstw

The ultimate ideal is that each side runs one command and the new user ends up with a working sbot. Then they run one more command, and they have patchfoo installed.

@noffle
Re: %9jNoEmstw

What I was thinking of was to distribute a web server that serves localhost:8989 blob files, backed by local files or connections to peers. Then we could install arbitrary package trees with localhost blob URLs, and bootstrap installing e.g. scuttlebot and ssb clients.

You didn't explicitly say "local network bootstrapped installs", so I'll say it:

What if we had local network bootstrapped installs?

What if sbot bundled a little npm registry that could serve all of the sbot npm packages?

// Machine A (bootstrapper):
$ sbot share
http://1.2.3.4:9090
// Machine B (bootstrappee; no sbot installed yet):
$ npm install -g sbot --registry "http://1.2.3.4:9090"
$ sbot server &
$ sbot plugins.install --registry "http://1.2.3.4:9090"
$ kill %1
$ sbot server

Another option is to use multicast-dns for discovery. This is how friendpm works: one side runs friendpm share and the other runs friendpm install foobar and they find each other automatically and it all just works.

@noffle sent a private message
@noffle sent a private message
@noffle
Re: %MGVp5MEih

Yes. This.

So, we've discussed this a bunch of other times. Heck, last time someone started ssbpm (I can't find the repo at the moment).

Is this new package manager something brand new, or a distributed backend for npm?

Since we mostly write JS, and the ssb stack is primarily JS, I think a dex npm is the path of least resistance.

It'd be pretty easy to add an SSB backend to peer-npm. I wrote one for hyperdrive, but it's just a matter of being able to satsify the fetchManifest and fetchTarball functions.

How can we self-bootstrap ssb installs off of ssb?

If the user doesn't have an sbot running, they could reach out to known ssb pubs for name resolution and blobs.

Q: ssb isn't and doesn't want to be a fully connected graph. Any predetermined pub will have a biased view of the network. How can someone not on the network ensure they hit the pub that has knowledge of the packages they care about for bootstrapping?

@noffle in #urban-gardening

Mr. Avocado

..has grown a root!

avacado.jpg

I "planted" this classy gentleman four weeks ago, after Leyla finished harvesting an avocado for a salad. I read up on growing avocados, and apparently they do well being partly submerged in water for 4-6 weeks until they root and then sprout, before moving them to soil. I tapped in a few nails to suspend it over a shot glass, and more or less forgot about it on my desk. Sure enough, four weeks later: a root. Jazzed to see if this fella will sprout and bring the joy of delicious avocados to our home.

@noffle voted > how long until someone turns the medium into an unstoppable weapon of mas
@noffle
Re: %9jNoEmstw

Or, if they aren't on a pub yet they can pull it from scuttlebot.io:

sbot plugins.install patchfoo --from 'http://scuttlebot.io:8989/blobs/get/%26dApdvzRSHIz5nujAQqltUIV2KUwAScp1G%2B1PW9soBXg%3D.sha256'

^ this'd be a cool line to have on the patchfoo readme, for onboarding new ssb users.

@noffle in #patchfoo

message type delegation

Kind of like CGI scripts, except for ssb message types. For example, what if I could tell patchfoo (or any client!) that I want all git-ssb messages to open on localhost:7718 instead of my regular patchfoo port? The patchfoo plugin could pre-render those links to point to other local services. Today this is a bit of work: I open the git repo message in a new tab within patchfoo, then edit the port number from 8027 to 7718 and reload.

cc @cel (maybe also @Dominic @ev?)

@noffle
Re: %9jNoEmstw

+1 patchfoo being my onboarding client of choice. Even just having patchfoo on npm would be huge. Installation from scratch is just

npm i -g scuttlebot
sbot server &
sbot plugins.install patchfoo
kill %1
sbot server
chromium http://localhost:8027
@noffle voted ![senthil-ev.jpg](&+iLf+1vxMKx5sjQDmYndbHMHWE77Y4jf4EdbcjHr0FQ=.sha256)
@noffle in #ssbc
Re: %lelFHBz41

Distributed translations! :heart: It'd be great to see a list of translations for a post, broken down by translator username.

@noffle in #patchfoo
Re: %Yz2aH8SVr

@CustomDesigned npm@5 automatically falls back to cache-only behaviour when offline.

Plug: if you're pre-npm5 and/or want to share your your npm cache with friends in an offline environment, check out friendpm.

@noffle in #patchfoo
Re: %AwBPdgm3L

I also use "new" daily. How does "live" work? Is it possible to "miss" messages if e.g. sbot crashes and you restart it /wo remembering to reload the "live" tab?

@noffle in #anticapitalism

A great oldie, especially if you haven't seen it before. When I first watched this years ago it really opened my eyes, and started me, in many respects, down the path I'm on today. Just 20 minutes of your time.

http://storyofstuff.org/movies/story-of-stuff/

@noffle in #hashtag-vanlife
Re: %QpcVVyjVO

@nichoth sure, I'll see ya on Thurs! Lemme know when a good day/time to stop by the space is. I should be free Friday.

@noffle voted [@ktorn](@z8aJVHJTc6MM8FwaNE2GIS3AYYt2HYFNWQUO8/iydNw=.ed25519) It's amazin
@noffle sent a private message
@noffle followed @nom-de-plume
@noffle voted Bundle dying: I don't have a garden and live in a dense city center, so if
@noffle voted Also, ssb viewer for the old web could eventually be unified with the patch
@noffle
Re: %ZohjHVV01

And we're happy to have you! Welcome to the scuttleverse. :heart:

@noffle followed @andrewosh
@noffle followed @jbizzle
@noffle
Re: %Mvouag/A+

For WebRTC (or anything that requires handshaking) there's signalhub.

@noffle
Re: %HY3f43YS/

I think of this less of an absolute, but more of an implication that conversation about events and people that isn't aimed at something intentful has the risk of becoming idle gossip.

@noffle

Contemplating this quote today,

"Great minds discuss ideas; average minds discuss events; small minds discuss people." - Elanor Roosevelt

@noffle voted I've always believed that money (which has no/little intrinsic value, as op
@noffle in #hashtag-vanlife
Re: %QpcVVyjVO

would love to get the tour some day soon; maybe also see the warehouse space you're in. are you at sudo tonight?

@noffle voted This is a Chevy p20 step van. They look like this ![p20.jpg](&ENWAqQWevMrs
@noffle voted « The working relationships, the religion and the life style changed quickl
@noffle voted # accidentally delicious I am a intuitive cook because I enjoy exploring s
@noffle sent a private message
@noffle sent a private message
@noffle in #hashtag-vanlife
Re: %QpcVVyjVO

Nice! Could you tell us a bit more about your setup @nichoth?

@noffle sent a private message
@noffle voted I'd also like to point out how high tech this is. This is a _plastic_ bucke
@noffle voted It is _easy_ once you realize that you don't actually need everything you t
@noffle voted Trying out scuttlebutt on nixos patchwork and patchbay did not compile on
@noffle voted > Essential to their operation is they sanctify your poop. This is a very
@noffle
Re: %hjaxoweXU

altruistic street hawking :heart:

@noffle in #boats
Re: %a+q/sU/nT

how to poop on a boat

I feel like I've been waiting for this post for a long time.

This was great. I always breathe a sigh of relief when somebody shows me that yet another system that society usually deems as complex by necessity! is not actually so.

Hygenic society conditioning is a powerful force that reinforces itself though. In May when I was at @substack and @marina's Hawaiian outpost, I found it psychologically challenging to poop in a compost bucket. Society, parents, and friends all spent a lot of years telling me that pooping must be done in private, in a clean white sterile setting, with a seat, and into water. AND FOR GODS SAKE DONT LOOK AT THE FUCKER THAT COMES OUTTA YOU. And when you try to leave that comfort zone and it feels WEIRD, it's easy to confuse unfamiliar with bad. This all has the power to keep us locked into the expensive consumer infrastructure solutions, and dismiss things like compost toilets out of hand as "dirty" or "gross" or "unhygenic", when actually it's maybe more about preventing decentralized DIYable systems from prevailing?

@noffle
Re: %EwxbzmX8n

I hear @ahdinosaur and @Dominic saying the same thing: what you let into your system matters. You can still care about and engage with the world, but you don't need to do it on the terms of your social media feed.

@noffle voted hey [@xpollen8](@7Rc3tDGoxqN6Z5N/KftCochl0O7y4FO8fyrS6hOC4Hw=.ed25519), my
@noffle voted Maybe don't think of it as "unplug" - think of it as "replug". Make changes
@noffle in #transhumanism
Re: %Lrg2dkC+g

Here's the oldweb link: http://collections.mun.ca/PDFs/radical/TheValueOfFreeThought.pdf

I added it via sbot blobs.add TheValueOfFreeThought.pdf..

@noffle in #transhumanism
Re: %Lrg2dkC+g

Thread resurrección: I followed your term, @ktorn, of "freethought" to Bertrand Russell's wordily named The Value of Free Thought. How to Become a Truth-Seeker and Break the Chains of Mental Slavery. Just about halfway through. Seeing lots of nice parallels to stoicism and buddhism, but also expanding my mind in a few new directions.

Here's a blob of the PDF, ssb-style, for anyone who wants to read & discuss: &tsIj8GI...

@noffle voted ## functional friday It looks like on fridays at sudoroom people are going
@noffle voted ![dolores2.jpg](&S0jzduHS5mMKxjQ85QVjdwQ3HPRtQacaoy87BAiDOOQ=.sha256) **S
@noffle in #hackin

From this Wednesday, at Arbor Cafe in Oakland. Lots of high-calibur JS happening in one place.

@Feross @mafintosh @maxogden @gmaclennan and a fellow named John Dvorak, who recognized us from afar and came to join us. Not shown: yours truly.

js_folks_2017.jpg

@noffle in #cooperative
Re: %D5GXYtjI4

Mindfulness has been the foundation of so much of my personal growth over the last year, when I accidentally fell into buddhism. The whole basis is simply that if you don't notice your own experience in each moment, you can't see how you're causing suffering for yourself, let alone change it.

@noffle in #cooperative
Re: %D5GXYtjI4

This monk is adorable. Thanks for sharing @mix.

@noffle in #education
Re: %LELT432IO

+1 for thoughtfully providing an independent alt medium for accessing your content. :heart:

@noffle voted hey [@customdesigned](@iOyfRmje5LFAErH7M3faTLNMQUTXCnjECbLtniVJ478=.ed25519
@noffle sent a private message
@noffle in #new-people
Re: %sSXyENqfj

Welcome to the scuttleverse! If you like decentralized systems, you've found the right place. You'll find us to be a pretty friendly crowd: ask questions freely, and don't be shy to chime in on any thread that pique your interest.

@noffle
Re: %cunFwTIGN

You're welcome to store a few things under our bed here in Oakland.

@noffle in #travel
Re: %85PxkjFmr

Me and some other folks (likely @mafintosh) are going to be at sudoroom for Javascript Night if you find yourself on this side of the bay.

@noffle
Re: %cunFwTIGN

welcome back o/

@noffle voted [@gb](@ya/sq19NPxRza5xtoqi9BilwLZ7HgQjG3QpcTRnGgWs=.ed25519) and I have lan
@noffle in #cybernomad
Re: %EkQszxq+r

@miked Arch Linux. I write a lot of javascript; mostly peer-to-peer software.

@noffle voted Mozilla has decided how they will measure the health of the internet. Dece
@noffle in #cybernomad
Re: %EkQszxq+r

@andrestaltz I use lightweight goodies like i3 with termite and vim and a combination of chromium and vimb. @cel turned me on to dillo, the browser of choice for Patchfoo users!

@noffle voted Yes, I agree. Oakland has become a great deal more expensive. It's kind of
@noffle in #campJS
Re: %WVKvgvJC0

@ansuz You can find the slides on the oldweb too: https://github.com/ahdinosaur/campjs-viii-ludditejs

@noffle in #sanfrancisco
Re: %n/Ij20l1f

@nanomonkey,

I know a few people that frequent Sudoroom that would be willing to teach you guys the basics.

Oh cool, who? I'd be very interested in this.

@noffle sent a private message
@noffle voted Fairfax, Virginia Fairfax County has a wetlands program to create marshy p
@noffle followed @maxogden
@noffle in #oakland
Re: %SlETKEPOu

@karissa You're in Oakland too, right?

@noffle in #oakland
Re: %SlETKEPOu

Oh and of course @nichoth and @tunabananas and @juul and @jefdaj!

@noffle in #oakland
Re: %SlETKEPOu

Yes! So many people to round up:

Who else am I missing? I'm very available today through Friday, and probably can work something out next week too.

@noffle unfollowed @james
@noffle voted +1 boundaries being strongly interlinked with community. I don't really wa
@noffle voted This is a very important thing to consider for a decentralized network wher
@noffle in #feminism
Re: %YRhFXmsAw

I think the appropriate response is to set acceptable boundaries. Tell more people to fuck off.

This gets me thinking about the effect of silence in the presence of toxicity. I'm really often guilty of this: I maybe don't have the energy to engage with the person genuinely, but I also don't feel like "fuck off" is quite my speed, either. Result: I avoid the situation. But setting boundaries about what is and is not acceptable in a community is damn important. I'm curious where the rest of y'all draw the line between avoidance, honest engagement, and "fuck off"ing.

@noffle in #feminism
Re: %YRhFXmsAw

To clarify, I think that people sometimes find themselves in a place where there is a willingness to change and learn, but their belief structure just hasn't caught up yet.

@noffle unfollowed @james
@noffle in #feminism
Re: %YRhFXmsAw

I try to take it on case by case basis. If the person in question acting toxic shows some inkling of being willing or interested in being educated or considering an alternate viewpoint, and I'm not already emotionally exhausted, I'll try to spend some time with them examining their beliefs and helping them understand why their attitude and outlook is causing harm. I've actually had some really amazing conversations this way that have lead to legitimate change! Other times, when it's clear that there is zero intention to have a real conversation or have an open mind, yeah, it's time to walk away or ask the person to remove themselves from the space.

@noffle in #cybernomad
Re: %EkQszxq+r

@andrestaltz It's a fun and humbling coding experience. My thinkpad x140e takes 6-8 seconds to load up Electron, and has a spinning disk. I think of it as empathy building for what computing looks like for the rest of the world.

@cel @substack and @marina are also running pretty old rigs with great success.

@noffle in #rightnow
Re: %cgiMgwZKf

Feeling very chill and content. The sky is grey and overcast, which is uncommon for this time of the year. It's always very hot in this cafe, so I've got my shoes and socks off and enjoying the pedal liberation.

@noffle in #rightnow

Sipping on a surprisingly delicious medium roast at Arbor Cafe in Oakland, hacking on @substack's kdb-tree-store module; learning how it works and adding caching to speed up indexing of points for osm-p2p-db.

What are you up to?

@noffle in #code
Re: %ISx/yOSVz

cc @joeyh

@noffle changed something in about
@noffle in #travel
Re: %+SXx88bu4

@ev Yeah, I'm in Oakland. Hit me up when y'all are in town.

@noffle in #travel
Re: %+SXx88bu4

Where to?

@noffle voted We recently moved to a [new house](%vt6olvLlS2R4kvyoH0iwvsQEvHWmF0sOPUB+kdo
@noffle voted yes please [@signal9](@l46t7D+90dV8nf7FvKmA6Ro998Qf1Nx6KUypqEvDEBY=.ed25519
@noffle voted anxious for my [luddite.js talk](http://viii.campjs.com/sessions#luddite) i
@noffle in #campJS
Re: %WVKvgvJC0

I've been really looking forward to this talk, @mikey. I just read the slides and am jazzed for the audio track. Words I liked:

simple patterns based on function signatures

scuttlebutt as a

bring-your-own-JavaScript potluck

and especially especially

your opinion about JavaScript is valid.

Keeping the ecosystem built on simple primitives that everybody can both a) grok, and b) freely extend without permission is critical in keeping everybody empowered by the technology.

@noffle in #lost+found
Re: %UQ7fk8ZoQ

@xpollen8 I really dug the comment about how the protagonist mistakenly believed that the future would come down from above on a golden platter, vs being created by the direct efforts of you and me. That struck home pretty hard, looking back at my younger self.

@noffle in #lost+found
Re: %UQ7fk8ZoQ

@xpollen8 That was a really good read -- I could relate. The message I took away from it was something like, "we find our identity by living our life, not by pursuing one ready-made / prefabricated by others".

@noffle sent a private message
@noffle

I'm off SSB for a few weeks and wow!, so much interesting, insightful, and wise material to catch up on! So grateful to be a part of this community. <3

@noffle in #games
Re: %wyt0Qre0v

@mikey this sounds like a lot of fun, given the right crowd. Thanks!