The bmannconsulting.com website

journal, mit license, posthog, microblog -- added mb on home page

+5
_includes/head.html
···
<![endif]-->
<!--<link href="/assets/css/prism.css" rel="stylesheet" />-->
<link rel="alternate" type="application/rss+xml" href="{% link feeds/notes.xml %}">
+
<!-- PostHog fission-posthog.herokuapp.com -->
+
<script>
+
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
+
posthog.init('ms5QMFBNoSbLyeMDN-jDE7iTFDh70Mxj5ciIF74NjFA',{api_host:'https://fission-posthog.herokuapp.com'})
+
</script>
</head>
+1 -2
_notes/colophon.md
···
Using [[VSCode]] on my desktop to edit.
-
Hosting on [[Fission]]. [[Cloudflare]] is powering the DNS and [[Cloudflare IPFS Gateway]].
-
+
Hosting on [[Fission]]. [[Cloudflare]] is powering the DNS and using [[Cloudflare IPFS Gateway]].
## To Do
* Look at side / margin notes and just use footnotes everywhere, possibly using [[BigfootJS]]
+4
_notes/marfa-theme.md
···
No pagination on Photos page. Remove and replace with a new / different photos layout.
+
Error on bio page (linked to avatar). Need to include new partial.
+
+
Custom 404 page, need to add `not_found.html`
+
## Done
The "Call to Action" (CTA) on single posts in the upper right hand corner points to Mb -- point it at bmannconsulting for now.
+29 -3
_notes/microblog.md
···
A hosted microblogging service that uses [[Hugo]] static site generator underneath. Supports [[IndieWeb]], [[Micropub]], [[ActivityPub]] and more independent and open web protocols.
-
Founded by [[Manton Reece]]
+
Founded by [[Manton Reece]].
+
+
[[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](https://blog.bmannconsulting.com).
+
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]].
-
[[Recommended]] for people who want to run a blog on their own domain, while still being able to cross post to Twitter, LinkedIn, Medium, and other platform spaces.
+
I'm using a custom version of the [[Marfa Theme]].
+
+
## Micro.blog Sidebar
+
+
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?
+
+
### Feature Request: include permalinks in sidebar.js
+
+
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.
+
+
Optionally, consider linking to the micro.blog post itself OR the source item, as an option.
+
+
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>
+
+
<hr style="margin-bottom: 50px;">
+7
_notes/mit-license.md
···
+
---
+
title: MIT License
+
tags:
+
- license
+
- opensource
+
---
+
The MIT License is a [[Permissive License]].
+6 -3
_notes/posthog.md
···
- opensource
- heroku
- analytics
+
link: https://posthog.com/
+
github: https://github.com/PostHog/posthog
---
Open source [[Product Analytics]]
-
website: https://posthog.com/
-
github: https://github.com/PostHog/posthog
+
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 have a [[DeployToHeroku]] they recommend as the easiest way to [[selfhost]].
-
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).
+51
_posts/journal/2020-12-19-journal.md
···
+
---
+
title: Dec 19, 2020
+
date: 2020-12-19
+
category: Journal
+
---
+
+
## Microblog Sidebar
+
+
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.
+
+
## PostHog
+
+
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 [[DeployToHeroku]] could deploy the FOSS version.
+
+
## Bandcamp Request for Design Change
+
+
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.
+
+
Look at this screenshot:
+
+
![Bandcamp Screenshot]({% link assets/2020/12/bandcamp-zia-screenshot.png %})
+
+
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.
+
+
Come on Bandcamp! Make hearts better!
+
+
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).
+
+
## MIDI Keyboard
+
+
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]].
+
+
He recommends the [Arturia KeyStep](https://www.arturia.com/store/hybrid-synths/keystep).
+
+
I found it on [local Vancouver music store Tom Lee Music](https://www.tomleemusic.ca/186019). Purchased!
+
+
Maybe I do music now?
assets/2020/12/bandcamp-zia-screenshot.png

This is a binary file and will not be displayed.

+7 -5
index.md
···
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:
+
## Microblog
-
<script type="text/javascript" src="https://micro.blog/sidebar.js?username=bmann&count=5"></script>
-
-->
+
<div id="mblatest">
+
<p>Latest post from <a href="https://blog.bmannconsulting.com">blog.bmannconsulting.com</a>:</p>
+
<blockquote style="background-color: #FFC3B7">
+
<script type="text/javascript" src="https://micro.blog/sidebar.js?username=boris&count=1"></script>
+
</blockquote>
+
</div>