The bmannconsulting.com website

home page to include Mb, footer points at blog

+1 -1
_includes/footer.html
···
<div id="copyright">
-
<p id="copyright-notice"><a href="{% link _notes/feeds.md %}">Subscribe</a> • <a href="{% link _notes/about.md %}">About</a> • <a href="{% link _notes/contact.md %}">Contact</a> | <a href="https://twitter.com/bmann">@bmann</a> | <a href="https://microblog.bmannconsulting.com">Microblog</a></p>
+
<p id="copyright-notice"><a href="{% link _notes/feeds.md %}">Subscribe</a> • <a href="{% link _notes/about.md %}">About</a> • <a href="{% link _notes/contact.md %}">Contact</a> | <a href="https://blog.bmannconsulting.com">Microblog »</a></p>
</div>
+11
_notes/anagora.md
···
+
---
+
title: Anagora
+
link: https://anagora.org/
+
---
+
+
An Agora implementation by @Flancian.
+
+
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](https://anagora.org/node/agora-plan) page has more details, including a link to the [[Agora Server::https://github.com/flancian/agora-server]]. It is written in Python / Flask and is open source under the Apache2 license.
+
+19
_notes/bigfootjs.md
···
+
---
+
title: BigfootJS
+
link: http://www.bigfootjs.com/
+
github: https://github.com/lemonmade/bigfoot
+
tags:
+
- opensource
+
- footnotes
+
- jquery
+
- javascript
+
---
+
A jQuery plugin for empowering footnotes.
+
+
> 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.
+8 -2
_notes/blog-colophon.md
···
---
title: Blog Colophon
---
-
It's archives all the way down! The long(er) form content from the (original) `blog.bmannconsulting.com` has all been imported here. I swapped the domain to [[Micro.blog]], and that's where I post photos and short content. The [[Colophon]] page covers "this" site.
+
It's archives all the way down! This is archive version of how I've run my blog over the years. The [[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.
+
+
## July 2020 - current
-
## May 2020 - current
+
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).
+
+
## May 2020
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.
+18 -1
_notes/colophon.md
···
title: Colophon
---
-
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).[[This site was last built: <strong>{{ site.time | date: '%B %e, %Y'}}</strong>::lmn]]
+
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).
So, I keep notes on what software and other tools I use, in part as notes to myself.
My [[Blog Colophon]] documents software & changes all the way to 2001.
+
+
[[This site was last built: <strong>{{ site.time | date: '%B %e, %Y'}}</strong>::lmn]]
+
# Current
+
+
[[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]].
+
+
Using [[VSCode]] on my desktop to edit.
+
+
Hosting on [[Fission]]. [[Cloudflare]] is powering the DNS and [[Cloudflare IPFS Gateway]].
+
+
## To Do
+
+
* Look at side / margin notes and just use footnotes everywhere, possibly using [[BigfootJS]]
+
* Integrate [[Micro.blog]] [sidebar.js embed](https://help.micro.blog/2016/sidebar-js/) on the home page
+
+
+
# Archive
## bmannconsulting garden & gazebo (Sept 2020)
+3 -3
_notes/contact.md
···
title: Contact
---
-
Feel free to tweet or DM me [[@bmann::http://twitter.com/bmann]].
+
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 for instant messaging.
+
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.
+
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 :)
+14
_notes/dbt.md
···
+
---
+
title: DBT
+
---
+
Data Build Tool
+
> 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-/)
+
+
From the same article:
+
+
> 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.
+
> 2. It automatically builds a DAG of all of the models in a given dbt project.
+
>
+
> 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.
+20
_notes/overton-window.md
···
+
---
+
title: Overton Window
+
---
+
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.
+
+
via [Wikipedia](https://en.wikipedia.org/wiki/Overton_window)
+
+
---
+
+
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".
+9
_notes/simply-jekyll-template.md
···
+
---
+
title: Simply Jekyll Template
+
github: https://github.com/bmann/simply-jekyll/
+
---
+
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[[Github's <a href='https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/creating-a-template-repository'>docs on template repos</a> isn't great. It's to make a copy without forking that is ready to go right away.::rsn]], to make it very simple for people to run.
+
+
The theme itself is a bit too complicated and custom, so consider this an experiment.
+1 -1
_posts/journal/2020-11-27-journal.md
···
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
+
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
+11
_posts/journal/2020-11-28-journal.md
···
+
---
+
title: Nov 28, 2020
+
date: 2020-11-28
+
category: Journal
+
---
+
+
## Flancian's Anagora
+
+
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.
+23
_posts/journal/2020-11-29-journal.md
···
+
---
+
title: Nov 29, 2020
+
date: 2020-11-29
+
category: Journal
+
---
+
+
Went for a social distanced walk around Stanley Park with @seanlynch. Really great discussion!
+
+
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.
+
+
My theories are:
+
+
**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.
+29
_posts/journal/2020-12-05-journal.md
···
+
---
+
title: Dec 5, 2020
+
date: 2020-12-05
+
category: Journal
+
---
+
+
## Instacart Near and Far
+
+
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.
+
+
The large stores all have their own delivery, but all of the systems are terrible.
+
+
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!
+
+
## Blog Shuffling
+
+
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.
+
+
## Micro.blog Theming
+
+
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.
+31
_posts/journal/2020-12-06-journal.md
···
+
---
+
title: Dec 5, 2020
+
date: 2020-12-06
+
category: Journal
+
---
+
+
## Micro.blog theming and Hugo
+
+
OK, so I am continuing working on this from [yesterday]({% link _posts/journal/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.
+
+
Looking at `hugo --help` showed me that Hugo has a [[Jekyll]] import function.
+
+
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.
+
+
Logging marfa theme edits:
+
* CTA on single posts in the upper right hand corner to Mb -- point it at bmannconsulting or remove?
+
* Footer link to Mb, point it at bmannconsulting or remove?
+
* Moved custom footer partial inside the **actual** footer, rather than just blank text at the end of the page
+
* Looking at internet-weblog theme for ideas, adding categories to posts
+
+
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.
+8 -4
index.md
···
This is my space for Notes[[Yes, basically a personal wiki, although becoming known as a <a href="../secondbrain/">Second Brain</a>::lmn]], saving and highlighting Articles and other Links.[[My general rule is that if I share something with two people, I should capture it as a local note.::rmn]]
### Recent Blog Posts
-
[[Yes, these are infrequent blog posts! Photos and short content is over on the <a href='https://blog.bmannconsulting.com'>personal microblog</a>.::lmn]]
{% include recentblogs.html bloglimit=3 %}
### Seeds
-
You can browse current and past [[Projects]]. These are mainly small [[Vancouver]] focused things, I'm pretty busy as the founder of [[Fission]].[[Check out the <a href='https://blog.fission.codes'>Fission blog</a>.::rmn]]
+
You can browse current and past [[Projects]]. These are mainly small [[Vancouver]] focused things, I'm pretty busy as the founder of [[Fission]].[[Check out the <a href='https://blog.fission.codes'>Fission blog</a>.::lmn]]
-
Starting with the [[Startup]] note, there are various recommendations, products, and recommendations to explore.
+
Starting with the [[Startup]] note, there are various operations guides, products, and recommendations to explore.
-
If I haven't sent it to you already, you should read [[When Tailwinds Vanish: The Internet in the 2020s]].
+
If I haven't sent it to you already, you should read [[When Tailwinds Vanish: The Internet in the 2020s]].[[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 — <a href='https://luttig.substack.com/p/when-tailwinds-vanish'>When Tailwinds Vanish</a>::rmn]]
+
+
### Microblog
+
Photos and short content is over on the <a href='https://blog.bmannconsulting.com'>personal microblog</a>, with recent posts below:
+
+
<script type="text/javascript" src="https://micro.blog/sidebar.js?username=bmann&count=5"></script>