+2
-1
.gitignore
+2
-1
.gitignore
+5
-1
.vscode/settings.json
+5
-1
.vscode/settings.json
+3
-1
tiddlywiki/tiddlers/$__StoryList.tid
+3
-1
tiddlywiki/tiddlers/$__StoryList.tid
+2
-1
tiddlywiki/tiddlers/$__config_NewJournal_Tags.tid
+2
-1
tiddlywiki/tiddlers/$__config_NewJournal_Tags.tid
+5
tiddlywiki/tiddlers/$__config_RelinkOnRename.tid
+5
tiddlywiki/tiddlers/$__config_RelinkOnRename.tid
+23
tiddlywiki/tiddlers/12 Factor Apps.md
+23
tiddlywiki/tiddlers/12 Factor Apps.md
···+A foundational piece of writing about how to architect applications in the modern era, written by the [[Heroku]] founders in 2011/2012. Published at [12factor.net](https://12factor.net).+> In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that:+> * Use declarative formats for setup automation, to minimize time and cost for new developers joining the project;+> * Have a clean contract with the underlying operating system, offering maximum portability between execution environments;+> * Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration;+> * Minimize divergence between development and production, enabling continuous deployment for maximum agility;+> * And can scale up without significant changes to tooling, architecture, or development practices.+> The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).+> Our motivation is to raise awareness of some systemic problems we’ve seen in modern application development, to provide a shared vocabulary for discussing those problems, and to offer a set of broad conceptual solutions to those problems with accompanying terminology. The format is inspired by Martin Fowler’s books [Patterns of Enterprise Application Architecture and Refactoring](https://books.google.com/books/about/Patterns_of_enterprise_application_archi.html?id=FyWZt5DdvFkC).+Source is [on Github](https://github.com/heroku/12factor). Created by [[Adam Wiggins]], contributions from:+> James Lindenbaum, Mark McGranaghan, Chris Stolt, Ryan Daigle, Mark Imbriaco, Keith Rarick, Will Leinweber, Jesper Jørgensen, James Ward, Adam Seligman, Phil Hagelberg, Jon Mountjoy, Matthew Turland, Daniel Jomphe, Mattt Thompson, Anand Narasimhan, Lucas Fais, Pete Hodgson
+6
tiddlywiki/tiddlers/12 Factor Apps.md.meta
+6
tiddlywiki/tiddlers/12 Factor Apps.md.meta
+11
tiddlywiki/tiddlers/1613978036.md
+11
tiddlywiki/tiddlers/1613978036.md
···
+6
tiddlywiki/tiddlers/1613981033.md
+6
tiddlywiki/tiddlers/1613981033.md
+11
tiddlywiki/tiddlers/1614014109.md
+11
tiddlywiki/tiddlers/1614014109.md
···+Built by [[Tailscale]]. Found via [nigeltao’s write up on JSON with Commas and Comments](https://nigeltao.github.io/blog/2021/json-with-commas-comments.html)
+6
tiddlywiki/tiddlers/1614057330.md
+6
tiddlywiki/tiddlers/1614057330.md
+9
tiddlywiki/tiddlers/1614059545.md
+9
tiddlywiki/tiddlers/1614059545.md
···+bookmark-of: https://victoria.dev/blog/create-a-self-hosted-chat-service-with-your-own-matrix-server/+[[Dendrite]] is a [[Matrix]] server written in [[GoLang]]. This article walks through setting up on an inexpensive VPS.
+12
tiddlywiki/tiddlers/1614060651.md
+12
tiddlywiki/tiddlers/1614060651.md
···+> It’s a protocol partway between gopher and the web, without tracking, with encryption by default, respectful of users above all else.+I like a lot of the principles, and I understand the push back against, shall we say, the “complicated web”. There’s probably some [[content web vs app web]] feelings going on here too.
+10
tiddlywiki/tiddlers/1614060891.md
+10
tiddlywiki/tiddlers/1614060891.md
···+> However it wasn't until I began working from home and everything in my life moved online that I really began to notice how beneficial RSS could be with relation to Digital Wellbeing. By selecting only the sites, blogs, creators etc. that I had a serious interest in, I could effectively remove the negative effects of social media and excessive online usage from my life.+via [Robin Rendle](https://www.robinrendle.com/notes/why-i-still-use-rss.html) who in turn has some very interesting thoughts in their post.
+16
tiddlywiki/tiddlers/1614063387.md
+16
tiddlywiki/tiddlers/1614063387.md
···+> I'm happy to announce that the [personal reader](https://www.drupal.org/project/reader) project I've been writing for Drupal is now available for download! You can install it on your website, and as a PWA on your phone or tablet. No more third party applications, just pure HTML, css and the power of Drupal. The layout is heavily influenced by the Mastodon project, but needs more tweaks to fix the responsive behavior.+A great example of using Drupal to power a bunch of decentralized protocols including [[ActivityPub]] and [[MicroSub]]. The module in turn also relies on the [IndieWeb module for Drupal](https://www.drupal.org/project/indieweb).
+10
tiddlywiki/tiddlers/1614067195.md
+10
tiddlywiki/tiddlers/1614067195.md
···+Major surgery on the site, nicely celebrated from almost 24 hours ago :) Yes, working on my blog on my birthday has got to be tradition by now.+What _was_ Journals all got dumped into logs. Which is a collection in [[Jekyll]] but I'm going to call them all Journals: more granular daily notes and bookmark postings via [[IndieKit]]. The Journal page groups things by day.+Somewhere in there, implemented [[Littlefoot]] for footnotes, and will mostly remove the [[Simply Jekyll]] specific syntax for margin notes, except for design reasons like the home page.
+6
tiddlywiki/tiddlers/1614119412.md
+6
tiddlywiki/tiddlers/1614119412.md
···+The metaphors around apps vs windows vs tabs — especially in a mobile context vs a desktop context — are becoming increasingly blurry.+via [Michael Tsai](https://mjtsai.com/blog/2021/02/23/unified-office-app-for-ipad/) pointing at [Nick Heer on unified MS Office App for iPad](https://pxlnv.com/linklog/unified-office-app-ipad/)
+11
tiddlywiki/tiddlers/1614141998.md
+11
tiddlywiki/tiddlers/1614141998.md
···+Via [Roland](http://rolandtanglao.com/2021/02/23/p1-tom-macwright-one-way-to-represent-things-like-r-dataframe-python-pandas-spreadsheet-cells/), Tom MacWright wonders if the future of programming is [more common data types](https://macwright.com/2021/02/23/one-way-to-represent-things.html):+> What if a simpler programming language had first-class representations of a lot more than strings and arrays?+> But if the aim is ease of use and giving power to people who otherwise wouldn’t be doing programming, type-rich systems with lots of assumptions seem like a logical first step. And one that doesn’t need a visual editor or a new dialect of a rare programming language.
+9
tiddlywiki/tiddlers/1614179995.md
+9
tiddlywiki/tiddlers/1614179995.md
···+[Helder is starting a public monologue channel on the Fission Discourse](https://talk.fission.codes/t/helder-monologue/1606). Monologue channels are something we developed for Fission’s internal Discord chat spaces that seem to have worked out well for people, so Helder is trying it in public.
+12
tiddlywiki/tiddlers/1614186327.md
+12
tiddlywiki/tiddlers/1614186327.md
···+I now have this site auto-publishing using [[Github Actions for Jekyll]], with a [[Fission Publish]] Github Action at the end.+I used the [nicely commented limjh16/jekyll-action-ts](https://github.com/limjh16/jekyll-action-ts/blob/master/.github/workflows/workflow.yml) and then just added fission publish at the end.
+14
tiddlywiki/tiddlers/1614193443.md
+14
tiddlywiki/tiddlers/1614193443.md
···+Main thing I need to do to [complete the rollout of these new journal logs](https://github.com/bmann/bmcgarden/issues/2) -- other than pagination -- is to truncate long posts and strip HTML from them.+Probably something like, if the content is bigger than 500 characters, `strip_html` and show 250 chars with a read more link. If less than 500, display the content.
+12
tiddlywiki/tiddlers/1614218597.md
+12
tiddlywiki/tiddlers/1614218597.md
+12
tiddlywiki/tiddlers/1614297337.md
+12
tiddlywiki/tiddlers/1614297337.md
···+I have been sharing a number of @genmon’s posts from his blog. Mostly, I just say, you should go read this: [Let’s invent new interfaces, not new products](http://interconnected.org/home/2021/02/25/pagers).+> a physical environment of smart light, human writeable code, and a social interaction with the computer.+I can already tell that having this box be able to teleport into my journal log — without having to cross post it publicly — is going to make me both post more, and tweet less.
+6
tiddlywiki/tiddlers/1614304888.md
+6
tiddlywiki/tiddlers/1614304888.md
+4
tiddlywiki/tiddlers/1614358933.md
+4
tiddlywiki/tiddlers/1614358933.md
···+I’m having one of those days. Reserved a car from Avis. Show up at 8am. I have a paper temporary driver’s license because I just renewed it. “Policy” is to have picture ID, even though I’m on file, I always rent from this location, and the desk clerk and manager both recognize me. So: do I complete this rental and then never rent from Avis again, after 20 years? Probably. It’s policy after all.
+7
tiddlywiki/tiddlers/1614384321.md
+7
tiddlywiki/tiddlers/1614384321.md
···+via @kemitchell’s [blog](https://writing.kemitchell.com/2021/02/26/Origin-MIT.html), Jerome Saltzer’s “The Origin of the [[MIT License]]” in the [IEEE Annals of Computer History](https://ieeexplore.ieee.org/document/9263265). [PDF](https://ieeexplore.ieee.org/ielx7/85/9263032/09263265.pdf?tp=&arnumber=9263265&isnumber=9263032&ref=aHR0cHM6Ly9pZWVleHBsb3JlLmllZWUub3JnL2RvY3VtZW50LzkyNjMyNjU=)
+7
tiddlywiki/tiddlers/1614384853.md
+7
tiddlywiki/tiddlers/1614384853.md
···+Catching up on @kemitchell’s [Artless Devices forum](https://forum.artlessdevices.com/t/blog-open-licensing-attacks-on-specific-business-models/154/10) where he linked to [duallicensing.com](https://duallicensing.com/). Yup, that’s a pretty fantastic resource for [[dual licensing]].
+12
tiddlywiki/tiddlers/1614445152.md
+12
tiddlywiki/tiddlers/1614445152.md
···+Chatting with @flancian who was wondering if he should support the [[Simply Jekyll]] margin note syntax in [[Anagora]].+I’ll do a search and replace at some point to convert everything to [[Littlefoot]] which is probably worth a write up [[TO DO]] [[Implementing Littlefoot for footnotes]].+The install was completed right at the [end of my birthday](https://bmannconsulting.com/log/1614067195/).
+13
tiddlywiki/tiddlers/1614478316.md
+13
tiddlywiki/tiddlers/1614478316.md
···+> RecipeRadar is a free recipe search engine and meal planner that respects your time, privacy, and ability to contribute feedback and improvements.
+17
tiddlywiki/tiddlers/1614491351.md
+17
tiddlywiki/tiddlers/1614491351.md
···+> Gurlic is an experiment in building a new/old kind of internet community. It is primarily a place for discovering and sharing technology, science, culture and the arts.+That’s from the [about page](https://gurlic.com/about), which continues with principles that make for an important and inspiring read. The one about domains stands out:+> Every resource (user, community, publication etc.) must be mappable to custom user-owned domain names.+Basically: even though this is a shared platform, you can bring your own domain and truly own it.+Via [@liaizon](https://social.wake.st/@liaizon/105806595841973247), whose post also links to a [Show HN](https://news.ycombinator.com/item?id=24680422). And, Gurlic may be becoming federated via Matrix protocol to be called Hummingbird?
+14
tiddlywiki/tiddlers/1614545159.md
+14
tiddlywiki/tiddlers/1614545159.md
···
+8
tiddlywiki/tiddlers/1614561655.md
+8
tiddlywiki/tiddlers/1614561655.md
···+The UX of [selecting time zones in Apple & Google is horrible](http://www.gregoryschmidt.ca/writing/timezone-ux-problems). Mostly, filtered search as you type in country or city name seems the most workable.
+13
tiddlywiki/tiddlers/1614591227.md
+13
tiddlywiki/tiddlers/1614591227.md
···+Currently optimized for JavaScript / npm / yarn based apps, uses husky by default with [[Git Hooks]].+via [@jevakallio](https://twitter.com/jevakallio/status/1366317647965618177?s=20), who is also the creator.
+16
tiddlywiki/tiddlers/1614640664.md
+16
tiddlywiki/tiddlers/1614640664.md
···+> Co-op Cloud aims to make hosting libre software applications simple for small providers. It uses the latest container technologies and innovations and configurations are shared into the commons for the benefit of all. The project is intended for small service providers such as tech co-operatives who are looking to standardise around an open, transparent and scalable infrastructure.+Founded by [[Autonomic]]. The FAQ goes into detail about the pros and cons of [[Cloudron]], [[Yunohost]], [[Ansible]], [[Kubernetes]] and [[Docker Compose]].
+4
tiddlywiki/tiddlers/1614646122.md
+4
tiddlywiki/tiddlers/1614646122.md
+12
tiddlywiki/tiddlers/1614806863.md
+12
tiddlywiki/tiddlers/1614806863.md
···+I added a file to this site at [.well-known/webfinger](/.well-known/webfinger) to try out delegating a [[remotestorage]] account, and it worked!+More details [on the Fission forum](https://talk.fission.codes/t/kommit-fission-integration/1634/12), working with @rosano.
+8
tiddlywiki/tiddlers/1614815362.md
+8
tiddlywiki/tiddlers/1614815362.md
···+An open source [[Drop in Audio]] server. User logins are via Twitter or GitHub account. Built in [[Elixir]] and [[React]].
+15
tiddlywiki/tiddlers/1614888566.md
+15
tiddlywiki/tiddlers/1614888566.md
···+[Brave Browser bought a search engine](https://www.theregister.com/2021/03/03/brave_buys_a_search_engine/), “promises no tracking, no profiling – and may even offer a paid-for, no-ad version”.+Good timing for clearing my tabs of other [[Brave]] related stuff. This [PDF white paper describes the Brave Search Team’s plans](https://brave.com/wp-content/uploads/2021/03/goggles.pdf) — [[Goggles]]:+> This paper proposes an open and collaborative system by which a community, or a single user, can create sets of rules and filters, called Goggles, to define the space which a search engine can pull results from. Instead of a single ranking algorithm, we could have as many as needed, overcoming the biases that a single actor (the search engine) embeds into the results.
+13
tiddlywiki/tiddlers/1614909623.md
+13
tiddlywiki/tiddlers/1614909623.md
···+I keep looking at [[Microlink]] so I guess I should at least post a quick journal log before I write it up more:+> Fast, scalable, and reliable browser automation built for businesses and developers. Proudly open source.+You can turn websites into structured data, take screenshots, turn pages into PDFs, and more. Power embeds, etc
+8
tiddlywiki/tiddlers/1615007569.md
+8
tiddlywiki/tiddlers/1615007569.md
···+[[Codex]] [^agoralinks] is one of a number of note taking [[tools for thought]] that I’ve been following on [Twitter @codexeditor](https://twitter.com/codexeditor).+I hadn’t realized that the [Codex Patreon](https://www.patreon.com/codexeditor) was the main web presence other than the Twitter account. It’s actually great to see so many digital creators getting supported directly to build.+[^agoralinks]: Which I’m going to have to figure out how to link to the [[Agora]] node that [@flancian made](https://anagora.org/node/codex). I should probably make an [[Agora FAQ]] page.
+23
tiddlywiki/tiddlers/1615009068.md
+23
tiddlywiki/tiddlers/1615009068.md
···+Well, this [@ctbeiser Twitter thread](https://twitter.com/ctbeiser/status/1367879838145540098) will help point me towards lots of other notes to flesh out:+The [video by @edelwax](https://www.loom.com/share/3fa7e57ea4834330973813fdf7ce73c4) is pretty moving.+[@Dylan_Steck mentioned @edelwax recently](https://twitter.com/Dylan_Steck/status/1367623991704313857) as having coined [[Assisted Introspection]].+I don’t know how much deep study I’m going to do around these things. I’ve always been more about [[tinkerability]] and trying these things out in practice. And then maybe falling into the weeds of building out tech building blocks and standards and protocols.
+8
tiddlywiki/tiddlers/1615013114.md
+8
tiddlywiki/tiddlers/1615013114.md
···+For instance, [terms.dev](https://terms.dev) is a repository of software industry terms and definitions. It uses the [[Zola]] engine to build the live site, but the [source is Markdown in git](https://github.com/timf/terms.dev).
+16
tiddlywiki/tiddlers/1615083990.md
+16
tiddlywiki/tiddlers/1615083990.md
···+> Lieu is a neighbourhood search engine, a way for personal webrings to increase serendipitous connexions.+The code is open source under the [[AGPL License]] and written in [[GoLang]], available on GitHub [cblgh/lieu](https://github.com/cblgh/lieu).
+8
tiddlywiki/tiddlers/1615093349.md
+8
tiddlywiki/tiddlers/1615093349.md
···+[[Digital Favela and High Tech Gothic]] is my short hand for two future states, as described by [[Bruce Sterling]].+I’ll flesh out those notes later [[TO DO]], here’s one transcription of the original talk which is actually labeled [Gothic Chic in the Future Favela](http://mastersofmedia.hum.uva.nl/blog/2009/12/21/bruce-sterling-gothic-chic-in-the-future-favela/).
+14
tiddlywiki/tiddlers/1615176399.md
+14
tiddlywiki/tiddlers/1615176399.md
···+> An antimeme is an idea with self-censoring properties; an idea which, by its intrinsic nature, discourages or prevents people from spreading it.
+14
tiddlywiki/tiddlers/1615183735.md
+14
tiddlywiki/tiddlers/1615183735.md
···+via [@johnwilander](https://twitter.com/johnwilander/status/1368705244041912322) - who works for Apple on the Safari tracking prevention team.+From discussing with Claire, also related to Google’s [FLoC](https://github.com/WICG/floc), and this article [Building a privacy-first future for web advertising](https://blog.google/products/ads-commerce/2021-01-privacy-sandbox/).
+10
tiddlywiki/tiddlers/1615235975.md
+10
tiddlywiki/tiddlers/1615235975.md
···+I’m thinking about automating posts from this journal to Mastodon. The people there are likely interested in the type of stuff I post about. I would need to build a [[JSON Feed]] and then I can use my existing [[Micro.blog]] subscription to cross post.+Hmmm. Since the [[Revue]] newsletter builder is part of Twitter now, and I looked at using it for Fission, maybe I’ll put the Journal feed into there, that could be interesting.
+8
tiddlywiki/tiddlers/1615237824.md
+8
tiddlywiki/tiddlers/1615237824.md
···+I got invited to [[Simon Wardley]]’s every two week “interesting people” video chat. Lots of discussion around [[Wardley Maps]], a bit of [[serverless]] thrown in. An interesting group of people. Some have tracked me down on either LinkedIn or Twitter.+This connects directly to @tonzylstra’s recent post [It’s more logical to host an event than attend one](https://www.zylstra.org/blog/2021/03/its-more-logical-to-host-an-event-than-attend-one/).
+9
tiddlywiki/tiddlers/1615271701.md
+9
tiddlywiki/tiddlers/1615271701.md
···+Someone day I will publish the extensive chat notes and article links between @hitsmachines and I, talking about [[NFT]]s and art.+The answer to some of your questions currently are [xDai Chain](https://www.xdaichain.com/) and [Nifty.Ink](https://link.medium.com/0VDJGNyJteb).
+8
tiddlywiki/tiddlers/1615304070.md
+8
tiddlywiki/tiddlers/1615304070.md
···+@acroll is [posting on Substack](https://acroll.substack.com/). I don’t understand why he’s posting somewhere without mapping it to his own domain name.+His latest is [Nothing in the middle](https://acroll.substack.com/p/nothing-in-the-middle), about the creator economy. Good read.
+6
tiddlywiki/tiddlers/1615327678.md
+6
tiddlywiki/tiddlers/1615327678.md
···+Just prepaid for a year of [Beeper](https://beeperhq.com). This is letting me "jump the line" and get into the beta. Plus, I reserved my username as `@boris` there. It is supposed to connect all your messaging apps in one "app" -- even iMessage on non-Apple systems, through a jail broken iPhone.+I really do have the need for a unified messaging app. I'm not super interested in a proprietary paid service to do it, but I'd like to try it out.
+8
tiddlywiki/tiddlers/1615439296.md
+8
tiddlywiki/tiddlers/1615439296.md
···+Just learning more about Google’s third party cookie replacement, FLoC, [[Federated Learning of Cohorts]]. The [[EFF]] says: [Google’s FLoC Is a Terrible Idea](https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea).
+8
tiddlywiki/tiddlers/1615507403.md
+8
tiddlywiki/tiddlers/1615507403.md
···+[[Micro.blog]] just moved their help site to [[Discourse]]: [New help center using Discourse](https://www.manton.org/2021/03/11/new-help-center.html).
+12
tiddlywiki/tiddlers/1615619651.md
+12
tiddlywiki/tiddlers/1615619651.md
···
+8
tiddlywiki/tiddlers/1615619785.md
+8
tiddlywiki/tiddlers/1615619785.md
···+A listing of single purpose scripts and widgets that use Vanilla [[JavaScript]] rather than being part of a larger framework.
+6
tiddlywiki/tiddlers/1615680749.md
+6
tiddlywiki/tiddlers/1615680749.md
+6
tiddlywiki/tiddlers/1615706724.md
+6
tiddlywiki/tiddlers/1615706724.md
+39
tiddlywiki/tiddlers/1615759770.md
+39
tiddlywiki/tiddlers/1615759770.md
···+I'm exploring [[SSG]]s again, and trying out [[GitLab Pages]] for the first time. Now that I'm helping to run [[Moa Party]], I'm going to make a static site for it, for status updates and documentation and so on.+[[Hugo]] I've used a bit, because [[Micro.blog]] uses it, so to make a custom theme, I installed it locally for testing.+[[Zola]] is a [[Rust]]-based SSG. I haven't really had any personal experience with Rust, but I'm very interested in it, especially because Rust is very commonly used to compile to [[WebAssembly]].+There is a page [documenting Zola with GitLab pages](https://www.getzola.org/documentation/deployment/gitlab-pages/). The mention of git submodules is not comforting.[^gitsub]+[^gitsub]: Everyone, including myself, thinks that git submodules is a good idea, until actually working with them in practice for any period of time.+OK, Zola experiment over. I used the [Juice theme](https://juice.huhu.io) and got Zola running and it is nice and fast. But -- I want to maintain this as a docs site using [[wikilinks]], likely also being compatible with [[Obsidian]] as an editor. I know [[Jekyll]] best so I'll just use that.+Started created a blank Jekyll site, and briefly wanted to make a "status" type like my journal logs here, but really just can keep it simple for now. Saving my fragments of setup for this here in case I want to come back to it.+Well, that ended up being an epic build out of a full [[Jekyll]] site. I went back and used the [[Digital Garden Jekyll Template]]. It is a lot slimmer than the [[Simply Jekyll]] theme I use here, which has me itching to tinker some more.
+7
tiddlywiki/tiddlers/1615817024.md
+7
tiddlywiki/tiddlers/1615817024.md
+8
tiddlywiki/tiddlers/1616050281.md
+8
tiddlywiki/tiddlers/1616050281.md
···+Set up [[Gitlab]] [Service Desk](https://docs.gitlab.com/ee/user/project/service_desk.html) for [[Moa Party]], including forwarding email from Google Domains.+It's really interesting to have a shared email inbox included in the service for free. Will be interesting to see how many people use it.
+8
tiddlywiki/tiddlers/1616130079.md
+8
tiddlywiki/tiddlers/1616130079.md
···+[Community-curated knowledge networks @sariazout](https://twitter.com/sariazout/status/1326253159447097344)+> We are living through the emergence of a new business category which I believe will become an important part of our digital lives: community-curated knowledge networks
+8
tiddlywiki/tiddlers/1616132713.md
+8
tiddlywiki/tiddlers/1616132713.md
···+An automated job board for portfolios. Mostly targeted at investors, but could be used by any group of aligned companies.+Free version can host jobs from up to 5 companies. Crawls different ATS systems as well as custom careers pages to keep listings up to date.
+6
tiddlywiki/tiddlers/1616223026.md
+6
tiddlywiki/tiddlers/1616223026.md
···+Today was a team activity day at [[Fission]]. Two RPG sessions playing DnD over Zoom. A new experience, I think everyone enjoyed it.+A good excuse to use our new [[TiddlyWiki]] app to [write down notes on my character](https://ipfs.runfission.com/ipfs/bafybeibjbf52g2ijk4l7pdq2uyc3cdu37vz5lqyrkrunskovohipkjnzoe/p/rpgclub.html).
+7
tiddlywiki/tiddlers/1616257354.md
+7
tiddlywiki/tiddlers/1616257354.md
+14
tiddlywiki/tiddlers/1616301942.md
+14
tiddlywiki/tiddlers/1616301942.md
···+The High Blogging Era, defined by [Robin Sloan as mid-2000s](https://www.robinsloan.com/notes/many-subtle-channels/). Hmmm. I was there and was a part of it, and RSS and blogs was all there was, before Twitter and Facebook etcetera that then became labeled as social media.+[[Google Reader]] removed social features in 2011, and was shut down in 2013. I think the “high” era more properly is the mid 2000s until the fall of Reader. When many people were blogging, not just the early few. Maybe 8 years? A good run.+Are we at the beginning of digital gardens and [[Second Brain]]s? Will this be looked back on as the High Era? I’m more interested in getting it into the hands of everyone. Hmmm. Has [[Nora Young]] done a segment on [[Spark]] yet? I should attempt to get on a CBC Radio morning or afternoon show to talk about it.+via [Robin Rendle, Blogging and Dimly Lit Bars](http://robinrendle.com/notes/blogging-and-dimly-lit-bars.html).
+10
tiddlywiki/tiddlers/1616384779.md
+10
tiddlywiki/tiddlers/1616384779.md
···+[The American Dream is Going Digital](https://docs.google.com/document/d/1NQNk4d6w0emCew4UOeN8iYMSxR_CRQ3Cg2fFl4P3k6E/edit)+> Naturally, the mom-and-pop businesses of today are YouTubers, Twitch streamers, Shopify dropshippers, webcomic artists, podcast hosts, Tik Tok stars, OnlyFans creators, indie game developers, streetwear resellers, Etsy store owners, Clubhouse hosts, Substack writers, and many, many more. Deploying on top of the distribution railroad tracks that have been competitively laid by internet platforms over the past decades, addressable online customers have never been more abundant.
+11
tiddlywiki/tiddlers/1616436186.md
+11
tiddlywiki/tiddlers/1616436186.md
···+[Internet Connectivity Working Group](https://www.bowenislandmunicipality.ca/internet-connectivity-working-group) at the [[Bowen Island]] Municipality from 2016.+There's a discussion about [community economic development on Bowen Island going on](https://bowenisland.citizenlab.co/en/projects/ced), and I submitted the suggestion of a [Community ISP](https://bowenisland.citizenlab.co/en/ideas/community-isp).
+14
tiddlywiki/tiddlers/1616468124.md
+14
tiddlywiki/tiddlers/1616468124.md
···+> A tool for exporting Telegram group chats into static websites, preserving chat history like mailing list archives.+Run Python locally, syncs to [[SQLite]] local DB and then lets you generate a static site. Uses [Telethon](https://github.com/LonamiWebs/Telethon) library.
+11
tiddlywiki/tiddlers/1616522232.md
+11
tiddlywiki/tiddlers/1616522232.md
···+> "Computers and Creativity" asks: How can we utilize the full potential of creative thought and computational actualization to enable human innovation?
+8
tiddlywiki/tiddlers/1616542553.md
+8
tiddlywiki/tiddlers/1616542553.md
···+> You can’t separate the software from the community that built it. Therefore, true openness must dictate how that community is formed and run. We are what we choose to tolerate; in the same way that free software communities do not tolerate proprietary lock-in, they should not tolerate exclusionary social practices that lock people out.
+9
tiddlywiki/tiddlers/1616564181.md
+9
tiddlywiki/tiddlers/1616564181.md
···+[Kevin Drum: Why have blog audiences declined over the past decade?](https://jabberwocking.com/why-have-blog-audiences-declined-over-the-past-decade/)
+8
tiddlywiki/tiddlers/1616639967.md
+8
tiddlywiki/tiddlers/1616639967.md
···+I'm finding it pleasant to flesh out [[Moa Party]] pages on the [website](https://moaparty.com/). It's small, and it's a constrained area of knowledge. The [notes graph](https://moaparty.com/notes/) is fun to look at.+I worked on the Pleroma]and ActivityPub pages, which was fun learning a bit more about those two things and gathering links and descriptions.
+10
tiddlywiki/tiddlers/1616880765.md
+10
tiddlywiki/tiddlers/1616880765.md
···+Looking at recipe formats again because @icidasset was asking what the best apps are. I’ve never found one I like for a variety of reasons.+Google has this [JSON-LD format for structured recipe data](https://developers.google.com/search/docs/data-types/recipe). As well as rich search results, it can be used by “assistants” to read out by voice.
+12
tiddlywiki/tiddlers/1616881806.md
+12
tiddlywiki/tiddlers/1616881806.md
···+Open source [[ElmLang]] and [[NodeJS]] app for recipes, with actual helpers in the app to help during cooking.
+12
tiddlywiki/tiddlers/1616951734.md
+12
tiddlywiki/tiddlers/1616951734.md
···+[@levelsio writes about how you can’t really contact him, on purpose](https://levels.io/contact-me/).+> Reading public tweets sent to me, and replying. People behave much better in public messages than in direct messages, so that's also nice. And the message length limit really helps keep things efficient.+This is really not how I’m wired. I like meeting people and getting on calls with them. But, I already do mostly answer things publicly, work on my digital garden here, and blog so I can share the same answer multiple times.+I have been in global mode again for a couple of years, and I see that continuing ... except I do go “local” when I travel, eg the folks I know in Berlin.
+18
tiddlywiki/tiddlers/1617096395.md
+18
tiddlywiki/tiddlers/1617096395.md
···+> Many are more familiar with the Chrome DevTools console than they are with a Unix command-line prompt. More familiar with WebSockets than BSD sockets, MDN than man pages. Bash and Zsh scripts calling into native code will never go away. But JavaScript and TypeScript scripts calling into WebAssembly code will be increasingly common. Many developers, we think, prefer web-first abstraction layers.+The people behind the [[Deno]] programming language announce a commercial company with venture investment.+> Deno Deploy is a distributed system that runs JavaScript, TypeScript, and WebAssembly at the edge, worldwide. The service deeply integrates the V8 JavaScript runtime with a high performance asynchronous web server to provide optimal performance without unnecessary intermediate abstractions.
+13
tiddlywiki/tiddlers/1617597827.md
+13
tiddlywiki/tiddlers/1617597827.md
···+> I really want a simple, thoughtfully private, not owned by a tech conglomerate, photo sharing app that is really nicely designed. like instagram in 2010. does this exist?+I answered with links to [[Micro.blog]] and the [[Sunlit]] client and [[ActivityPub]] powered [[Pixelfed]].+I think Pixelfed is probably the strongest foundation, with the bonus that you could pull in [[Mastodon]] and other ActivityPub content that included photos for a broader network.+I’ve talked to some artists and for them it’s about other inspiring artists on the platform and... people who buy the work they post.+Some social networks — like art or styles of photos — simply aren’t niche, so where do network effects come from? How do we get started?
+10
tiddlywiki/tiddlers/1617649626.md
+10
tiddlywiki/tiddlers/1617649626.md
···+Stripe style documentation from [[Markdown]] written in [[GoLang]] and under the [[MIT License]].+I would probably just use the same style and just use Jekyll as a more common and flexible [[SSG]].
+9
tiddlywiki/tiddlers/2019_1.md
+9
tiddlywiki/tiddlers/2019_1.md
···+Day trip to Nanaimo hosted at [[Input Cowork]], on the [[Fission]] blog: [Coworking in Nanaimo + Input Cowork Nanaimo Tech Meetup](https://blog.fission.codes/coworking-in-nanaimo-input-cowork-nanaimo-tech-meetup/)
+5
tiddlywiki/tiddlers/2019_1.md.meta
+5
tiddlywiki/tiddlers/2019_1.md.meta
+51
tiddlywiki/tiddlers/2020-09-01-journal.md
+51
tiddlywiki/tiddlers/2020-09-01-journal.md
···+Jacob invited me to the [[Embassy Network]] Slack, which we're going to use as our community gathering space for collaborators for now.+There was a relevant post on a [proforma for a house in Maine](http://bit.ly/mainesecondlifeproforma) that can form part of the financial aspects of a CLT.+I shared [[CLT Vancouver]], I need to see about going in and introducing myself, and finding out more about them.+This article on [Co-buying property with friends](https://supernuclear.substack.com/p/co-buying-property-with-friends) was a good overview. Some parts are overly US-centric (Canada doesn't have LLCs and some of the other structures mentioned), but the general process is great.+I went and grabbed the source for `blog.bmannconsulting.com` and put all the posts in the archive here as well. A number of them were bookmarks / links, which fit much better as notes. Many of the posts which I didn't bring in here are "social posts". Some of them could be good note candidates, but most of them are images and cross posts to Twitter and so on, which I'll see about importing into Micro.blog. It's going through a 2.0 update so I'll wait a while on that.+[[TODO]] I think I'm going to turn off the existing blog, point the `blog` subdomain at [[Micro.blog]] instead of `microblog`, and then I'm done shuffling things.+Had a great intro call with [[Jacob Sayles]]. He shared a [10 bedroom house on Nicola Street](https://www.zillow.com/homedetails/971-Nicola-St-Vancouver-BC-V6G-2C7/2078240826_zpid/) that he's been looking at, and in general is excited about exploring shared housing options in for [[Vancouver CLT]].+Next step is to put out a call / invite people who might be interested in actually getting started with this.+Spoke to the [STRIVE Business and Engineering Club](https://www.linkedin.com/company/strive-business-and-engineering/) tonight.+They are purposefully a small group where members take an active role in deciding what to learn and who to hear from.+It was a general "tell your entrepreneurship story" session over Zoom. Encouraged them to try things, start side businesses and projects.+I told them all to [get on Twitter](https://twitter.com/bmann/status/1303508335581253632). And I think somewhere in there I may have agreed to create a TikTok account.+None of them had ever bought a domain name -- suggested that they have someone in the group research on how to do that and present it to everyone else. With ~30 group members, that's a lot of combined research and learning!+Recommended [[Tumblr]] https://tumblr.com as well for sharing / clipping links and notes. You can still map your own domain name for free.+* [[Lean Startup]] and the "Build Measure Learn" loop and in general some of the topics from the [[Startup]] page+* Debating which presentation to send them, maybe [[Presentation - What Investors Want]] and/or [[Presentation - How to Build a Business]]
+2
tiddlywiki/tiddlers/2020-09-01-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-01-journal.md.meta
+64
tiddlywiki/tiddlers/2020-09-22-journal.md
+64
tiddlywiki/tiddlers/2020-09-22-journal.md
···+Thanks @elty and @expede for deep meaningful conversations today. Pointers to some of the links and articles we talked about:+* I'm still working on my [[Garden and the Gazebo]] post here talking about public / private notes. My [[Second Brain]] explanation is also WIP+* I was importing old posts and looked at [[Tomi Ahonen: app stores are tiny compared to global telecom revenue]]. My takeaway from that was _The future is Internet + identity + payment, and app stores will figure heavily in that future_ -- and now this is the direction that [[Fission]] is pointed: a web native app store that connects people with the apps they use and the developers that make them+* I'm going to start collecting [[Movement Marketing]] concepts, like [David Sacks' Your Startup is a Movement](https://sacks.substack.com/p/your-startup-is-a-movement) article+* I mentioned [[Cobuying Property with Friends]] for a second time, so I made a dedicated page for it. It's an example of an article that made my knowledge about something go from 0 to 80%, and I feel equipped to do further exploring from there+* [Exit to Community](https://www.noemamag.com/exit-to-community) is relevant relating to the MEC Co-op sale to private equity in Canada, to governance tokens in crypto around SushiSwap https://sushiswap.org (this [Decrypt article has some background context](https://decrypt.co/41236/sushiswap-what-happened-what-it-means-for-defi-and-whats-next)) and yearn.finance (I don't even know how to summarize that)+* [[Athens]] seems like the best candidate to deeply integrate Fission's [[WNFS]] with, and we could also be a source of revenue for hosting them. They have [an open issue to pick a backend architecture](https://github.com/athensresearch/athens/issues/9). I'm still interested in integrating Fission with [[Roam Research]] (maybe apply for their grant / investment program?) -- and I think the WNFS / IPFS file graph, unique, permanent links will be interesting to many of these [[Second Brain]] tools.+<p lang="en" dir="ltr">Lovely to see @bmann for the first time in months. On his mighty steed!</p>— Bob Summerwill (@BobSummerwill) <a href="https://twitter.com/BobSummerwill/status/1308561566393008129">September 22, 2020</a>+I had a call with Daniel from [[Primeflow]] yesterday. He [left a comment on LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:6713859370926657536?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6713859370926657536%2C6714274081841262593%29) pointing out that we covered a lot of the ground discussed in NFX's [The Next 10 Years Will Be About “Market Networks”](https://www.nfx.com/post/10-years-about-market-networks/). My [[Processing]] page is getting too long.+I saw a tweet that [Apple is recruiting for an interesting role](https://twitter.com/jnadeau/status/1305697216347037696) -- "you'd contribute to Cloud File Providers and work with adopters to get their cloud storage systems integrated across the OSes". I've noticed for a while that Apple has been very careful to make storage an API -- it works with iCloud and your local file system by default, but you can set it to Dropbox or Google Drive or others if you have those apps installed. This operating system stickiness through superior integrations at a very low system level.+For us at [[Fission]], I discussed a couple of ideas with Brooke today. One, a native mobile app for Fission is key -- it means that any other app on iOS that can share files we can use Fission both as a storage system, and as a target to share / copy files into.+The second idea I came up with was how, by having a native app, we can in fact pass on that ability to ALL the other apps built on the Fission webnative framework to automatically have native integration. Sign in with your Fission account, which knows all the apps that it has connected to, and then you can "Share to Fission", and select which app you want to share to.+Here's a screenshot of how you can pick between different [[Discord]] servers as an example of how existing native apps handle multi-target share sheets:+This is a whole other layer of network effects in giving a ton of apps native mobile integration. Need to talk to the [[Expo]] folks about this.+I ran some small business / entrepreneur peer sessions in Comox that continued on as [[WeAreYQQ]]. I did something similar over lunch with folks at [[Input Cowork]] when we [went for a visit last summer](https://blog.fission.codes/coworking-in-nanaimo-input-cowork-nanaimo-tech-meetup/).+I've decided, especially as we get into the winter months, and as we continue to think about this pandemic as a way to think differently and make change happen, to do at least one mini roundtable with some small businesses and interesting people. Talked to one of the businesses today and they said yes. Thinking about whether to connect this with [[Venture Scouts]] -- feels like it would be a fit, but I'm also OK with it just being a one off.+I think I'm done with [[LogSeq]]. It isn't currently syncing with Github reliably. It _has_ indexed the contents of this public notes Garden as well as just basic files, and that is very interesting to me, but it doesn't work at all on mobile, and has real trouble with the amount of files that I have in this repo. Inspecting it in the browser it looks like it's storing 1.1GB.+But I think more time with [[Roam Research]] for private notes makes sense. This was working for me before, but I just went on this epic journey of looking for something that was open source / could be self hosted.+It will be interesting to see if I can import the markdown files into other systems. [[LogSeq]] uses multiple levels of hashes -- which in default markdown are headings -- which makes it look weird in every other system. Also, Roam can only handle 10 pages at a time.
+2
tiddlywiki/tiddlers/2020-09-22-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-22-journal.md.meta
+19
tiddlywiki/tiddlers/2020-09-24-journal.md
+19
tiddlywiki/tiddlers/2020-09-24-journal.md
···+Bumped into @JasonMcLaren while out getting coffee from @Coho and had the exact same discussion around jobs and where to post them that isn't LinkedIn (which is pretty pointless for software jobs). The question about what network or platform to post to comes up all the time when I challenge people on wasting their time with LI.+@AngelList is still the one where I get the best results -- that is, I can post jobs there and get a decent flow of decent candidates automatically. And that's on their free tier -- they now have paid tiers starting at $250 per month.+@StackOverFlow I have heard good things about their job posting board. Their [talent page](https://stackoverflow.com/talent/en) doesn't have pricing, I believe last I heard it's like $4KUSD for a promoted listing.+Also: my standard advice: if you're considering paying recruiters, just hire a full time marketing / operations / chief of staff / people position instead, and have them work on running your sourcing and hiring.
+2
tiddlywiki/tiddlers/2020-09-24-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-24-journal.md.meta
+19
tiddlywiki/tiddlers/2020-09-25-journal.md
+19
tiddlywiki/tiddlers/2020-09-25-journal.md
···+I compiled all the [Javascript Markdown scripts](https://talk.fission.codes/t/self-rendering-markdown-docs-library-research/1032) into a test deploy on [[Fission]] at https://petite-junior-angular-llama.fission.app.+Had a good call with [[Rabble]] talking about [[UCAN]], [[Planetary]], and the "discovery" problem in social networks. Specifically, mapping unique identifiers like a hash or a key to a username. And, that those usernames probably all look like _@username_ (back to [[Social Mentions]]!).+Twitter was the undisputed champion of @-usernames, but I'd say that Instagram is as big or bigger depending on the context. Celebrity, food, small business are increasingly defaulting to IG as the primary @-username.+Idea that I floated for portability / look-ups: usernames linked to [[DID]]s using [[Verifiable Claims]]. This "proves" that a DID has control over a username on a given network.
+2
tiddlywiki/tiddlers/2020-09-25-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-25-journal.md.meta
+46
tiddlywiki/tiddlers/2020-09-26-journal.md
+46
tiddlywiki/tiddlers/2020-09-26-journal.md
···+The iMac I have at home I inherited from Rachael. It's not the fastest, especially since it still has a spinning rust hard drive. If I'm going to experiment with [[Filecoin]] mining to any degree (and assuming that it is at all feasible from home), I'm going to need something more powerful.+I priced out a [[System76]]. I priced out the smallest of their [Thelio desktops](https://system76.com/desktops/thelio-r1/configure):+Total $2697USD, plus ~$200 in shipping to Canada. So about $3900CAD. This is really a "work expense", and I suspect that I would actually put it at the [[Fission]] office, not actually here at home.+I know nothing about figuring out how to select a desktop PC today. [[Wirecutter]] only has a guide to [Mini Desktop PCs](https://www.nytimes.com/wirecutter/reviews/best-mini-desktop-pcs/):+> A mini PC combines the performance of a good laptop with the upgradability of a full-size desktop computer together in a package the size of a paperback book. Mini PCs are fast enough for anything other than high-end gaming, and unlike some laptops, they include all the ports you need to connect multiple monitors and your favorite keyboard and mouse. You can find lots of good mini PCs, but [HP’s ProDesk 600 G5](https://www.nytimes.com/wirecutter/out/link/39345/163246/4/116590/?merchant=HP) offers the best combination of performance, ports, and price.+Going to Apple Canada, the Mac Mini 2020 configured with 3.2GHz 6‑core 8th‑generation Intel Core i7 (Turbo Boost up to 4.6GHz) with 512GB SSD is $1659CAD with 8GB of memory. +$750CAD for 32GB of memory from Apple??!! Looks like [$180CAD from OWC](https://eshop.macsales.com/shop/memory/owc/apple-mac-mini/2018) for the same amount.+Mac Mini also means I _could_ get setup at home with a KVM (keyboard / video / mouse) switch between different machines, and focus more on external add-ons, including an [[eGPU]]. This [9to5 Mac video covers an eGPU and Windows Bootcamp](https://www.youtube.com/watch?v=oO2ixQqtIUY) -- which mainly focuses on FPS performance in games on the Windows side. This [Apple Insider article on using an eGPU has some benchmarks on the MacOS](https://appleinsider.com/articles/19/02/16/video-should-you-get-an-egpu-for-your-new-2018-mac-mini).+I moved public notes to be in daily files and made a [[Journal]]. Like a [[Worklog]], but less day-job work related :)+This [jekyll-rss-feeds](https://github.com/snaptortoise/jekyll-rss-feeds) and [jekyll-json-feeds](https://github.com/snaptortoise/jekyll-json-feeds) are good starting points. Made custom [[Feeds]] for recently updated notes as well as [[Links]]. Those are articles I'm quoting and taking notes on, or bookmarks to stuff that I want to keep track of.+[[Quotebacks]] https://quotebacks.net/ are interesting because they are another new-old thing in blogging. [Annotations are a web standard](https://web.hypothes.is/blog/annotation-is-now-a-web-standard/) (that's from the blog of [[Hypothes.is]], which is big on annotation) -- so I kind of want to use a standard. But annotations aren't really quotes? Have to dig into this more.
+2
tiddlywiki/tiddlers/2020-09-26-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-26-journal.md.meta
+39
tiddlywiki/tiddlers/2020-09-27-journal.md
+39
tiddlywiki/tiddlers/2020-09-27-journal.md
···+> What could a site look like if it was neither a blog or wiki, but had both those types of content (both stream and garden, so to speak)? Any good examples you know of?+I think notes == wiki and journal == blog, although journals are much more of a mix. For both, using backlinks / wiki-likes rather than exclusively linking or commenting out is a difference. Even bringing in an article or a link to a tool as something more note-like leads to behaviours that are very different than writing a blog, I'm finding. I'm still thinking if I might turn journals into posts rather than the note type they currently are.+Basically, so I can make up for the fact that it's hard to link to "blocks" without a full [[Roam Research]]-like system in place that isn't just Markdown files.+From the comments on Ton's post, @bopuc pointed out [[Simply Jekyll]]. It looks _great_ and I'm going to spend a bit of time seeing if I can integrate it into this site, or switch to using that theme entirely.+This is what's nice when your data -- Markdown files and a little bit of config -- are easily portable between systems.+https://ilsr.org sent to me by @benzcooper. Looks like an interesting albeit US-centric organization. From their about page:+> Our **Energy Democracy Initiative** empowers households and communities to produce their own local, clean, and renewable energy and oppose the excessive power of monopoly utilities.+> The **Community Broadband Network Initiative** promotes locally rooted, democratically accountable broadband networks that provide fast, affordable and reliable Internet access to all Americans.+> Our **Independent Business Initiative** champions locally owned businesses, leads efforts to fight the unchecked power of corporate giants like Walmart and Amazon, and seeks to reverse the government policies that work against these small, independent businesses.+> Our **Waste to Wealth Program** focuses on moving toward a zero-waste economy, exposing corporate control of the waste sector, and supporting local community efforts to shut down garbage incinerators.+> Our **Composting for Community Initiative** works in diverse communities to create jobs, protect the climate, and reduce waste by advancing local, neighborhood-level composting programs.+Rather than creating an organization, I'm much more interested in doing projects that fit into themes like this. [[SMB Peers]] fits into this, as does [[Vancouver CLT]] and [[Vancouver Local Makers Directory]].
+2
tiddlywiki/tiddlers/2020-09-27-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-27-journal.md.meta
+22
tiddlywiki/tiddlers/2020-09-28-journal.md
+22
tiddlywiki/tiddlers/2020-09-28-journal.md
···+The tiny mention of [[Simply Jekyll]] in [yesterday's journal]({% link _logs/2020-09-27-journal.md %}) turned into pouring all of my content into that template instead.+Since I had to go into [[Cloudflare]] to update the IPNS link[[Documented in the <a href='https://guide.fission.codes/hosting/custom-domains/using-cloudflare-ipfs-gateway'>Fission Guide</a>::rsn]], I fixed my blog SSL issue.+`blog.bmannconsulting.com` is still running on Netlify, and something with the Netlify certificate and the Cloudflare stuff changed.+Cloudflare lets you generate certs, and [this blog post tells you what to paste into Netlify's third field](https://blog.millerti.me/2019/01/20/using-cloudflare-ssl-certificates-with-your-netlify-site/).+I suspect editing the IPNS will mean that Cloudflare will mostly hang on to the cache for 6 hours or so. I [voted for the purge cache for Cloudflare IPFS Gateway on their community forum](https://community.cloudflare.com/t/add-purge-cache-button-for-ipns-cloudflare-ipfs-com-part-ii/67638).+Co-op and B-Corps structures are supposed to prevent this sort of thing. @jonrshell posts a thread covering the background of people soon to be in charge of MEC:+> Short version: [[@MEC::https://twitter.com/MEC]] to be run by three middle-aged white men: a mediocre-at-best American investor, an out-of-work grocery CEO and a COO who might never have managed a store and runs a guns-and-testosterone shoe brand. This should go well!
+2
tiddlywiki/tiddlers/2020-09-28-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-28-journal.md.meta
+48
tiddlywiki/tiddlers/2020-09-30-journal.md
+48
tiddlywiki/tiddlers/2020-09-30-journal.md
···+Reading [[Zeynep Tufekci]]'s article in [[The Atlantic]] [This Overlooked Variable Is the Key to the Pandemic - It's not R](https://www.theatlantic.com/health/archive/2020/09/k-overlooked-variable-driving-pandemic/616548/).+Finally actually _read_ some of the [[Foam]] stuff, which I did have installed in my VSCode. The [[Markdown Notes]] extension I've now configured to properly create new notes, which is great.+Ironically, the way the actual Foam extension generates [Link References](https://foambubble.github.io/foam/link-reference-definitions) at the bottom of each file, doesn't work for me at all. [[Simply Jekyll]] takes care of that, because I can just use a wiki link and it takes care of looking up the file and matching it. Of course, the concern I have with SJ is that it has some unique syntax which is very much tied up into the theme, thus making it not portable. I guess that means that technically the Foam link definitions *would* make a lot of it portable, using just plain markdown links.+Aside from notes here, I'm on a roll with my private notes in [[Roam Research]]. That really just mean getting things done, as I fill out a [[Worklog]] to stay on track. I installed Roam as a [[PWA]] yesterday, when I noticed that option was available. Being able to alt-tab to it rather than just being lost in a sea of Chrome tabs definitely is a good thing.+[[Garden and the Gazebo]] is definitely going to need to get rewritten, and I'm probably feeling more comfortable with making this site a public git repo. Or at least, extracting the way I have things configured theme-wise and sharing that.+I wanted local links to stand out, so I added CSS styles `.tooltip a::before` and after to show the links in square brackets.[[I originally included the full CSS as a code snippet, but the way linkifying works with SJ it turns them into links! 😜::rsn]]+Continued massaging of content from OG blog and imported Medium posts that made it into Micro.blog, that make more sense here.+The [[Blog Colophon]] is here now. Swapped out [Archive]({% link archive.html %}) for a new [Blog]({% link blog.html %}) listing. Needs more work to actually highlight latest blog posts. And I guess I should write long form personal posts at some point!+Upgraded to [[Micro.blog]] Premium. The new Bookmarking feature is a pretty good non-silo "read it later" feature, plus it will have reblogging built in. It's convenient to have my articles to read next to my blog-small-snippets, so looking forward to testing this. Here's [[Manton Reece]] doing a screencast of how it works.+<blockquote class="quoteback" data-title="" data-author="Manton Reece" data-avatar="https://micro.blog/manton/avatar.jpg" cite="https://www.manton.org/2020/09/22/im-trying-to.html"><p>I’m trying to mostly stop using YouTube until November, so I’ve created a new Vimeo account to host videos about Micro.blog. <a href="https://vimeo.com/460615873">Here’s a 3-minute screencast tour</a> of the Micro.blog 2.0 bookmarks and highlighting interface, launching next week.</p>+<footer>Manton Reece <cite><a href="https://www.manton.org/2020/09/22/im-trying-to.html">https://www.manton.org/2020/09/22/im-trying-to.html</a></cite></footer></blockquote><script src="https://micro.blog/quoteback.js"></script>+I reset my [[Neocities]] account, that I had never really done anything with. Turns out, you can [enable IPFS archiving](https://neocities.org/distributed-web), and they [blogged about it in 2015](https://blog.neocities.org/blog/2015/09/08/its-time-for-the-distributed-web.html).
+2
tiddlywiki/tiddlers/2020-09-30-journal.md.meta
+2
tiddlywiki/tiddlers/2020-09-30-journal.md.meta
+23
tiddlywiki/tiddlers/2020-10-01-journal.md
+23
tiddlywiki/tiddlers/2020-10-01-journal.md
···+I had just "one more thing" to add to the site last night, and so ended up staying up way too late again.+I'm now trying out [[Obsidian]] for working with these notes. Again, the nice thing about "files" and _some_ commonality around Markdown.+It doesn't fully understand Jekyll markdown notes -- I guess the spelling for wiki links has to be exact.+New notes it creates with Title Caps and spaces, which is easy enough to fix before publishing. This not-really-compatible-markdown-and-file-structures is where all the issues live in note portability.+And, funky things like these SJ specific external links [[@obsdmd::https://twitter.com/obsdmd]][[Source for Twitter links looks like this: <code>@obsdmd : : https://twitter.com/obsdmd</code> inside the brackets.::lsn]] it doesn't understand what I'm doing :)+It _is_ a very nice distraction free writing interface that I can see using, but using my code editor as my note taking interface, especiallty when I _am_ going back and forth programming the website with little chunks of [[Liquid]] markup, probably makes more sense for me.
+2
tiddlywiki/tiddlers/2020-10-01-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-01-journal.md.meta
+34
tiddlywiki/tiddlers/2020-10-03-journal.md
+34
tiddlywiki/tiddlers/2020-10-03-journal.md
···+I had [previously]({% link _logs/2020-09-26-journal.md %}) looked up OWC RAM, and I can order direct from them. Are there local places in Vancouver? Listed as resellers, [dmac don't list the 2018/2020 Mac Mini](https://www.dmac.ca/mac-mini-mac-pro) and [Simply doesn't seem to list the right RAM either](https://www.simply.ca/collections/ram).[[Why don't small businesses keep their websites up to date???::rmn]] OK, guess I order [direct from OWC](https://eshop.macsales.com/shop/mac-mini), Total cost was $258CAD including shipping and duties.+OWC have one [[eGPU]] enclosure, the [AKiTiO Node Titan](https://eshop.macsales.com/item/AKiTiO/NPTNT3/) (as well as bundles that include AMD graphics cards). I haven't done any research on eGPUs yet, other than noting that Apple had the [Blackmagic eGPU](https://www.blackmagicdesign.com/ca/products/blackmagicegpu/) available for sale from them directly.+External storage is a whole other thing. I looked up the [[Filecoin]] [guide to storage mining](https://filecoin.io/blog/filecoin-guide-to-storage-mining/) and basically you need a $3KUSD AMD machine at a minimum to do mining. Just syncing the Filecoin blockchain (which I do want to experiment with), needs 12GB per week:+> If you don’t wish to mine, but would still like to run the Lotus client for the purposes of keeping a wallet or interfacing with the network, a system with 2-4 CPU cores, 8GiB of RAM, and enough storage for the Filecoin blockchain should be sufficient (the current testnet chain grows at about 12GiB per week; improvements to reduce this storage requirement are ongoing).+Like I said, researching the right combination of external enclosures and drives and such is for another time. I've never really stored a lot of media on drives / at home.+<p lang="en" dir="ltr">Caught up with @catthekin in way too long today. Along with pro photographer @bmann</p>— Campbell Macdonald (@cambel) <a href="https://twitter.com/cambel/status/1312601138642841602">October 3, 2020</a>+Messed around with a [[Fission]] [timing log](https://talk.fission.codes/t/timing-log-of-publishing-with-fission/1077) of publishing this site.
+2
tiddlywiki/tiddlers/2020-10-03-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-03-journal.md.meta
+16
tiddlywiki/tiddlers/2020-10-05-journal.md
+16
tiddlywiki/tiddlers/2020-10-05-journal.md
···+Great lunch with @allbombs. He reminded me about the show [[Halt and Catch Fire]], which many people have told me about but I haven't watched yet. Rather than doom scrolling for an hour, I am going to try and watch an episode before bed to chill out.+Flat tire afterwards was less great. I've actually had a number of flats with my [[Radrunner]]. This time, I found the shard of rock or ceramic and it punctured the outer tire tread all the way to the inner tube. I forced it in with a screwdriver and was able to partially inflate the tire.+Found out about [Lodash Style Issue Management](https://talk.fission.codes/t/lodash-style-issue-management/1085) while doing some research on trying out [[Ghost]] as a backend for [[Eleventy]]:+<p lang="en" dir="ltr">Turns out @jdalton uses closed issues as part of his workflow:<br/>Feature requests are closed issues with 'feature' label and `votes needed` label, and a Thumbs up emoji reaction<br/>Bugs are open issues tagged with 'bug' label</p>— Sam Selikoff (@samselikoff) <a href="https://twitter.com/samselikoff/status/991395671008657408">May 1, 2018</a>
+2
tiddlywiki/tiddlers/2020-10-05-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-05-journal.md.meta
+27
tiddlywiki/tiddlers/2020-10-08-journal.md
+27
tiddlywiki/tiddlers/2020-10-08-journal.md
···+So I confirmed this morning that my [[Rad Runner]] bike wheel tubes are sold out even on the Rad website. I guess this weekend I need to get a patch kit and learn how to fix it myself.+Set up my [[Social Co-op]] [[Mastodon]] account last night. You can find me at [@bmann@social.coop](https://social.coop/@bmann). And yeah, I didn't manage to get `boris` as a username! I'll write a full blog post about this.+New to me: `/nick` lets you change your nickname on a [[Discord]] server. They also recently enabled ["community" servers](https://support.discord.com/hc/en-us/articles/360047132851-Enabling-Your-Community-Server). Basically, Discord is used for sort of personal chat home bases, but also increasingly for community. They've enabled specific features for these open communities, especially if you have a lot of members. We don't have enough members at [[Fission]] for all of the features, but it was great to be able to have a welcome screen for new users that join, suggesting them to certain channels.+Got an intro to someone who read my [[Taking equity in startups as a consulting firm]] post and wanted to see if my thinking had evolved from then. This fits into the [[Startup Studio]] model that I've thought a lot about.+It just so happens that @allbombs shared a [video](https://gan.wistia.com/medias/xx2qkm24cp) from the [[Global Accelerator Network]] about [[Enhance Ventures]] https://www.enhance.online/.+Plus this article which contains a good framework for looking at Startup Studios and how they are financed: [[Sidecar funds, corporate vehicles, club deals - how do startup studios get financed?]]+Via @bobsummerwill, [[Bruce Perens]] [Post Open Source License Early Draft](https://perens.com/2020/10/06/post-open-source-license-early-draft/). There's a video, which is "What Comes After Open Source" https://www.youtube.com/watch?v=vTsc1m78BUk. I need to watch this and take some notes.
+2
tiddlywiki/tiddlers/2020-10-08-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-08-journal.md.meta
+29
tiddlywiki/tiddlers/2020-10-10-journal.md
+29
tiddlywiki/tiddlers/2020-10-10-journal.md
···+Rachael's [[Rad Mini]] arrived yesterday. So now we have two [[Rad Power Bikes]]. The [[Rad Runner]] is a bit too big for Rachael, especially with the center console blocking the "step through".+Today we got her out on the bike and she got used to riding it around the park, and then went off to go up and down some hills. She hasn't been a regular bike user for quite some time. We both had free / trashy bikes that got stolen from our building at some point, and never really replaced them. I've been thinking about writing about what it means to be a 'biker', both in the context of that being an identity, and different kinds of bike usage. I think Rachael and I partially identify as "non car users" -- we don't have a car, and walk or take transit most places, plus some car share usage. Anyway, I'll leave that line of thinking for a future post.+I went to [Dream Cycle](https://dream-cycle.com/) on Commercial Drive to ask about a patch kit. Bought a handful of "regular" and a couple of pre-glued, since they're cheap and I have had multiple flats on the Runner already. Why? I'm not sure. Both other times I had them fixed by Rad Mobile Service. I _have_ put a lot of kilometers on the bike so far!+So in the afternoon I took the Rad Mini and biked it over to Main Street where I had ditched my bike at last week. Rad has Youtube videos for pretty much all of their bikes and different things that need doing, so I just watched the [RadRunner Rear Wheel Removal](https://www.youtube.com/watch?v=U3TU1r-Cv_c). The little toolkit that comes with the Rad has all the pieces that are needed, which was great.+The tricky part was the way the chain has to be manuevered around to get it off, but I got it done. Yes, this is the first time I have removed the wheel of a bike.+With the bike wheel off, now I couldn't get the actual tire off! Watching other videos, they pretty much say "don't use a butter knife" -- that you should use a bike tire lever. Dear reader, I tried to use the handle end of a butter knife. The Rad Runner has really thick, wide tires, and I couldn't get them off.+Luckily, there is [Ride On Bike Shop](http://www.rideon.com/) on Main, around the corner from the office. I took the tire over there. They told me that they didn't have any patch kits so I gave them the one *I* had and asked them to take care of it.+Rachael had met me there at this point, and got her hands dirty (literally) helping put the chain back on. My first tire change!+Then we did our first joint ride. East on 6th, down to Great Northern Way, left on Clark and then back on the Woodland bike path north. Right on Adanac heading east to Lakewood, turning left to go north until Wall Street. East along Wall until New Brighton Park, then south along the paths by the PNE until East Hastings / in front of Playland. South until Adanac, and back home west along Adanac.
+2
tiddlywiki/tiddlers/2020-10-10-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-10-journal.md.meta
+8
tiddlywiki/tiddlers/2020-10-11-journal.md
+8
tiddlywiki/tiddlers/2020-10-11-journal.md
···+Ugh. Went to go for a bike ride first thing this morning and my tire was flat again. It pumped right up again and we went for a 25km ride to Burnaby Lake and back, but it's clear that the root cause here isn't fixed yet. I'm going to have to write this all down for Rad and get it fixed properly.
+2
tiddlywiki/tiddlers/2020-10-11-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-11-journal.md.meta
+15
tiddlywiki/tiddlers/2020-10-13-journal.md
+15
tiddlywiki/tiddlers/2020-10-13-journal.md
···+Both Mac Mini and OWC Memory Upgrade kit arrived today. Don't have a monitor yet, going to temporarily use the 15" portable screen that R uses for her second monitor.+Following the [OWC Memory Upgrade video](https://eshop.macsales.com/installvideos/mac-mini-2018-memory/Macmini8-1/), step two is having a torx screwdriver. Hmmm. Sounds like a T4, T5, and T10 needed.+OK, looks like Canadian Tire has a complete overkill [66 piece Mastercraft Specialty Precision Electronics Bit](https://www.canadiantire.ca/en/pdp/mastercraft-specialty-precision-electronics-bit-set-66-pc-0573624p.html#srp)+Right in here is where I put in my 2 bike rides to Canadian Tire in Burnaby in one afternoon / evening, and still don't have the right screwdrivers.
+2
tiddlywiki/tiddlers/2020-10-13-journal.md.meta
+2
tiddlywiki/tiddlers/2020-10-13-journal.md.meta
+28
tiddlywiki/tiddlers/2020-11-07-journal.md
+28
tiddlywiki/tiddlers/2020-11-07-journal.md
···+OK, I clicked the buttons and made what I think are all my final purchases for my Mac Mini, other than external storage.+But first: I bought an [[Asus VG289Q Monitor]] at Best Buy earlier this week. Got it home and the screen wouldn't stay on?+At first I thought the wimpy Mac Mini maybe couldn't drive it through HDMI and I needed a USB-C to DisplayPort adapter, but those adapters don't really exist. I looked around and the various HDMI cables now do have different "ratings" on them. I bought a short gold plated HDMI cable and yes! -- the monitor works fine.+I looked back and forth at various [[eGPU]] options. I decided the Razer Core X Chroma was the best enclosure for me. I plan on using it for both Windows and Mac over time, and as an external enclosure it's even possible to upgrade the video card.+I did [read through the Bootcamp for eGPUs](https://egpu.io/boot-camp-egpu-setup-guide/) but I don't think I will attempt Bootcamp. Who knows how much longer it will be around / keep working as Apple transitions to ARM.+Looking at the [EGPU.io builds filter](https://egpu.io/best-external-graphics-card-builds/) with a Mac Mini and the Razer Core X Chroma selected helped me pick the graphics card to buy. There were only 2 Mac Mini builds listed, both using an AMD RX 5700 XT. I debated about getting a cheaper card, but I'd rather finish off my purchases now.+I ended up with [PowerColor Red Devil AMD Radeon RX 5700 XT 8GB AXRX 5700XT 8GBD6-3DHE/OC](https://www.amazon.ca/gp/product/B07WP6TYQ3/), for $611CAD. No, I don't even totally understand what that means.+Hopeful that this [Kingsdun Torx Screwdriver Set](https://www.amazon.ca/gp/product/B00MUJU33S/) has what I need.+And ended up with a [Vitade 1080p webcam with ring light](https://www.amazon.ca/gp/product/B07RRZQBRN/) as well.+I did experiment with [[Camo]] by [Reincubate](https://reincubate.com/camo/) to use my iPhone as a webcam. I have an iPhone / iPad stand clamped to my desk, and it does work -- and with very good quality! But it's not like I can keep my iPhone clamped in there all the time.
+2
tiddlywiki/tiddlers/2020-11-07-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-07-journal.md.meta
+24
tiddlywiki/tiddlers/2020-11-08-journal.md
+24
tiddlywiki/tiddlers/2020-11-08-journal.md
···+Went for a bike ride in the morning. Super sunny day, but also cold. Vancouver winters have been getting brighter -- but also colder. Need a balaclava as the final piece of my biking gear, to cover my ears and neck.+Just spent 30 minutes setting up a UPS Payment Account in order to attempt to pay a bill online for customs brokerage fees. There is a 10-digit account number on the invoice, but of course clicking between the different options, the maximum is for a 9-digit account number (and that's some sort of special account?). UPS Canada, a paper invoice with a tear off, suggesting I stick a paper cheque in postal mail, is not going to work well for me OR you.+I am now using the [[chezmoi]] [[dotfiles]] manager. I've currently got my dotfiles on Github but private, I should open them up. I am trawling through [walkah's dotfiles](https://github.com/walkah/dotfiles) who is busy going down the [[Nix]] rabbit hole.+Cleaned up the office today, still stuff to get rid of, but especially with Province of BC announcing no social gatherings, it means the "Zoom room" here is going to be where I'm going to be spending a lot of time.+The clean up was in part because of getting the Amazon order from [yesterday]({% link _logs/2020-11-07-journal.md %}) -- webcam, torx screwdrivers, and the PowerColor graphics card. Now I'm just waiting for the [[Razer Core X Chroma]] eGPU enclosure.+Maybe I'll install the 32GB memory upgrade for the Mac Mini? Surprise! Once again the kit I ordered doesn't have the correct T6S (or H or R -- the "security" one with the hole in the middle) torx screwdriver. Aaarggghhhh!+Screenshot from the [OWC Mac Mini Memory Upgrade video](https://eshop.macsales.com/installvideos/mac-mini-2018-memory/) of where I'm stuck -- can't even get the bottom plate off without the right T6 "Secure" screwdriver!++Now I'm futzing with the setup of my notes / blog here. Using [[VS Code]] directly seems to make the most sense for me. I am "using" [[Foam]] and still figuring out how I want the various plugins setup. I turned off the Gray Matter theme, didn't quite work for me.+The author of the Markdown Notes VS Code plugin, Andrew Kortina, [writes up how he has VS Code configured](https://kortina.nyc/essays/suping-up-vs-code-as-a-markdown-notebook/). I'm trying out the [Tomorrow Night Theme](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Theme-TomorrowKit), including some of the tweaks that Kortina uses, plus the [tips on changing formats in VS Code](https://stackoverflow.com/questions/53772087/customize-block-quote-color-in-vscode-theme).
+2
tiddlywiki/tiddlers/2020-11-08-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-08-journal.md.meta
+62
tiddlywiki/tiddlers/2020-11-14-journal.md
+62
tiddlywiki/tiddlers/2020-11-14-journal.md
···+Rachael and I actually slept in a bit (for us) and had breakfast at home, and then went out to the Vancouver Art Gallery.+You need to book an appointment ahead of time, and have to wear a mask in the gallery. There were maybe 4 other people we encountered wandering around during our booking slot.+The Victor Vasarely exhibition -- pop art -- was amazing. I [posted on social.coop](https://social.coop/@bmann/105210203333395681), including a painting that matches Rachael's new sweater. We'll see if I get around to posting more research and photos about Vasarely later.+Then we went to The Bay. Much more crowded and feeling uncomfortable, although masks are required. Bought a 9x13" baking pan, and a quarter sheet with a grill/tray that will be for roasting various things.+I suggested Miku for lunch. Yes, a bit high end and pricey -- but very delicious. Reflecting on how lucky and privileged we are to do things like this occasionally.+I bought my RAM upgrade for the Mac Mini[^notinstalled] at OWC, and thought I'd look at their external drive options too.+[^notinstalled]: Still not installed! The last Amazon delivery got me the right T6 "secure" size of screwdriver, and I got two of the flush fit screws off, but the other ones won't turn with the screwdriver. I don't really know what I'm going to do at this point. I had read elsewhere about someone in the same situation whose screws didn't turn out of the box, and took it in to Apple to help with having the screws removed. I'm super annoyed that I can't get this done!+Do I need a Networked Attached Storage (NAS) device, or do I just need drives attached to the computer directly? I'm thinking that I don't actually need a NAS, although it would do other things as well.+* multiple drives in an enclosure -- I don't think I need RAID for redundancy (this isn't backup, for which, for my purposes, some cloud solution still works) -- but some sort of spanning and ability to swap out drives+* at least 2TB to start -- my 500GB Mac Mini hard drive is almost full, in part because of Steam games+The [Thunderbolt Drives section of OWC](https://eshop.macsales.com/shop/thunderbolt/thunderbolt-external-drives) is a good starting point for letting you filter.+[Mercury Elite Pro Dual with 3-Port Hub](https://eshop.macsales.com/item/OWC/MEDCH7S04/): 2 x 2TB SSDs, USB3 rather than Thunderbolt, but it's a USB-C connector. $799USD.+[ThunderBay 4 mini](https://eshop.macsales.com/item/OWC/TB3QMSRS04TP/): 4 x 1TB SSDs, SoftRAID / RAID 4, Thunderbolt 3. $1079USD.+[Express 4M2](https://eshop.macsales.com/item/OWC/TB3EX4M2SL/): 4 slot M.2 NVMe SSD -- the "hard drives" that look like RAM sticks. Thunderbolt 3. Comes with SoftRAID. No drives included. $279USD (enclosure only). The [reviews on Amazon for the 4M2 are helpful](https://www.amazon.ca/OWC-Express-4M2-4-Slot-Enclosure-OWCTB3EX4M2SL/dp/B07G5MHBW1/), e.g. "not at full 4x speed unless you have four SSDs in the enclosure. It seems stable when occupying a Thunderbolt-3 slot with no daisy-chaining"+Hmmm. Now down the rabbit hole of NVMe drives, which are VERY interesting. OWC has a couple of enclosures:+[Envoy Pro EX](https://eshop.macsales.com/item/OWC/ENVPROC2N20/): 2TB NMVe, USB3 speeds / USB-C connection. $349USD (enclosure only is $49USD).+[Envoy Express](https://eshop.macsales.com/item/OWC/TB3ENVXP00/): a Thunderbolt 3 connection, no drives included, and looks like it's in pre-order. About 50% faster than the USB3 connection. $79USD.+Looking over at [[Memory Express]] with a [search for NVMe](https://www.memoryexpress.com/Search/Products?Search=NVMe) there are lots of results of different types of drives (in CAD rather than USD).+M.2 NVMe PCIe 2280 External Enclosure](https://www.memoryexpress.com/Products/MX76993) -- $49CAD.+And here's a 2TB NVMe drive that is Gen3/Gen4 -- so "slower", but since this is external, the external bus interface is the max speed anyway, and all NVMe drives are faster than the bus interface. [XPG SX8200 Pro](https://www.memoryexpress.com/Products/MX78633) 2TB is $299CAD. Newer and well known brands like Samsung EVO are like $400CAD+ for 2TB.+Conclusion: I don't know enough about this at all, and this is **before** I start researching NAS solutions.+I _think_ an NVMe enclosure and 2TB drive makes the most sense right now. The Express 4M2 then becomes an upgrade to re-use the 2TB drive. And, generally, Thunderbolt 3 interfaces are just coming to market.
+2
tiddlywiki/tiddlers/2020-11-14-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-14-journal.md.meta
+21
tiddlywiki/tiddlers/2020-11-20-journal.md
+21
tiddlywiki/tiddlers/2020-11-20-journal.md
···+I had a call today with Claire and Nandini of [Check My Ads](https://checkmyads.org) and [Andrea](https://twitter.com/andreareimer).+Check My Ads currently runs the [BRANDED newsletter on Substack](https://branded.substack.com/about) and were interested in [[Ghost]].+Andrea is starting a new business and communicating with a lot of people on a lot of different platforms, and was looking at a newsletter option of [[Substack]] vs [[Ghost]] and generally owning her content.+I demo'd the Ghost editing interface using the [[DeployToHeroku]] version of [Ghost + IPFS that I maintain for Fission](https://github.com/fission-suite/heroku-ipfs-ghost).+I had spoken with [[CanTrust Hosting Coop]], a Canadian hosting coop, and they don't currently support Ghost. Cooperative web hosting, tech support, and open source software development consulting is something that I'm interested in seeing more of, as I wrote in [[Joining Social.Coop]]. I've had a good discussion with the team at CanTrust, some of which I'll look at posting.+* I can recommend and support paying for [Ghost's commercial hosting](https://ghost.org/pricing/) -- they are a non-profit foundation producing open source software.+* For those for whom even $29/month is too much money, the [1 click deploy](https://github.com/fission-suite/heroku-ipfs-ghost) works to get started for free if you set up a Heroku account. Not really recommended unless you've got a technical person to back you up or are yourself comfortable with Git and Heroku already
+2
tiddlywiki/tiddlers/2020-11-20-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-20-journal.md.meta
+49
tiddlywiki/tiddlers/2020-11-24-journal.md
+49
tiddlywiki/tiddlers/2020-11-24-journal.md
···+Following up on [researching external drives]({% link _logs/2020-11-14-journal.md %}), I biked over to [[Memory Express]] to buy an external NVMe enclosure and a 2TB NVMe drive.+The enclosure and drive I had researched before weren't available and because of the pandemic they aren't really allowing browsing. So, I had the sales person look up the different options for me.+I ended up with the [Vantec USB 3.1 NVMe Enclosure](https://www.memoryexpress.com/Products/MX77615) and a [2TB Corsair drive](https://www.memoryexpress.com/Products/MX00114158). There were slightly cheaper options than the Corsair, but it was a name I recognized and I figured it shouldn't be the absolute cheapest:++Here's the Corsair snapped into the board. I've already screwed down the far side with the included nut and screw:+After that picture, there is a thermal paste strip that goes right on top, and then a heat sink (strip of metal) that is sort of wedged on top of that. You slide it back into the Vantec metal enclosure.+For now, I'm formatting this for just MacOS. Here's how the drive shows up in Disk Utility before formatting:+Lots of format options here. No, you don't want to pick MacOS Extended. Apparently, Apple File System [[APFS]] is what you want. It's also what's used in iOS, and it's optimized for solid state drives (SSDs). More detail on the [Apple Disk Utility support guide](https://support.apple.com/en-ca/guide/disk-utility/dsku19ed921c/19.0/mac/10.15). I went ahead and just chose the plain APFS version.+First thing I did was create a new [[Steam]] game library folder on the new disk. I've only got 512GB on the inside of this Mac Mini. Inside Steam, you can now move games between library folders, which makes this a lot easier than it used to be.+Next up is documenting how to work with [[Filecoin]], which was the driving purpose of this purchase!
+2
tiddlywiki/tiddlers/2020-11-24-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-24-journal.md.meta
+25
tiddlywiki/tiddlers/2020-11-27-journal.md
+25
tiddlywiki/tiddlers/2020-11-27-journal.md
···+Lots of catching up with people this week. It's Thursday night / Friday "morning" and I'm reflecting.+Today (Thursday, that is), I met up with DH for coffee, which had me reflect back to [[Finhaven]] and the path that has lead here to [[Fission]].+Had a call with Amanda K one morning, sent her a link to [[When Tailwinds Vanish: The Internet in the 2020s]]. She was interested in my blog layout here and was asking about whether it needed a dev or not.+That led me over to the original [[Simply Jekyll]], since this site is super customized and in a private repo. I forked it into a public repo here: https://github.com/bmann/simply-jekyll+And then I setup [[Forestry]] so that Amanda could use it "without a dev". Deploy is [[Netlify]], because Simply Jekyll won't run on Github Pages. I'll need to do a proper HOWTO and properly setup the forked repo as a template repo to make it easy for people to run their own version. Sample site up here: https://quizzical-bartik-446efa.netlify.app+That's one framework [[Jekyll]], a free tier git code hosting with [[Github]], a second free tier commercial service [[Forestry]], and then a third free tier build/hosting service in [[Netlify]]. That's a lot of heavy lifting for "just" a blog + notes. [[Forestry]] from a day to day, week to week perspective is the most valuable part of that: the actual editing app.+And tonight, I just finished pushing a new site for [[Cobuilding]] live. [[Forestry]] setup was a little trickier because [[Minimal Mistakes]] has complicated Front Matter at times, I'll go back to it in a bit.+Why are these two sites not on Fission? Forestry needs to connect to a git provider is the short answer.+I'm doing some tinkering with [[Frontity]], a [[React]] front end framework designed to use Wordpress as a Headless CMS, that will be a good fit for hosting on Fission.
+2
tiddlywiki/tiddlers/2020-11-27-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-27-journal.md.meta
+11
tiddlywiki/tiddlers/2020-11-28-journal.md
+11
tiddlywiki/tiddlers/2020-11-28-journal.md
···+I've been having a [conversation with Flancian](https://social.coop/@flancian/105289034946739103) about their [[Anagora]] project: a meta / multi-user knowledge garden. They have implemented [[Roam Research]], [[Foam]], and [[Obsidian]] adapters so far.+Since I'm working on a [[Simply Jekyll Template]] repo that is less customized than my site here, I can use that to see about connecting into Anagora.
+2
tiddlywiki/tiddlers/2020-11-28-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-28-journal.md.meta
+23
tiddlywiki/tiddlers/2020-11-29-journal.md
+23
tiddlywiki/tiddlers/2020-11-29-journal.md
···+I mentioned [[When Tailwinds Vanish: The Internet in the 2020s]] as I do to all people building Internet businesses these days.+Sean mentioned [[DBT]], which he described as "Jinja templates for SQL" -- basically, a way to make SQL more modular and more maintainable, without having to have an abstraction layer over top of it.+Question from Sean, who lived in Vancouver's West End about 15 years ago, was why it didn't seem to have changed much. That is, different businesses and a few changes, but that it seemed "sleepy", in an area of the city that's right next to English Bay and Stanley Park and would seem to be generally desirable to live in.+**Limited Turnover**: long term rentals, not a significant amount of new building to make a difference, and not a common place for things like student rentals, so not high turnover on a regular basis.+**Two buses from anywhere**: to get anywhere else in/out of the West End, you're always going to have to take at least two buses (or a bus to get to a Skytrain connection).+I guess there have been some new buildings closer to Burrard / along the water, but that's not really the west end anymore, and they have all been exclusive / expensive condos and townhouses, so again not large numbers of people.+We talked a bit about housing since Sean knows I'm interested in [[Cobuilding]]. Berlin and their rent freeze came up, and also the term "Overton Window" [[Overton Window::lsn-transclude]], which is a conceptual tool I find myself using a lot, so now I'll have an entry here for it.
+2
tiddlywiki/tiddlers/2020-11-29-journal.md.meta
+2
tiddlywiki/tiddlers/2020-11-29-journal.md.meta
+29
tiddlywiki/tiddlers/2020-12-05-journal.md
+29
tiddlywiki/tiddlers/2020-12-05-journal.md
···+We're talking to Rachael's family back in Ontario, and looking at supporting her mom and helping out so that R's sister Kathy doesn't have to do everything. We're doing a test grocery delivery using Instacart to see if that works for them.+Instacart is slightly better in that it is has one mediocre interface across all the different stores.+I decided to try out an order here in Vancouver, and got delivery from T&T Supermarket, a large Asian grocery store. So, cutting noodles for dinner!+I tried once more to import social posts from my blog into [[Micro.blog]]. Didn't error or anything, so I emailed support.+At some point, my previous support request about getting my archive and photos pages working ended up getting fixed. Now I'm flipping around between themes again, and seeing about customizing something.+I decided to go ahead and swap the domain over from `microblog` to just `blog`, and [updated the colophon](https://blog.bmannconsulting.com/colophon). Whatever happens with the old social posts being automatically imported, I can just sit down with [[Mars Edit]] and recreate them. Hmmm. Although, just looked it up, and 274 posts is a LOT to do manually.+Mb runs on [[Hugo]] themes, and I had previously gotten as far as [cloning the internet-weblog theme](https://github.com/bmann/internet-weblog). Have to merge that with the default Micro.blog templates and in general figure that out.+I cloned the [Marfa theme](https://github.com/microdotblog/theme-marfa) so I can see about figuring out the defaults.
+2
tiddlywiki/tiddlers/2020-12-05-journal.md.meta
+2
tiddlywiki/tiddlers/2020-12-05-journal.md.meta
+23
tiddlywiki/tiddlers/2020-12-06-journal.md
+23
tiddlywiki/tiddlers/2020-12-06-journal.md
···+OK, so I am continuing working on this from [yesterday]({% link _logs/2020-12-05-journal.md %})journal.md+I thought I'd actually install [[Hugo]] and get it working locally before I attempt to upload it into [[Micro.blog]]. `brew install hugo` and you're done, which is great.+Since I had those social posts that I eventually want to get into Mb, this ended up perfect. I ran `hugo import jekyl PATH-TO-JEKYLL .` to transform those posts into Hugo compatible files.+I [forked the marfa theme](https://github.com/bmann/theme-marfa) and put it into the Hugo folder. Error about a missing `custom_footer.html` file. Pretty sure this is part of the default Mb themes, so I just created an empty one in partials, and the site built and served locally! **Very** fast compared to my Jekyll experience: 568 ms for 569 pages and 220 static files!+[[Micro.blog]] has a [help page about custom themes](https://help.micro.blog/2019/about-themes/). Looks like the Blank theme needs to get merged in for files like `custom_footer.html` to exist.+Looks like custom footer was the only one missing. I'll keep track of edits to it on the [[Marfa Theme]] notes page.+Looking at Mb plugins. Found [[BigfootJS]] again via the [Mb plugin for Bigfoot](https://github.com/jsonbecker/plugin-bigfoot). Probably better for me to use on this site rather than the super custom margin / side notes.+Enabled the [OpenGraph plugin](https://github.com/thatguygriff/plugin-open-graph) so I get social previews.+Added a Blog category to the navigation, for all the actual blog posts with titles, rather than just short social ones.
+2
tiddlywiki/tiddlers/2020-12-06-journal.md.meta
+2
tiddlywiki/tiddlers/2020-12-06-journal.md.meta
+51
tiddlywiki/tiddlers/2020-12-19-journal.md
+51
tiddlywiki/tiddlers/2020-12-19-journal.md
···+Got the [[Micro.blog]] sidebar installed on the front page. Yeah, my _username_ is `boris`, even though Boris Jabes has the `boris.micro.blog` blog name :)+Hmm. Not really usable. It doesn't include permalinks to the entries. Going to embed it on the [[Micro.blog]] page as an example, along with requests for what I'd like to see.+Also installed [[PostHog]] which I'm going to use for [[Fission]] but just testing it in the header of this blog now :)+Forked the [FOSS repo](https://github.com/bmann/posthog-foss) (none of their proprietary enterprise code in it), so that I could edit the README so that the [[Deploy To Heroku]] could deploy the FOSS version.+I've been using [[Bandcamp]] more. Whenever I'm using it on the web, I get tripped up on how small / hidden wishlisting an album / track is.+Rather than that little heart that says _Wishlist_ / _In Wishlist_, I always hit the big heart at the top of the page...which takes me to **my** favourites, and doesn't heart the page at all.+My brain has been conditioned by Instagram and other systems that I can double-click on the big image and/or somewhere top right of the page to "heart" a page.+So: hide that heart at the top that is actually "my favourites" and stick it under my avatar or otherwise more than 1 click away on an album page.+Make it so that I can "heart" by double clicking the album art! Clicking to get a big album view+...sure, give me a magnifying glass icon to embiggen it. Or, give me an "invite to heart" on that embiggened album image. Let me look at this album...oh yeah...favourite, wait, I need to cancel at top left, and then navigate alllll the way back to that tiny Wishlist under the album and click again. Wait what, there is ALSO a "view" link here once it is "In Wishlist"? And **that** pops open my wishlist in a new window?+Have another giant heart top left? next to album name? or somewhere else that gives me a nice big target.+BTW, this particular screenshot page is a recommendation from [@bgins](https://bandcamp.com/bgins), [Drum 'n' Space, by Elaine Walker / ZIA](https://ziaspace.bandcamp.com/album/drum-n-space).+The same @bgins from above makes [Moon Forge](https://moon-forge.brianginsburg), an app with [[Fission]] webnative integrated, that connects to music keyboard synths with [[WebMIDI]].+I found it on [local Vancouver music store Tom Lee Music](https://www.tomleemusic.ca/186019). Purchased!
+2
tiddlywiki/tiddlers/2020-12-19-journal.md.meta
+2
tiddlywiki/tiddlers/2020-12-19-journal.md.meta
+25
tiddlywiki/tiddlers/2020-12-29-01.md
+25
tiddlywiki/tiddlers/2020-12-29-01.md
···+I called the BC public health line at 811 on the 3rd evening of being sick, the nurse recommended that I get a COVID test. The next morning (yesterday) I went to the drive through at VCC and got tested with the saline mouth gargle. They didn't test Rachael because she didn't have symptoms. This was shortly after 9am.+* Fri, Dec 25th: went for a walk and realized feeling very weak. Made it home and then badly sick from the afternoon onwards.+* Wed, Dec 23rd: comic book and cookie hand off with Su, Evo to Granville Island to Propeller Design. Standing in line outside Rio Friendly Meats for 1hr++* Mon, Dec 21st: Lyft to Revolver, see Roland, go for walk in rain with Riad, tea & whiskey at Miku to warm up, Tom Lee Music to pickup [[Arturia KeyStep]], cab to office, Evo home+Brooke and our shared office space is part of my bubble. On the 21st, obviously I had lots of interactions with different people, but all were wearing masks and/or 6ft away.+Of note: I got really chilled and wet out in the rain on the 21st. Then, on the 23rd, I again got really cold waiting in line outside Rio. And, in general, coming off a bunch of work and "relaxing", so I guess my system hit the wall and collapsed.
+2
tiddlywiki/tiddlers/2020-12-29-01.md.meta
+2
tiddlywiki/tiddlers/2020-12-29-01.md.meta
+16
tiddlywiki/tiddlers/2020-12-29-02.md
+16
tiddlywiki/tiddlers/2020-12-29-02.md
···+So Christmas is traditionally "tinkering with my blog" time. I've got things running OK on [[Micro.blog]] for https://blog.bmannconsulting.com. The embed on the home page here works fine.+I'm doing updating of notes here only when I've got free time on a weekend or an evening at a full computer desktop. It takes 2.5 minutes to generate the site, which really sucks.+The other deficiency is that I can't really provide a feed of updated notes. I could go and add dates to all the notes and then have a modified date as well, but really that doesn't make a lot of sense.+And this Journal is looking an awful lot like a blog, which I decided I didn't want a feed for, because it really is just me writing for myself.+I'm still on again / off again with [[Roam Research]]. I use it for my private notes and simple TODOs and it's been fine.+Anyway, this is all working for now, and I've been enjoying actually blogging, with things like [Bandcamp Fridays](https://blog.bmannconsulting.com/categories/music).+via [@agentofuser](https://frictionless.fission.app/Neuron.html), [[Neuron]] is a [[Haskell]] based [[Zettelkasten]] / [[Second Brain]] implementation.
+2
tiddlywiki/tiddlers/2020-12-29-02.md.meta
+2
tiddlywiki/tiddlers/2020-12-29-02.md.meta
+16
tiddlywiki/tiddlers/2020-12-29-03.md
+16
tiddlywiki/tiddlers/2020-12-29-03.md
···+via [@rosano](https://twitter.com/rosano/status/1343891364623380480), the people behind [[Ghost]] are putting together [Open Subscription Platforms](https://opensubscriptionplatforms.com/):+> With everyone getting into subscriptions, it’s never been more important to be in control of your customer data.+> An open standards working group committed to data portability for independent subscription platforms+This is mainly about data exports, not [[platform risk]] -- so no discussion about open source here. I thought [[Ghost]] and [[Substack]] were pretty rivalrous, but Substack is listed right there as well.
+2
tiddlywiki/tiddlers/2020-12-29-03.md.meta
+2
tiddlywiki/tiddlers/2020-12-29-03.md.meta
+24
tiddlywiki/tiddlers/2021-01-10-13.md
+24
tiddlywiki/tiddlers/2021-01-10-13.md
···+I've been blogging a lot lately. Daily posts about doing a walk outside. Basically "Instagram-style" photo posts with a few words.+Having Mb with [[Gluon]] on my phone and it "just works" is nice. I can write something short, or just keep typing and it ends up as a blog post, all written and posted direct from my phone, like [this post](https://blog.bmannconsulting.com/2021/01/09/the-code-you.html) about @kemitchell's [[StrictEq]] project. Yes, it's being renamed, head over to the [[Artless Devices Forum]] for longer discussion.+Longer posts like [this music one](https://blog.bmannconsulting.com/2021/01/10/campbells-dec-playlist.html) were done sitting at my desktop, composed and posted with [[Mars Edit]]. This is good for short posts, too, like [documenting some tide / calendar research I did for my mom](https://blog.bmannconsulting.com/2021/01/06/tide-data-as.html). A side effect of spending lots of time WFH -- having default desktop app tools.+I've turned on [[cross posting]] to [[Mastodon]] and [[Twitter]] automatically. People seem to enjoy my more "social" posts on Twitter, which is great. And I definitely reach different people on Mastodon, in a nice way.+> “The code you depend on depends on you” @kemitchell’s commercial license sales for public software+But I have to craft it knowing that it will get cross-posted to Twitter and to Mastodon. I guess that's another wishlist item for [[Micro.blog]]: for non-micro-blog posts that have a title, allow for a "cross posting excerpt".+Hmm. Now that I think about it, that's actually not _bad_, but I've found toggling cross posting to be really confusing. I need to experiment with the Mb mobile app and run some experiments to see if I can figure it out, the UI is just not good for this.
+2
tiddlywiki/tiddlers/2021-01-10-13.md.meta
+2
tiddlywiki/tiddlers/2021-01-10-13.md.meta
+36
tiddlywiki/tiddlers/2021-01-10-14.md
+36
tiddlywiki/tiddlers/2021-01-10-14.md
···+With Trump being kicked off Twitter, the discussion about Parler being kicked off [[AWS]], there's lots of discusison about federated and censorship proof social networks.[[I <a href='https://twitter.com/QuinnyPig/status/1348116976019771392'>RTd @QuinnyPig</a> who has a good thread on AWS terms of service, and other cloud providers more broadly. Aimed at explaining even to non-technical people, a good one to share.::lmn]]+I got drawn into a long thread [kicked off by Stefan George](https://twitter.com/StefanDGeorge/status/1347861734716035074) of [[Gnosis]], who wanted to post a bounty to save/store Twitter stuff to IPFS. I [pointed out that Twitter archives already exist](https://twitter.com/bmann/status/1347937473494618112?s=20).+From there I got into a whole back and forth, including people suggesting that Twitter data should be mass exfiltrated to setup an alt social network. Maybe at one point I would have reached for a purely technical solution like this, but here's my final take:+> Technical tricks to try extract Twitter data is probably orders of magnitude harder than …just doing the work in building out critical mass communities.+> The difference between the two approaches? One is technical challenges, the other is marketing and community building.+I am... somewhat distraught that a lot of decentral type people think about this issue as censorship, rather than the "let's deplatform fascists issue" that it actually is. Twitter is in no way a public utility. Own your "distribution" -- whether it's direct mailing list subscriptions or your own community social network: run your own Discourse or Mastodon server. Twitter _is_ today's mass media: use it for distribution, but know that you're there at the company's sufferance.+And of course, when I see lots of crypto people happily using Medium and Substack, I'm not going to take the rest of their opinions seriously. Your words need to get backed up by actions, my dudes.+Jeff Henshaw [popped back up on Mastodon](https://social.coop/web/statuses/105532885799120767) -- and he's hosting his own Mastodon server. He was asking me why I'm on Mastodon, here's my answer:+> Nothing wrong with “multi user” systems, but we have to clearly understand that it costs people time and some server resources to run things.+> I’m working on a model of awareness that people should pay for apps — that behind that app are real people, not just corporations.+Yes, I'm posting my own content back to my own site. Which means it becomes part of my forever content, and also I can link to and include it in search.+I guess I should document my [[Twitter Archive]], which lives at <https://tweets.bmannconsulting.com/>. In a week or so, when [[Fission]] has [[Github Actions]] support, I can start publishing this to [[IPFS]] directly, instead of hosting it on Github Pages. Doing this direct from Google Sheets to Fission would be ideal, as a little one off Twitter Archive app.+It was really easy to setup. Michael Hawksey's @mhawksey post explains it all: [[Keeping your Twitter Archive fresh and freely hosted on Github Pages]].+I just emailed Michael to see if I can send him some thank you money, or donate to some project on his behalf.
+2
tiddlywiki/tiddlers/2021-01-10-14.md.meta
+2
tiddlywiki/tiddlers/2021-01-10-14.md.meta
+6
tiddlywiki/tiddlers/2021-01-10-journal.md
+6
tiddlywiki/tiddlers/2021-01-10-journal.md
···+Doing some work on the [[Marfa Theme]] for my [[Micro.blog]] site. Running [[Hugo]] locally is really fast! I still have about 200 orphaned posts that I'd like to import into Mb at some point, which I use for testing, and with Hugo it's pretty instantaneous.+I'm stuck in the dark with Hugo a little bit, as I can't prototype locally because how to structure this for Mb isn't really documented. I guess I'll file another issue in the help documentation, as the only public place you can kind of file this stuff. I really wish Manton would just open source the whole thing or more properly make it non-commercial / source available.
+2
tiddlywiki/tiddlers/2021-01-10-journal.md.meta
+2
tiddlywiki/tiddlers/2021-01-10-journal.md.meta
+138
tiddlywiki/tiddlers/2021-01-24-journal.md
+138
tiddlywiki/tiddlers/2021-01-24-journal.md
···+I would apologize for some of the jargon in this, but in fact that is partially the point of this post.+I am writing up notes from a discussion with @Flancian. We have been “chatting” on Twitter and Mastodon about various topics, and ended up booking a time to speak in person last Wednesday, [[January 20th, 2021]].+Very quickly on the call it was clear we were “pushing” context into each others brains so that we could get to deeper topics and explore shared areas of interest.+Querying things like “have you heard of X?” If not, quick context as well as key terms to note and search for later. If yes, then anchor that context and go deeper.+One of the specific areas we talked about and were exploring together is Digital Gardens, [[Second Brain]]s, and, as @Flancian calls them, [[Agora]]s. His specific implementation is [[Anagora]].+With [[Fission]], we have interest from a number of different people and software apps that want to have user owned files and notes, as well as thinking about how to link them together between people.+@Flancian has written a Python server and is interested in connecting [[Agora]] at the level of a git repo filled with Markdown files.+I had mentioned to him that I was interested in experimenting with this site, but after all the recent tinkering I had done, I had kept the git repo private and closed. To prep for the call, it was a good excuse to bring the repo for this site public. It is available at <https://github.com/bmann/bmcgarden>. Actually connecting it into the Agora will be documented in the future.[^colophon]+[^colophon]: I've added a TODO to the [[Colophon]], and [[Connecting to the Agora]] is where I will document the process.+My site is “a bunch of Markdown files in a git repo” as its “source code”, but it gets processed by [[Jekyll]], and actually by the double bracket backlink and other features of the [[Simply Jekyll]] theme.+In fact, the completely normal Jekyll behaviour of specifying what the resulting web permalinks look like from source Markdown files is completely custom per site.+I already know that some of the syntax of Simply Jekyll is going to be problematic for portability. I like the side notes and margin notes features, but they are totally custom.+I have a note to move many of them to regular Markdown footnotes, and then add [[BigfootJS]] to have a nicer display. Knowing myself, I _will_ want to switch around the theme and engine behind this site in the future, so using more standard “source code” is important.+I’ve said before a couple of times now that if the various note taking initiatives / engines / apps want to interlink, there are going to need to be some conventions or specifications or something.+I stopped using [[LogSeq]] in part because of their Markdown formatting.[^logseqmd] which isn’t compatible with regular posts in any other system.+[^logseqmd]: LogSeq has bullet lists that visually look like Roam Research or other outline-primary systems. The text that is created uses hashtags (which are used for headings in regular Markdown) for each level of outliner, which just looks like a page full of headings when attempted to publish using a regular Markdown renderer.+How is the extended Note-verse going to come to some consensus? How do we layer backlinks or other supersets of Markdown for note-specific purposes together? And, to do this at a text-only layer, which in turn has to work with a build process and/or live hosting software, desktop software, and display layers across multiple different programming languages and software architectures.+At the very least, we need a protocol or standard at some layer, and a way for these disparate groups to form consensus.+Related: I wrote about a [[vNotes Format]] some time ago, but that is in fact at another “layer” — more of a wrapper or sync format.+We can, of course, also connect over the Internet. Mostly, I mean linking to other pages, but there are some other protocols and standards that may prove useful or be the base layer on which backlinks or extended references could be built.+[[ActivityPub]] and having someone’s [[agora]] participate directly in the [[Fediverse]] is interesting.+We ended up talking about convention of being able to do [[double brackets]] anywhere one can put text, like on Twitter or Mastodon, which could then be processed and sucked back into an [[agora]]. No spec, no permission, just a convention that starts being used, which is exactly how @ChrisMessina invented the hashtag.+[[Micropub]] is another standard that I see being adopted and working relatively well. When it makes it into mobile / desktop apps like [[iA Writer]], that’s a good sign.+For me, I have a bias towards [[Heroku]][^d2h] and [[12 Factor App]]. Both as a way of architecting, but also on how to host to maximize user agency.+Making things explicit can help people and communities find connections as well as understanding.+Both of us have found the [[Loomio]] style community management / engagement in [[Social Coop]] to be hard to get started with / put time into.+Flancian sees the agora as an integration hub. For Fission, we’re using the label [[constellation provider]]. Some equivalencies?+Can a social network do more to connect people and have them learn from each other? Similar as the [[Viznut Eternal September]] post: social networks beyond consumption or entertainment.+If you take two people and most of their opinions are the same, can we dig down into the areas where they are different in a way to learn why they differ? Understanding and learning.+I mentioned [[chicken fingers vs. tentacles]]: you have to understand the preferences and biases of another person if you hope to give them useful recommendations, because your recommendations are based on YOUR preferences.+I introduced the concept of a [[Squad]]: a collection of people with a set of skills coming together to jointly work on some tasks or goals.+Lightbulb moment: we are in a [[Stoa]] together — we have overlapping interests and context. The next step is to form a [[Squad]] initially of the two of us, aimed at some tasks / goals.+Use Flancian’s agora as an integration hub, leaning into the server aspects. Like [[Social.Coop]], form a [[Stoa]] around it to meet common goals.+[[Moa Party]] is what Flancian currently uses to sync between Twitter and Mastodon. It has an Instagram API, which currently isn’t working.+Create an [[Open Collective]] to see if we can pool funds to pay someone to enable the Instagram API again, so we can cross post our photos into that social network.+Make some blog posts, announce the idea, get in touch with moa.party maintainers, see who else is interested in joining this Squad.+Also need to explore common patterns and conventions. How do we inter-work with e.g. hashtags?+As mentioned above, Boris’ garden is now a [public git repo](https://github.com/bmann/bmcgarden).+Making it easier for other people to run their own agora should be a goal. I created a [[Simply Jekyll Template]] repo on Github, and hooked it up to [[Forestry]] and published it to Netlify.+Add agora features? Add instructions on how to link into [[Anagora]], and make the template linked in "by default", or at least following some simple steps.
+2
tiddlywiki/tiddlers/2021-01-24-journal.md.meta
+2
tiddlywiki/tiddlers/2021-01-24-journal.md.meta
+42
tiddlywiki/tiddlers/2021-02-09-journal.md
+42
tiddlywiki/tiddlers/2021-02-09-journal.md
···+Unfortunately, I have to tag this with [[February 10th, 2021]], since it just rolled past midnight, but "today" is mainly [[February 9th, 2021]] when I talk about it in this post!+> Learned a very relatable term today: “報復性熬夜” (revenge bedtime procrastination), a phenomenon in which people who don’t have much control over their daytime life refuse to sleep early in order to regain some sense of freedom during late night hours.+Last night (morning?) was the final piece of the [[Mac Mini]]: [memory install](https://blog.bmannconsulting.com/2021/02/09/i-bought-this.html).+The whole office here is a mess of boxes and pulled out mess, as I now have to sort through various electronics and recycle them, and so on.+I also got two final deliveries that I had been waiting on for now. I decided to buy a [[reMarkable]] tablet. My paper notebooks ran out, and I really should have at least one device for quiet reading and note taking that isn't a click away from Twitter. There is some retail therapy there, too.+The other delivery was [[Ubiquiti]] networking gear for my parents' new [[Foxglove Terrace]] house. I've now got Ubiquiti here at home, at the [[Fission HQ]], and will install it at my parents.+Other notable events, I was part of a live show put on by [[Startup Vancouver]]. Here's the video from Facebook. I start at around the 17 minute mark, talking about [[Fission]], what we're building, but a lot of focus on vision.+<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fstartupvancouver%2Fvideos%2F2406490676163754%2F&show_text=0&width=560" width="560" height="315" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share" allowFullScreen="true"></iframe>+I was down on [[Clubhouse]] <https://www.joinclubhouse.com/> at the beginning of the video show, but I ended up joining today. I'm thinking of [[BBB]] as a pretty good open source equivalent, and am supposed to be helping [[Social.Coop]] document it.+I joined Clubhouse because I started getting multiple people in the last day or two inviting me to it -- or asking me if I should be invited or what I thought about it. For the record, @allbombs was the first person to invite me several months back when it was still super exclusive :)+I also have Soapbox <https://soapbox.social/> on my phone that I haven't used yet. How many social audio apps can I have before I use the first one???+Had a nice Twitter thread with @tombielecki, where he found my [announce tweet for the Digital Garden version of this site](https://twitter.com/bmann/status/1303810663307972609?s=20), when I first put it on Fission. Wow, Sept 9th 2020 is already 6 months ago!+> There's a Digital Garden telegram group sharing examples etc they might want to take a look at @FissionCodes? @Mappletons @houshuang+The site was a bit slow because I am using [[Cloudflare IPFS Gateway]] plus Fission hosting, which occasionally has some caching issues.
+2
tiddlywiki/tiddlers/2021-02-09-journal.md.meta
+2
tiddlywiki/tiddlers/2021-02-09-journal.md.meta
+16
tiddlywiki/tiddlers/2021-02-13-journal.md
+16
tiddlywiki/tiddlers/2021-02-13-journal.md
···+I read @arcalinea's [[Decentralized Social Ecosystem Review]] and highlighted sections and scribbled notes on it.+Then, this morning, [as I posted](https://blog.bmannconsulting.com/2021/02/13/sitting-at-the.html), I wrote out 6 pages of a blog post at the breakfast table, my [[Drop in Audio]] post.+Lots of [questions in the Twitter thread](https://twitter.com/bmann/status/1360652606612385801), which I'll capture on the [[reMarkable]] notes page, also where I'll add other things I find out about over time.+Did a bunch of [[Moa Party]] writing to capture some discussions happening in Matrix. I'm excited for the [[Git Siphon for Moa Party]] feature I wrote up.+I also bought `moaparty.com`. Nothing there right now, I guess I should at least do a redirect or something. It might be the root domain for running an experimental [[Mastodon]] / [[ActivityPub]] server of some kind for [[FedStoa]] experiments with @flancian and friends.
+2
tiddlywiki/tiddlers/2021-02-13-journal.md.meta
+2
tiddlywiki/tiddlers/2021-02-13-journal.md.meta
+9
tiddlywiki/tiddlers/2021-02-14-journal.md
+9
tiddlywiki/tiddlers/2021-02-14-journal.md
···+As I was finishing up my [[Drop in Audio]] blog post, [[Jam]], an open source [[Clubhouse]]-like system debuted [on ProductHunt](https://www.producthunt.com/posts/jam-d17ff3cc-556c-4c17-8140-5211cb1cd81f). I took a quick look at the code and it requires a few moving pieces and Docker, but it's a great little starting point.+After a good discussion with @flancian, I added a section to the [[Git Siphon for Moa Party]] to focus on post-per-file. We discovered that we need to think about [[Moa Party]] as being standalone with multiple clients. [[Anagora]] is a client, people's individual gardens are clients, eg. my [[Jekyll]] site.+This may mean that making Moa Party become a whole [[Micropub]] server that publishes to Git may make sense. [[IndieKit]] has a whole template system so that people can run a variety of git-based static site generators with it.
+2
tiddlywiki/tiddlers/2021-02-14-journal.md.meta
+2
tiddlywiki/tiddlers/2021-02-14-journal.md.meta
+19
tiddlywiki/tiddlers/2021-02-20-indiekit-articles-notes.md
+19
tiddlywiki/tiddlers/2021-02-20-indiekit-articles-notes.md
···+Well, everything is working, but need to figure a few things out. I used [[iA Writer]] to post to the site and it works! I've made Article post types into what I call Notes here, the main post type.+Posting from [[Quill]] as an Article isn't going to work[^article], since it turns everything into HTML and escapes the square brackets in [[wikilinks]].+For the (Micropub) Notes post type, I've created a new kind called [[Logs]]. They use the current date stamp as their filename, ~~and I made a temporary logs page to display them~~.+So, I can post arbitarily long Notes posts with Markdown formatting and wikilinks. This could replace my manual Journal entries. Instead, I would auto-generate journal pages per day (not sure if this is possible), or maybe just show the last N days of logs on a main journal page.[^logstojournal]+[^logstojournal]: As of 2021-02-22, I'm calling this log type a journal, and in fact merging the journal posts I made before into the logs category.
+2
tiddlywiki/tiddlers/2021-02-20-indiekit-articles-notes.md.meta
+2
tiddlywiki/tiddlers/2021-02-20-indiekit-articles-notes.md.meta
+10
tiddlywiki/tiddlers/2021-02-20-indiekit.md
+10
tiddlywiki/tiddlers/2021-02-20-indiekit.md
···+I decided that remote publishing of notes would be useful. So, back to setting up [[IndieKit]]. It has changed quite a bit since I last looked at it -- for the better!+The actual server you deploy into [[Heroku]] is one index.js file. Here's mine [bmann/indiekit-bmcgarden](https://github.com/bmann/indiekit-bmcgarden), which in turn is really just a copy of [paulrobertlloyd/paulrobertlloyd-indiekit](https://github.com/paulrobertlloyd/paulrobertlloyd-indiekit).+I deleted everything except for Articles (which should turn into blog posts) and Notes (which will be notes, as long as notes don't have an arbitrary character limit coming in). I need to figure out templating to do things like turn Bookmarks into notes with the `link:` front matter filled out.
+2
tiddlywiki/tiddlers/2021-02-20-indiekit.md.meta
+2
tiddlywiki/tiddlers/2021-02-20-indiekit.md.meta
+13
tiddlywiki/tiddlers/2021-02-20-openfaas.md
+13
tiddlywiki/tiddlers/2021-02-20-openfaas.md
···+I have been meaning to tinker with [[OpenFaas]], specifically the non-Kubernetes [[faasd]]. This article -- [Bring a lightweight Serverless experience to DigitalOcean with Terraform and faasd](https://www.openfaas.com/blog/faasd-tls-terraform/) -- walks you through using [[Terraform]] and [[Digital Ocean]] to set things up.+I've been looking for an open source [[serverless]] function runner to work with [[Fission]]. I think this could then also run things like [[IndieKit]] for me personally.+I ended up buying the book [Serverless for everyone else](https://gumroad.com/l/serverless-for-everyone-else), which is an ebook by the creator of OpenFaas, [[Alex Ellis]].+I got as far as Terraform automating the creation of a Digital Ocean droplet, which is pretty great, but have some errors that may be DNS related. As part of getting things setup, also installed [[doctl]], the command line tool for Digital Ocean.
+2
tiddlywiki/tiddlers/2021-02-20-openfaas.md.meta
+2
tiddlywiki/tiddlers/2021-02-20-openfaas.md.meta
+4
tiddlywiki/tiddlers/20210220-0628.md
+4
tiddlywiki/tiddlers/20210220-0628.md
+2
tiddlywiki/tiddlers/20210220-0628.md.meta
+2
tiddlywiki/tiddlers/20210220-0628.md.meta
+4
tiddlywiki/tiddlers/20210221-0827.md
+4
tiddlywiki/tiddlers/20210221-0827.md
+2
tiddlywiki/tiddlers/20210221-0827.md.meta
+2
tiddlywiki/tiddlers/20210221-0827.md.meta
+4
tiddlywiki/tiddlers/20210221-0834.md
+4
tiddlywiki/tiddlers/20210221-0834.md
+2
tiddlywiki/tiddlers/20210221-0834.md.meta
+2
tiddlywiki/tiddlers/20210221-0834.md.meta
+4
tiddlywiki/tiddlers/20210221-0837.md
+4
tiddlywiki/tiddlers/20210221-0837.md
+2
tiddlywiki/tiddlers/20210221-0837.md.meta
+2
tiddlywiki/tiddlers/20210221-0837.md.meta
+13
tiddlywiki/tiddlers/20210221-2122.md
+13
tiddlywiki/tiddlers/20210221-2122.md
···+I created a new [[Mastodon]] account for the project to complete the setup of all of the social accounts for the project. We were thinking that we might run our own Mastodon server at some point, but accounts can be moved pretty easily within Mastodon, so I went ahead and chose the [[Fosstodon]] server to create an account on.+From the [Fosstodon about page](https://hub.fosstodon.org/about/), "a community of like-minded people who enjoy Free & Open Source Software (FOSS)", plus they have a sustainability model of passing donations on to other open source projects after costs are covered.
+2
tiddlywiki/tiddlers/20210221-2122.md.meta
+2
tiddlywiki/tiddlers/20210221-2122.md.meta
+34
tiddlywiki/tiddlers/20210221-2241.md
+34
tiddlywiki/tiddlers/20210221-2241.md
···+I get excited when I have a chance to try new software and...it just works![^1] That was the case with [[git-bug]]. It's a bug tracker that is fully embedded in git. You use the same git repo that you are using for code development to track and update bugs and issues.+`git bug user create` will setup your local user. It will read from your local git settings for full name and email address. The only other thing you'll need is a full link to an avatar image -- the picture that represents you.+Next up is setting up bridges. git-bug supports [[GitLab]], [[GitHub]], [[JIRA]], and minor support for [[Launchpad]], as well as custom implementations.+The [[Moa Party]] project is what I'm going to experiment using git-bug on, which we host on [[GitLab]]. You run `git bug bridge configure` and walk through a terminal interface to fill out your GitLab server details (yes, you can use it with self-hosted GitLab instances), as well as your personal login and an access token.+When you create a personal access token, you'll need to give it api access permission, which pretty much can do everything on your behalf. I initially created a token without that access, and had a heck of a time figuring out how to fix that. Turns out, go into your local `~/.gitconfig` and delete the token and identity with the wrong permissions. And, `git-bug bridge rm` the original bridge you created with the wrong token, then you can `git-bug bridge configure` a new default.+And now, unfortunately, I nuked identities using the Makefile (and found [@agentofuser in the issues from a couple of years ago](https://github.com/MichaelMure/git-bug/issues/230)) and am currently in a state where I can't create a new identity.+OK, I got it working through the age old trick of ... downloading a new copy of the repo and setting it up again.+There is a recent (7 days ago) [issue thread](https://github.com/MichaelMure/git-bug/issues/366) that seems to indicate the GitLab API has been improved and this can be working again. git-bug itself works, and I managed to import the existing GitLab issues, but I can't push changes to the GitLab issues.+Since the [[Agora]] itself works with git a lot, we may actually be able to link git-bugs with the Agora itself in some way, but that's pretty deep git magic for me, since I don't fully understand how git-bug works / where it stores stuff in git.+[^1]: Of course, further down in this note, after a bunch of git surgery, things did not just work! But you can see the screenshots of things working in the [[git-bug]] page.
+2
tiddlywiki/tiddlers/20210221-2241.md.meta
+2
tiddlywiki/tiddlers/20210221-2241.md.meta
+7
tiddlywiki/tiddlers/20210222-0628.md
+7
tiddlywiki/tiddlers/20210222-0628.md
···+Tinkering with the site, getting the logs section working. This page on [group_by in Liquid](https://www.siteleaf.com/blog/advanced-liquid-group-by/) is useful. Covers posts grouped by year and month, among other expressions.
+2
tiddlywiki/tiddlers/20210222-0628.md.meta
+2
tiddlywiki/tiddlers/20210222-0628.md.meta
+19
tiddlywiki/tiddlers/A New Open Source Deal for Web3.md
+19
tiddlywiki/tiddlers/A New Open Source Deal for Web3.md
···+What does open source mean in 2019? Is it a legal innovation centered on licensing? Is it a way of working — collaborative peer production around the globe?+How should blockchain and other Web3 technology building blocks be thinking about open source, and what is their relationship to the open source movement?+Do open source supporters need to evolve the mission, and tackle topics such as data ownership and sovereign identity?+Boris will cover these questions and more, as he examines open source past, present, and future, especially in the context of new Web3 building blocks.+<p data-notist="bmann/jdWV9f">View <a href="https://noti.st/bmann/jdWV9f">A new open source deal for Web3</a> on Notist.</p><script async src="https://on.notist.cloud/embed/002.js"></script>+<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/t4EboVi03Yc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+5
tiddlywiki/tiddlers/A New Open Source Deal for Web3.md.meta
+5
tiddlywiki/tiddlers/A New Open Source Deal for Web3.md.meta
+29
tiddlywiki/tiddlers/About_1.md
+29
tiddlywiki/tiddlers/About_1.md
···+I have many about pages on the Internet. This one is for my public notes. Use the [[Contact]] page to get in touch.+I support founders and the Canadian startup funding ecosystem through [[Venture Scouts]] and the [[EhList]] founders group. You can browse current and past [[Projects]].+As of [[June 2019]], I'm full time committed to [[Fission]] https://fission.codes, where I am co-founder and CEO.+I am a technologist who has progressively moved more into business, product, and marketing, as well as leveling up in investment and venture capital.+I've never been paid to code, but tinker with new technologies as part of relying on my technical background to help build bridges and explain technology through the lens of business and product.+As part of my move back to Vancouver in 2004, I became part of the growth of Vancouver's web & entrepreneur community. I took part in the beginnings of Web 2.0, including open source, blogging, and the emergence of social media. Including being [member #1746 on LinkedIn](https://microblog.bmannconsulting.com/2020/08/12/linkedin.html).+I strive to align my personal interests – working with smart people on great projects that involve people-centric technology – with what I do for work. My work-life balance tends to come from making sure that I am involved in mission-driven companies that I can get behind and champion.+Aside from my interest in technology, I live in Vancouver & I like food. You can find posts on these topics on [my microblog »](https://microblog.bmannconsulting.com)
+4
tiddlywiki/tiddlers/About_1.md.meta
+4
tiddlywiki/tiddlers/About_1.md.meta
+9
tiddlywiki/tiddlers/April 19th, 2021.md
+9
tiddlywiki/tiddlers/April 19th, 2021.md
···+Thanks to a tip from Jacob, I’m registered for my first dose of vaccine using [TeleHippo](https://telehippo.com/).+The form filling worked and got me a booking, so I’m glad it exists. But I shook my head at the “phone numbers only no spaces or dashes” and the two incompatible ways of entering in birthdates.+Along with limited open data and collection timing by the PHO here in BC after 13 months, I really do wish we could have better government digital services.+Meanwhile in California, a volunteer team is working to pull together vaccine availability. Simon Willison just joined the team and talked about [porting from Airtable to Django](https://simonwillison.net/2021/Apr/12/porting-vaccinateca-to-django/). 40M population vs our little 4M population province. Volunteers doing a great job. But still — volunteers!
+5
tiddlywiki/tiddlers/April 19th, 2021.md.meta
+5
tiddlywiki/tiddlers/April 19th, 2021.md.meta
+7
tiddlywiki/tiddlers/April 24th, 2021.md
+7
tiddlywiki/tiddlers/April 24th, 2021.md
···+> but I distinctly remember Ruby being the hottest language back in 2007, and although it does have more competition today, Ruby is a better language now than it was then. Yet now it is dreaded. Part of the difference, it seems to me, is that now people have 14 years’ worth of rails apps to maintain. That makes Ruby is a lot less fun than when it was all new projects. So watch out Rust and Kotlin and Julia and Go: you too will eventually lose your halo.+TLDR — older programming languages are more likely to have older codebase (brown) which are less fun to work on.+Newer languages means new projects that are about building new stuff which is fun, rather than maintenance.
+5
tiddlywiki/tiddlers/April 24th, 2021.md.meta
+5
tiddlywiki/tiddlers/April 24th, 2021.md.meta
+15
tiddlywiki/tiddlers/April 25th, 2021.tid
+15
tiddlywiki/tiddlers/April 25th, 2021.tid
···+[[Athens Research]] [[announces a $1.9M seed round|https://athens-research.ghost.io/athens-1-9m-seed-round-led-by-caffeinated-capital/]]:+> We raised $1.9M to invest in our vision of building a second brain and a second internet using knowledge graphs and bidirectional links.+“Second Internet” and their open source roots is very interesting. [[WNDB]] can fit in as a backend layer on top of [[IPFS]]. [[IPLD]] should be referenced here too.+[[atJSON]] as interchange format is still interesting but sort of a different layer than the graph itself.
+1
tiddlywiki/tiddlers/April 7th, 2021.md
+1
tiddlywiki/tiddlers/April 7th, 2021.md
···+Wardley doesn’t think that [Telesat’s LEO space Internet is going to work](https://twitter.com/swardley/status/1379788175246262284). Canadian company, big investment from Canadian government.
+5
tiddlywiki/tiddlers/April 7th, 2021.md.meta
+5
tiddlywiki/tiddlers/April 7th, 2021.md.meta
+141
tiddlywiki/tiddlers/Blog Colophon.md
+141
tiddlywiki/tiddlers/Blog Colophon.md
···+It's archives all the way down! This is archive version of how I've run my blog over the years. The [[Site Colophon]] page covers "this" site, which is sort of a superset archive. The plan is I'll keep it active from now on in this Digital Notes Garden format.+The long(er) form content from the (original) `blog.bmannconsulting.com` has all been imported here.+I swapped that blog domain to [[Micro.blog]], and that's where I post photos and short content, and sort of more non tech bloggy content. Yes, there is a [colophon there too](https://blog.bmannconsulting.com/colophon).+This blog is currently powered by [Jekyll 4](http://jekyllrb.com) hosted on [Netlify](http://netlify.com). Netlify builds the site from a private git repo on Github.+I write short [social posts](https://blog.bmannconsulting.com/archives/social/) on my phone via [micropub](https://blog.bmannconsulting.com/tags/micropub/). There are a variety of [micropub clients](https://indieweb.org/micropub-clients) you can browse on the IndieWeb site. The [Indigenous native app for iOS](https://indieweb.org/Indigenous_for_iOS) works most reliably.+I also use [Quill](https://quill.p3k.io/docs) as a <abbr title="Progressive Web App">PWA</abbr> on my phone. It also works great for all kinds of posts on desktop browsers too, including a first draft of long posts.+Long posts are most often finalized in [VS Code](https://code.visualstudio.com/) and published via git.+Full size images are uploaded and stored in git. Various thumbnail sizes are generated on the fly via [images.weserv.nl](https://images.weserv.nl/).+[All the Best Recipes](https://allthebest.recipes) are where the long form food / cooking posts go, although I often share them via links and images posted as social posts here.+My [@bmann Instagram](https://instagram.com/bmann) I manually post to, either a variant of a social post I've already made here, or on the All the Best Recipes site. I cross post to Facebook from Instagram. My "rule" is no posting pictures to Instagram until they've been put somewhere permanent under my control. There is also an [@allthebestrecipes Instagram](https://instagram.com/allthebestrecipes), because really I need more places to post about food.+I'm now running [paulrobertlloyd's IndieKit](https://paulrobertlloyd.github.io/indiekit/) micropub server, and tweaking the display, feeds, and cross-posting to [Micro.blog](https://micro.blog/boris), which in turn posts to [my @bmann Twitter account](https://twitter.com/bmann).+You can visit [my micropub server](https://bmann-indiekit.herokuapp.com) to learn more about it. The post types that I have special display and treatment for are:+* Reply -- because I wanted to support it for leaving comments on other people's posts. This is also the RSVP type, which I've just added extra support for+The others work, I just haven't coded special treatment for them, so they likely don't display correctly.+Turned off `jekyll-feed` plugin to have Jekyll generate a custom [RSS feed](/feed.xml), because of the way I customize different kinds of micropub posts.+I write on my phone or my Chromebook. On the Chromebook, [Caret](http://thomaswilburn.net/caret/) is a text / coding editor I use. The [Netlify CMS](https://www.netlifycms.org) lets me edit in a browser.+Short form links get sent to Twitter and/or shared on the [Frontier Community](https://community.frontierfoundry.co)[^deprecatedff]. My [Tumblr](http://tumblr.bmannconsulting.com) is rarely used. Tweets are archived at [tweets.bmannconsulting.com](http://tweets.bmannconsulting.com).+[^deprecatedff]: The Frontier Community Discourse site got turned into [All the Best Recipes](https://allthebest.recipes). I might re-use it for comments again in the future, for now have Webmentions turned on.+Also moved to [Michael Rose's Minimal Mistakes theme](https://mmistakes.github.io/minimal-mistakes/). Fighting with nokogiri on the Chromebook means no emoji. This meant posts have a slightly different default layout again: ```sed -i 's/layout: posts/layout: single/' *.md```.+**In September 2018**, I [added a bunch of IndieWeb and Micropub interfaces](https://blog.bmannconsulting.com/micro-blog-jekyll-micro-pub-and-indie-web/) and created social posts and bookmarks.+While [OwnYouGram](https://ownyourgram.com/) was working, I posted to [my @bmann Instagram](https://instagram.com/bmann), and those posts would automatically be republished on this site.+Somewhere around this time frame, JSON feeds were added at [micro.json](/micro.json), [micro-bookmarks.json](/micro-bookmarks.json), and [feed.json](/feed.json), and syndicated to [Micro.blog](https://micro.blog/boris), which I pay to re-publish on other networks. Briefly they went to LinkedIn, now mainly get sent over to Twitter.+**In May of 2019**, I [added a Webmentions server](https://blog.bmannconsulting.com/run-your-own-web-mentions/).+Most writing happened on Medium after November 2014 across various company publications, with the [medium.bmannconsulting.com](http://medium.bmannconsulting.com) subdomain being the one where permanent posts end up. I should probably get around to getting a Medium download so I have them.+I created a new Gitlab [borismann](http://gitlab.com/borismann) and imported from Bitbucket. I connected Netlify to it, but it failed to build. Digging in, I created a new branch <code>2018-reboot</code> and deleted the <code>Gemfile.lock</code>, and edited <code>Gemfile</code> to use Jekyll 3, a newer Ruby, and nuked the rack stuff. <code>bundle install</code> got things going.+There is some nonsense with the file watching not working, so <code>bundle exec jekyll serve --no-watch</code> was needed.+The default post type is now "posts", which meant replacing across all files [using sed](https://unix.stackexchange.com/questions/112023/how-can-i-replace-a-string-in-a-files/112024#112024): <code>sed -i 's/layout post/layout: posts/' *.md</code>.+While I was at it, I also migrated the [bmannconsulting main archive](https://www.bmannconsulting.com) to Netlify as well.+This blog is powered by [Jekyll 2](http://jekyllrb.com) hosted on [Heroku](http://heroku.com). I'm using [Andy Croll's RackJekyll instructions and buildpack](http://andycroll.com/2014/01/19/serving-a-jekyll-blog-using-heroku/) so that the site is generated on the server.+I'm increasingly a fan of static site generators for content-focused publishing projects. I've written both a [presentation on static site generators](/ssg-lightning-talk) and an overview of [node.js-based generators](/node-static-site-generators).+The design is [GPLv2 licensed, So Simple by Michael Rose](http://mademistakes.com/articles/so-simple-jekyll-theme/).+The comments are powered by [Disqus](http://disqus.com). All comments are welcome, although I reserve the right to tell you to go post your thoughts in your own space somewhere.+Tweets to new stories are scheduled using [Buffer](https://bufferapp.com/) and published on my [@bmann](http://twitter.com/bmann) account.+The domain _bmannconsulting.com_ is over a decade old. [NameCheap](http://namecheap.com) is the domain registrar and DNS host, and is still my recommendation for new domain registrations.+Posts are typically written in Markdown with [Byword](http://bit.ly/bywordapp-bmann) on a Macbook Air or iPad Mini. Code for the site is edited with [Atom](https://atom.io/).+My writing here tends to be long form (1000+ words) original pieces, aside from aggregation-plus-commentary of embedded [Storify](http://storify.com) content. For example, this piece on [the Microsoft Surface launch](/reactions-microsoft-surface). The content is also rarely personal, mainly focusing on tech-related subjects.+Short form link blog content is at [links.bmannconsulting.com](http://links.bmannconsulting.com), and is powered by [Postachio](http://postach.io), an Evernote-powered blogging platform. I wrote about [link blogging with Postachio](/postachio-link-blogging).+This blog is running on the [Harp Platform](http://harp.io), a lightweight web server with pre-processing built in, with files uploaded via my own Dropbox account. Also check out the [HarpJS](http://harpjs.com) open source project.+The design is a [CC-BY licensed HTML5 template called Striped](http://html5up.net/striped/), which uses the [skel.js](http://skeljs.org/) front end framework to make the site responsive.+Tweets to new stories are hand-posted using [Tweetbot](http://tapbots.com/software/tweetbot/), although the RSS feed is also syndicated using [dlvr.it](http://dlvr.it) to various places, including [@horse_eboris](http://twitter.com/horse_eboris).+I archived my main site to Octopress-generated flat files on Amazon S3, and moved this site to Octopress on Heroku. I wrote up the details of the [migration from Drupal 6 to Octopress and Amazon S3](http://www.bmannconsulting.com/archive/migration/).+For both sites, the entire source was / is in my own Dropbox account, so that I could create drafts and edits on any machine. This site was also in a private git repo on Bitbucket. I still needed to have the entire Ruby / Octopress build chain available on some machine to create new entries.+I split off my blog into it's own subdomain. I selected Posterous because I liked built-in comments, and in general it felt more suited to long form writing than Tumblr did. Being able to cross-post back to my main Drupal site so that I would have a copy of the content was also great.+For the last period, the site was hosted on [Omega8](http://omega8.cc), which specializes in managed Drupal hosting on top of the Aegir mass hosting system. The actual database / content stretched back many versions of Drupal, through a variety of content re-organization and hosting changes.+Bits and pieces of static HTML and various PHP scripts, including [Pmachine](http://en.wikipedia.org/wiki/EllisLab) as a personal blog that ran concurrrently with installs of PHPNuke and later my Drupal site.
+4
tiddlywiki/tiddlers/Blog Colophon.md.meta
+4
tiddlywiki/tiddlers/Blog Colophon.md.meta
tiddlywiki/tiddlers/Boris Popsicle Image.jpg
tiddlywiki/tiddlers/Boris Popsicle Image.jpg
This is a binary file and will not be displayed.
+6
tiddlywiki/tiddlers/Boris Popsicle Image.jpg.meta
+6
tiddlywiki/tiddlers/Boris Popsicle Image.jpg.meta
+12
tiddlywiki/tiddlers/Building a single file wiki from individual tiddlers.tid
+12
tiddlywiki/tiddlers/Building a single file wiki from individual tiddlers.tid
···+See https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html
+80
tiddlywiki/tiddlers/Cloud Gaming on Chromebooks.md
+80
tiddlywiki/tiddlers/Cloud Gaming on Chromebooks.md
···+Right now, a number of the cloud streaming services have Android apps, which will run on Chromebooks. TLDR; [Parsec](#parsec) is currently the best option.+I have a [Logitech F710](https://www.logitechg.com/en-ca/product/f710-wireless-gamepad), which is a 2.4Ghz wireless gamepad with USB dongle.+My ASUS only has USB-C, so I have a USB + HDMI dongle, and it worked out of the box with Steam Big Picture.+{.align-center}+When Linux apps are supported, I'll report more. It will likely be easier to just use the Android apps for Cloud Gaming, and direct install various games in Linux either natively or through Steam. [GalliumOS](/chromebook/galliumos) supports [Steam as Additional Software](https://wiki.galliumos.org/Additional_Software). There is the fact that Linux apps are optimized for Intel processors, and Android apps are optimized for non-Intel, which will matter depending on what type of Chromebook you have.+For most cloud gaming providers, they probably envision either an Android TV device or Android tablet. But with Chromebooks being able to run Android apps, this means cloud gaming is definitely an option.+* Platforms: Windows, Android ([apk direct download](https://cdn.liquidsky.com/assets/liquidsky.apk)), Mac "coming soon"+* Pricing: one time $14.99 - 25 hours & 200GB / or monthly $29.99 - 100 hours & 500GB; annual $299 - 120 hours & 750GB+I used this on my Mac way back in December 2016 when they had SkyCredits that you could buy and use.+It worked well, but then they stopped supporting the Mac or had Mac problems and in general seemed to revamp the whole system. They are now a subscription service -- sort of.+With $14.99, you buy 3000 SkyCredits. For a Standard PC, you pay 2 credits per minute, and for a Pro PC you pay 4 credits per minute. That works out to 25 and 12.5 hours.+There are a huge number of different ways to pay (including bitcoin!), I think because they use [Xsolla](https://xsolla.com/).+I signed back up to give it a try. The Android app is full featured and much less flaky than Parsec. But, specifically with _No Man's Sky_, which is what I wanted to be playing, there was some bug with the way they stream keyboard + mouse and/or gamepad input that your mining laser would fire continuously and mouse sensitivity was screwy.+Parsec was originally designed to stream from computers you already own. They added cloud gaming with machines from Amazon or Paperspace. You put money on account with Parsec, and then they pay Amazon or Paperspace on your behalf.+The Android app is in beta[^parsecapk]. I've used it for a ton of hours, but it can be flaky - you can't switch out of the app, or resize it, or really do anything, otherwise it will close the streaming session and you'll need to reconnect. Most of the time this just reconnects and you're back to where you were in the PC or game.+Here's their [FAQ on charges for cloud PCs](https://support.parsecgaming.com/hc/en-us/articles/115003113431-How-Does-Parsec-Calculate-The-Price-And-Charges-On-My-Cloud-PC-)+Paperspace will charge you $5 per month for storage and $0.40 an hour for their machines. However, I found their systems flaky lately, and ultimately deleted my Paperspace and switched to Amazon.+On Amazon, storage will be $10 per month. You can pick between a lower end machine at $0.72 - $0.88 per hour or a high end machine at $1.88 per hour.+[^parsecapk]: For various reasons (my Google for Business account), my Chromebook won't install this directly, so I need to [download the APK and install it manually](https://apk-dl.com/parsec/tv.parsec.client).+Only supports selected games. Of their game library, some of them you have to own it in your own Steam library to be able to play it.
+5
tiddlywiki/tiddlers/Cloud Gaming on Chromebooks.md.meta
+5
tiddlywiki/tiddlers/Cloud Gaming on Chromebooks.md.meta
+3
-3
tiddlywiki/tiddlers/Colophon.tid
+3
-3
tiddlywiki/tiddlers/Colophon.tid
···+This is a TiddlyWiki which gets [[run on NodeJS|TiddlyWiki on NodeJS]], or via [[TiddlyDesktop]].
+18
tiddlywiki/tiddlers/Draft of 'July 3rd, 2022' 2.tid
+18
tiddlywiki/tiddlers/Draft of 'July 3rd, 2022' 2.tid
···+It's just past 12:30am and I'm finishing a play session of some [[Cloud Gaming]]>> -- [[Tiny Tina's Wonderlands]] (TTW).+I figured out that I had [[Paperspace]] set to auto-shutdown after 1 hour, and it doesn't recognize being connected via [[Parsec]]. Reset that to 8 hours.+The 200GB of storage is for datasets and ML notebook stuff. I bumped the machine storage to 250GB -- and so I can install [[Horizon Zero Dawn]] and [[Outriders]] as well as TTW. For an extra $3 per month? So maybe base storage is $10/month as the base price, plus the 51¢/hour? Will see!+And now I've gotten my local TiddlyWiki up and running again. Replace all the notes portion that is currently in Jekyll with a published to flat files TW? Or just the "journal" style log entries? Really, the benefit is having it all in one file where everything can be cross linked.
+10
tiddlywiki/tiddlers/Draft of 'Notes to Convert' 2.tid
+10
tiddlywiki/tiddlers/Draft of 'Notes to Convert' 2.tid
+10
tiddlywiki/tiddlers/Draft of 'Notes to Convert' 3.tid
+10
tiddlywiki/tiddlers/Draft of 'Notes to Convert' 3.tid
+8
tiddlywiki/tiddlers/Importing all the notes.tid
+8
tiddlywiki/tiddlers/Importing all the notes.tid
···+Drag and dropped the 222+ entries in the notes folder. Have to figure out how to track [[Notes to Convert]] -- they've all come in as Markdown, and have an `.md` suffix, but they don't fully exist until they've been edited seems like.
+6
tiddlywiki/tiddlers/Install the aliases app.tid
+6
tiddlywiki/tiddlers/Install the aliases app.tid
+8
tiddlywiki/tiddlers/Investigate using Quine App with these notes.tid
+8
tiddlywiki/tiddlers/Investigate using Quine App with these notes.tid
···+Run the command to output a single file wiki, put it in the [[Quine|Quine App]] iCloud folder, then I can take notes on mobile.
+2
-2
tiddlywiki/tiddlers/Journal.tid
+2
-2
tiddlywiki/tiddlers/Journal.tid
···
+29
tiddlywiki/tiddlers/July 2nd, 2022.tid
+29
tiddlywiki/tiddlers/July 2nd, 2022.tid
···+Some strange dejavu around <<tag [[Cloud Gaming]]>> setup. Meaning: not much has actually changed since the last time I looked at this. I really like [[GeforceNOW]] and it's the main thing I use. But there are some games that aren't allowed / don't become available there.+So, after some futzing around looking at installing Windows on my [[Mac Mini]], here's what I did:+I had to re-download and install Parsec in shared mode to get it to work properly -- otherwise you couldn't login.+* Outriders is 60GB, and Tiny Tina's Wonderlands is 45GB, so I installed Tiny Tina since it's not available on [[GeforceNOW]]+* Looked at Paperspace shared drives, which are $16 / month, but billed per second https://docs.paperspace.com/core/storage/shared-drives+* So 30 days x 24 hours x 60 minutes x 60 seconds = 2,592,000 seconds per month, does that mean $16 / monthly seconds == 0.000006172839506 per second?+* Paperspace snapshots however are much cheaper https://docs.paperspace.com/core/storage/snapshots/ -- 50GB is $1 per month (but also "billed per second")+* This only takes a snapsot of your machine -- so... you could install one game at a time, snapshot it, and then delete it? Also a future experiment
+20
tiddlywiki/tiddlers/July 3rd, 2022.tid
+20
tiddlywiki/tiddlers/July 3rd, 2022.tid
···+It's just past 12:30am and I'm finishing a play session of some <<tag [[Cloud Gaming]]>> -- [[Tiny Tina's Wonderlands]] (TTW).+I figured out that I had [[Paperspace]] set to auto-shutdown after 1 hour, and it doesn't recognize being connected via [[Parsec]]. Reset that to 8 hours.+The 200GB of storage is for datasets and ML notebook stuff. I bumped the machine storage to 250GB -- and so I can install [[Horizon Zero Dawn]] and [[Outriders]] as well as TTW. For an extra $3 per month? So maybe base storage is $10/month as the base price, plus the 51¢/hour? Will see!+And now I've gotten my local TiddlyWiki up and running again. Replace all the notes portion that is currently in Jekyll with a published to flat files TW? Or just the "journal" style log entries? Really, the benefit is having it all in one file where everything can be cross linked.+OK, it's almost 2am -- time for bed. But...this is energizing. As is stashing things in my [[Quine App]] for [[twgroceries]].+Because this is in individual tiddler mode, I'm not sure if I can easily use the Quine app. I can turn it into a single file wiki and then drag and drop back into this checked in source code. <<tag [[To Do]]>>[[Investigate using Quine App with these notes]].
+7
tiddlywiki/tiddlers/June 20th, 2021.tid
+7
tiddlywiki/tiddlers/June 20th, 2021.tid
+6
tiddlywiki/tiddlers/Markdown wikilink linking.tid
+6
tiddlywiki/tiddlers/Markdown wikilink linking.tid
+130
tiddlywiki/tiddlers/Notes to Convert.tid
+130
tiddlywiki/tiddlers/Notes to Convert.tid
···+I can't figure out the `contains` filter syntax, but luckily $:/AdvancedSearch is built in and makes it simple.+OK, I went ahead and imported the logs folder, too. Turns out the import does give you a manual list, which I can paste in here:
+14
tiddlywiki/tiddlers/Quine App.tid
+14
tiddlywiki/tiddlers/Quine App.tid
···+"Quine" - enables the popular wiki tool "TiddlyWiki" for use on iOS - it allows you to work with your wiki files in an integrated way, both locally and in the cloud.+It provides a way to Open, Edit and Save personal wiki files stored in any files Location on your device, including files Locations provided by cloud service Apps, thereby helping you to coordinate your work using wikis shared across systems and devices.
+4
-2
tiddlywiki/tiddlers/September 15th, 2021.tid
+4
-2
tiddlywiki/tiddlers/September 15th, 2021.tid
······Since I'm diving deep into [[TiddlyWiki]] these days, I thought I'd try running a TW for the notes section of my website.-Documenting and updating a [[Colophon]] is a long standing tradition for me, in the 20+ years of publishing my own writing on the web. The [[bmannconsulting colophon|https://bmannconsulting.com/colophon/]] is the version for the whole website over that time. Especially for self-programmable interface like TW, I've gotten in even more of a habit of writing down the changes I make over time.+Documenting and updating a [[Colophon]] is a long standing tradition for me, in the 20+ years of publishing my own writing on the web. The [[bmannconsulting colophon|Site Colophon]] is the version for the whole website over that time. Especially for self-programmable interface like TW, I've gotten in even more of a habit of writing down the changes I make over time.For now, when I [[run this on my local machine under NodeJS|TiddlyWiki on NodeJS]], I'll be checking in the whole folder into Git. I'll need to do some of the following:···
+72
tiddlywiki/tiddlers/Site Colophon.md
+72
tiddlywiki/tiddlers/Site Colophon.md
···+Historically, a **Colophon** was "a statement at the end of a book, typically with a printer's emblem, giving information about its authorship and printing" (via Google Dictionary).+[[Simply Jekyll]] theme for Jekyll. If you want to run it yourself, I've got some public work around this with the [[Simply Jekyll Template]].+Hosting on [[Fission]]. [[Cloudflare]] is powering the DNS and using [[Cloudflare IPFS Gateway]].+Source code is public on Github at [bmann/bmcgarden](https://github.com/bmann/bmcgarden). [[Connecting to the Agora]] as of jan 24th, 2021.+Changed fission app from `ancient-aquamarine-metalic-princess.fission.app` to `bmcgarden.fission.app` and updating Cloudflare.+Switched over Notes and Links pages to use `modified`. Added Git Links to the Links page. Disabled the jekyll last_modified plugin, which never seemed to work in any case.+Well, WikiJS didn't last long. The public site is back to running [[Jekyll]], starting from the [[Digital Garden Jekyll Template]] and its custom [[Backlinks]] plugin.+The public site is the "garden", which is in a `public` folder inside the "gazebo", where I can keep private notes. Stored in a private [[Github]] repo.+Since I have my DNS on [[Cloudflare]], ended up using the [[Cloudflare IPFS Gateway]] to link my site up to where it is hosted on the [[Fission]] platform. Which means the whole thing is on [[IPFS]]. You can [browse the archive 2020 folder](https://bmannconsulting.com/archive/2020/) to see the bare IPFS directories underneath.+The [[Garden and the Gazebo]] has a write up about the setup and the thinking behind what, why, and how.+- Did some research on Markdown-based flat file / git wikis, thinking about integrating with [my blog](https://blog.bmannconsulting.com)+- After looking at the options, keeping the wiki separate and keeping it as WikiJS still makes sense; this was originaly `wiki.bmann.ca` (which now redirects here) and the bulk of it was food / travel stuff aka [[Duck Ramen Wiki]]+- Imported the [[Jekyll]]-based blog that was at `bmannconsulting.com` into the [[Archive]] including bringing in some trimmed and posterous-era stuff back online+- Running on Google AppEngine using Russ Cox's [tiddly](https://github.com/rsc/tiddly) Go server at `wiki.bmann.ca`+- The Favicon is a bowl of Duck Ramen made in Victoria during a Nov 2016 visit: [[Duck Ramen Wiki]]
+4
tiddlywiki/tiddlers/Site Colophon.md.meta
+4
tiddlywiki/tiddlers/Site Colophon.md.meta
+26
tiddlywiki/tiddlers/Subreply.tid
+26
tiddlywiki/tiddlers/Subreply.tid
···+> @subreply was created by @lucian from the desire of a having a simple to use, English-only, public forum that has nothing in common with ancient and untrustworthy social networks.
+12
tiddlywiki/tiddlers/TiddlyWiki Static Publishing.tid
+12
tiddlywiki/tiddlers/TiddlyWiki Static Publishing.tid
···+Here's the documentation: https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html+tiddlywiki wikipath --rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html static text/plain+tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.html static.html text/plain+tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.css static/static.css text/plain
+14
tiddlywiki/tiddlers/age-encryption.md
+14
tiddlywiki/tiddlers/age-encryption.md
···+"A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability."+Meant to replace the use of gpg for encrypting files, backups, streams, etc. Implementations in [[GoLang]] and [[Rust]].
+2
tiddlywiki/tiddlers/age-encryption.md.meta
+2
tiddlywiki/tiddlers/age-encryption.md.meta
+14
tiddlywiki/tiddlers/agentofuser.md
+14
tiddlywiki/tiddlers/agentofuser.md
···+> I’m a software engineer and entrepreneur bootstrapping Keykapp -- a user-automatable, predictive, on-screen keyboard for VR and brain-machine interfaces.
+26
tiddlywiki/tiddlers/agora-faq.md
+26
tiddlywiki/tiddlers/agora-faq.md
···+I realize that while this site is connected into [[Anagora]] (but that’s an instance, so I should be saying [[Agora]] instead?) that I don’t really know how it works! Or what the special features are!+For instance, this post will be imported there, under “my” node. How does someone, while writing in their agora, link to [[Agora FAQ]]?+Ideally I don’t want to have to break my flow and go look up a link. So, within some bounds of acceptable markup across different agora engines *and* their plain text representation in Git, what should this look like?+Footnotes are not (currently) supported. See my [[Goggles]] node [in the agora](https://anagora.org/node/goggles) for footnote examples.+_This is clearly a collaborative doc that should probably be an EtherPad linked to the Agora FAQ page_
+9
tiddlywiki/tiddlers/agora.md
+9
tiddlywiki/tiddlers/agora.md
···+We're experimenting with [[Connecting to the Agora]], and what some of the configurations and conventions are. The [[Anagora]] page has my notes and feature requests.
+28
tiddlywiki/tiddlers/algolia-electron-internal.md
+28
tiddlywiki/tiddlers/algolia-electron-internal.md
···+link: https://stories.algolia.com/how-algolia-uses-electron-to-improve-internal-productivity-8e89efe60b59+[[Algolia]] made an [[Electron]] app that could be launched with a key combination like Alfred / Apple's Spotlight, which searched all of the different apps that people used internally at the company.+> For a fast-growing startup like Algolia, the more we grow, the more internal data we produce and the more time we spend navigating content. We use Lever for hiring, Help Scout for support emails, GitHub for code, Asana to track projects, the list goes on.+>Answering all these questions would require opening several tabs, browsing, 🖱 clicking, locating multiple search boxes, ⌨ typing, refining and closing your browser in frustration 😤, and of course finally asking 10 different colleagues where to find what you are looking for. And you would need to have an account on each website, which is not necessarily the case at Algolia. Developers don’t have a Salesforce account, for example — nor should they.+https://stories.algolia.com/how-algolia-uses-electron-to-improve-internal-productivity-8e89efe60b59
+2
tiddlywiki/tiddlers/algolia-electron-internal.md.meta
+2
tiddlywiki/tiddlers/algolia-electron-internal.md.meta
+9
tiddlywiki/tiddlers/allthebestrecipes.md
+9
tiddlywiki/tiddlers/allthebestrecipes.md
···+A [[Discourse]] forum at https://allthebest.recipes which catalogs recipes, ingredients, and cooking, as well as stores, places and adventures I want to keep track of.+The [Twitter account is @ATBRecipes](https://twitter.com/ATBRecipes) and gets auto-posted new items from the forum RSS feed.+Also on [Instagram @allthebestrecipes](https://instagram.com/allthebestrecipes) which has a Facebook page attached to it as well.
+2
tiddlywiki/tiddlers/allthebestrecipes.md.meta
+2
tiddlywiki/tiddlers/allthebestrecipes.md.meta
+43
tiddlywiki/tiddlers/anagora.md
+43
tiddlywiki/tiddlers/anagora.md
···+The concept is to have nodes / notes where people maintain their own digital notes garden like I do here, but then pull them in and link them through their public git repos. Aka a "distributed knowledge graph".+The [[Agora Plan]][^agoraplan] page has more details. It is written in [[Python]] / Flask and is open source under the [[Apache2 License]].+[^agoraplan]: Not sure what the syntax should be here. I want to link to the "global" [Agora plan](https://anagora.org/node/agora-plan) page.+<https://anagora.org/@bmann> is my profile page. If you start browsing there, all the links default to my notes only.+Ideas about the agora social system as a whole, but for now mostly technical features of the Agora server software and the main [[Anagora]] instance. Join us on the [[FedStoa]] [[GitLab]] to add your own ideas <https://gitlab.com/fedstoa/agora-server>+* Ideas on `agora.yml` format, mainly [[Jekyll]] inspired <https://gitlab.com/fedstoa/agora-server/-/issues/1>
+28
tiddlywiki/tiddlers/anil-dash-yes-code.md
+28
tiddlywiki/tiddlers/anil-dash-yes-code.md
···+[[Anil Dash]] May 2020, ['No Code' is great. But here's why we need *Yes* Code.](https://www.linkedin.com/pulse/code-great-heres-why-we-need-yes-anil-dash/)+Anil goes into the rising trend of "No Code" tools, and goes a step further, saying that we should be focusing on "Yes Code".+>1. There are millions of important apps, websites, and projects that can't be made by an off-the-shelf template+>2. Being able to code is a superpower, and we should enable more people to tap into that ability, by lowering the barriers+>3. The biggest barriers to coding are technical complexity around processes like collaboration and deployment, and social obstacles like gatekeeping and exclusion — so that's what we've got to fix+> Today's internet isn't fully serving the needs of a lot of people around the world. There may be great tools for sharing a photo or sending a message, but most of the sites and apps we use every day are made by a small number of companies with goals or incentives that might not match our own. We're feeling the negative effects of that reality every day.+> Ask yourself: When’s the last time you used an app, or visited a website, that was made by an actual individual *person* ?
+2
tiddlywiki/tiddlers/anil-dash-yes-code.md.meta
+2
tiddlywiki/tiddlers/anil-dash-yes-code.md.meta
+12
tiddlywiki/tiddlers/anil-dash.md
+12
tiddlywiki/tiddlers/anil-dash.md
+28
tiddlywiki/tiddlers/astuto.md
+28
tiddlywiki/tiddlers/astuto.md
···+[Astuto](https://github.com/riggraz/astuto) is a free, open source, self-hosted customer feedback tool. It helps you collect, manage and prioritize feedback from your users. It has been heavely inspired by Canny.io ("astuto", indeed, is the italian translation of the word "canny").
+13
tiddlywiki/tiddlers/asus-VG289Q.md
+13
tiddlywiki/tiddlers/asus-VG289Q.md
···
+24
tiddlywiki/tiddlers/athens.md
+24
tiddlywiki/tiddlers/athens.md
···+July 2020: [MVP Update, Funding, and Why I Started Athens](https://www.notion.so/MVP-Update-Funding-and-Why-I-Started-Athens-e68822f0c3654660ae621cdcbf932bc4)+> We are creating and will create vast amounts of value, and we should capture value proportionally. Being open-source shouldn't change that. In fact, arguably we should be capturing MORE value, not in spite of, but BECAUSE we're open-source.+> I'm going to take a page out of Roam's book (once again) and price our sponsorships at $16/month (Athenian) and $501 / 5 years (Believer), because that's how much I pay for Roam, and I believe Athens will create at least as much value as Roam _if the only difference_ were that we were open-source.+> Start erasing the line between operators, customers, and community members, and squint; you begin to make out the shape of a group of people who can build for themselves and determine their own path of development.
+5
tiddlywiki/tiddlers/backlinks.md
+5
tiddlywiki/tiddlers/backlinks.md
+14
tiddlywiki/tiddlers/beipa.md
+14
tiddlywiki/tiddlers/beipa.md
···+> BEIPA takes a balanced approach to assigning control of intellectual property (IP) created by an employee. The employee maintains control unless they created the IP in their employee capacity and the IP relates to an existing or prospective company product or service, or was developed for use by the company, or was developed or promoted with existing company IP or with the company's endorsement. A company using BEIPA doesn't try to claim control of an employee's free time knowledge production, nor does it try to extend company control past the period of employment. Think of BEIPA as a commitment to employee autonomy and "work-life balance" – for the mind.+> BEIPA was started as a reusable version of GitHub's employee IP agreement. Your company can use BEIPA too, and modify it as needed. If you'd like to help improve BEIPA for everyone, file an issue or make a pull request. While aiming to maintain the same "balanced" policy, we're keen to see feedback and suggestions for improving BEIPA and associated documentation.
+19
tiddlywiki/tiddlers/bigfootjs.md
+19
tiddlywiki/tiddlers/bigfootjs.md
···+> Bigfoot is a jQuery plugin that creates exceptional footnotes. Simply include the code on your pages and footnotes will be detected automatically and improved in the following ways:+>* Links to footnotes will be replaced with clickable/ tappable buttons, making them substantially easier to hit.+>* Footnote content will appear in a popover directly beside the footnote button when it is clicked/ tapped, which cuts out the annoying bouncing around the page that footnotes typically result in.+>* The active popovers will be resized and repositioned to ensure that they continue to be completely visible on-screen and aesthetically pleasing: this makes it perfect for mobile devices and responsive designs.
+24
tiddlywiki/tiddlers/blink.md
+24
tiddlywiki/tiddlers/blink.md
···+Curtis McHale: [Downloading files on a server with Blink Shell on iOS](https://curtismchale.ca/2019/09/23/downloading-files-on-a-server-with-blink-shell-on-ios)+> The scp implimentation in Blink doesn't handle recursive transfers, we need to create a single file to transfer.+> Before you can use scp in Blink to transfer your file you need to log in to your server using ssh2. Evidently regular ssh in Blink loads an esdsa key which scp doesn't recognize. To get the rsa key loaded you need to use ssh2 which scp does recognize.+So, run `ssh2 YOURHOST` first, accept the server, and then you can `scp` to that host like this:+This will download the file and put it in your (local) Blink folder, accessible through the Files app on iOS.
+9
tiddlywiki/tiddlers/blot-im.md
+9
tiddlywiki/tiddlers/blot-im.md
···+"A [[Blogging]] platform with no interface". Specifically, it uses your own [[Dropbox]] account to create the files that it transforms into a blog for you. For $20 / year, this is pretty awesome.
+29
tiddlywiki/tiddlers/bvp-roadmap-opensource.md
+29
tiddlywiki/tiddlers/bvp-roadmap-opensource.md
···+> We are open sourcing our OSS roadmap so other can see exactly how we evaluate OSS companies and why we are so excited about this space: https://www.bvp.com/atlas/roadmap-open-source [[@BessemerVP::https://twitter.com/bessemervp]] #opensource+[[Bessemer Venture Partners]] publishes [Roadmap: Open Source](https://www.bvp.com/atlas/roadmap-open-source), on how they look at venture investing in [[Open Source]]. Timed with investment in [Netdata](https://www.netdata.cloud/).+> One major development is worth emphasizing: once considered the cheaper version of closed source software, open-source software is now viewed as the superior alternative offering higher quality, better support, and more flexibility.+For investing in open source companies, BVP looks at these six areas and ranks each one across good, better, best.
+2
tiddlywiki/tiddlers/bvp-roadmap-opensource.md.meta
+2
tiddlywiki/tiddlers/bvp-roadmap-opensource.md.meta
+15
tiddlywiki/tiddlers/calibre.md
+15
tiddlywiki/tiddlers/calibre.md
···+> calibre is a powerful and easy to use e-book manager. Users say it’s outstanding and a must-have. It’ll allow you to do nearly everything and it takes things a step beyond normal e-book software. It’s also completely free and open source and great for both casual users and computer experts.+> calibre started life on 31 October, 2006, soon after the release of the SONY PRS-500, the first e-ink based reader to be sold commercially in the US...The PRS-500 did not work at all with Linux...so I decided to reverse engineer the USB protocol that it used...and calibre was born, albeit named libprs500+> Today calibre is a vibrant open-source community with half a dozen developers and many, many testers and bug reporters. It is used in over 200 countries and has been translated into a dozen different languages by volunteers. calibre has become a comprehensive tool for the management of digital texts, allowing you to do whatever you could possibly imagine with your e-book library. Reading is very important to me and one of my goals has always been to prevent either the fragmentation or the monopolization of the e-book market by entities that care solely for short-term goals.
+13
tiddlywiki/tiddlers/camo.md
+13
tiddlywiki/tiddlers/camo.md
···+[Camo](https://reincubate.com/camo/) let's you use your iOS device as a webcam for your Mac. You run an app on your phone or iPad, and another app on your Mac, and can then use the front or back camera as video input camera in any app that supports cameras on Mac.+So far I've used it with [[Zoom]] and with [[Discord]] without issues. Discord, being an Electron app, needs a fix applied, which Camo will do for you with your admin password.
+43
tiddlywiki/tiddlers/canadian-incorporation-setup-non-resident.md
+43
tiddlywiki/tiddlers/canadian-incorporation-setup-non-resident.md
···+_Note: a lot of this is relevant to setting up any kind of corporation in Canada. See [[Startup]] for more like this_+> have you come across any entrepreneur-friendly turnkey upstart-administrartor-as-a-service that does it all (similar to Stripe Atlas, Gust, Clerky (registration, virtual address/mailbox scanning, bank account opening, tax filings, proxy directors, renewals) --- or do you still have to cobble together piecemeal clerks and law firms?+[[Ownr]] https://www.ownr.co/ is relatively new, from [[RBC Ventures]]. Haven't used it myself, but looks like it can be done pretty simply.+There are no virtual address / mailbox things in Canada that are usable / price effective. Just searching this again to see if anything changed, and it turns out one of the providers is just up the street from me https://www.esnail.ca/box.html/+You can't open a bank account anywhere in Canada without being physically present with the major banks. You might be able to open a [[KOHO]] https://koho.ca or [[Tangerine]] https://tangerine.ca (got started by ING, now owned by Scotiabank).+However, [[TransferWise]] https://transferwise.com might fill the gap of not having a Canadian bank account at all for now.+The list of Canadian banks that more directly integrate with TransferWise is probably a good starting point for "innovative" forward looking banks.+* Direct debit (personal accounts only) - https://transferwise.com/help/14/currencies/2955293/canadian-dollars-direct-debit+* Register as online bill payment, which should work with business accounts too https://transferwise.com/help/15/paying-for-your-transfer/2877011/adding-transferwise-for-online-bill-payments-in-canada+My friend Mike runs [[Sprout Accounting]] https://sproutaccounting.ca and I use him personally, for all my businesses, and recommend him to startups generally.+I would recommend [[Xero]] https://xero.com for your accounting since you'll need to deal with multi-currency, and just do your own basic book keeping.+For a consulting oriented corporation (i.e. you're not a startup who is going to take in outside investors) you really won't need much for ongoing legal work. As needed, I use [[Samuel Osei]] https://soseilaw.com/ for my personal corporation, and he's been good. For more "startup law", I have people I can recommend at [[Osler]] and [[LaBarge Weinstein]].+A "regular" corporation is going to be the easiest. In Canada, BC doesn't have a residency requirement for Directors. We're the closest to the "Delaware" of Canada. There are no LLC-like structures in Canada.
+2
tiddlywiki/tiddlers/canadian-incorporation-setup-non-resident.md.meta
+2
tiddlywiki/tiddlers/canadian-incorporation-setup-non-resident.md.meta
+10
tiddlywiki/tiddlers/cantrust.md
+10
tiddlywiki/tiddlers/cantrust.md
+36
tiddlywiki/tiddlers/cap-table-learning.md
+36
tiddlywiki/tiddlers/cap-table-learning.md
···+This was a small group session for founders and potential founders to understand cap tables, outside investment, and funding.+<iframe data-ratio="4:3" width="640" height="480" src="//speakerdeck.com/player/96647ba07f130132a3fb4e50a98dfa77">+Run through [[Venture Scouts]] and [posted to events there](https://venturescouts.ca/t/cap-table-term-sheets-learning-session/59). Includes a whole back section of founder questions that we walked through:+<p data-notist="bmann/FUZxwJ" data-ratio="4:3">View <a href="https://noti.st/bmann/FUZxwJ">Cap Table & Term Sheets Learning Session</a> on Notist.</p><script async src="https://on.notist.cloud/embed/002.js"></script>+<iframe width="560" height="315" src="https://www.youtube.com/embed/G5-h51_JMqQ" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+2
tiddlywiki/tiddlers/cap-table-learning.md.meta
+2
tiddlywiki/tiddlers/cap-table-learning.md.meta
+226
tiddlywiki/tiddlers/cheat.md
+226
tiddlywiki/tiddlers/cheat.md
···+cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.+[](https://travis-ci.com/cheat/cheat)
+16
tiddlywiki/tiddlers/chezmoi.md
+16
tiddlywiki/tiddlers/chezmoi.md
···+> If your system is written in a scripting language like Python, Perl, or Ruby, then you also need to install a compatible version of that language's runtime before you can use your system.+> chezmoi is distributed as a single stand-alone statically-linked binary with no dependencies that you can simply copy onto your machine and run. chezmoi provides one-line installs, pre-built binaries, packages for Linux and BSD distributions, Homebrew formulae, Scoop and Chocolatey support on Windows, and a initial config file generation mechanism to make installing your dotfiles on a new machine as painless as possible.
+16
tiddlywiki/tiddlers/chicken-fingers-vs-tentacles.md
+16
tiddlywiki/tiddlers/chicken-fingers-vs-tentacles.md
···+Purely having a list of my recommendations, or a list of my favourites, won't itself encode the context of my preferences in order to be usefully make "my friends like" style recommendations.+This is one of my original sayings that I now abbreviate as shorthand. The example is about restaurant recommendations, but can apply to anything where people have preferences.+If I enjoy a lot of different and adventurous kinds of food -- I'm more on the "Tentacles" side of the scale of trying out new things at restaurants -- then I won't actually be able to give you good recommendations if you are on the "chicken fingers" end of the scale.+Knowing more about you and your preferences, and also having experience or relevant expertise around an area like food and restaurants, I may be able to recommend "chicken fingers" compatible options.
+2
tiddlywiki/tiddlers/chicken-fingers-vs-tentacles.md.meta
+2
tiddlywiki/tiddlers/chicken-fingers-vs-tentacles.md.meta
+112
tiddlywiki/tiddlers/chromebook.md
+112
tiddlywiki/tiddlers/chromebook.md
···+I'm a fan of Chromebooks because they are what I used to love about my Macbook Air 11": small, powerful, computers with long battery life. In addition, they also happen to be pretty inexpensive -- a very good machine starts at $600CAD.+I bought this new ASUS Chromebook in early 2018, because [The Wirecutter told me it was the best one](https://thewirecutter.com/reviews/best-chromebook/)+* archive -- move stuff in here and either back it up to Google Drive or external SD card periodically+Unable to parse cabal file for bhoogle-0.1.3.5@sha256:a3393794b22faabeb564c57f4a9506390b6b97b9792c6b4e130f15bf116099fd,1806: NoParse "license" 7+/home/chronos/user/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux/Cabal-2.2.0.1 build --ghc-options " -ddump-hi -ddump-to-file -fdiagnostics-color=always"+Logs have been written to: /home/chronos/user/.stack/global-project/.stack-work/logs/basement-0.0.8.log+hsc2hs: .stack-work/dist/x86_64-linux/Cabal-2.2.0.1/build/Basement/Terminal/Size_hsc_make: runProcess: runInteractiveProcess: exec: permission denied (Permission denied)
+13
tiddlywiki/tiddlers/chromebrew.md
+13
tiddlywiki/tiddlers/chromebrew.md
+9
tiddlywiki/tiddlers/chromeos.md
+9
tiddlywiki/tiddlers/chromeos.md
···+Since I've been using Chromebooks since before they supported Linux natively, there are a variety of notes here related to using ChromeOS "natively" by putting your Chromebook into developer mode.+Today, you should use [[ChromeOS Linux Support]] instead. This is similar to how [[WSL]] works on Windows.
+20
tiddlywiki/tiddlers/cli.md
+20
tiddlywiki/tiddlers/cli.md
···+Some of the things at [[Ubuntu]] are Ubuntu Linux specific, some of them will work on other systems, including in the MacOS Terminal.
+15
tiddlywiki/tiddlers/cloudflare-ipfs-gateway.md
+15
tiddlywiki/tiddlers/cloudflare-ipfs-gateway.md
···+[[Cloudflare]] has a [Distributed Web Gateway](https://www.cloudflare.com/distributed-web-gateway/) page that covers both [[IPFS]] and [[Ethereum]].+Here is the extreme TLDR of using their IPFS gateway (if you already have your DNS hosted with Cloudflare):+1. Create a CNAME for your website that points to `cloudflare-ipfs.com` -- in my case for my root domain, `bmannconsulting.com`+3. Enter in `dnslink=/ipns/APPNAME.fission.app` -- from the [[Fission]] [Guide on controlling your own DNS](https://guide.fission.codes/hosting/custom-domains/control-own-dns)+Unfortunately, Cloudflare automatically has 6 hours of caching set, and no way to automatically purge / refresh cache when using [[IPNS]] in your [[DNSLink]]. [Request on the Cloudflare community forum here for cache clear](https://community.cloudflare.com/t/cloudflare-ipfs-gateway-cache-clear/35488).+For now, setting the DNSLink to use a hash and updating it with [[ipfs deploy]] would be one way to make this work.
+2
tiddlywiki/tiddlers/cloudflare-ipfs-gateway.md.meta
+2
tiddlywiki/tiddlers/cloudflare-ipfs-gateway.md.meta
+9
tiddlywiki/tiddlers/clt-vancouver.md
+9
tiddlywiki/tiddlers/clt-vancouver.md
+2
tiddlywiki/tiddlers/clt-vancouver.md.meta
+2
tiddlywiki/tiddlers/clt-vancouver.md.meta
+5
tiddlywiki/tiddlers/clubhouse.md
+5
tiddlywiki/tiddlers/clubhouse.md
+25
tiddlywiki/tiddlers/cobuilding.md
+25
tiddlywiki/tiddlers/cobuilding.md
···+Exploring shared housing options in [[Vancouver]] through [[Community Land Trusts]] (CLT) and other models.+Used [[Forestry]] -- sort of, need to go back and edit the settings. The [[Minimal Mistakes]] [[Jekyll]] theme. All on Github Pages directly.+Registered https://cobuilding.ca. Have an Airtable signup form at http://signup.cobuilding.ca to gather information, need to setup more of a landing page.+[[I put this together during the pandemic as part of research into what our landlord's costs actually were::lmn]]+The apartment I currently live in is a 3 story, 10 unit apartment building. I was doing some research and found a [similar apartment on West 12th](https://goodmanreport.com/sold-properties/1209-cedar-crest-manor-1569-west-12th-avenue-vancouver/).+It has a [full PDF of rent and expenses](https://goodmanreport.com/content/Rent%20Roll%20&%20Expenses%201569%20W%2012th%20Ave,%20Vancouver1.pdf), showing that the total annual expenses, including property taxes, is $41K. So, $3417 per month, or $342 / unit / month.+From the 2019 assessment, the building is worth $5.8M, of which ~$2.8M is land, and ~$3M is the building. For simple math, this means that if the land were placed in a CLT, each unit could sell for $300K, with a ~$400 / month strata fee.+There are other calculations here, like having some capital on hand, choosing some of the units as rentals, and so on, but at first glance, these numbers seem very doable to make for affordable housing, whether you consider rental or purchase.
+25
tiddlywiki/tiddlers/cobuying-property-with-friends.md
+25
tiddlywiki/tiddlers/cobuying-property-with-friends.md
···+By [[Phil Levin]], https://supernuclear.substack.com/p/co-buying-property-with-friends. Found via the [[Embassy Network]] Slack.+The entire [Supernuclear Substack](https://supernuclear.substack.com/) is a guide to [[coliving]]:+> Supernuclear is a guide for people starting coliving communities for their chosen tribe. It’s a 100% free and earnest attempt to help people live their best life with their favorite people.+This article was a really comprehensive overview. Some of it is US centric -- both corporate structures and real-estate specific items around investing are different in Canada -- but I feel a lot more informed about the process and how to think about some of these concepts.+We're at the very beginning of this with [[Vancouver CLT]] in gathering some interested people.+<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/wZQJKmUNldU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+2
tiddlywiki/tiddlers/cobuying-property-with-friends.md.meta
+2
tiddlywiki/tiddlers/cobuying-property-with-friends.md.meta
+25
tiddlywiki/tiddlers/come-for-network-pay-for-tool.md
+25
tiddlywiki/tiddlers/come-for-network-pay-for-tool.md
···+> As high quality content and effective brand strategy move down the long tail, “community” has become an important concept for every post-Web 2.0 player. Crypto token holders, influencer fanbases, DTC brand customers, creator audiences, and new social networks are all often referred to as communities, and each has a stake in developing community for itself.+> A new business type here is the paid community: a direct subscription to join in. Today, most paid communities live on the outskirts of existing social platforms. But as they become normalized, paid communities are becoming a viable business model for smaller-scale social networks aiming to be both profitable and socially sustainable.+> Bloomberg is an example of the classic Web 2.0 business maxim “come for the tool, stay for the network.” But the inverse trajectory, from which this essay takes its name, is now equally viable: “come for the network, pay for the tool.” Just as built-in social networks are a moat for information products, customized tooling is a moat for social networks.+> The inevitable failures, however, should not discredit the entire project of bespoke social networks designed around specific community needs. Prospective entrepreneurs, operators, content creators, and designers are the “social engineers” of these spaces, and here is found the transformative potential of the model. Here, design, development, and content creation are no longer merely tools for generating revenue; they are also tools of community organizing. Here, design and engineering take on the valence of care, and the emotional involvement of being a contributor, moderator, and member. Where does “design” end and “moderation” begin? Because the mainstream social networks have been designed by a tiny number of people, we have been prevented from experimenting and creating new knowledge about what sustainable community management online looks like. Start erasing the line between operators, customers, and community members disappears, and squint; you begin make out the shape of a group of people who can build for themselves and determine their own path of development.
+2
tiddlywiki/tiddlers/come-for-network-pay-for-tool.md.meta
+2
tiddlywiki/tiddlers/come-for-network-pay-for-tool.md.meta
+11
tiddlywiki/tiddlers/connecting-to-the-agora.md
+11
tiddlywiki/tiddlers/connecting-to-the-agora.md
···+This will document how this site gets connected to @Flancian's [[Anagora]] at the git repo level.+As of [[January 24th, 2021]], @flancian connected the [bmann/bmcgarden](https://github.com/bmann/bmcgarden) git repo into the [[Agora]].+I agree to [the contract of the agora](https://anagora.org/@agora/contract). I may create a [[Contract]] of my own in the future.
+2
tiddlywiki/tiddlers/connecting-to-the-agora.md.meta
+2
tiddlywiki/tiddlers/connecting-to-the-agora.md.meta
+13
tiddlywiki/tiddlers/contact.md
+13
tiddlywiki/tiddlers/contact.md
···+Feel free to tweet or DM me [[@bmann::http://twitter.com/bmann]] or on [[Social.Coop]] Mastodon [@bmann@social.coop](https://social.coop/@bmann).+You can usually find me in the [[Fission]] Discord Chat https://fission.codes/discord, which also happens to be a fun place to hang out if you like technical, open source, and general developer topics.+For [[Startup]] topics, advice, and support, I'm in the [[EhList]] Canadian founders Slack. I'll also bug you to join the [[Venture Scouts]] forum.+If we've met in person, happy to [[connect on LinkedIn::http://www.linkedin.com/in/boris]]. Write something interesting in your connect message if we haven't met :)+Happy to do an intro call (or coffee if you're local to Vancouver): [Book a time on my calendar »](https://calendly.com/borismann/meeting)
+3
tiddlywiki/tiddlers/custom-bags-in-vancouver.md
+3
tiddlywiki/tiddlers/custom-bags-in-vancouver.md
+2
tiddlywiki/tiddlers/custom-bags-in-vancouver.md.meta
+2
tiddlywiki/tiddlers/custom-bags-in-vancouver.md.meta
+14
tiddlywiki/tiddlers/dbt.md
+14
tiddlywiki/tiddlers/dbt.md
···+> a command line tool that enables data analysts and engineers to transform data in their warehouses more effectively. Today, dbt has ~850 companies using it in production, including companies like Casper, Seatgeek, and Wistia. -- [What, exactly, is dbt?, Tristan Handy, Oct 2017](https://blog.getdbt.com/what--exactly--is-dbt-/)+> dbt code is a combination of SQL and <a href="http://jinja.pocoo.org/">Jinja</a>, a common templating language used in the Python ecosystem. ref() is a function that dbt gives to users within their Jinja context to reference other data models. ref() does two things:+> 1. It interpolates itself into the raw SQL as the appropriate schema.table for the supplied model.+> Both of these are core to the way that dbt operates. Because dbt is interpolating the locations of all of the models it generates, it allows users to easily create dev and prod environments and seamlessly transition between the two. And because dbt natively understands the dependencies between all models, it can do powerful things like run models in dependency order, parallelize model builds, and run arbitrary subgraphs defined in its model selection syntax.
+11
tiddlywiki/tiddlers/dealing-with-employees-and-politics.md
+11
tiddlywiki/tiddlers/dealing-with-employees-and-politics.md
···+link: https://medium.com/@jason_85782/dealing-with-employees-and-politics-a-response-to-brian-armstrong-60e5c1d59158+> It is one thing for a local coffee shop to be solely profit motivated at the behest of the owner. But if your goal is to have thousands of employees and fundamentally change the world with your products, as most lofty tech companies aspire to do, the idea that the company should be solely profit motivated based on the mission set almost exclusively by the founder results in a world that gives an extreme amount of (undemocratic) power to those founders that are successful.+> [[Jason Somensatto]], [Dealing with Employees and Politics: A Response to Brian Armstrong](https://medium.com/@jason_85782/dealing-with-employees-and-politics-a-response-to-brian-armstrong-60e5c1d59158)+Responding to the post by [[Brian Amstrong]], CEO of [[Coinbase]]: [Coinbase is a mission focused company](https://blog.coinbase.com/coinbase-is-a-mission-focused-company-af882df8804).
+2
tiddlywiki/tiddlers/dealing-with-employees-and-politics.md.meta
+2
tiddlywiki/tiddlers/dealing-with-employees-and-politics.md.meta
+18
tiddlywiki/tiddlers/democracy-sovereignty-bianca-wylie.md
+18
tiddlywiki/tiddlers/democracy-sovereignty-bianca-wylie.md
···+link: https://medium.com/@biancawylie/democracy-sovereignty-and-the-throne-speech-that-wasnt-fb7c98a68ea+> Watching the throne speech last week, from the lens of a technology advocate, I was disappointed.+> [[Rather than draw out and make big and beautiful the technology approach the country will take, the response was to continue to allow our digital society to be a reaction to a handful of US companies, and to mitigate their impact by looking for some of their money.::highlight]] [[This is what <a href='https://twitter.com/ThisTechGirl/status/1310016182758641670?s=20'>Saadia Muzaffar @ThisTechGirl chose to quote in her tweet</a>, along with "we deserve better".::lmn]] Michael Geist[[Michael Geist's article is <a href='https://www.michaelgeist.ca/2020/09/get-money-from-web-giants-grows-canadian-heritage-minister-guilbeault-says-government-working-on-a-new-data-tax/'>“Get Money from Web Giants” Grows: Canadian Heritage Minister Guilbeault Says Government Working on a New Data Tax</a>::rsn]] has been a much-needed sanity check on the wrong-mindedness of what was proposed. Without a positive vision for what Canada wants to be in a digital era, it’s likely we will continue along with what we’re doing now — being on the defensive, mitigating accelerating power that appears to be institutionally poorly understood.+> [[Bianca Wylie]] [Democracy, Sovereignty, and the Throne Speech That Wasn’t](https://medium.com/@biancawylie/democracy-sovereignty-and-the-throne-speech-that-wasnt-fb7c98a68ea)+> [[Each of the large technology companies is different, and as a result, their impact on policy is different::highlight]]. The effects of Amazon on local retail is very different from the effects of Facebook on hate speech which again is very different from the effects of Google and Apple writing requirements for public health infrastructure. Lumping them together sorely misunderstands the problem and pulls everyone further down the wrong road because they’re calling it technology instead of the various topical subcomponents being impacted.+> [[If we want to do better on the lands we live on, we have to hold onto the power that is public rather than private.::highlight]] For only then can we turn around and use it to address and do better by the shaky sovereignty we have and understand and support the sovereignties others have. Without that power, if it gets further foreclosed through technology (which is the trend we’re on), that work gets harder to do. I hope this thread — from tech to public power to sovereignty to reconciliation — is one that we can use to place work done at each part in the chain in closer relation to the next part.
+2
tiddlywiki/tiddlers/democracy-sovereignty-bianca-wylie.md.meta
+2
tiddlywiki/tiddlers/democracy-sovereignty-bianca-wylie.md.meta
+11
tiddlywiki/tiddlers/deploy-to-heroku.md
+11
tiddlywiki/tiddlers/deploy-to-heroku.md
···+[[Heroku]] has a "Deploy to Heroku" button that lets people deploy apps using just a browser and the Heroku dashboard.+The two base requirements are that the source code is on [[Github]] and that it contains an `app.json` file.+* `app.json` schema is [documented in the Heroku docs](https://devcenter.heroku.com/articles/app-json-schema)
+2
tiddlywiki/tiddlers/deploy-to-heroku.md.meta
+2
tiddlywiki/tiddlers/deploy-to-heroku.md.meta
+50
tiddlywiki/tiddlers/digital-garden-jekyll-template.md
+50
tiddlywiki/tiddlers/digital-garden-jekyll-template.md
···+This site started with this [[Jekyll]] template, created by [[Maxime Vaillancourt]]. The [[Colophon]] has more details about how it has evolved.+Below, the contents of the original "Your first seed" note, which I deleted along with cats and consistency:+This is your first note. You'll find it in the [`notes/`](https://github.com/maximevaillancourt/digital-garden-jekyll-template/tree/master/_notes) directory.+To link to another note, you can use regular [Markdown syntax](https://www.markdownguide.org/getting-started/) for links, with a relative link to the other note, like this: [this is a link to a note about cats](/cats){: .internal-link}. Don't forget to use the `.internal-link` class to make sure the link is styled as an internal link.+> Note: I'm running GitHub flavoured CommonMark here, so you can also just paste in bare links and they will link automatically+Since the Web is all about HTML, you can always use plain HTML if you want, like this: <a class="internal-link" href="/cats">This is the same note about cats as above</a>.+Of course, you can also link to external websites, like this: [this is a link to Wikipedia](https://wikipedia.org/). Again, you can use plain HTML if you prefer.+Additionally, you can use Roam/wiki-style link syntax by wrapping a note's title in double brackets, like this: [[Colophon]]. If the Roam-style link does not point to a valid note's title, the double brackets will still be shown, like this: [[There is no note with this title]].+Notice in the "Notes mentioning this note" section that there is another note linking to this note. This is a bi-directional link, and those are automatically created when you create links to other notes.+If you're on a device with mouse support, try hovering your mouse on internal links to preview the notes: [[Colophon]]+**If this template is useful to you in any way, consider [donating](https://github.com/sponsors/maximevaillancourt) to support my work.**+This digital garden template is free, open-source, and [available on GitHub here](https://github.com/maximevaillancourt/digital-garden-jekyll-template).+The easiest way to build your own digital garden based on this template is to read this [step-by-step guide explaining how to set this up from scratch](https://maximevaillancourt.com/blog/setting-up-your-own-digital-garden-with-jekyll). If you need any help, my [DMs are open on Twitter (@vaillancourtmax)](https://twitter.com/vaillancourtmax). 👋
+2
tiddlywiki/tiddlers/digital-garden-jekyll-template.md.meta
+2
tiddlywiki/tiddlers/digital-garden-jekyll-template.md.meta
+13
tiddlywiki/tiddlers/discord.md
+13
tiddlywiki/tiddlers/discord.md
···+> Get a community of any size running with moderation tools and custom member access. Give members special powers, set up private channels, and more.
+29
tiddlywiki/tiddlers/discourse.md
+29
tiddlywiki/tiddlers/discourse.md
···+[Discourse](https://www.discourse.org) is super flexible open source forum software. It's a top [[Community Tool]].+The private company behind Discourse is _Civilized Discourse Construction Kit, Inc._. They offer paid hosting for forums starting at $100/month.+You can [apply for free hosting for open source projects](https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/)+There is a new (late 2020) [Discourse for Teams](https://teams.discourse.com) offering that starts at $20/month for up to 5 team members on a fully private forum.+> Discourse for Teams is a private, focused version of Discourse with special tools to enhance remote work, productivity and internal discussions.+Self-hosting Discourse is quite reasonable to do on a ~$10 month VPS. The instructions and updates are very well done to be automated, and you can just cut-and-paste commands. It uses [[Docker]], plus a pretty simply process to add additional plugins and re-run the Docker process.+There are instructions for running a second Docker instance to enable [[Discourse email posting]] in an integrated way as well.
+11
tiddlywiki/tiddlers/dnsrecords.md
+11
tiddlywiki/tiddlers/dnsrecords.md
···+Mentioned to me by @icidasset. Built by a friend of his at [Spatie](https://spatie.be/open-source), a Belgium team.
+7
tiddlywiki/tiddlers/do-nix-server.md
+7
tiddlywiki/tiddlers/do-nix-server.md
+2
tiddlywiki/tiddlers/do-nix-server.md.meta
+2
tiddlywiki/tiddlers/do-nix-server.md.meta
+12
tiddlywiki/tiddlers/dotfiles.md
+12
tiddlywiki/tiddlers/dotfiles.md
···+The "." (dot) files where the configuration for your shell, editors, apps, and other system tools live.+Github has [an unofficial guide to dotfiles dotfiles.github.io](http://dotfiles.github.io) where you can see what other people are using.+I'm just in the midst of rebooting my dotfiles and switching to [[chezmoi]] as the tool for managing them.
+19
tiddlywiki/tiddlers/drupal-decentralized-web-drupalcon.md
+19
tiddlywiki/tiddlers/drupal-decentralized-web-drupalcon.md
···+<p data-notist="bmann/3UmZKZ">View <a href="https://noti.st/bmann/3UmZKZ">Drupal and the Decentralized Web</a> on Notist.</p><script async src="https://on.notist.cloud/embed/002.js"></script>+Fission Talk Forum post https://talk.fission.codes/t/drupal-and-the-decentralized-web-boris-mann-drupalcon-global-july-14th/729
+2
tiddlywiki/tiddlers/drupal-decentralized-web-drupalcon.md.meta
+2
tiddlywiki/tiddlers/drupal-decentralized-web-drupalcon.md.meta
+7
tiddlywiki/tiddlers/duckramenwiki.md
+7
tiddlywiki/tiddlers/duckramenwiki.md
···+Some of this content is from what I called the _Duck Ramen Wiki_, because I set it up right around the time we went on a [trip to Victoria and I made duck ramen](https://allthebest.recipes/t/ramen-for-breakfast/460)).
+2
tiddlywiki/tiddlers/duckramenwiki.md.meta
+2
tiddlywiki/tiddlers/duckramenwiki.md.meta
+24
tiddlywiki/tiddlers/efounders-startup-studio-financing.md
+24
tiddlywiki/tiddlers/efounders-startup-studio-financing.md
···+link: https://blog.efounders.co/sidecar-funds-corporate-vehicles-club-deals-how-do-startup-studios-get-financed-c6763c826ac0+> As explained in [The Rise of Startup Studios](https://www.gssn.co/media), a white paper published by The Global Startup Studio Network in 2019, the term “startup studio” covers a wide range of actors and operating principles.+To be considered a startup studio, we set an arbitrary threshold of a minimum of _6 months of highly active assistance_ to each startup. Anything below the threshold can be broadly covered by the term “accelerator”.+via @allbombs, from the [[eFounders]] blog: [Sidecar funds, corporate vehicles, club deals: how do startup studios get financed?](https://blog.efounders.co/sidecar-funds-corporate-vehicles-club-deals-how-do-startup-studios-get-financed-c6763c826ac0).+> * Are the ideas born **“internally”** and subsequently pitched to entrepreneurs who’ll join the venture or does the studio consider **“external”** ideas by partnering with or finding inspiration from an existing team of entrepreneurs with their own idea.+> * Are the created ventures "**independent** by default” from the studio or are the ventures dependent of the studio’s operational resources, aka the **“integrated model”**.+* Internal Ideas, aka **Platform Builders**. Examples: [[Enhance Ventures]], [[Polymath Ventures]]
+2
tiddlywiki/tiddlers/efounders-startup-studio-financing.md.meta
+2
tiddlywiki/tiddlers/efounders-startup-studio-financing.md.meta
+14
tiddlywiki/tiddlers/egpu.md
+14
tiddlywiki/tiddlers/egpu.md
···+External GPU for computers that can't have full size video cards installed internally, like a [[Mac Mini]] or a laptop. Usually connected over Thunderbolt 3.+* eGPU.io Buyers Guide: https://egpu.io/best-egpu-buyers-guide/ (updated all the time, loads super slow)+* Blackmagic eGPU [[Blackmagic eGPU available from <a href='https://www.apple.com/ca/shop/product/HM8Y2VC/A/blackmagic-egpu'>Apple Canada for $899</a>::lmn]]+[^macrumors]: from this [MacRumors thread](https://forums.macrumors.com/threads/best-egpu-for-mac-mini-2020.2253096/), which has more to say: <blockquote>I assure you that the Sonnet eGFX Breakaway Box 650 and the Sapphire Pulse Radeon RX 580 card combination is an effortless no-brainer on the Macs and Windows 10 PCs I have tried.</blockquote>
+5
tiddlywiki/tiddlers/ehlist.md
+5
tiddlywiki/tiddlers/ehlist.md
+14
tiddlywiki/tiddlers/embassy-network.md
+14
tiddlywiki/tiddlers/embassy-network.md
···+The community slack is called "An Accidental Megastructure", referencing a book, [[The Stack]].+In [[Vancouver]], [Orbital Lounge Vancouver](https://embassynetwork.com/locations/orbitallounge/), which [[Rachael Craig]] is a part of.
+2
tiddlywiki/tiddlers/embassy-network.md.meta
+2
tiddlywiki/tiddlers/embassy-network.md.meta
+27
tiddlywiki/tiddlers/emerge.md
+27
tiddlywiki/tiddlers/emerge.md
···+Yes, you run the dev_install script. Note: this _will_ delete everything under ```/usr/local``` ([bug where people are screaming](https://bugs.chromium.org/p/chromium/issues/detail?id=255485)).+Also currently buggy: [dev_install fails to install emerge](https://bugs.chromium.org/p/chromium/issues/detail?id=842039#c9)+> Boot the machine and go to a shell (login and go to crosh (ctrl+alt+t) or change to virtual terminal 2 (CTRL+ALT+F2))+> Execute the dev_install script. This script does everything automatically and asks you if you want to install chromeos-dev (it will take a while if you choose to):+> https://www.chromium.org/chromium-os/how-tos-and-troubleshooting/install-software-on-base-images:
+20
tiddlywiki/tiddlers/faasd.md
+20
tiddlywiki/tiddlers/faasd.md
···+faasd is part of [[OpenFaaS]]. I got it mostly up and running on [[Digital Ocean]], using the [cloud-init setup article](https://blog.alexellis.io/deploy-serverless-faasd-with-cloud-init/).+> faasd is OpenFaaS reimagined, but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containerd and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project.+You can [Deploy faasd to your Raspberry Pi](https://blog.alexellis.io/faasd-for-lightweight-serverless/).
+171
tiddlywiki/tiddlers/features-of-simply-jekyll.md
+171
tiddlywiki/tiddlers/features-of-simply-jekyll.md
···+Essentiality is the heart of any good software, and this theme is designed to ensure that I don't add things that I won't use on a daily basis or not have things that would be important for my personal usecase. It has been designed carefully to get rid of all the feature creeps, bloatwares, etc. i.e., no bootstrap, no semantic, no jquery, no nothing...+That said, this is a ready made theme and I am making it public so that more number of people will use it and enjoy the experience of using it. So, pardon my bigotry there😅.+As for the list of features, this website steals features from every website that I can think of, or more appropriately the design inspiration for this website is derived from multiple sources; Here is the tiny list for the curious:+Now that you know all my secrets let us not waste any more time into further exposing my true nature in its entirety and get started with tour:P+**Note:** This page only showcases the features. How to use these feature is mentioned in a separate article.+Backlinks or as Roam Research calls it "Birdirectional Links" is a nifty little feature that allows not only users reading your essays/articles to encounter interesting related articles, this is something you as a author yourself will see how powerful it is once you start browsing around your website. Backlinks are basically a link on PostA indicating all the mentions of PostA on different Posts.+The neat stuff is it won't show up with an empty box if a given post doesn't have any backlinks and if it is already included in backlinks, it won't show up in your related posts[[**Related Posts:** Posts that share same tag(s).<br> **Linked References(Backlinks):** Posts that link other posts inside your blog.::rmn]]. :)+<img src="/assets/img/backlinks.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd;" height="100%" width="80%"/>+In the above example, it can be seen that there are three links, it means that all the three pages have a link to the page in which they are being displayed as a backlink.+For eg. If you scroll all the way to the bottom, you will something similar i.e., you will see a link to the pages that has a link to this page.+Of what use are such wide margins when you can't make efficient use of them. Fear not, we have a way to handle that too --- Marginnotes[[There are two types of people, those who have taste and those who don't. And anyone who has even a tiny bit of taste will never, never-ever use footnotes over sidenotes.<br><cite>---Some random blogger who shall remain unamed</cite>::rmn]]. For what it's worth, when you stroll down a garden, you don't ever see a flower bloom 10 miles away from the plant do you? This is where sidenotes come in and replace their paper-era sibling ie., footnotes. If it is relevant you see it right there. (No scrolling = No cognitive strain). The entire idea is to allow users to have a pleasant time on your blog i.e., Not too distracting(offputting), not too mesmerizing, just the right amount of ornamentation to allow seamless reading experience[[I see it as an issue of managing & exposing the length. Some readers want to go as deep as you can take them, but others are frustrated if you block them from moving on. I deal with it by use of collapsible sections+abstracts, margin notes, and explicit topics in list items.<br/><cite>---Tweet by Gwern Branwen</cite>::lsn]]. The added advantage we have with this website is it has wide margins allowing us to use both sides for sidenotes. So we can use them for quotations, small snippets, and also for interactive/expository animations.+The first one on the right is a marginnote and the second one on the left is a sidenote. You may ask what is the difference, it looks all the same to me. You are right to some extent, but if you look closely you will see that the one on left has a number attached to it while the one on the right doesn't. Yes, that is all the difference there is, at least [[Edward Tufte::https://edwardtufte.github.io/tufte-css/]] says.+Context menus are a great way to improve user experience if they are done correctly. Given that our theme has a feed-link structure for the landing page, it leverages the opportunity and saves second time visitors who have already read the article and are only here to see other related articles or the backlinks by just simply right clicking on the feed. Thereby saving users the unnecessay time involved with clicking on a link and scrolling all the way down to see the backlinks or related articles.+Here is a screenshot for people who are too lazy, while the rest of you can go back to the home page and try it out by right clicking on a particular feed entry:+<img src="/assets/img/context_menu.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd; fload: left;" height="70%" width="45%"/>+<img src="/assets/img/context_menu_backlinks.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd;" height="70%" width="45%"/>+Ever been to a blog or a tutorial site and seen links to other pages without any clue as to what that page is about apart from vague statements like "See Related" or "Click here for Part II". We all have had that experience, haven't we? Wouldn't it be nice to be able to take a cursory glance at the page just so that you could get a feel of it and decide quickly as to whether or not do you really want to read that post without having to click on the link and wait for the ginormous scroll of text to load? That is precisely what page previews are for. For eg, try to hover over this link: [[Serendipity Based outlook as a driver for large Scale personal projects]].+And yes, all of what you see is available right out of the box. No configuration, no sh*t, no shinola.+Once I had sidenotes and page preview for my blog, transclusion[[Serendipity Based outlook as a driver for large Scale personal projects::rmn-transclude]] just felt like the natural next step to it. I mean there are less important pages that you can leave at the discretion of the readers to hover-over and take a peak, and then there are pages that you want to explicity show a glimpse of, but how do you do it? Obviously, putting a chunk of random text in the most of your post is just unacceptable UX, but then how else do you do it? You could just combine the nifty little preview thingy with your nice little sidenote thingy and let users get a glimpse of the important stuff without getting distracted. Amazing, isn't it?+Now the biggest of them all: the permalink curse. Most of us are never happy with the first title that we come up with, and when you excitingly write a new post embedding an old post---the title of which you always wanted to change but never got time to do so because you were busy creating content---it sometimes happens that you forget to update the relevant link all the associated places that you linked it in. And I think this is worst of them all in terms of an UX nightmare.+Although we don't have a complete solution given that we are using a static site generator, I think we have a decent mechanism to atleast find the culprit links without clicking at them (a.k.a highlighting links that don't point anywhere, but ideally must be pointing to some location due to which they cannot be deleted).+See how it highlights in yellow? I feel this is a game-changer that anyone who has a personal website should at least think of incorporating in their website given the number of deadlink issues we face.+So you are writing an essay and you want to emphasize a particular portion of your essay to your audience that you think is just mindblowing. Tools like Medium provide such an easy way to do this while we still keep scratching our head with mark tags and p tag with a background color and what not.. Worry not, this theme allows you to easily highlight a portion of a text without any hassle.+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, [[quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident::highlight]], sunt in culpa qui officia deserunt mollit anim id est laborum."+Anki has been my friend, my well-wisher, my guardian, pretty much everything for the last one year of my intellectual life. I have a half-hour morning routine that I follow dilligently in going through the scheduled anki decks to strengthen my neuronal connection on a particular topic/subject. And I have been doing it consistently for almost a year now. This is an attempt at recreating the aspect of spaced-repetition to allow my brain to form interesting connections based on things I have already written. The plan is to extend it using local storage and somekind of firebase like service to provide a constant reminder to users using the supermemo algorithm, but as of now, this is where I stand --- a simple on-click card to keep the thing going until I build something better.+"Lorem ipsum dolor sit amet, [[consectetur adipiscing elit, sed do eiusmod tempor::srs]] incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."+For all you know, this could be used for some interesting things if you have a tutorials website where you write posts on technical concepts. So that's that.+If you have ever used a social media with feeds you probably have stalked the profiles of people you find interesting, but the problem is as much as the mystery gets someone into look at your profile, it also makes them form opinions. If the profile reads author, you see their feed one way; and if it says scientist from Caltech, you see it the other. I mean as much as authority is a thing to form opinions about, it also alienates people from what could potentially have been a great relation if not for the credentiality and appearance. So, the idea with the profile board was to get done with this stuff right away so that people can enjoy the content instead of going profile hunting on your credibility and accomplishments and appearances to judge and validate their opinions by validating you.+<img src="/assets/img/profile_board.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd;" height="100%" width="80%"/>+This is inspired by the browsers like Chrome and Firefox where the searchbar is always placed at the top so that readers can easily search for the next thing without having to go back to the main page and scroll through dozens of articles.+And I personally like this one because, it allows me as an author/writer to quickly jump between different posts while I am reading my articles to reference in my other articles.+<img src="/assets/img/search.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd;" height="100%" width="80%"/>+**Note**: The searchbar is not implemented as a scrollspying widget that pins itself automatically is because I have a preference for distraction free content when reading, that is why the website provides a chevron to scroll to the top easily instead of pinning the search to the header.+I am a big fan of Aza Raskin's infinite scroll design and the fact that it provides such an easy way to engage users is just mind-blowing. That said, I must also confess that I am not a big fan of infinite scrolls on social media websites given their addictive nature. Blogs are fundamentally finite in nature. I mean even if you are a highly productive individual who writes a thousand page essay a day, you would have only written 365 essays and not all of them interesting to me. So having a feed-like structure on blogs I feel is fundamental to allowing users to engage in a more neutral way.+And if you are still not sure of its utility, go join twitter or facebook or instagram, and comeback to read this again after a month or so.+<img src="/assets/img/feed.png" style="box-shadow: 2px 2px 20px 0 #ddd;" height="100%" width="80%"/>+Sometimes you are writing something interesting but have not completed the entire thing, lets say like a series of posts on single, it can be helpful to show users right away on the feed/homepage the status so that when they click the post, their expectations are already managed.+<img src="/assets/img/ongoing.png" style="border: 1px solid #f7f7f7; box-shadow: 2px 2px 20px 0 #ddd;" height="100%" width="80%"/>+If you go the posts on the homepage, and go inside any of them and try to click on the tags such as date or category, you will see that it takes you to a page with all the posts belonging to that tag or date. Just a nifty little feature.+And that is all! Thanks for scrolling all the way through to see all the features. Now if you'd like to know how to use this theme, head over to the post titled [[How to setup Simply Jekyll]]. And if you would like to see how to use these features, head over to [[How to use Simply Jekyll features on your website]]+P.S If you use VSCode like me for content creation and authoring, and are interested in autocompletion of titles when you write your notes. You can use a small VSCode plugin that I wrote for myself to ease up my writing process: [[Notecomplete::https://github.com/raghuveerdotnet/scratchpad/tree/master/note-complete]]
+2
tiddlywiki/tiddlers/features-of-simply-jekyll.md.meta
+2
tiddlywiki/tiddlers/features-of-simply-jekyll.md.meta
+7
tiddlywiki/tiddlers/fedstoa.md
+7
tiddlywiki/tiddlers/fedstoa.md
+12
tiddlywiki/tiddlers/fifth-generation-management.md
+12
tiddlywiki/tiddlers/fifth-generation-management.md
···+> I want to talk about an idea I call fifth-generation management. 1/ [[Fifth-generation management is an emerging style of management we don’t know much about because it doesn’t actually exist yet.::highlight]] But it is guaranteed to emerge post-Covid because historically, big sharp disruptions have reliably triggered discontinuous changes in management culture, and it is already clear that this one is doing that.+By [[vgr]] from his [[Breaking Smart]] newsletter https://breakingsmart.substack.com/p/fifth-generation-management+Forwarded to me by @cambel, who also tagged @catthekin as starting to practice this fifth generation management. Feels like [[Wardley Maps]] fit in here as well, plus the [[Pioneers, Settlers, and Town Planners]] concepts. Well, just channeling [[Simon Wardley]] generally.
+2
tiddlywiki/tiddlers/fifth-generation-management.md.meta
+2
tiddlywiki/tiddlers/fifth-generation-management.md.meta
+12
tiddlywiki/tiddlers/filecoin.md
+12
tiddlywiki/tiddlers/filecoin.md
···+> Filecoin is a peer-to-peer network that stores files on the internet, with built-in economic incentives to ensure files are stored reliably over time.
+8
tiddlywiki/tiddlers/fission-publish.md
+8
tiddlywiki/tiddlers/fission-publish.md
+2
tiddlywiki/tiddlers/fission-publish.md.meta
+2
tiddlywiki/tiddlers/fission-publish.md.meta
+10
tiddlywiki/tiddlers/fission.md
+10
tiddlywiki/tiddlers/fission.md
···
+12
tiddlywiki/tiddlers/foam.md
+12
tiddlywiki/tiddlers/foam.md
···+Foam is a personal knowledge management and sharing system inspired by [[Roam Research]], built on [[Visual Studio Code]] and [[GitHub]].+You can use Foam for organising your research, keeping re-discoverable notes, writing long-form content and, optionally, publishing it to the web.+Foam is free, open source, and extremely extensible to suit your personal workflow. You own the information you create with Foam, and you’re free to share it, and collaborate on it with anyone you want.
+11
tiddlywiki/tiddlers/forward-email.md
+11
tiddlywiki/tiddlers/forward-email.md
···+A free, encrypted, and open-source email forwarding service for custom domains. Setup your [[DNS]] to use it as your ```MX``` records, then set forwarding email addresses as ```TXT``` records.
+2
tiddlywiki/tiddlers/forward-email.md.meta
+2
tiddlywiki/tiddlers/forward-email.md.meta
+28
tiddlywiki/tiddlers/fraidycat.md
+28
tiddlywiki/tiddlers/fraidycat.md
···+Follow people on any platform, from [[RSS]] feeds to [[Twitter]] to YouTube to [[TiddlyWiki]]. Rather than individual items, focused on recently active people.+> There is no news feed. Rather than showing you a massive inbox of new posts to sort through, you see a list of recently active individuals. No one can noisily take over this page, since every follow has a summary that takes up a mere two lines.+> You can certainly expand this 'line' to see a list of recent titles (or excerpts) from the individual - or click the name of the follow to read the individual on their network.+> Feeds (RSS, Atom or JSON Feed). This is how Fraidycat reads blogs, Tumblr, Medium, Mastodon, micro.blog, Wikipedia, Kickstarter or Stack Overflow. If only every network used RSS!+>Twitter, Instagram, SoundCloud. These sites don't support RSS, so Fraidycat does its best to pick things out of their web pages.+> Pinboard, YouTube and Reddit. These sites do offer RSS, but it's not advertised very well. So Fraidycat figures out where to find the RSS feeds for you.+> TiddlyWiki. Fraidycat reads the whole wiki and treats it like a giant RSS feed. Be aware that giant wikis may load down Fraidycat.
+14
tiddlywiki/tiddlers/frontity.md
+14
tiddlywiki/tiddlers/frontity.md
···
+42
tiddlywiki/tiddlers/garden-and-the-gazebo.md
+42
tiddlywiki/tiddlers/garden-and-the-gazebo.md
···+[^colophon]: The [[Colophon]] has the history of the site and some other setup details, for which the TLDR really is [[Digital Garden Jekyll Template]] for the public portion, and [[LogSeq]] for the private portion.+The **Garden** is what you're looking at and browsing: inter-linked notes, the portion of my [[Second Brain]] that I keep public.+The **Gazebo** is where I keep my private notes. A day-to-day [[Worklog]], TODOs, notes from meetings, and various notes to self.+I haven't used my root `bmannconsulting` domain for things for a while. The [[Archive]] has 12 years of lightly pruned blog posts. I ran a separate wiki for a while, mostly about food and travel, but it was very useful for notes on [[ChromeOS]] and other non-food things, so the Garden is back to being a wiki-like interface for notes, concepts, and other snippets that aren't blog posts.+Calling it a garden because it's organic, messy, sprawling, and where things grow. It's also an area that people can "walk around in", much like a physical garden.+Wikis have fallen out of fashion these days, although their concepts in tools like [[Notion]] are perhaps bigger than ever. "wiki gardening" is a term that I've used and an activity I've practiced in the past, so that fits, too.+[[Ton Zijlstra]] wrote about his own digital notes on his blog as [Planting the Garden of Forking Paths](https://www.zylstra.org/blog/2020/07/planting-the-garden-of-forking-paths/).[^borges]+[^borges]: Yes, that refers to the [short story by Borges (Wikipedia)](https://en.wikipedia.org/wiki/The_Garden_of_Forking_Paths).+[[Processing]] is where I'm stashing articles I intend to quote and keep and other snippets of information. I've got [[Working Copy]] on my phone, so I can copy / paste information and check it in. Right now, I have to get back to my computer to publish it, which isn't ideal.+Maybe locked garden shed would be another analogy, but Gazebo is what popped into my mind and what I'm running with.+What's the difference between a blog post and a note? When I say it like that, it seems simple. But, this note is a great example. I'm writing it for myself -- to figure out what I think -- and I'm writing it in public, so I can share it and point people at it when they ask about my setup.+But a blog post would never make it public in this shape. I'm playing with using the [[WIP]] tag -- for myself, so I can know which notes need some more work. Which is kind of like the [[Processing]] page, too. Lots of loose ends, but in a good way.
+2
tiddlywiki/tiddlers/garden-and-the-gazebo.md.meta
+2
tiddlywiki/tiddlers/garden-and-the-gazebo.md.meta
+36
tiddlywiki/tiddlers/ghost.md
+36
tiddlywiki/tiddlers/ghost.md
···+More recently, it's been calling itself a [[Headless CMS]]. You can use Ghost for its admin and editing interface for making blog posts and pages, and then use a different framework such as [[11ty]][^11tyghost] on the front end to customize and display the content.+[^11tyghost]: I've used the [Eleventy Ghost Starter Kit](https://github.com/bmann/eleventy-starter-ghost) to connect to [[Fission]]'s Ghost blog https://blog.fission.codes. The example is at https://obtuse-enormous-canvas-eagle.fission.app/.+Ghost is now also being compared to [[Substack]], it has a [Ghost vs. Substack Comparison Page](https://ghost.org/vs/substack/). This is powered by [Ghost's membership / subscription features](https://ghost.org/members/).+Ghost was created from initial Kickstarter funding in 2013. It is now run through the non-profit Ghost Foundation, whose main source of revenue is Ghost Pro -- professional hosting of the Ghost software. The metrics for the foundation are all public.+> We set Ghost up as non-profit foundation so that it would always be true to its users, rather than shareholders or investors. Our legal constitution ensures that the company can never be bought or sold, and one hundred percent of our revenue is reinvested into the product and the community.+> As a public organisation we also believe in being transparent and accountable for everything we do, so we publish our live financial data for all to see.+> The more people who use Ghost, the more customers we have, the more revenue we receive, the more great people we can hire to work for the foundation, the better the software gets, the more people use Ghost… and so on.+> It's a virtuous cycle which means that we can keep creating open, adaptable software with a vibrant future, forever.
+14
tiddlywiki/tiddlers/git-bug.md
+14
tiddlywiki/tiddlers/git-bug.md
···+Distributed, offline-first bug tracker embedded in git, with bridges to [[GitHub]], [[GitLab]], and [[JIRA]], for two way syncing of issues.
+95
tiddlywiki/tiddlers/git-siphon-for-moa-party.md
+95
tiddlywiki/tiddlers/git-siphon-for-moa-party.md
···+My [[agora]] is stored in Git as a series of Markdown files, and I have some process for adding, editing, and publishing those notes. The [[Anagora]] server automatically ingests and publishes my agora directly from a Git interface.+A [[siphon]] is a way of ingesting content into an agora. By using git directly, anything that can post to git can be ingested.+Since Moa Party already supports Twitter and Mastodon cross posting, it is also a good candidate to add a git siphon to: posts made to Twitter or Mastodon, as well as being cross posted according to settings, can also be siphoned into the git repo that contains a person's agora notes.+As a user, I go to moa.party and connect a git account. Gitlab / Github will be the two initial targets, since we have users who have their agoras on both.+If no Daily Log exists for the current day, create it with correct name and front matter, and write the current post to the top of it.+Look at [[IndieKit]] for ideas on templates and how this is done. This can get moderately complicated.+<!-- I have a better example of Twitter posting, we do want to include at least time, timezones are tricky -->+After discussing with @Flancian, creating the daily log directly removes a lot of flexibility for the user. You lose posts as atomic units, so at best you can only reference the Daily Log for backlinks, and can't really re-use post content elsewhere within your garden.+We also have to mindful that a [[Jekyll]] garden like mine is only one client of a Moa git-push. Agora is another client, as will be [[Hugo]] and other platforms that get used to make [[SecondBrain]] sites.+Template preferences might need to be a bit more complicated, but roughly mirror the preferences from Daily Log above, just applying to each file:+* This makes social posts in Jekyll their own content type, which means users can choose to not even publish them, but still use the data from them e.g. as backlinks or transcluding on the pages representing [[wikilinks]] in the post+Again, IndieKit has a whole template system for this. We should start with a default and see how it works for people.+A siphon isn't really cross posting, so the filtering options are different. We'll need to think through these options and how they interact with the core cross-posting filter options.+This is a sample [[Moa Party]] post that will end up in Git for my digital garden https://github.com/bmann/bmcgarden #moa+This post would get posted even if all the checkboxes were checked -- includes a wikilink, has a link, and uses the global hashtag
+2
tiddlywiki/tiddlers/git-siphon-for-moa-party.md.meta
+2
tiddlywiki/tiddlers/git-siphon-for-moa-party.md.meta
+18
tiddlywiki/tiddlers/git.md
+18
tiddlywiki/tiddlers/git.md
···+Source: [StackOverflow](https://stackoverflow.com/questions/1753070/how-do-i-configure-git-to-ignore-some-files-locally)+Source: [Stackoverflow](https://stackoverflow.com/questions/9468970/how-to-get-a-count-of-all-the-files-in-a-git-repository)
+9
tiddlywiki/tiddlers/githawk.md
+9
tiddlywiki/tiddlers/githawk.md
+14
tiddlywiki/tiddlers/github-actions-for-jekyll.md
+14
tiddlywiki/tiddlers/github-actions-for-jekyll.md
···+TLDR; you can use Github Actions to build and publish your Jekyll site for free, which lets you do things like use arbitrary Jekyll plugins, as well as custom publishing end points like Fission.+I used the [nicely commented limjh16/jekyll-action-ts](https://github.com/limjh16/jekyll-action-ts/blob/master/.github/workflows/workflow.yml) to power the [[Github Actions]] to build this [[Jekyll]] site.+I didn't do anything special to make it work. Here's the code [bmann/bmcgarden](https://github.com/bmann/bmcgarden/blob/master/.github/workflows/jekyll-build.yml), with [[Fission Publish]] added at the end.+You have a certain amount of minutes included with your [[Github]] account. Looking at the [timing for my workflows](https://github.com/bmann/bmcgarden/actions), they are about 4 - 6 minutes to build and publish the site. I pay for a personal Github Pro account ($4/month), but because this site is not a private repo, I guess I can use as many minutes as I want? I'm not seeing any indication that I am using up minutes.+For private repos, the [billings page](https://github.com/settings/billing) says that 3000 minutes per month are included. That would be 3000 minutes / 6 minutes per build = 500 builds, So, I could publish up to 500 builds / 30 days per month = 16 builds per day.+My site takes quite a long time to build because the [[Simply Jekyll]] theme which powers [[backlinks]] and various other features is all implemented at the theme layer. And, Jekyll is slow for large sites like mine.
+2
tiddlywiki/tiddlers/github-actions-for-jekyll.md.meta
+2
tiddlywiki/tiddlers/github-actions-for-jekyll.md.meta
+5
tiddlywiki/tiddlers/glitch.md
+5
tiddlywiki/tiddlers/glitch.md
+41
tiddlywiki/tiddlers/goggles.md
+41
tiddlywiki/tiddlers/goggles.md
···+The full title is _GOGGLES: Democracy dies in darkness, and so does the Web_. Authored by the [[Brave]] Search Team.+This paper proposes an open and collaborative system by which a community, or a single user, can create sets of rules and filters, called _Goggles_, to define the space which a search engine can pull results from. Instead of a single ranking algorithm, we could have as many as needed, overcoming the biases that a single actor (the search engine) embeds into the results. Transparency and openness, all desirable qualities, will become accessible through the deep re- ranking capabilities Goggles would enable. Such system would be made possible by the availability of a host search engine, providing the index and infrastructure, which are unlikely to be replicated without major development and infrastructure costs. Besides the system proposal and the definition of the _Goggle language_, we also provide an extensive evaluation of the performance to demonstrate the feasibility of the approach. Last but not the least, we commit the upcoming Brave search engine to this effort and encourage other search engine providers to join the proposal.+Democracy dies in darkness, a line recently adopted by the Wash- ington Post as their slogan, warns us that unless people are informed with facts and truth, no true democracy is possible. Those who ben- efit from darkness have always tried to control media in order to control and manipulate public opinion with propaganda. Until re- cently, propaganda has been the exclusive domain of nation-states or state-sponsored actors through mass media [^19]. With the mass popularization of the Web in the last two decades and the subsequent privatization of it by big platforms like Google, YouTube and Facebook, the paradigm has changed. Propaganda is no longer a tool of an elite, but it has been commoditized to the extent that it is as accessible as advertisement, becoming a weapon that too many actors have access to. One must appreciate the irony that those most vocal about the risks of propaganda are those who controlled it in the past. Nevertheless, the risk of fake-news—a neologism created to mitigate cognitive dissonance—cannot be ignored [^5] [^6] [^30] [^33] [^36]. It is dangerous for a society if people living in it cannot distinguish between facts, opinions and outright misinformation. Although this danger has always existed, today the situation is dire if only because quantitative becomes qualitative and although all information is theoretically available, in practical terms it is not.+[^5]: Pew Research Center. 2016. [Many Americans Believe Fake News Is Sowing Confusion](https://www.journalism.org/2016/12/15/many-americans-believe-fake-news-is-sowing-confusion/)+[^6]: Simone Chambers. 2021. Truth, Deliberative Democracy,and the Virtues of Accuracy: Is Fake News Destroying the Public Sphere, Political Studies 69, 1 (2021), 147–163. <https://doi.org/10.1177/0032321719890811> arXiv: <https://doi.org/10.1177/0032321719890811>+[^30]: Dietram A. Scheufele and Nicole M. Krause. 2019. Science audiences, misinformation, and fake news. Proceedings of the National Academy of Sciences 116, 16 (2019), 7662–7669. <https://doi.org/10.1073/pnas.1805871115> arXiv: <https://www.pnas.org/content/116/16/7662.full.pdf>+[^33]: Joshua Tucker,Andrew Guess,Pablo Barbera,Cristian Vaccari,Alexandra Siegel, Sergey Sanovich, Denis Stukal, and Brendan Nyhan. 2018. Social Media, Political Polarization, and Political Disinformation: A Review of the Scientific Literature. SSRN Electronic Journal (01 2018).+[^36]: Soroush Vosoughi, Deb Roy, and Sinan Aral. 2018. The spread of true and false news online. Science 359,6380 (2018), 1146–1151. <https://doi.org/10.1126/science.aap9559> arXiv: <https://science.sciencemag.org/content/359/6380/1146.full.pdf>+[^19]: Edward S. Herman and Noam Chomsky. 1988. Manufacturing Consent: The Political Economy of the Mass Media. Pantheon Book.
+10
tiddlywiki/tiddlers/googlesheets.md
+10
tiddlywiki/tiddlers/googlesheets.md
+2
tiddlywiki/tiddlers/googlesheets.md.meta
+2
tiddlywiki/tiddlers/googlesheets.md.meta
+15
tiddlywiki/tiddlers/graph.md
+15
tiddlywiki/tiddlers/graph.md
···+Since I'm doing things a little differently, and also including my [[Archive]], I had to modify the [[Backlinks]] plugin `bidirectional_links_generator.rb` to include posts as well.
+34
tiddlywiki/tiddlers/gumroad-shl-part-time-work.md
+34
tiddlywiki/tiddlers/gumroad-shl-part-time-work.md
···+By [[Sahil Lavingia]], @shl, founder of [[Gumroad]], the article is titled [No Meetings, No Deadlines, No Full-Time Employees](https://sahillavingia.com/work), and describes how the currently 25 people work at Gumroad.+> The internet has enabled new ways of working, but we’re just starting to see them unfold. There are a lot of different ways to make work work. Ours is just one.+No one is an employee, everyone is a contractor, and they get paid hourly. They have an "anti-overtime" rate: past 20 hours per week, peoples' hourly rate is cut to 50%.+They don't have meetings or deadlines. People pick what to work on. They use Github, Notion, and Slack to "talk".+* [How do we decide what to work on?](https://www.notion.so/gumroad/How-do-we-decide-what-to-work-on-f2064b8ab16c4cbcac1077e16c8cf33b)+* [How do we communicate?](https://www.notion.so/gumroad/How-do-we-communicate-06f2032bfdae4552a38149c99c68e3df)+* [What does working at Gumroad feel like?](https://www.notion.so/gumroad/What-does-working-at-Gumroad-feel-like-7d9fd1c9548245a58afe5569d76a7960)+* [What's not so good at Gumroad?](https://www.notion.so/gumroad/What-s-not-so-good-at-Gumroad-847e3c285b1f45ab955ebacf52867900)+> Today, working at Gumroad resembles working on an open source project like Rails. Except it’s neither open source, nor unpaid.+> There are no deadlines either. We ship incrementally, and launch things whenever the stuff in development is better than what’s currently in production. The occasional exception does exist, such as a tax deadline, but as a rule, I try not to tell anyone what to do or how fast to do it. When someone new joins the company, they do what everyone else does: go into our Notion queue, pick a task, and get to work, asking for clarification when needed.+> Instead of setting quarterly goals or using OKRs, we move towards a single north star: maximizing how much money creators earn. It’s simple and measurable, allowing anyone in the company to do the math on how much a feature or bug-fix might be worth.+> People work at Gumroad as little as they need to sustain the other parts of their lives they prefer to spend their time and energy on: a creative side-hustle, their family, or anything else.+> We also have an “anti-overtime” rate: past twenty hours a week, people can continue to work at an hourly rate of 50 percent. This allows us to have a high hourly rate for the highest leverage work and also allows people to work more per week if they wish.
+2
tiddlywiki/tiddlers/gumroad-shl-part-time-work.md.meta
+2
tiddlywiki/tiddlers/gumroad-shl-part-time-work.md.meta
+11
tiddlywiki/tiddlers/heroku.md
+11
tiddlywiki/tiddlers/heroku.md
···+Heroku Teams https://devcenter.heroku.com/articles/heroku-teams -- it used to be awkward to "share" deployments, or have a fake company user that owned it; teams are free for up to 5 members, then $10 per month for more. Also no free dynos for teams.+I have been using Heroku for many many years. Heroku was [[serverless]] (and containers) before either term existed. I have helped get a variety of open source software running on Heroku with [[DeployToHeroku]], all in service of me not having to maintain a "stack" myself.
+11
tiddlywiki/tiddlers/how-to-build-a-business.md
+11
tiddlywiki/tiddlers/how-to-build-a-business.md
···+<script async class="speakerdeck-embed" data-id="7f0fb470deb7452f904b3bc3b9af1b2f" data-ratio="1.29456384323641" src="//speakerdeck.com/assets/embed.js"></script>
+2
tiddlywiki/tiddlers/how-to-build-a-business.md.meta
+2
tiddlywiki/tiddlers/how-to-build-a-business.md.meta
+7
tiddlywiki/tiddlers/how-to-setup-simply-jekyll.md
+7
tiddlywiki/tiddlers/how-to-setup-simply-jekyll.md
···+Pretty standard Jekyll setup for [[Simply Jekyll]] [on Netlify](https://simply-jekyll.netlify.app/posts/how-to-setup-simply-jekyll).
+2
tiddlywiki/tiddlers/how-to-setup-simply-jekyll.md.meta
+2
tiddlywiki/tiddlers/how-to-setup-simply-jekyll.md.meta
+181
tiddlywiki/tiddlers/how-to-use-simple-jekyll.md
+181
tiddlywiki/tiddlers/how-to-use-simple-jekyll.md
···+Welcome to this feature usage tour. This is going to be another short post that describes how to use all the fancy features we saw in [[Exploring the features of Simply Jekyll]]. So without further ado, let's get started.+All the default jekyll markdown features are made available such that they don't cause any conflict with the custom features that we have implemented. To see how to the raw markdown gets generated, go to the [[Test page to see how the raw markdown is rendered]]+Anything text inside a double square bracket is considered as an internal link. The text has to be a valid title, if you provide a random text inside double square brackets, it will showup highlighted in yellow telling you that there is no essay/article/file with the mentioned title.+Similarly, for external links all you have to do is add a double colon after the "Alt text" and enter the link to the website after the double colon as seen below.+Example of an internal link that points to a valid post or page, that is, a page with the title (not url) mentioned in the double brackets.+Example of an internal link that do not point to a valid post or page, that is, a page with the title (not url) mentioned in the double brackets.+So, all you have to do is type in the keywords of the corresponding type of sidenote or marginnote after the double colon in the above syntax+> **Raw Syntax:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. **[[**Phasellus mollis lectus id efficitur mollis.**::rsn]]** Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+> **Rendered Text:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. [[Phasellus mollis lectus id efficitur mollis.::rsn]] Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+There is only one color right now in which it highlights, a light bluish color, but you can easily extend it to support multiple colors by tinkering with it in `content.html` file in `_includes` directory.+> **Raw Syntax:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. **[[**Phasellus mollis lectus id efficitur mollis.**::highlight]]** Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+> **Rendered Text:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. [[Phasellus mollis lectus id efficitur mollis.::highlight]] Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+- **Sidenote-transclusion:** **[[**Some Text**::keyword-of-the-type-of-the-sidenote-transclusion]]**+- **Marginnote-transclusion:** **[[**Some Text**::keyword-of-the-type-of-the-marginnote-transclusion]]**+So, all you have to do is type in the keywords of the corresponding type of sidenote or marginnote after the double colon in the above syntax+> **Raw Syntax:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. **[[**Exploring the features of Simply Jekyll**::rmn-transclude]]** Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+> **Rendered Text:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. [[Exploring the features of Simply Jekyll::rmn-transclude]] Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+> **Raw Syntax:** **[[**Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis**::wrap]]**.+> **Rendered Text:** [[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum tortor in pharetra vehicula. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.::wrap]]+> **Raw Syntax:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. **[[**Donec rutrum tortor in pharetra vehicula**::srs]]**. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+> **Rendered Text:** Lorem ipsum dolor sit amet, consectetur adipiscing elit. [[Donec rutrum tortor in pharetra vehicula::srs]]. Fusce gravida lacus ac sem luctus congue at id justo. Ut sed tempus ante. Suspendisse sit amet diam nec justo rhoncus tristique. Ut blandit faucibus nisi vitae rutrum. Vivamus fermentum efficitur justo non facilisis.+_Note: This is something that [[Kramdown]] supports, but [[CommonMark]] does not. This means HTML syntax will be needed and that none of the examples below will render_+There are classes like very-small, medium-small, small, small-medium, medium, medium-large, large, very-large; that can be used to change the size of your text directly from markdown like this:+Similarly there are classes like regular-sans, serif, bold, italic, oblique, bolder, etc for formatting the text.+Other common classes are `.boxit` that is used to wrap the text, `.disable-user-select` to disallow users from being able to select a particular piece of text by selecting it, etc. There are more classes like these which you can see in the file `style.css`. Once you figure out which class to use, all you have to do is just add the class before the text you want inside a curl brace like this {:\<classnames-with-dot-prepended-to-them>}+Features like backlinks, context menu, related posts, page preview are available by default as they are implemented using CSS and JS. So, you don't have to do anything other than write as you would normally to make use of those features.+When you typeout square brackets, it can be frustrating to type out the entire file title everytime. At least it was for me, so I created a small VSCode plugin, the editor in which I write my essays to autocomplete the titles as soon as I type double squarebrackets. It has been pretty handy for me, if you are interested in using VSCode or already use it, you can find it here: [[Notecomplete::https://github.com/raghuveerdotnet/scratchpad/tree/master/note-complete]]. It is pretty simple to use, all you have to do is just download the note-complete folder and copy it to .vscode directory in your OS to start using it. :)
+2
tiddlywiki/tiddlers/how-to-use-simple-jekyll.md.meta
+2
tiddlywiki/tiddlers/how-to-use-simple-jekyll.md.meta
+85
tiddlywiki/tiddlers/humane-representation-of-thought-bret-victor.md
+85
tiddlywiki/tiddlers/humane-representation-of-thought-bret-victor.md
···+<iframe src="https://player.vimeo.com/video/115154289?title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>+<p><a href="https://vimeo.com/115154289">The Humane Representation of Thought</a> from <a href="https://vimeo.com/worrydream">Bret Victor</a> on <a href="https://vimeo.com">Vimeo</a>.</p>+- The primary work here is Hiroshi Ishii's "Radical Atoms": tangible.media.mit.edu/project/inform/+New representations of thought — written language, mathematical notation, information graphics, etc — have been responsible for some of the most significant leaps in the progress of civilization, by expanding humanity’s collectively-thinkable territory.+But at debilitating cost. These representations, having been invented for static media such as paper, tap into a small subset of human capabilities and neglect the rest. Knowledge work means sitting at a desk, interpreting and manipulating symbols. The human body is reduced to an eye staring at tiny rectangles and fingers on a pen or keyboard.+Like any severely unbalanced way of living, this is crippling to mind and body. But it is also enormously wasteful of the vast human potential. Human beings naturally have many powerful modes of thinking and understanding. Most are incompatible with static media. In a culture that has contorted itself around the limitations of marks on paper, these modes are undeveloped, unrecognized, or scorned.+We are now seeing the start of a dynamic medium. To a large extent, people today are using this medium merely to emulate and extend static representations from the era of paper, and to further constrain the ways in which the human body can interact with external representations of thought.+But the dynamic medium offers the opportunity to deliberately invent a humane and empowering form of knowledge work. We can design dynamic representations which draw on the entire range of human capabilities — all senses, all forms of movement, all forms of understanding — instead of straining a few and atrophying the rest.+This talk suggests how each of the human activities in which thought is externalized (conversing, presenting, reading, writing, etc) can be redesigned around such representations.
+2
tiddlywiki/tiddlers/humane-representation-of-thought-bret-victor.md.meta
+2
tiddlywiki/tiddlers/humane-representation-of-thought-bret-victor.md.meta
+13
tiddlywiki/tiddlers/hyper-terminal.md
+13
tiddlywiki/tiddlers/hyper-terminal.md
···+"The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards."
+2
tiddlywiki/tiddlers/hyper-terminal.md.meta
+2
tiddlywiki/tiddlers/hyper-terminal.md.meta
+21
tiddlywiki/tiddlers/iawriter.md
+21
tiddlywiki/tiddlers/iawriter.md
···+> It can be used without reading long manuals. Just open the app and start typing. Introduced with the original iA Writer in 2010, **Focus Mode** blinds everything out except the sentence or paragraph you are working on.| Write one sentence or paragraph at a time. When you said what you feel, edit. We have you covered there as well.+With [[IndieKit]] I can publish posts of type 'Article' to this site. Since the Micropub 'Note' post type doesn't have a title, I can't use it as a note unless I'm OK with date-stamp-as-title notes.
+8
tiddlywiki/tiddlers/implementing-littlefoot-for-footnotes.md
+8
tiddlywiki/tiddlers/implementing-littlefoot-for-footnotes.md
+2
tiddlywiki/tiddlers/implementing-littlefoot-for-footnotes.md.meta
+2
tiddlywiki/tiddlers/implementing-littlefoot-for-footnotes.md.meta
+22
tiddlywiki/tiddlers/indieauth.md
+22
tiddlywiki/tiddlers/indieauth.md
···+IndieAuth is an [[IndieWeb]] component that lets you sign in to things using your own website. The main instance is at <https://indieauth.com>, and the spec is at <https://indieauth.net/>. Created and maintained by @aaronpk+> This allows individual websites like someone's [[WordPress]], [[Mastodon]], or [[Gitea]] server to become its own identity provider, and can be used to sign in to other instances. Both users and applications are identified by URLs, avoiding the need for getting API keys or making new accounts.+> IndieAuth.com provides an IndieAuth server for your website that authenticates you using your existing social accounts. First you link from your website to one or more authentication providers such as GitHub or a PGP key, then when you enter your domain name in the web sign-in form on websites that support IndieAuth, you can sign in without using a password.+I currently use my Github account to login. More third-party services used to work (like Twitter), but don't anymore. I've been meaning to explore the private key support, but really, it's very specifically [PGP support](https://indieauth.com/pgp).
+20
tiddlywiki/tiddlers/indiekit.md
+20
tiddlywiki/tiddlers/indiekit.md
···+> Indiekit is a small but powerful server that acts as the go-between your website and the wider independent web.+> * Publish content to your website using apps like [[iAWriter]], [[Micro.blog]], Icro, Indigenous or services that support the [[Micropub]] API+> * Syndicate your content to social networks like Twitter, ~~Mastodon and LinkedIn~~, and save posts to the Internet Archive+> * Highly configurable, with presets available for common static site generators such as Jekyll and Hugo.+Written in [[NodeJS]] and licensed under an [[MIT License]], authored by @paulrobertlloyd. Set up for [[Deploy to Heroku]].
+20
tiddlywiki/tiddlers/indieweb.md
+20
tiddlywiki/tiddlers/indieweb.md
···+> The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data. [more »](https://indieweb.org/IndieWeb)
+24
tiddlywiki/tiddlers/intro-to-simple-jekyll.md
+24
tiddlywiki/tiddlers/intro-to-simple-jekyll.md
···+[[Simply Jekyll]] is a highly functional jekyll-based theme that combines the best of different worlds (atleast tries to 😅). It is a minimal and distraction free theme that strives to provide maximum value all without holding back on any essential features that a user would benefit from or would desire for. This is an evolving project and is garanteed to be maintained at least for quite some time as I myself am a beneficiary of this theme and the project.+- Custom classes to style phrasing elements like quotes, callouts, etc by mentioning size, font-types, weight, box etc.+- Custom syntax to highlight your favorite part of the post (No, I am not talking about code syntax highlighting, which is already provided by Jekyll through Rouge).+Plus everything else that you can already do with jekyll like write something on a bunch of markdown files and convert it into a HTML file or sprinkle in some inline html can still be done alongside these features.
+2
tiddlywiki/tiddlers/intro-to-simple-jekyll.md.meta
+2
tiddlywiki/tiddlers/intro-to-simple-jekyll.md.meta
+25
tiddlywiki/tiddlers/ipfs-chromeos.md
+25
tiddlywiki/tiddlers/ipfs-chromeos.md
···+_Running [[IPFS]] on ChromeOS like this is not recommended -- use the built in [[ChromeOS Linux Support]]._
+2
tiddlywiki/tiddlers/ipfs-chromeos.md.meta
+2
tiddlywiki/tiddlers/ipfs-chromeos.md.meta
+20
tiddlywiki/tiddlers/ipfs-deploy.md
+20
tiddlywiki/tiddlers/ipfs-deploy.md
···
+8
tiddlywiki/tiddlers/ipfs.md
+8
tiddlywiki/tiddlers/ipfs.md
···+Originally created by [[Juan Benet]] who founded [[Protocol Labs]], which continues to improve IPFS and related protocols such as [[libp2p]] and [[IPLD]], as well as the [[Filecoin]] blockchain.
+10
tiddlywiki/tiddlers/jacobsayles.md
+10
tiddlywiki/tiddlers/jacobsayles.md
···+> I am a creative and entrepreneurial technologist with over 20 years of experience and a history of innovative ideas, well executed projects, and management of diverse teams. In 2007, I recognized the growing trend of independent and remote workers and opened Office Nomads, the first coworking space in Seattle, WA. To support this business and others like it, I wrote Nadine, the first open source coworking platform, and founded Open Coworking, a non-profit dedicated to the Coworking Movement. In 2016 I relocated to Vancouver, Canada to take on the role of Director of Technology for 312 Main, a 105,000 sf coworking community in the old Downtown Vancouver Police building.
+19
tiddlywiki/tiddlers/jam.md
+19
tiddlywiki/tiddlers/jam.md
···+"Jam is an audio space for chatting, brainstorming, debating, jamming, micro-conferences and more."+> With Jam you can create Jams which are audio rooms that can be used for panel discussions, jam sessions, free flowing conversations, debates, theatre plays, musicals and more. The only limit is your imagination.+It uses [[Docker]] and is made up of a [[React]] front end, [mafintosh/signalhub](https://github.com/mafintosh/signalhub) for managing [[WebRTC]] connections, and a [[NodeJS]] server `pantry` "lightweight server for handling authentication and coordination of Jam"
+11
tiddlywiki/tiddlers/jay-graber.md
+11
tiddlywiki/tiddlers/jay-graber.md
···+Presents on decentralized social media and protocols, including January 2020 presentation at the Internet Archive, [[Exploring Decentralized Social Media]] and release of research for Twitter [[Bluesky]] January 2021 [[Decentralized Social Ecosystem Review]].
+58
tiddlywiki/tiddlers/jekyll.md
+58
tiddlywiki/tiddlers/jekyll.md
···+Set the environment variable ```PAGES_REPO_NWO``` to a repo such as ```spadebuilders/EIPs``` if you want to have Jekyll sites build on Netlify.+By Colin Garvey at [[Forestry]] https://forestry.io/blog/how-i-reduced-my-jekyll-build-time-by-61/
+10
tiddlywiki/tiddlers/joplin.md
+10
tiddlywiki/tiddlers/joplin.md
···+Open source, markdown-based note taking & to do. Originally designed to import Evernote `.enex` files.+Available on many platforms, including mobile apps and even terminal. Uses different cloud services for synchronization, but encrypted with your own keys, eg [[Dropbox]].[[I don't use it any more. I'm using <a href='../roam-research/'>Roam</a> for private notes and its mobile web interface works fine for quick note taking.::lmn]]
+22
tiddlywiki/tiddlers/liberapay.md
+22
tiddlywiki/tiddlers/liberapay.md
···+> Liberapay is run transparently by a non-profit organization, its [source code](https://github.com/liberapay/liberapay.com) is public.+> Payments come with no strings attached. You don't know exactly who is giving to you, and donations are capped at CA$150.00 per week per donor to dampen undue influence.+> By default, the total amount you give and the total amount you receive are public (you can opt out of sharing this info).+> Liberapay does not take a cut of payments, the service is funded by the donations to its own account. However there are payment processing fees.+> Liberapay is an open project, you can help us translate it, improve its code, and manage its legal entity. If you do so you'll be able to join the Liberapay team and receive a share of the money that our users donate to keep the service running.
+66
tiddlywiki/tiddlers/licensing.md
+66
tiddlywiki/tiddlers/licensing.md
···+[[Parity]], [[Prosperity]], and [[License Zero]] are all Kyle Mitchell projects, who I am a big fan of.+Not a license per se, but rather a protocol and some tools for selling private licenses to Parity and Prosperity.+> Contributors can choose from two software licenses, Parity, an open, share-alike license, and Prosperity, noncommercial license, then sell private licenses through licensezero.com for use in closed source or for profit. licensezero.com sends the proceeds directly to developers’ Stripe accounts.+> The Business Source License (this document, or the “License”) is not an Open Source license. However, the Licensed Work will eventually be made available under an Open Source License, as stated in this License.+> One way to clear such a high bar is to make a ton of new value, all the time, at a relentless pace. The **Business Source License** and other time-delay release pacts implement exactly that kind of commitment in legal terms. Business-wise, it’s a treadmill. Stand still, you fall off the back.<br /><cite>[Kyle Mitchell, Changeblog, Sept 2019](https://writing.kemitchell.com/2019/09/05/Changeblog.html)</cite>+Business Source License (BSL) was created by David Axmark and Michael Widenius to provide a mutually beneficial balance between the user benefits of true Open Source software that is free of cost and provides open access to all of the product code for modification, distribution, etc., and the sustainability needs of software developers to continue delivering product innovation and maintenance.+The BSL is structured to allow free and open usage for the majority of use cases, and only requires a commercial license by those who use the software above a certain threshold, which is typically indicative of an environment that is delivering significant value to a business.+BSL gives users complete access to the source code so users can modify, distribute and enhance it. It also guarantees a path for the software to become Open Source over time so that users will never be locked into a single vendor. These features help preserve the critical freedom aspects of Open Source (as defined by the Open Source Initiative in the Open Source Definition https://opensource.org/osd-annotated) while enabling a viable business model for professional software developers.+This FAQ is designed to address questions for any developer, or any company, interested in working on BSL software or adopting BSL for their own business.+> BSL is a new alternative to Closed Source or Open Core licensing models. Under BSL, the source code is freely available from the start and it is guaranteed to become Open Source at a certain point in time (i.e., the Change Date). Usage below a specific level in the BSL is always completely free. Usage above the specified level requires a license from the vendor until the Change Date, at which point all usage becomes free.+> To create a license that strikes a balance between being able to run a financially viable software company while still supporting the original tenets of Open Source, such as empowering all software developers to be part of the innovation cycle – giving them open access to the code so they can modify or distribute the software by making the entire source code available from the start. Ultimately, we hope that BSL will create more Open Source software.
+21
tiddlywiki/tiddlers/littlefoot.md
+21
tiddlywiki/tiddlers/littlefoot.md
···+Littlefoot is a [[JavaScript]] library to make great inline footnotes. It's a non-jQuery replacement for [[BigfootJS]].+>littlefoot is a lightweight JavaScript library that creates exceptional footnotes. It was forked from Bigfoot.js by Chris Sauvé and does not require jQuery.+>Simply include the code on your pages and footnotes will be detected automatically and improved in the following ways:+>* Links to footnotes will be replaced with clickable/tappable buttons, making them substantially easier to hit.+>* Footnote content will appear in a popover directly beside the footnote button when it is clicked/tapped, which cuts out the annoying bouncing around the page that footnotes typically result in.+>* The active popovers will be resized and repositioned to ensure that they continue to be completely visible on-screen and aesthetically pleasing: this makes it perfect for mobile devices and responsive designs.
+22
tiddlywiki/tiddlers/livegrep.md
+22
tiddlywiki/tiddlers/livegrep.md
···+“Instantly grep all code at your company from a web interface, with it producing the relevant files, contextual snippets, and links to the full version in Github/GHE/etc.”+>b) say "If I were trying to find the answer to that question with our tools, here's my entry point, here's the search query, and here's my mental heuristic for why I'd click on result #3"+>This is trying to thread the needle on always, always being happy to give responsive answers to questions while also increasing people's ability to self-serve on them in the future.+> Since it's publicly available, let me mention that the most common tool I use for answering these questions is livegrep and that I intend to boot up a livegrep instance on the first day of every startup for the rest of my life.
+25
tiddlywiki/tiddlers/logseq.md
+25
tiddlywiki/tiddlers/logseq.md
···+> Logseq is a local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base.+>The server will never store or analyze your private notes. Your data are plain text files and we currently support both Markdown and Emacs Org mode (more to be added soon).+>In the unlikely event that the website is down or cannot be maintained, your data is, and will always be yours.+>Logseq is hugely inspired by [[Roam Research]], [[Org Mode]], [[TiddlyWiki]] and [[Workflowy]], hats off to all of them!
+32
tiddlywiki/tiddlers/macmini.md
+32
tiddlywiki/tiddlers/macmini.md
···+I bought a Mac Mini[^macmini2018] at the [beginning of October 2020]({% link _logs/2020-10-03-journal.md %}). I got the higher end model and bumped the processor to the **3.2GHz 6‑core 8th‑generation Intel Core i7**, but everything else base -- 8GB RAM, 512GB SSD.+[^macmini2018]: This is known as the Mac Mini (2018) edition. The [Apple Mac Mini page](https://www.apple.com/mac-mini/) now lists the new Mac Mini with the [[Apple M1]] ARM chip.+I have often used Norse Mythology as a naming scheme for computers, although I'm also currently using a Pokemon theme for portable devices. This current Mac Mini is named _Utgard_.[^utgard]+[^utgard]: See [Útgarðar on Wikipedia](https://en.wikipedia.org/wiki/%C3%9Atgar%C3%B0ar), where you can follow many other Norse mythology references+* 32GB of RAM [ordered from OWC](https://eshop.macsales.com/item/OWC/2666DDR4S32P/); the saga of the screwdrivers means that I didn't complete installation until [Feb 2021](https://blog.bmannconsulting.com/2021/02/09/i-bought-this.html)+* HyperX membrane keyboard: quieter, full size, and permanently wired, so my [[Royal Kludge]] becomes my wireless / portable keyboard. Don't worry, it still has rainbow backlighting!+* 2TB NVMe drive in an external enclosure, [researched originally Nov 14th, 2020]({% link _logs/2020-11-14-journal.md %}), purchased and installed [Nov 24th, 2020]({% link _logs/2020-11-24-journal.md %})+* OWC Mercury Elite Pro Dock with 2x 2TB SSD drives (installed [[February 9th, 2021]]); the fan is very loud, so unplugged for now?+* Webcam, [detailed Nov 7th, 2020, along with eGPU purchase]({% link _logs/2020-11-07-journal.md %})+* Wrist rest? I have to get the position / height of my hands, the desk, and keyboard set correctly
+15
tiddlywiki/tiddlers/mailtrain.md
+15
tiddlywiki/tiddlers/mailtrain.md
···+A [[Self Hosted]] newsletter application built on Node.js (v10+) and MySQL (v8+) or MariaDB (v10+).
+36
tiddlywiki/tiddlers/marfa-theme.md
+36
tiddlywiki/tiddlers/marfa-theme.md
···+I'm using the Marfa theme from [[Micro.blog]] for my site [blog.bmannconsulting.com](https://blog.bmannconsulting.com). My fork is public here: https://github.com/bmann/theme-marfa+Copied [yearly grouping](https://github.com/jnjosh/internet-weblog/blob/master/layouts/partials/yearly_grouping.html) across from `internet-weblog` theme into the marfa theme. Live example on the authors blog: <https://jnjosh.com/posts/>. Copied `list.archivehtml.html` and `list.photoshtml.html` across from the `theme-blank` default Mb theme. Figuring out how these all fit together, how do I get Hugo to locally create this archive page? Just make an `/archive` folder?+Added tags to the `#post-meta` section at the bottom of `single.html`. Messed around with CSS styling to make button-style tag links with an arrow in front.+The "Call to Action" (CTA) on single posts in the upper right hand corner points to Mb -- point it at bmannconsulting for now.+Moved custom footer partial inside the **actual** footer, rather than just blank text at the end of the page.+Looking at [internet-weblog theme](https://github.com/jnjosh/internet-weblog) for ideas, adding categories to posts.
+20
tiddlywiki/tiddlers/markdown-notes.md
+20
tiddlywiki/tiddlers/markdown-notes.md
···+Markdown Notes is one of the [[Foam]] [recommended extensions](https://foambubble.github.io/foam/recommended-extensions) for [[VSCode]].
+2
tiddlywiki/tiddlers/markdown-notes.md.meta
+2
tiddlywiki/tiddlers/markdown-notes.md.meta
+27
tiddlywiki/tiddlers/mastodon.md
+27
tiddlywiki/tiddlers/mastodon.md
···+The Mastodon documentation site https://docs.joinmastodon.org/ covers what a microblog and federation are:+> Similar to how blogging is the act of publishing updates to a website, microblogging is the act of publishing small updates to a stream of updates on your profile. You can publish text posts and optionally attach media such as pictures, audio, video, or polls. Mastodon lets you follow friends and discover new ones.+> Federation is a form of decentralization. Instead of a single central service that all people use, there are multiple services, that any number of people can use.+> I'm working on Mastodon, a free, open-source social network server based on open web protocols like ActivityPub and OStatus. The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people. The technical focus of the project is a good user interface, a clean REST API for 3rd party apps and robust anti-abuse tools.+> The entire network is like an unlimited number of different Twitter websites, users of which can follow each other and interact regardless of which Twitter website exactly they are on. This has obvious benefits as there is no single company that has a monopoly.
+11
tiddlywiki/tiddlers/maxime-vaillancourt.md
+11
tiddlywiki/tiddlers/maxime-vaillancourt.md
···+Creator of the [[Digital Garden Jekyll Template]] https://github.com/maximevaillancourt/digital-garden-jekyll-template that runs this site.
+2
tiddlywiki/tiddlers/maxime-vaillancourt.md.meta
+2
tiddlywiki/tiddlers/maxime-vaillancourt.md.meta
+17
tiddlywiki/tiddlers/meet-coop.md
+17
tiddlywiki/tiddlers/meet-coop.md
···+> access to open source meeting and conferencing tools, powered by BigBlueButton, running on cooperatively owned infrastructure. We are part of the commons economy.+Found this via [[Social.Coop]], which is considering joining so SC members get access to meeting capabilities.+<iframe width="560" height="315" src="https://www.youtube.com/embed/Hso8yLzkqj8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+10
tiddlywiki/tiddlers/memoryexpress.md
+10
tiddlywiki/tiddlers/memoryexpress.md
+2
tiddlywiki/tiddlers/memoryexpress.md.meta
+2
tiddlywiki/tiddlers/memoryexpress.md.meta
+7
tiddlywiki/tiddlers/mhawksey-twitter-archive-github-pages.md
+7
tiddlywiki/tiddlers/mhawksey-twitter-archive-github-pages.md
···+link: https://mashe.hawksey.info/2016/08/keeping-your-twitter-archive-fresh-and-freely-hosted-on-github-pages/+Blog post by [@mhawksey](https://twitter.com/mhawksey) on using his [[TAGS]] tool to have a continuous archive on Github Pages, which you can then add a domain name to, in order to have it at a custom website like I do for my [[Twitter Archive]].
+2
tiddlywiki/tiddlers/mhawksey-twitter-archive-github-pages.md.meta
+2
tiddlywiki/tiddlers/mhawksey-twitter-archive-github-pages.md.meta
+10
tiddlywiki/tiddlers/micro-editor.md
+10
tiddlywiki/tiddlers/micro-editor.md
···+Static binary with no dependencies so it can run on pretty much any system. Plugin system written in Lua. Full mouse support as well as keybindings. I use this on my [[Chromebook]].
+2
tiddlywiki/tiddlers/micro-editor.md.meta
+2
tiddlywiki/tiddlers/micro-editor.md.meta
+45
tiddlywiki/tiddlers/microblog.md
+45
tiddlywiki/tiddlers/microblog.md
···+A hosted microblogging service that uses [[Hugo]] static site generator underneath. Supports [[IndieWeb]], [[Micropub]], [[ActivityPub]] and more independent and open web protocols.+[[Recommended]] for people who want to run a blog on their own domain, while still being able to cross post to Twitter, LinkedIn, Medium, Tumblr, and Mastodon. Also supports podcasts and videos at premium accounts.+I pay for an account to [run my microblog at blog.bmannconsulting.com](https://blog.bmannconsulting.com). My username and feed are at [micro.blog/boris](https://micro.blog/boris)[[I sometimes forget that 'other' Boris Jabes has the <em>boris</em> microblog link at <a href='https://boris.micro.blog'>boris.micro.blog</a>.::lsn]].+The help article explains that you can [embed your microblog feed into other sites using sidebar.js](https://help.micro.blog/2016/sidebar-js/).+The nice thing about this is that your feed automatically includes the posts you make to your blog, but you can also add third party feeds. This means Micro.blog can be your own aggregator, rather than having to merge feeds somewhere else.+Unfortunately, there is no permalink included for these posts, so they are much less useful. This is generated as HTML -- which is great, because it can just be output. But, without linking back to the original, I'm not sure that it makes a lot of sense? It would mean that Mb needs to know / store the permalink or source of each feed item. I _think_ [[JSON Feed]] that you include would have this?+For each feed item in sidebar.js, wrap the date or a separate small `#` (or the title for posts with titles?) in a permalink that points to the source item.+This means that when your micro blog feed is embedded, people can actually follow the link to see where it came from. As it is, it's just a chunk of HTML, and there is no way for the user to easily get the permalinks.+I'm embedding my own [boris feed](https://micro.blog/boris) below so I can point to it as an example:+<script type="text/javascript" src="https://micro.blog/sidebar.js?username=boris&count=5"></script>
+15
tiddlywiki/tiddlers/micropub-to-github.md
+15
tiddlywiki/tiddlers/micropub-to-github.md
···+A [[NodeJS]] server designed to self-host with [[Deploy to Heroku]] support with an [[MIT License]].+I also [documented getting this running for my own site](https://github.com/bmann/microglue/issues/5).
+2
tiddlywiki/tiddlers/micropub-to-github.md.meta
+2
tiddlywiki/tiddlers/micropub-to-github.md.meta
+22
tiddlywiki/tiddlers/micropub.md
+22
tiddlywiki/tiddlers/micropub.md
···+An open API standard for creating, editing, and deleting posts on websites, like on your own domain, supported by numerous third-party clients and CMSs.+An [[IndieWeb]] standard, [[W3C]] Editor is @aaronpk. Main page on the [IndieWeb wiki](https://indieweb.org/Micropub).+* [[Micro.blog]] supports it for publishing. Its using the "Link" or "Bookmark" type for a different purpose, that doesn't actually get published to your feed.
+11
tiddlywiki/tiddlers/minimal-mistakes.md
+11
tiddlywiki/tiddlers/minimal-mistakes.md
···+Minimal Mistakes is a [[Jekyll]] theme that I have used for many years. Extremely flexible, lots of layouts and options, well-structured code.
+2
tiddlywiki/tiddlers/minimal-mistakes.md.meta
+2
tiddlywiki/tiddlers/minimal-mistakes.md.meta
+7
tiddlywiki/tiddlers/mit-license.md
+7
tiddlywiki/tiddlers/mit-license.md
+32
tiddlywiki/tiddlers/moa-party.md
+32
tiddlywiki/tiddlers/moa-party.md
···+@flancian, @vera and I have formed a squad under the [[FedStoa]] to run Moa as a public utility. The home base for this is now on Gitlab at <https://gitlab.com/fedstoa/moa>. The issue queue in that repo is where TODOs are actively being tracked.+The [moaparty.com](https://moaparty.com) website is the status / news / docs website for the project, with the source code and build on Gitlab under the [[FedStoa]] group.+The Matrix channel [#moaparty:matrix.org](https://matrix.to/#/!zPwMsygFdoMjtdrDfo:matrix.org?via=matrix.org) is where chat discussion is happening. Add #moaparty to your Twitter, Instagram, or Mastodon posts, or the `[[Moa Party]]` wikilink.+Originally created by James Moore, a [[Python]] / Flask app and open source under an [[MIT License]].+As of September 2020, Instagram cross posting is disabled because of changes in the Instagram API. Likely same reason that [[OwnYourGram]] doesn't really work anymore.
+10
tiddlywiki/tiddlers/multipass-vm.md
+10
tiddlywiki/tiddlers/multipass-vm.md
···+[[Canonical]] has developed multipass to easily run one or more Ubuntu Linux VMs on your Mac, Windows, or Linux desktop. Sort of like “local” cloud instances.
+2
tiddlywiki/tiddlers/multipass-vm.md.meta
+2
tiddlywiki/tiddlers/multipass-vm.md.meta
+29
tiddlywiki/tiddlers/neocities.md
+29
tiddlywiki/tiddlers/neocities.md
···+As I [found out]({% link _logs/2020-09-30-journal.md %}), Neocities experiments with [[IPFS]]: you can [enable IPFS archiving](https://neocities.org/distributed-web), and they [blogged about it in 2015](https://blog.neocities.org/blog/2015/09/08/its-time-for-the-distributed-web.html).+Our goal: to enable you to harness the creativity, beauty, and power of creating your own web site. To rebuild the web we lost to automation and monotony, and make it fun again.+* **Open source.** Neocities believes in open source, and we share code back with the community.+* **Not an advertising company.** We'll never put ads or watermarks on sites, and we don't sell your data to marketers.+* **Sustainable.** We want to grow, but that growth cannot risk the site (or compromise our principles).
+15
tiddlywiki/tiddlers/networked-notebooks-catalogue.md
+15
tiddlywiki/tiddlers/networked-notebooks-catalogue.md
···+[[Github repo::https://github.com/prathyvsh/networked-notebooks]] listing different networked notebooks aka [[Tools for Thought]] aka [[Second Brain]].+> Not a product per-se, but from the discussion, the prototype seems interesting. It is an attempt to create a densely connected Digital Garden. ([[The term digital garden has become a popular term for describing websites that incorporate multiple facets of a person’s digital space like notes, blog etc into a single thing::highlight]] and allows visitors to stroll through them seamlessly like a garden with densely connected graph like structure. [This article](https://nesslabs.com/mind-garden) from [[Anne-Laure Le Cunff]] has an excellent explanation of it).
+2
tiddlywiki/tiddlers/networked-notebooks-catalogue.md.meta
+2
tiddlywiki/tiddlers/networked-notebooks-catalogue.md.meta
+15
tiddlywiki/tiddlers/neuron.md
+15
tiddlywiki/tiddlers/neuron.md
···+A future-proof open-source app for managing your plain-text notes in Zettelkasten style, as well as for publishing them on the web.+You can use the [Neuron Template](https://github.com/srid/neuron-template) to publish to [[Github Pages]] using [[Github Actions]].+The author is also building [Cerveau](https://www.cerveau.app) to edit Neuron sites online -- it uses this by editing Github repositories. He is considering open sourcing based on Github sponsors.
+15
tiddlywiki/tiddlers/nixos.md
+15
tiddlywiki/tiddlers/nixos.md
···+NixOS Wiki: [Cheatsheet](https://nixos.wiki/wiki/Cheatsheet) - a cheat sheet and rough mapping between Ubuntu and NixOS+Fluffy Nuke It: [Installing Essential Software in NixOS](http://fluffynukeit.com/installing-essential-software-in-nixos/) - technically about setting up NixOS for [[Haskell]] development, but does a good job of walking through and explaining how things work.
+31
tiddlywiki/tiddlers/notes-meta-layer-julianlehr.md
+31
tiddlywiki/tiddlers/notes-meta-layer-julianlehr.md
···+_What’s the digital equivalent of sticky notes?_ by [[Julian Lehr]] https://julian.digital/2020/09/04/a-meta-layer-for-notes/+> Hey’s most interesting aspect is not its radical approach to email – but its fresh approach to note taking!+Mentions [[Front App]]. Feels like [[Missive]] does this really well — in both single player and team mode.+> What we need instead is a spatial meta layer for notes on the OS-level that lives across all apps and workflows. This would allow you to instantly take notes without having to switch context. Even better yet, the notes would automatically resurface whenever you revisit the digital location you left them at.+This requires a shared data layer to support it. This is a core [[Fission]] [[Webnative]] insight and goal: cross platform, cross app data layer. Re-use of data enabled by this layer.+> You could imagine employers shipping corporate laptops with pre-installed notes to make it easier to transfer (previously tacit) knowledge and thus improve the onboarding process for new hires.+I’ve created an [[Indoctrination Reading List]] at multiple companies, as well as handed over wikis to be searched and added to as part of onboarding.+Asking people about their note taking practices and tools is probably a good interview question.
+2
tiddlywiki/tiddlers/notes-meta-layer-julianlehr.md.meta
+2
tiddlywiki/tiddlers/notes-meta-layer-julianlehr.md.meta
+12
tiddlywiki/tiddlers/notist.md
+12
tiddlywiki/tiddlers/notist.md
···+> Notist is a project developed by Drew McLellan and Rachel Andrew. We’re the team behind the CMS Perch. We know a lot about content management, and we know a lot about public speaking. We thought we would bring these two things together and that place is Notist. Somewhere not just to host slides, but everything from the handouts to share with listeners to their thoughts by way of curated social media posts.
+31
tiddlywiki/tiddlers/obsidian.md
+31
tiddlywiki/tiddlers/obsidian.md
···+Desktop Markdown editor for Mac, Windows, and Linux that has built in backlinking, wikilinks, and [[Zettelkasten]] support.+License model is free for personal use, they intend to have [paid licenses](https://obsidian.md/pricing) for commercial use, much like the licensing model for IDEs. Personal users pay for early access and other community features.+> In our age when cloud services can shut down, get bought, or change privacy policy any day, the last thing you want is proprietary formats and data lock-in.+> With Obsidian, your data sits in a local folder. Never leave your life's work held hostage in the cloud again.+> Plain text Markdown also gives you the unparalleled interoperability to use any kind of sync, encryption, or data processing that works with plain text files.+> Although we call it a personal knowledge base or your [[Second Brain]], we also like to think of it as an [[IDE for your notes::highlight]]. You can think of an IDE as a powerful frontend that tries to understand your code, such as where are functions and variables stored, what are their types, and by doing so make it super easy to navigate code and get suggestions as you type.
+92
tiddlywiki/tiddlers/office-space-vancouver.md
+92
tiddlywiki/tiddlers/office-space-vancouver.md
···+Ideally I want an enclosed office that can fit 2 - 3 people. This might be a small standalone space (eg Dominion Building or similar) or it could be inside a shared space.+The enclosed office is for 1) storing stuff -- including external monitor 2) frequent calls / video conferences. 3) not being in an open plan space+Monthly membership is $45USD and includes 2 credits. Conference rooms start at 1 credit per hour, roughly $25CAD / hour.+More old-school office provider, specializes in enclosed offices. Multiple locations around Vancouver, vary in price.+2 - 3 person office is around $1000 per month, month to month, with some deposits and other items required at signing.+_We had a 2 person office (with three keys) at 1066 W Hastings on the 20th floor through Regus. It was easy to share the space with other people, you can have people come by, you can get packages delivered._+_There was a "community space" -- whiteboard, table with four chairs -- that could be booked daily for up to 2 hours. You can only book it day of, so get up early and you should have no problem getting it -- but isn't ideal for booking ahead of time. We never booked a paid boardroom_+_After hours (eg small meetup) not really possible -- as the larger spaces are not available outside of business hours._+Use restaurants that are closed during the day as work space. $99CAD / month for pretty much unlimited 9am-5pm usage, plus coffee/tea included. Other pricing available. Tell them Boris referred you.
+2
tiddlywiki/tiddlers/office-space-vancouver.md.meta
+2
tiddlywiki/tiddlers/office-space-vancouver.md.meta
+10
tiddlywiki/tiddlers/open-collective.md
+10
tiddlywiki/tiddlers/open-collective.md
···+[Open Collective](https://opencollective.com) is an online funding platform for open and transparent communities. It provides the tools to raise money and share your finances in full transparency.+The platform itself is [open source on Github](https://github.com/opencollective) under an [[MIT License]]. The [front end](https://github.com/opencollective/opencollective-frontend) is a [[React]] app powered by [[NextJS]].
+2
tiddlywiki/tiddlers/open-collective.md.meta
+2
tiddlywiki/tiddlers/open-collective.md.meta
+22
tiddlywiki/tiddlers/orbit-model.md
+22
tiddlywiki/tiddlers/orbit-model.md
···+An alternate framework for analyzing and improving community growth and quality. Came from an insight that a funnel model isn't appropriate for communities, as the relationships and communications are much more complicated than just buyer/seller.+> The Orbit Model is a framework for building high gravity communities. A high gravity community is one that excels at attracting and retaining members by providing an outstanding member experience.+> * Gravity is the attractive force of a community that acts to retain existing members and attract new ones.+> * Orbit levels are a practical tool for member segmentation and used to design different programs for each level of the community.
+8
tiddlywiki/tiddlers/orbit.md
+8
tiddlywiki/tiddlers/orbit.md
+19
tiddlywiki/tiddlers/orientation.md
+19
tiddlywiki/tiddlers/orientation.md
···+Rails app to create internal docs & tutorials for an organization. Has [[Deploy to Heroku]] support, uses Google Auth for login, can group articles as lists to make Guides.[[We're using a <a href='{% link _notes/discourse.md %}'>Discourse forum</a> for this at Fission, and I'd probably recommend Discourse for this use case now.::lmn]]+> Documentation is hard. People forget to write it, and they are asked the same question over and over again. When they finally do write it down, people can't find it or it gets out of date before it can be useful.+> The goal of Orientation is to make a single point of entry for any internal question someone may have about the organization:+The [Purpose & Features page](https://github.com/orientation/orientation/blob/master/doc/FEATURES.md) has extended info.
+19
tiddlywiki/tiddlers/osx.md
+19
tiddlywiki/tiddlers/osx.md
···+Run rsvg to convert SVGs to PNGs. The numeric argument is the height in pixels, the width is done automatically.+{: .internal-link}
+10
tiddlywiki/tiddlers/outline.md
+10
tiddlywiki/tiddlers/outline.md
···+Rich text editor that transforms Markdown on the fly. Free for up to 5, paid hosting or [[Self Hosted]], uses Slack or Google for logins. Full Markdown export.
+20
tiddlywiki/tiddlers/overton-window.md
+20
tiddlywiki/tiddlers/overton-window.md
···+The Overton window is the range of policies politically acceptable to the mainstream population at a given time. It is also known as the window of discourse.+The term is named after Joseph P. Overton, who stated that an idea's political viability depends mainly on whether it falls within this range, rather than on politicians' individual preferences. According to Overton, the window frames the range of policies that a politician can recommend without appearing too extreme to gain or keep public office given the climate of public opinion at that time.+Overton worked at the Mackinac Center for Public Policy, and they have a [page describing the concept](https://www.mackinac.org/OvertonWindow), as well as this video:+<iframe width="852" height="479" src="https://www.youtube.com/embed/FMU0w4MP8Dc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>+The most current example I have of the Overton Window in action is Berlin passing a 5 year rent freeze law. Berlin's rental prices have been going up dramatically. And, there are more and more private housing owners.+But, it so happens that the German constitution still has terms in it about the government being able to appropriate privately held housing from any entity that owns 200 or more units. Activists in Berlin starting talking about this law and suggesting its use. Where before private interests were against any sort of rent freeze, a 5 year rent freeze was agreed to, when faced with the much more "radical" option of having the housing appropriated. So, the activists "shifted the Overton Window".
+2
tiddlywiki/tiddlers/overton-window.md.meta
+2
tiddlywiki/tiddlers/overton-window.md.meta
+12
tiddlywiki/tiddlers/photopea.md
+12
tiddlywiki/tiddlers/photopea.md
···+Works with Photoshop, Sketch, Illustrator, raw files, and most image formats. Not fully open source, free with ads or $40 / year. Works [[offline]] after first load. Available as a [[PWA]], great for using on a [[Chromebook]]. I use it on [[MacOS]] rather than having anything from the Adobe suite installed.
+10
tiddlywiki/tiddlers/pingly-email-chat.md
+10
tiddlywiki/tiddlers/pingly-email-chat.md
···+Email hosting for your own domain that starts at $0. Upgrade to $5/month for full features, including chat.
+2
tiddlywiki/tiddlers/pingly-email-chat.md.meta
+2
tiddlywiki/tiddlers/pingly-email-chat.md.meta
+30
tiddlywiki/tiddlers/pioneers-settlers-townplanners.md
+30
tiddlywiki/tiddlers/pioneers-settlers-townplanners.md
···+The full blog post is titled [On Pioneers, Settlers, Town Planners and Theft](http://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html) by [[Simon Wardley]].+The concept of Pioneers, Settlers, and Town Planners is something that I share with many people in thinking about their organizations. I learned it from Simon Wardley in the linked article, and have been sharing it ever since.+I find it a really useful way to think about the role of people within an organization, and what a person is best suited for. I am a Pioneer-to-Settler kind of guy.+Simon has written about the concept much earlier than the linked 2015 post (circa 2005 - 2006), including this article where he sources it back to [[Robert X. Cringely]]'s book, where it is called _Commandos, Infantry, and Police_:+[[Jeff Atwood]] aka Coding Horror / Stack Overflow / Discourse wrote about that way back in 2004:+> As I was driving home, I found myself thinking about a favorite section of the book Accidental Empires, by longtime computer journalist Robert X. Cringely. Originally published in 1993, it's getting a little long in the tooth, but it still contains a lot of great insights about the personalities that drove innovation in silicon valley – from a guy who personally knew many of the players.+>In the chapter "On The Beach", Cringely talks about the three distinct groups of people that define the lifetime of a company: Commandos, Infantry, and Police:
+2
tiddlywiki/tiddlers/pioneers-settlers-townplanners.md.meta
+2
tiddlywiki/tiddlers/pioneers-settlers-townplanners.md.meta
+18
tiddlywiki/tiddlers/piratemetrics.md
+18
tiddlywiki/tiddlers/piratemetrics.md
···+Framework for thinking about how to onboard / get people to use your product or service. Originally conceived by [[Dave McClure]] at [[500 Startups]].+These are totally custom for every product, but can be useful in building hypotheses about what matters / what works in getting usage, and also what kind of [[Product Metrics]] you should be tracking.+* **Acquisition**: this is initial sign up. You might want to say this is email sign up and verification – that someone came in, waited for a verification link, and then came back.+* **Activation**: this should be doing at least one core action of your product. eg. for a music streaming service, maybe it’s listen to one song. This is the one I like to be very strict about – so that an “activated” user really has engaged with your product.+* **Retention**: different products have different retention period. For an accounting or finance app, I might login and review one transaction per month. For others, it might be a daily action. So something like "We will consider a user retained if they (do some core thing) Y times over (X days/weeks/months). Otherwise, consider them to have “churned” and they need to be re-activated.+* **Referral**: do users care enough about your product to share it with others? This shouldn’t really be something like “invite your team” if having team mates is a core usage – that would be activation or retention. People are excitedly telling others that your product rocks.+Useful article published in [[2017]] that covers this: [AARRR Framework- Metrics That Let Your StartUp Sound Like A Pirate Ship](https://medium.com/@ms.mbalke/aarrr-framework-metrics-that-let-your-startup-sound-like-a-pirate-ship-e91d4082994b) by Melanie Balke.+I also have [this article saved on the Fission forum](https://talk.fission.codes/t/aarrr-framework-metrics-that-let-your-startup-sound-like-a-pirate-ship/174).
+2
tiddlywiki/tiddlers/piratemetrics.md.meta
+2
tiddlywiki/tiddlers/piratemetrics.md.meta
+58
tiddlywiki/tiddlers/pitchdeck.md
+58
tiddlywiki/tiddlers/pitchdeck.md
···+[[Venture Scouts]] has this [posted in the forum](https://venturescouts.ca/t/pitch-deck-outlines-and-approaches/40).+These are some collected resources on how to structure a pitch deck and what content it should contain.+The main goal is to summarize as much of your target market and product / company in a way that helps investors decide whether or not you are "investable".+All "pitches" are conversations -- anything you do on stage, live, is performance, not directly to make an investment decision. So, maybe we should call these "investment decks" rather than "pitch decks".+As explained to me by [Brendan Baker](https://twitter.com/brendanbaker), you're going to meet three types of investors:+1. Those who already obsess over your sector or problem, and are actively looking for companies tackling this area. You will immediately dive deep into discussion and appendix and the future. Use _some_ jargon or insider talk to signal you're on their level.+2. The "average" investor who maybe knows a little about your sector or problem space. You're going to explain the basics of how your customers / product work on what will seem a very basic level to you, but sets up a framework so they can go away feeling they've learned something, and that your later conclusions and insights make sense.+3. The investor who doesn't really invest in your sector / stage / problem space. You failed at pre-qualifying to even be in this meeting. At best, be memorable, educate them about your space, and maybe they'll mention you to someone who is in the other two categories.+If you're on #ehlist, the Pitch Deck Review channel can help you find people who will help review.+[On Slideshare](https://www.slideshare.net/PitchDeckCoach/the-ultimate-pitch-deck-template-by-pitchdeckcoach)+> I realized that the best startup pitches seem to fall into several patterns. Depending on the type of business you’re building, who you’re pitching and your personal style, there are probably one or two archetypes that would be most compelling.+>I’ve identified eleven compelling startup pitch archetypes (depending on how you slice it) and have tried to explain what they are, what they sound like, examples of YC companies that might have used this archetype and advice on how you might go about using it.+>And remember: it’s the story and the conversation that is important – not the imagery and colors. If you can convey the passion that drives you (and your users / customers!), you will have created a powerful pitch deck.
+45
tiddlywiki/tiddlers/pkgsrc.md
+45
tiddlywiki/tiddlers/pkgsrc.md
···+https://docs.google.com/presentation/d/e/2PACX-1vSk7dCv8sNycDkuaHi-vmxZpVjrGLOYbLRXkDW2s9nMrR4a_UGsMsl_GOHi4NOpsOtzpZMp_4U5k7zH/pub?slide=id.p+1. Bootstrap with [Chromebrew](/chromebook/chromebrew) to get gcc then other packages can be installed from source.+Had this same issue elsewhere (installing emacs), and installed chromebrew's sed version, ```crew install sed```. Didn't work here, likely have to give it the path to chromebrew's sed.
+21
tiddlywiki/tiddlers/platform-economies-alihamed.md
+21
tiddlywiki/tiddlers/platform-economies-alihamed.md
···+Small businesses growing digital first on platforms, and those brands creating their own traffic and following. By [[Ali Hamed]] https://medium.com/@alibhamed/platform-economies-65d6714ca768+> (1) The world of small businesses is moving off of main street, and into platform-based economies+> (2) Value capture is moving away from the platforms themselves, and to the commercial actors of those platforms+> (4) It might be better to invest at the atomic level, rather than in the shares of these tech stocks+> Rather than own FB shares, we’d rather own Instagram accounts. Rather than owning Amazon stock, we’d rather own a bunch of third-party selling merchants. And rather than owning Google stock, we’d rather own YouTube libraries.
+2
tiddlywiki/tiddlers/platform-economies-alihamed.md.meta
+2
tiddlywiki/tiddlers/platform-economies-alihamed.md.meta
+18
tiddlywiki/tiddlers/posthog.md
+18
tiddlywiki/tiddlers/posthog.md
···+From their [Github](https://github.com/PostHog/posthog): "We are an open source alternative to [[Mixpanel]], [[Amplitude]] or [[Heap]], designed to be more developer friendly."+They consider themselves [[OpenCore]]: the core product is [[MIT License]], but they have proprietary extensions and a proprietary enterprise license for a certain directory. They also maintain a [mirror of just MIT code at posthog/posthog-foss](https://github.com/posthog/posthog-foss).
+9
tiddlywiki/tiddlers/presentations.md
+9
tiddlywiki/tiddlers/presentations.md
+2
tiddlywiki/tiddlers/presentations.md.meta
+2
tiddlywiki/tiddlers/presentations.md.meta
+75
tiddlywiki/tiddlers/processing.md
+75
tiddlywiki/tiddlers/processing.md
···+Do I need this relative links filter for [[Jekyll]]? https://github.com/benbalter/jekyll-relative-links+_What started as a means of protecting an open-source operating system has become a juggernaut of influence in enterprise tech. Not everyone is happy._+> Entrepreneurs know how important stock options are for hiring and retaining the best talent. But to create an effective option plan you need to know how much to award to each team member. We compiled the largest ever set of benchmark data, comprising over 4,000 option grants from more than 200 startups across the US and Europe. We want to help you get this right.+NFX's [The Next 10 Years Will Be About “Market Networks”](https://www.nfx.com/post/10-years-about-market-networks/)+> Market networks will produce a new class of unicorn companies and impact how millions of service professionals will work and earn their living.
+19
tiddlywiki/tiddlers/productmetrics.md
+19
tiddlywiki/tiddlers/productmetrics.md
···+* [[Posthog]] https://posthog.com -- Open source, supports Deploy to Heroku, you'll want at least a basic database at $9 / month and basic dyno at $7 / month.+* [[Metabase]] https://www.metabase.com/ -- not really product metrics, but can be used to track and filter metrics directly from your app's database
+2
tiddlywiki/tiddlers/productmetrics.md.meta
+2
tiddlywiki/tiddlers/productmetrics.md.meta
+30
tiddlywiki/tiddlers/projects.md
+30
tiddlywiki/tiddlers/projects.md
···+* [[Custom Bags in Vancouver]] -- I want to test my [[Ship IP Not Product]] ideas, and make a template for forming a group, designing a bag, and finding local makers and supply chain to make items locally, on demand+* [[Vancouver Local Makers Directory]] -- a list of made in [[Vancouver]] items, ideally with direct call to purchase+* [[BarCamp]] - [[2005]] [[BarCampAmsterdam]], [[2006]] - [[2010]] [[BarCampVancouver]], [[2007]] [[BarCampBrussels]]
+21
tiddlywiki/tiddlers/prosemirror.md
+21
tiddlywiki/tiddlers/prosemirror.md
···+> An ideal content editor produces structured, semantically meaningful documents, but does so in a way that is easy for users to understand. ProseMirror tries to bridge the gap between Markdown text editing and classical WYSIWYG editors.+Very interesting phrase right on the home page about the [[Open Source]] nature ([[MIT License]]) of the code:+> If you are using ProseMirror to make profit, there is a **social** expectation that you help fund its maintenance. [Start here](https://marijnhaverbeke.nl/fund/)+The Guardian article on [moving from their previous editor Scribe to ProseMirror](https://www.theguardian.com/info/2019/jan/24/leaving-scribe) is also a good read.
+10
tiddlywiki/tiddlers/pull-github-app.md
+10
tiddlywiki/tiddlers/pull-github-app.md
+2
tiddlywiki/tiddlers/pull-github-app.md.meta
+2
tiddlywiki/tiddlers/pull-github-app.md.meta
+2
tiddlywiki/tiddlers/razer-core-x-chroma.md.meta
+2
tiddlywiki/tiddlers/razer-core-x-chroma.md.meta
+5
tiddlywiki/tiddlers/recommended.md
+5
tiddlywiki/tiddlers/recommended.md
+8
tiddlywiki/tiddlers/remailable.md
+8
tiddlywiki/tiddlers/remailable.md
···+Email PDF documents to your [[reMarkable]] tablet. Available as a freely usable service at <https://remailable.getneutrality.org>+Open source under the [[Apache2 License]] written in [[Python]]. Uses an AWS backend, Amazon SES for email, DynamoDB, and Amazon S3 buckets for email storage.
+53
tiddlywiki/tiddlers/remarkable.md
+53
tiddlywiki/tiddlers/remarkable.md
···+The reMarkable is a "paper tablet" with a monochrome e-ink screen with touch support, and a non-powered stylus.+* reMarkable Awesome list - huge list of apps, tools, templates, and more <https://github.com/reHackable/awesome-reMarkable>+<blockquote class="quoteback" data-title="" data-author="Boris Mann" data-avatar="https://micro.blog/boris/avatar.jpg" cite="https://blog.bmannconsulting.com/2021/02/13/sitting-at-the.html"><p>Sitting at the breakfast table writing what will become a blog post on drop in audio.</p>+<p>Yes, it’s a new <a href="https://remarkable.com/">reMarkable “paper” tablet</a>. I’m using it in the hopes of better deep reading and writing.</p>+<p><img src="https://micro.blog/photos/1000x/https://blog.bmannconsulting.com/uploads/2021/850c830ed2.jpg" width="450" height="600" alt=""></p>+<footer>Boris Mann <cite><a href="https://blog.bmannconsulting.com/2021/02/13/sitting-at-the.html">https://blog.bmannconsulting.com/2021/02/13/sitting-at-the.html</a></cite></footer></blockquote><script src="https://micro.blog/quoteback.js"></script>+@doriantaylor asked about the dimensions. It's 187 x 246 x 4.7 mm, active screen portion is 10.3”, 1872 x 1404 resolution, 226DPI. Full [technical specifications](https://remarkable.com/#Specifications).+Anton @theunfoldingway asked if it supports custom templates. I had just discovered the [regular templates for notes](https://support.remarkable.com/hc/en-us/articles/360002674558-Templates).+Doing a quick search found all these [for sale custom templates](https://www.einkpads.com/), and an app to load them onto your device. But, there are lots of open source tools to help with this.+<iframe width="560" height="315" src="https://www.youtube.com/embed/Bl1krpUZTdo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>+* Official [Chrome Extension](https://chrome.google.com/webstore/detail/read-on-remarkable/bfhkfdnddlhfippjbflipboognpdpoeh)
+10
tiddlywiki/tiddlers/roam-research.md
+10
tiddlywiki/tiddlers/roam-research.md
···+"A note-taking tool for networked thought. As easy to use as a document. As powerful as a graph database. Roam helps you organize your research for the long haul."+I currently use Roam for my private note taking. I practice making a daily [[Worklog]], taking notes on meetings, running a lightweight CRM, and managing my personal TODOs with it.
+2
tiddlywiki/tiddlers/roam-research.md.meta
+2
tiddlywiki/tiddlers/roam-research.md.meta
+9
tiddlywiki/tiddlers/s3-ios-app.md
+9
tiddlywiki/tiddlers/s3-ios-app.md
···+I previously wrote about using an app called The Archivist for iOS photo backups. I’ve also used [[Dropshare]] in the past. Neither are working for me at the moment, and this paid app with a 1-Star rating is actually very good and simple for the task of uploading and downloading files to your [[AmazonS3]] buckets. [[Recommended]]!
+28
tiddlywiki/tiddlers/s3.md
+28
tiddlywiki/tiddlers/s3.md
···
+17
tiddlywiki/tiddlers/s3_email.md
+17
tiddlywiki/tiddlers/s3_email.md
···+"an unmanaged email server with unlimited email addresses that also offers the benefit of easily organizing messages by adding the + character to the email names. The + is converted to a /, which correlates to an object path in S3."
+113
tiddlywiki/tiddlers/secondbrain.md
+113
tiddlywiki/tiddlers/secondbrain.md
···+The concept of wikis goes back to an earlier era of the web. With the advent of blogging (and I would say, RSS feeds to subscribe and follow content from all over), wikis went away for a while.+Wikis probably also get a bad rap from their early incarnation inside company intranets. Aside from a bad editing interface, bad search is the big thing that kills company intranets of all kinds. More on the [[Wiki]] page.+Currently, in 2020, personal and company note repositories are experiencing a renaissance. [[Notion]] and [[Roam Research]] being the two hype tools.+From reading content online, bookmarking it, keeping notes from online research or in person meetings, I've long wanted a way to introspect across all that content.+That is, rather than just using my limited human framework for digital information processing, how do I get more value from it?+As a example, during a day, a week, or a month, how could I run through all the content that I've found interesting, created, or saved, and run it through a simple relevance or inference tool that would show the content as clusters of information / concepts, and how they inter-related?+Today, in 2020, such a tool is almost "consumer grade", other than the fact that it's not very "consumer accessible". I'd have to commit to some out-sourced repository, and put it all in there.+The [[Jobs to be done]], or JTBD, concept comes from product management. What "jobs" are you hiring a product to do for you?+Today, with very good search, why do we bookmark? I think a collection of easy access links in your browser toolbar to apps that you use is great -- but that's not really bookmarking.+I want to document and keep links to apps and tools that I research, use, and/or recommend, in order to find it again later, review if anything has changed, and to share it with other people.+I want to document articles. Maybe it's keeping a copy of something insightful, especially quoting relevant parts. Yes, like Roam helps to do, to capture these relevant parts. Here's an example of [saving and quoting 'When Tailwinds Vanish']({% link _notes/tailwinds-vanish.md %}). I haven't social shared this anywhere, but have mentioned, shared privately, and discussed it in person with multiple people. Clearly something I should keep around.+Basically, if I'm going to share an article with someone, I should "keep" a copy, same as with recommending an app / tool / person.+_Sharing_ an article is more likely to be done through a [social share on my blog](https://microblog.bmannconsulting.com), which in turn gets cross posted to Twitter.[^1]+[^1]: for search purposes, should have all the content on my blog accessible here as well and/or available for transclusion (which is really just the case that generalized transclusion from a URI is extremely useful)+Roam Research has "Daily Notes" by default, which is really effective in getting the context for a particular day down.+I'm currently creating a new worklog (weeklog!) per week, with headers per day. These are running notes, links, and a log of what I'm going / what my TODOs are.+These logs can be super helpful when you get to the end of a day or week and feel "what the hell did I do??" and you can, indeed, look back and see what you did and accomplished.+This bottom up method of what am I doing / need to do this week, and a log of what I did, is useful in sharing progress with a team.+Of course, if you are using a team project management tool / process of some kind, then that "lives" over there, separate from your personal worklog. The main solution is making sure that you can link to those team TODOs. You are either making a private note to remember to make a task, or you are linking to a team task as part of noting in your worklog that that's what you worked on.+[^worklog]: really feeling the need for "blocks" from TiddlyWiki or Roam. Making you go read a whole [[Worklog]] article rather than just transcluding it here is painful.+There's a HOWTO version of this when I'm taking notes as I attempt to program or install software. I note down errors, add links to pages where I found the answer to something. This might then also lead to searches that end in [[Tips]] -- how do I add a [[Unix]] user? What's the [[Git]] command I need to use again?+"Personal" to-do's in the sense that they are private to me. They may be for work, personal projects, or internal family items.+As mentioned above, I've got a variety of recommendations. This usually comes from someone asking "what do you use for X?", or it will come from personal research of figuring out what I should use. My [[Personal CRM]] post is a good example of this in blog post form.+The [[Startup]] page just got a categorized brain dump of a whole bunch of different categories. Some of them are people / service provider recommendations, like using Justin at Osler as a startup lawyer, or Mike at Sprout Accounting for company accounting.+There is a [seminal Algolia internal search article]({% link _notes/algolia-electron-internal.md %})[^algolia] that I refer to as the ultimate in company wide knowledge search interfaces, and it's pretty much what I want as well. I just tagged that article with [[memex]] for what I'll use for that shorthand from now on: all my information available and searchable / browseable at the point of looking for something.+It's one of the reasons that I publish a lot of things publicly online. Future me has a chance of finding it again by doing `site:bmannconsulting.com some-search-term` to see if I've talked about it before.+But, that approach to search means you inherit the bias and algorithmic of search engines who aren't your friends. We need to have our own search, and again, great search is now becoming "consumer grade".+[^algolia]: Well, I just spent like 10 minutes trying to find that article, which pretty much proves that I need to be storing articles I find impactful. It was on their Medium blog, which they don't index in their company home page "Blog" search :)+We look at something like a tag cloud that any one person creates. A tag cloud is fairly useless for browsing or search long term, but it's an interesting artifact which can help highlight or discover themes that grow and shrink over time.+For a conference -- or really any kind of event -- there is a "digital exhaust" of content around it, from tweets to checkins to bookmarks, to the in turn likes and re-shares of those items.
+8
tiddlywiki/tiddlers/send-in-blue-email.md
+8
tiddlywiki/tiddlers/send-in-blue-email.md
+2
tiddlywiki/tiddlers/send-in-blue-email.md.meta
+2
tiddlywiki/tiddlers/send-in-blue-email.md.meta
+14
tiddlywiki/tiddlers/sillygwailo.md
+14
tiddlywiki/tiddlers/sillygwailo.md
···+Richard joined us right at the beginning of [[Bryght]] -- and before that, with [[UrbanVancouver]].
+9
tiddlywiki/tiddlers/simon-wardley.md
+9
tiddlywiki/tiddlers/simon-wardley.md
+2
tiddlywiki/tiddlers/simon-wardley.md.meta
+2
tiddlywiki/tiddlers/simon-wardley.md.meta
+401
tiddlywiki/tiddlers/simply-jekyll-markdown-test.md
+401
tiddlywiki/tiddlers/simply-jekyll-markdown-test.md
···+⋅⋅⋅You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).+⋅⋅⋅(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)+You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).+(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)+Code blocks are part of the Markdown spec, but syntax highlighting isn't. However, many renderers -- like Github's and Markdown Here -- support syntax highlighting. Which languages are supported and how those language names should be written will vary from renderer to renderer. Markdown Here supports highlighting for dozens of languages (and not-really-languages, like diffs and HTTP headers);+Blocks of code are either fenced by lines with three back-ticks ```, or are indented with four spaces. I recommend only using the fenced code blocks -- they're easier and only they support syntax highlighting.+You can write math expressions using the $$\LateX$$ [markup language](https://en.wikipedia.org/wiki/LaTeX) between double dollar signs : \$$...$$. They can be written inline or as a single block.+Please note that for a math block to be displayed correctly, it needs to be separated by an empty line, above and below. Besides, the pipe character | may conflict with markdown : it is recommended to use \vert instead.+Tables aren't part of the core Markdown spec, but they are part of GFM and Markdown Here supports them. They are an easy way of adding tables to your email -- a task that would otherwise require copy-pasting from another application.+> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can *put* **Markdown** into a blockquote.+> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can *put* **Markdown** into a blockquote.+My basic recommendation for learning how line breaks work is to experiment and discover -- hit <Enter> once (i.e., insert one newline), then hit it twice (i.e., insert two newlines), see what happens. You'll soon learn to get what you want. "Markdown Toggle" is your friend.+This line is separated from the one above by two newlines, so it will be a *separate paragraph*.+This line is only separated by a single newline, so it's a separate line in the *same paragraph*.+This line is separated from the one above by two newlines, so it will be a *separate paragraph*.+This line is only separated by a single newline, so it's a separate line in the *same paragraph*.
+2
tiddlywiki/tiddlers/simply-jekyll-markdown-test.md.meta
+2
tiddlywiki/tiddlers/simply-jekyll-markdown-test.md.meta
+15
tiddlywiki/tiddlers/simply-jekyll-template.md
+15
tiddlywiki/tiddlers/simply-jekyll-template.md
···+Right now, it's just my fork of the [[Simply Jekyll]] theme [[bmann/simply-jekyll::https://github.com/bmann/simply-jekyll/]].+I've done an initial setup of [[Forestry]] with it, and have it building to [[Netlify]]. My plan is to turn it into a Github template repository[^ghtemplate], to make it very simple for people to run.+After talking to @Flancian, reworking this template -- and renaming it -- so that it can be made to simply connect to [[Anagora]] could be something to work on.+[^ghtemplate]: Github's [docs on template repos](https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/creating-a-template-repository) aren't great. It's to make a copy without forking that is ready to go right away. It means the git repo is completely separate, so updates may be a problem, but you can do many more one-click things with it since it is a completely separate repo.
+2
tiddlywiki/tiddlers/simply-jekyll-template.md.meta
+2
tiddlywiki/tiddlers/simply-jekyll-template.md.meta
+30
tiddlywiki/tiddlers/simply-jekyll.md
+30
tiddlywiki/tiddlers/simply-jekyll.md
···+Highly customized [[Jekyll]] template that supports both posts and custom notes, with everything able to be linked together with [[backlinks]] and other features.+By [Raghuveer S](https://www.raghuveer.net/about/), [[@raghuveerdotnet on Github::https://github.com/raghuveerdotnet]].+Preview / example https://simply-jekyll.netlify.app/, available on Github https://github.com/raghuveerdotnet/simply-jekyll.+Tutorial [[How to setup Simply Jekyll]], which is basically clone the repo, connect to [[Netlify]].
+2
tiddlywiki/tiddlers/simply-jekyll.md.meta
+2
tiddlywiki/tiddlers/simply-jekyll.md.meta
+11
tiddlywiki/tiddlers/slicing-pie.md
+11
tiddlywiki/tiddlers/slicing-pie.md
+9
tiddlywiki/tiddlers/smb-peers.md
+9
tiddlywiki/tiddlers/smb-peers.md
···+I have a "yes" from one business, and just need to ask another if they want to participate. I have a couple of people in mind to be peers. Still thinking about whether to connect this into [[Venture Scouts]] or not. Feels like it would be a fit.
+18
tiddlywiki/tiddlers/software.md
+18
tiddlywiki/tiddlers/software.md
+10
tiddlywiki/tiddlers/speakerdeck.md
+10
tiddlywiki/tiddlers/speakerdeck.md
···+Speaker Deck is the best way to share presentations online. Simply upload your slides as a PDF, and we’ll turn them into a beautiful online experience.+[[John Nunemaker]] originally created Speaker Deck, and then his company was acquired by Github. In 2017 he offered to buy it back, and the transaction closed right before the Microsoft acquisition -- https://www.indiehackers.com/product/speakerdeck/acquired-speaker-deck-from-github--LvIztQJhsWDrTmgN3p6)
+47
tiddlywiki/tiddlers/stack-software-sovereignty.md
+47
tiddlywiki/tiddlers/stack-software-sovereignty.md
···+> A comprehensive political and design theory of planetary-scale computation proposing that The Stack—an accidental megastructure—is both a technological apparatus and a model for a new geopolitical architecture.+What has planetary-scale computation done to our geopolitical realities? It takes different forms at different scales—from energy and mineral sourcing and subterranean cloud infrastructure to urban software and massive universal addressing systems; from interfaces drawn by the augmentation of the hand and eye to users identified by self—quantification and the arrival of legions of sensors, algorithms, and robots. Together, how do these distort and deform modern political geographies and produce new territories in their own image?+In The Stack, Benjamin Bratton proposes that these different genres of computation—smart grids, cloud platforms, mobile apps, smart cities, the Internet of Things, automation—can be seen not as so many species evolving on their own, but as forming a coherent whole: an accidental megastructure called The Stack that is both a computational apparatus and a new governing architecture. We are inside The Stack and it is inside of us.+In an account that is both theoretical and technical, drawing on political philosophy, architectural theory, and software studies, Bratton explores six layers of The Stack: Earth, Cloud, City, Address, Interface, User. Each is mapped on its own terms and understood as a component within the larger whole built from hard and soft systems intermingling—not only computational forms but also social, human, and physical forces. This model, informed by the logic of the multilayered structure of protocol “stacks,” in which network technologies operate within a modular and vertical order, offers a comprehensive image of our emerging infrastructure and a platform for its ongoing reinvention.+The Stack is an interdisciplinary design brief for a new geopolitics that works with and for planetary-scale computation. Interweaving the continental, urban, and perceptual scales, it shows how we can better build, dwell within, communicate with, and govern our worlds.+The [[Embassy Network]] calls their Slack "An Accidental Megastructure", based on this book, and here is their summary:+The thesis of this tome is that today’s computing systems comprise a kind of global megastructure (‘the Stack’). The Stack is comprised of at least six layers or tiers: Earth, Cloud, City, Address, Interface, User.+> Bratton’s [the author] fundamental claim is that the Stack is replacing other forms of governance and sovereignty—and with great political consequence.+The Stack is an accidental megastructure. It is both a technological apparatus and a model for a new geopolitical architecture that challenges traditional ideas of nation-state centered sovereignty and develops a theory of geopolitics that accounts for sovereignty in terms of planetary-scale computation at various scales.+Its two core arguments are that planetary-scale computation “distorts and deforms traditional Westphalian logics of political geography” and creates new territories in its own image, and that different scales of computing technology can be understood as forming an “accidental megastructure” that resembles a multi-layer network architecture stack, what Bratton calls “The Stack".+There was a quote that I found this morning to share in this post, and then immediately lost but it was along the lines of: _Geographical borders are come undone. Now algorithms define & separate continents._
+2
tiddlywiki/tiddlers/stack-software-sovereignty.md.meta
+2
tiddlywiki/tiddlers/stack-software-sovereignty.md.meta
+9
tiddlywiki/tiddlers/standard-readme.md
+9
tiddlywiki/tiddlers/standard-readme.md
+2
tiddlywiki/tiddlers/standard-readme.md.meta
+2
tiddlywiki/tiddlers/standard-readme.md.meta
+176
tiddlywiki/tiddlers/startup.md
+176
tiddlywiki/tiddlers/startup.md
···+**"Startup"** is this weird phrase that means lots of different things. For me, one of the things that it means is really internalizing a couple of different concepts.+One is the [[Lean Startup]], which has lots of baggage associated with it today, but at its core there is the **Build - Measure - Learn** loop.+You start with a hypothesis (another key concept), like "adding an ecommerce channel will lead to more sales", and then you **build** the minimal version of that that you can, **measure** the results, and **learn** from that.+Did you make a Return on Investment (ROI) of your time / money / interest? Does it look promising, but you need to build a more complete store or have a person dedicated to running it? Did you learn that you don't enjoy the process of figuring out an ecommerce app and online marketing, but want to have someone else do it as part of your business?+1. "operationalizing" or "productizing" parts of your business so that you understand what runs your business, what the steps are, and how you might apply the next two concepts+3. outsourcing parts of your business / workflows so people can focus on what they like to do, are good at, or simply make more money by working on their core+A venture startup is a business that can grow (or "scale") to a very large revenue over time. The classic number is, can your business get to $100M in annual revenue in 5 years?+The other line you'll hear a lot at the beginning of a venture startup is "do things that don't scale".+You don't know what the most valuable parts of the business will be, so you are optimizing for learning and insights from your customers rather than efficiency.+The term "bootstrapping" refers to not taking outside investment to get started. This usually means the person starting the company has personal savings to cover cost of living for themselves, and the ability to invest in what is needed to start a business.+There is a certain amount of antagonism and disdain from "bootstrappers" for those companies that take investment. But, at a certain point, if you know that $1 into the business can make $1.25, then taking investment can be one way to really grow the business.+There are a number of emerging forms of capital investment now available, such as IndieVC style investments or revenue financing, that can really work for "bootstrap" businesses.+This category has grown a lot larger lately, because many forms of Software-as-a-Service (SaaS) businesses can be run by a much smaller number of people -- eg a single founder, or a small 2-3 person team -- and thus don't need outside investment to grow to be quite profitable.+SaaS is called out particularly, as a "scalable" business model where you can sell recurring software subscriptions on a monthly or yearly basis, rather than constantly finding new customers.+Let's say you have a team of 3 people, and you initially want to make $80K each in annual salary, which would be $240K. We'll add a healthy buffer of operations, expenses, and overhead of $60K annually, so that's $300K in Annual Recurring Revenue (ARR)+Of course, you could start by earning half as much, cut your expenses in half, and with $100 plans you'd only need 125 paying customers, which seems achievable.+As well, growing this business to add more paying customers doesn't incur dramatically more costs, so we say it's "scalable".+The small business we usually think of is usually a physical store with only one location, in a local area.+Mostly, it also means that the business can't grow without adding more people. It uses a lot of people time, so can't grow without adding more people, and each person needs to get paid.+So, it doesn't "scale" as well as businesses that can have form of non-people-hour-based revenue, especially if it is recurring.+Consulting companies of all kinds, whether a software development shop or an accountant, are usually small businesses. They can still look to "productize" their business, to not just sell hours, but to sell value, and to optimize how they build what they sell.+A software development shop might have a flat rate prototype that they get better and building and following the same process, so over time it takes them less hours to deliver a higher quality output.+A software development shop might sell hosting, maintenance, or support hours on retainer over time, meaning steady, recurring cash flow that can be delivered in a more standard way, often with more junior staff, so it's less expensive for them to provide the service.+An accountant might sell a monthly or annual package that includes everything that you need, again using efficiency and optimization to deliver accounting and book-keeping services at scale.+Outside of more digital or knowledge based areas, subscription boxes or memberships can work for all kinds of businesses.+All businesses, companies, and ideas get started somewhere, and over time have various setup and improvement needs.+I say over time as well, because changes in the business -- either a growth in the size of the business, adding more people, or trying out new ideas -- will need new things to get started.+[TransferWise](https://transferwise.com/invite/u/borism73) will give you the best foreign exchange rates and also will give you USD, GBP, EUR bank accounts (amongst others) that you can accept money into from others.+[Plooto](https://plooto.com) can make or request payments through direct withdrawal / deposit. Useful for larger dollar amounts inside of Canada and internationally. Will connect directly into Xero for paying bills and sending invoices.+Neither of those two can support sending funds to Brazil. [Payoneer](https://www.payoneer.com/) can make personal and business accounts that can send and receive Brazilian Real (BRL).+Having a Paypal business account is generally useful, as you can then link it to your bank account and pay some recurring or one-time bills through there. Especially useful if you have a low limit on your business credit card, as is often the case with startups in Canada (e.g. I currently have $5000CAD limit shared across two founder cards).
+10
tiddlywiki/tiddlers/startupstudio.md
+10
tiddlywiki/tiddlers/startupstudio.md
···+> To be considered a startup studio, we set an arbitrary threshold of a minimum of _6 months of highly active assistance_ to each startup. Anything below the threshold can be broadly covered by the term “accelerator”.
+2
tiddlywiki/tiddlers/startupstudio.md.meta
+2
tiddlywiki/tiddlers/startupstudio.md.meta
+35
tiddlywiki/tiddlers/subscribe.md
+35
tiddlywiki/tiddlers/subscribe.md
···+The main way to _Subscribe_ to this site is through a _Feed_. Don't know what a feed is? Learn more on the [About Feeds](https://aboutfeeds.com/) site.[^webfeeds]+**Notes** <a href="https://bmannconsulting.com/feed/notes.xml"><img src="https://bmannconsulting.com/assets/orange-square.svg" style="height: 1.1em;" class="inline"></a>+The [Notes](/notes/) page currently shows items sorted by a modified date, but I changed the feed to show them by creation date, as modified by proved to be unreliable.+**Links** <a href="https://bmannconsulting.com/feed/links.xml"><img src="https://bmannconsulting.com/assets/orange-square.svg" style="height: 1.1em;" class="inline"></a>+Anything with a link field. Mostly comes in two flavours. One is a kind of bookmark, that links to an app, or open source tool, or a website that I want to keep track of and perhaps write a few things about. The second is an Article, where I take notes and quote pieces of it that I find interesting. The [Links](/links/) page shows both kinds.+**Blog** <a href="https://bmannconsulting.com/feed/blog.xml"><img src="https://bmannconsulting.com/assets/orange-square.svg" style="height: 1.1em;" class="inline"></a>+More frequent personal posts and social content like photos is on my [Micro.blog](https://blog.bmannconsulting.com). The latest post from that also appears embedded on the home page.+**Journal** <a href="https://bmannconsulting.com/feed/journal.xml"><img src="https://bmannconsulting.com/assets/orange-square.svg" style="height: 1.1em;" class="inline"></a>+These are short Notes and Bookmarks, which you can view on the [Journal](/journal/) page. They are more like notes-to-self.
+16
tiddlywiki/tiddlers/substack.md
+16
tiddlywiki/tiddlers/substack.md
···+Substack is a publishing and paid subscription platform. It is most often thought of for newsletters, but it's more of a combination newsletter + blogging platform.+It is a fully hosted, proprietary, free to start platform. They charge 10% of fees you collect.+As of October 2020, you can pay $50 one-time to add a [custom domain](https://blog.substack.com/p/new-add-a-custom-domain-to-your-substack).+[[Ghost]] has a [Ghost vs. Substack](https://ghost.org/vs/substack/) page that goes into more detail to consider.+My personal recommendation if you're going to use Substack, is to use it with a custom domain. Then, all the links going to your content are portable should you switch platforms later.
+43
tiddlywiki/tiddlers/tailwinds-vanish.md
+43
tiddlywiki/tiddlers/tailwinds-vanish.md
···+> The Internet tailwinds that propelled Silicon Valley’s meteoric growth for decades are stalling out. The ripple effects will jolt the tech industry.+> Like any mature industry, Silicon Valley must battle to maintain growth in the face of immense economic gravity. For the first time in Internet history, startup growth will require a push from the company and not a pull from the market. Unlike the organic pull that drove many of the dotcom-era successes, today’s Internet startups need to fight for growth by investing more heavily into sales, marketing, and operations.+> A shift from R&D to SG&A will operationalize Silicon Valley, leaving room for new financial infrastructure. VCs will need to take risks on vision, not numbers. And the founders and operators of tomorrow won’t look like those of the past 20 years.+> Software companies founded today are competing less with pen and paper than with other Internet-first incumbents. Put another way, as happens in every maturing industry before it, Internet company revenue will become zero-sum. As a corollary, the time between founding years of software startups and their competitive incumbents is shrinking:+> To pose the inverse of the opex reduction question: if you had an extra million dollars for your startup, where would you spend it?+> In the immature Internet era, a consumer Internet company would likely invest this money into R&D by hiring engineers, product managers, or designers.+> As a SaaS company, you’d spend an extra million to hire more sales reps or run a marketing campaign. These SG&A investments are a prerequisite to drive business growth. Relative to the R&D-driven growth of early Internet companies, SG&A will become the primary growth vector in the 2020s.+> For startups taking R&D risk in new technological areas, the founding team may look like something we can’t pattern match to historical successes. Maybe it’s a scientist in his garage who escaped the tendrils of academia. Or your first hire for the founding team is no longer your college roommate, but an expert in your startup’s industry.
+2
tiddlywiki/tiddlers/tailwinds-vanish.md.meta
+2
tiddlywiki/tiddlers/tailwinds-vanish.md.meta
+3
tiddlywiki/tiddlers/this-mastodon-server-is-no-longer-around-so-it-was-a-relatively-short-lived-experiment-rmn.md
+3
tiddlywiki/tiddlers/this-mastodon-server-is-no-longer-around-so-it-was-a-relatively-short-lived-experiment-rmn.md
+2
tiddlywiki/tiddlers/this-mastodon-server-is-no-longer-around-so-it-was-a-relatively-short-lived-experiment-rmn.md.meta
+2
tiddlywiki/tiddlers/this-mastodon-server-is-no-longer-around-so-it-was-a-relatively-short-lived-experiment-rmn.md.meta
+5
tiddlywiki/tiddlers/todo.md
+5
tiddlywiki/tiddlers/todo.md
+15
tiddlywiki/tiddlers/twitter-archive.md
+15
tiddlywiki/tiddlers/twitter-archive.md
···+My personal Twitter Archive -- everything posted to [my @bmann Twitter account](https://twitter.com/bmann) -- is at <https://tweets.bmannconsulting.com>.+I set it up a long time ago, and it has worked reliably ever since. It runs from my Google Account, is linked to my Twitter account to pull my Twitter archive[^twitterarchive], and then it publishes it to my Github account, which uses Github Pages to publish and host <https://tweets.bmannconsulting.com>.+Martin's post [[Keeping your Twitter Archive fresh and freely hosted on Github Pages]] has all the instructions to set this up for yourself.+[^twitterarchive]: The Twitter help center has an article that will walk you through where to get your archive export <https://help.twitter.com/en/managing-your-account/how-to-download-your-twitter-archive>
+2
tiddlywiki/tiddlers/twitter-archive.md.meta
+2
tiddlywiki/tiddlers/twitter-archive.md.meta
+19
tiddlywiki/tiddlers/typesense-recipe-search.md
+19
tiddlywiki/tiddlers/typesense-recipe-search.md
···+Showcase of using [[TypeSense]] search to search a ~2M recipe data set which is stored as structured data.+> This search experience is powered by Typesense which is a blazing-fast, open source typo-tolerant search-engine. It is an open source alternative to Algolia and an easier-to-use alternative to ElasticSearch.+> The dataset is 2.2 GB on disk, with ~2.2 million rows. It took 8 minutes to index this dataset on a 3-node Typesense cluster with 4vCPUs per node and the index was 2.7GB in RAM.+> The app was built using the Typesense Adapter for InstantSearch.js and is hosted on S3, with CloudFront for a CDN.+> The search backend is powered by a geo-distributed 3-node Typesense cluster running on Typesense Cloud, with nodes in Oregon, Frankfurt and Mumbai.
+2
tiddlywiki/tiddlers/typesense-recipe-search.md.meta
+2
tiddlywiki/tiddlers/typesense-recipe-search.md.meta
+27
tiddlywiki/tiddlers/ubuntu.md
+27
tiddlywiki/tiddlers/ubuntu.md
···+* which leads us to yarn `curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list`
+33
tiddlywiki/tiddlers/vancouver-local-makers-directory.md
+33
tiddlywiki/tiddlers/vancouver-local-makers-directory.md
···+Users can browse makers and go directly to their site. Can also subscribe to a mailing list with monthly specials.+Every month, makers submit a limited availability special -- either limited in price or actual special edition. This gets sent to the mailing list with a 24 hour head start, then shared publicly.
+2
tiddlywiki/tiddlers/vancouver-local-makers-directory.md.meta
+2
tiddlywiki/tiddlers/vancouver-local-makers-directory.md.meta
+9
tiddlywiki/tiddlers/vancouver.md
+9
tiddlywiki/tiddlers/vancouver.md
···+The city where I live. I'm in East Van[[<a href='https://unsplash.com/photos/aowabhfa6bg'><img src='../assets/daniel-abadia-aowabhfa6bg-unsplash.jpg'></a> East Van cross by <a href='https://unsplash.com/photos/aowabhfa6bg'>@pixeldan</a>::lmn]].
+14
tiddlywiki/tiddlers/venturescouts.md
+14
tiddlywiki/tiddlers/venturescouts.md
···+One of my current [[Projects]]. There is a [[Discourse]] forum at https://venturescouts.ca which anyone can join.+* [[TODO]] Kick off peer mentoring: get members to post a peer profile with the topics that they're interested in providing peer mentorship on, as well as how to get in touch / book some time (e.g. [[Calendly]] link)
+2
tiddlywiki/tiddlers/venturescouts.md.meta
+2
tiddlywiki/tiddlers/venturescouts.md.meta
+9
tiddlywiki/tiddlers/vgr.md
+9
tiddlywiki/tiddlers/vgr.md
+23
tiddlywiki/tiddlers/viznut-eternal-september.md
+23
tiddlywiki/tiddlers/viznut-eternal-september.md
···+– [viznut](http://viznut.fi/texts-en/10000-en.html) explains the concept of [[Eternal September]]:+> In the beginning of the 1990s, the Internet had not yet been commercialized, and most of its users were academic. On-line discussion was disciplined and civilized (at least compared to the later standards) – except in Septembers. Every September, academic institutions got new students who took some time to adopt the new technology and the related rules of behavior.+> In 1993, however, it started to be easier to access the Internet from outside the academic world. In the United States, America Online granted its user the access to the Usenet newsgroups in September 1993, and this was also the year when teenager-accessible service providers like Sci.fi and Freenet Finland were established in my country. Non-academic on-line behavior became an everyday phenomenon; September 1993 never ended.+> The methods of user interface psychology, currently used for turning people into stupid and unattentive livestock for marketing use, could very well be used for opposite goals: to encourage wise and focused Internet use even when there is plenty of available online time. To select wisely instead of merely following the gut reaction.+> Social media mechanisms could, for example, ask the users choose the best material from the last week or month – something particularly invigorating, interesting, important, transformative or otherwise worth attention. The algorithms could give good scores to the kind of content that speaks to many kinds of people across bubble borders. There could also be non-hurried discussion forums that would make the new messages visible only once per day, for instance. This would be a kind of environment maybe even worthy for politics.+Also [posted to my blog](https://blog.bmannconsulting.com/2021/01/18/today-the-th.html) [[January 18th, 2021]].
+2
tiddlywiki/tiddlers/viznut-eternal-september.md.meta
+2
tiddlywiki/tiddlers/viznut-eternal-september.md.meta
+15
tiddlywiki/tiddlers/vnotes-format.md
+15
tiddlywiki/tiddlers/vnotes-format.md
···+> Today we have [[vCards]] for person & business contact data, and [[CardDAV]] for syncing and sharing. For calendar data we have [[vCal]] and [[CalDAV]].+> This means that CRMs, for example, can link data to your calendar and your contacts. Any changes can get synced to the native contacts and calendar in your phone or calendar.
+2
tiddlywiki/tiddlers/vnotes-format.md.meta
+2
tiddlywiki/tiddlers/vnotes-format.md.meta
+33
tiddlywiki/tiddlers/vyper-chromeos.md
+33
tiddlywiki/tiddlers/vyper-chromeos.md
···+Go the main [Vyper install instructions](https://vyper.readthedocs.io/en/latest/installing-vyper.html).+Follow the MacOS instructions. Assuming you have [ChromeBrew](/chromebook/chromebrew) installed, get ```virtualenv``` setup:
+2
tiddlywiki/tiddlers/vyper-chromeos.md.meta
+2
tiddlywiki/tiddlers/vyper-chromeos.md.meta
+13
tiddlywiki/tiddlers/walletconf.md
+13
tiddlywiki/tiddlers/walletconf.md
···+I attended and as part of it joined the [[EthMagicians]] and helped [write up the conference notes](https://ethereum-magicians.org/t/thoughts-and-findings-from-the-web3-uxunconf/311).+I should probably import my WalletConf tweetstorm here to this page, I'll start by embedding [ThreadReaderApp](https://threadreaderapp.com/thread/993122341763928064.html):+<div id="tttt_993122341763928064" data-option="1"><strong><a href="https://threadreaderapp.com/thread/993122341763928064.html">Thread by @bmann: "Getting started with -- UX discussions around wallets and crypto broadly. First up, @tomcreighton kicking off. Where does UX com […]" #walletconf #erc780 #erc1056 #buidl</a></strong></div><script async src="https://threadreaderapp.com/embed/993122341763928064.js" charset="utf-8"></script>
+7
tiddlywiki/tiddlers/wardley-maps.md
+7
tiddlywiki/tiddlers/wardley-maps.md
···+Created by [[Simon Wardley]]. [Chapter One on Medium is a good place to get started](https://medium.com/wardleymaps/on-being-lost-2ef5f05eb1ec):+> This is the story of my journey, from a bumbling and confused CEO lost in the headlights of change to having a vague idea of what I was doing. I say vague because I’m not going to make grand claims to the techniques that I discuss in this book. It is enough to say that I have found them useful over the last decade whether in finding opportunity, removing waste, helping to organise a team of people or determining the strategy for a company. Will they help you? That depends upon the context that you’re operating in but since the techniques don’t take long to learn then I’ll leave it up to the reader to discover whether they are helpful to them or not. **Remember, all models are wrong but some are useful.**
+2
tiddlywiki/tiddlers/wardley-maps.md.meta
+2
tiddlywiki/tiddlers/wardley-maps.md.meta
+14
tiddlywiki/tiddlers/web-annotation-standard.md
+14
tiddlywiki/tiddlers/web-annotation-standard.md
···+The [Web Annotation Data Model](https://www.w3.org/TR/annotation-model/) is the [[W3C]] recommendation from February 2017. [[Hypothes.is]] wrote a [blog post about the official standard being finalized](https://web.hypothes.is/blog/annotation-is-now-a-web-standard/).+> Annotations are typically used to convey information about a resource or associations between resources. Simple examples include a comment or tag on a single web page or image, or a blog post about a news article.+> The Web Annotation Data Model specification describes a structured model and format to enable annotations to be shared and reused across different hardware and software platforms. Common use cases can be modeled in a manner that is simple and convenient, while at the same time enabling more complex requirements, including linking arbitrary content to a particular data point or to segments of timed multimedia resources.+> The specification provides a specific JSON format for ease of creation and consumption of annotations based on the conceptual model that accommodates these use cases, and the vocabulary of terms that represents it.
+2
tiddlywiki/tiddlers/web-annotation-standard.md.meta
+2
tiddlywiki/tiddlers/web-annotation-standard.md.meta
+11
tiddlywiki/tiddlers/webfeeds.md
+11
tiddlywiki/tiddlers/webfeeds.md
···+@MattWebb built [About Feeds](https://aboutfeeds.com) to explain web feeds. [Introducing About Feeds](http://interconnected.org/home/2020/08/12/introducing_aboutfeeds) is his intro article.+> If you go to the homepage of this very blog you’ll see a header on the left that says “GET LATEST POSTS”. Next to that is a link that says “FEED.” As we all know, that link is broken unless you have a newsreader app installed. And so next it is a new link that says: HELP! WHAT IS A FEED?+I added a [[Feeds]] page. Right now, just RSS. Why not just call it RSS? Well, there's Atom, there are [[JSON Feeds]], and [[ActivityPub]] / [[ActivityStreams]] are all under the bigger umbrella of Web Feeds.
+16
tiddlywiki/tiddlers/webmention.md
+16
tiddlywiki/tiddlers/webmention.md
···+> Webmention is a simple way to notify any URL when you mention it on your site. From the receiver's perspective, it's a way to request notifications when other sites mention it.
+26
tiddlywiki/tiddlers/weserv.md
+26
tiddlywiki/tiddlers/weserv.md
···+Image cache and resizing. You can use the hosted service directly to resize & crop images on the fly, or run a version of the open source code on your own server.+There is a Quick Reference page with all the arguments: https://images.weserv.nl/docs/quick-reference.html+And the Size page is likely to be the most widely used: https://images.weserv.nl/docs/size.html
+24
tiddlywiki/tiddlers/wget.md
+24
tiddlywiki/tiddlers/wget.md
···+You may also want to add `--limit-rate=10k` (or some similarly slow speed) so that you don't trigger the site blocking you.+Checking this into a git repo and putting it on [GitHub Pages](https://pages.github.com/) is a good way of archiving sites.
+11
tiddlywiki/tiddlers/what-investors-want.md
+11
tiddlywiki/tiddlers/what-investors-want.md
···+<script async class="speakerdeck-embed" data-id="f2073a72f806487d8cd8b6a03d345682" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
+2
tiddlywiki/tiddlers/what-investors-want.md.meta
+2
tiddlywiki/tiddlers/what-investors-want.md.meta
+67
tiddlywiki/tiddlers/wiki.md
+67
tiddlywiki/tiddlers/wiki.md
···+[Licensed as Business Source License](https://github.com/outline/outline/blob/master/LICENSE) -- which I had not heard of. Documenting under [[Licensing]]+My fork: https://github.com/bmann/outline, setup to easily deploy to Heroku (not updated to recent head, yet). The `app.json` did get merged, so you should use the main version.+The other issue I had, with having multiple Google accounts logging in to one team, [got solved with a small edit by someone else](https://github.com/outline/outline/issues/862#issuecomment-501333940).+> I’d like to have a wiki that is private except for a group of (50-100) people I whitelist. Preferably free, or worst case, fixed fee that doesn’t scale with users.+> Howwww do I do this!? New pricing for GitHub and Notion don’t help here, unless I’m missing something.+> -- [Lee Edwards (@terronk), May 19th, 2020](https://twitter.com/terronk/status/1262883499708575744)+> I'm just in the midst of setting up @requarks for personal use. It syncs to a git repo, runs on Heroku for about $16/month ($7 paid dyno & $9 paid postgres DB)+- Gollum - Git backing store, Docker ready, maintained but has not had a lot of commits recently+- SahrisWiki - Mercurial backing store, Docker ready, maintained but has not had a lot of commits recently+- Zim Wiki - Bazaar, Git, Mercurial, or Fossil backing stores - personal desktop (fat client) rather than group web-app. v cool.+> Can be linked to a Git repo and do round trip, but the database is the main DB, with sync to/from Git being done at intervals via single committer ID. That said, it is “Docker ready” using NodeJS and is actively maintained.+- [[DokuWiki]] -- git backed plugin is 5 years last update https://github.com/woolfg/dokuwiki-plugin-gitbacked, still might be worth trying
+138
tiddlywiki/tiddlers/wikijs.md
+138
tiddlywiki/tiddlers/wikijs.md
···+An open source, modern and powerful wiki app built on Node.js, Git and Markdown. Can be maintained through a git repo (public or private, Github, Gitlab, etc) with standard git commits, as well as allowing edits through the front end, which writes back to the git repo.+<kbd>CMD</kbd> + <kbd>S</kbd> on Mac (and iOS with external keyboard) will save the page you are working on.+Still trying to confirm this as I mass edit my files locally in git. May be "fixed" if I know which cache button to purge.+Some way to indicate that a page doesn't exist yet, so that you can come back and create it. `[[Double Square Brackets]]` might get used, or really, just single `[square brackets]` which might be more native+Also, a global list of linked-to-but-not-created pages. I don't know what the common term for this is.+Count and store all of the external links. Have a page that shows all of the external links, how many times they are linked from a page+You can make checkmark lists, but you have to go into full edit mode to "check them off". Either a separate permission, or just link it to page permission and allow checking them off through the front end.+Currently, front matter is written back correctly to the git repo, but you need to use the UI to edit all of the options.+The project itself could ship with `/m/`, with a mobile optimized interface. Specifically for editing, adding notes, etc.+I have several pages that I keep open, and edit over time, especially my worklog pages. Default to an auto-save mode, which saves automatically (at the very least, locally to the DB).
+11
tiddlywiki/tiddlers/worklog.md
+11
tiddlywiki/tiddlers/worklog.md
···+Especially for people that are doing a lot of tasks, often many of them small and with context switching, it can be hard to get to the end of a day and feel like you really haven't accomplished anything.
+10
tiddlywiki/tiddlers/xodo-pdf-reader.md
+10
tiddlywiki/tiddlers/xodo-pdf-reader.md
+2
tiddlywiki/tiddlers/xodo-pdf-reader.md.meta
+2
tiddlywiki/tiddlers/xodo-pdf-reader.md.meta
+130
tiddlywiki/tiddlers/yearlog.tid
+130
tiddlywiki/tiddlers/yearlog.tid
···+See also: [[Worklog]]. And a Yearlog seems awfully big, perhaps a [[Monthlog]] is a good place to start.+Feb 29th: [[Leap Day]] -- Rachael and I take a long weekend trip to Tofino, and come back early March into lock down.+Finished all my classes at [[UVIC]] at the end of 1999. Moved to [[Ottawa]] the first week of 2000, started working at [[Nortel]].
+10
tiddlywiki/tiddlers/zoom.md
+10
tiddlywiki/tiddlers/zoom.md