Skip to content

Commit

Permalink
presentation
Browse files Browse the repository at this point in the history
  • Loading branch information
bmann committed Jun 27, 2024
1 parent 231413c commit 84f6291
Show file tree
Hide file tree
Showing 341 changed files with 403 additions and 25 deletions.
2 changes: 1 addition & 1 deletion _journals/2024-01-05_0740.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ tags:
- LoFi
- webdev
---
Jake Lazaroff argues that “[website vs. web app dichotomy doesn’t exist](https://jakelazaroff.com/words/the-website-vs-web-app-dichotomy-doesnt-exist/)”. It’s a good article, develops a framework for thinking about different types of web properties. Mentions [[LoFi]], [[CRDT]].
Jake Lazaroff argues that “[website vs. web app dichotomy doesn’t exist](https://jakelazaroff.com/words/the-website-vs-web-app-dichotomy-doesnt-exist/)”. It’s a good article, develops a framework for thinking about different types of web properties. Mentions [[Local First]], [[CRDT]].

But to me, it _does_ show a clear split of document web vs app web.
2 changes: 1 addition & 1 deletion _journals/2024-03-29_1538.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ tags:
---
I’m helping to organize a [[Vancouver Hack Day]] this coming Sunday, April 7th, 2024.

Get a quick overview of some interesting tech, including [[ATProtocol]], [[Everywhere Computer]], [[LoFi]], and [[Enhance]]. Then spend the day learning and coding, or bring a project of your own. Demos end of day.
Get a quick overview of some interesting tech, including [[ATProtocol]], [[Everywhere Computer]], [[Local First]], and [[Enhance]]. Then spend the day learning and coding, or bring a project of your own. Demos end of day.
2 changes: 1 addition & 1 deletion _journals/2024-04-14_0840.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ tags:
- darkforest
- cozyweb
---
Kneeling Bus’ [[The Brazilianization of the Internet]] is an important read. I need to think about how my [[Community Search Engines]] exacerbate “enclave-gated internet” spaces.
Kneeling Bus’ [[Brazilianization of the Internet]] is an important read. I need to think about how my [[Community Search Engines]] exacerbate “enclave-gated internet” spaces.
2 changes: 1 addition & 1 deletion _journals/2024-06-24_2231.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ link: https://sourcegraph.com/blog/the-death-of-the-junior-developer
tags:
- AI
---
[[The Death of the Junior Developer]] by [[Steve Yegge]] "It's a bad year to be a junior anything…within a few years, the norm for source code will be that it is written and modified by LLMs via prompting"
[[Death of the Junior Developer]] by [[Steve Yegge]] "It's a bad year to be a junior anything…within a few years, the norm for source code will be that it is written and modified by LLMs via prompting"
9 changes: 9 additions & 0 deletions _journals/2024-06-27_0806.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: June 27th, 2024
date: 2024-06-27, 08:06:58 -07:00
section: journal
link: https://bmannconsulting.com/notes/open-source-beyond-licensing-the-evolution-ahead/
tags:
- opensource
---
I presented [[Open Source Beyond Licensing - The Evolution Ahead]] yesterday. I did a quick survey tour of some interesting licenses I like sharing, and in other ways promoted a kind of back to basics: open source is working together.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ tags:
published: 2024-04-12T12:00:00
author:
- Drew Austin
title: The Brazilianization of the Internet
---

> Talking to no one is the near future of social media, the digital equivalent of warming your hands over an oil drum bonfire in an abandoned city
Expand Down
4 changes: 2 additions & 2 deletions _notes/Capabilities Adoption.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Capabilities adoption needs a lot more education and promotion.

## Interest in Capabilities

There are currently three communities that are interested / active in capabilities: [[LoFi|Local First]], Crypto/Blockchain, and Capabilities enthusiasts.
There are currently three communities that are interested / active in capabilities: [[Local First|Local First]], Crypto/Blockchain, and Capabilities enthusiasts.

![Whiteboard diagram of a Venn overlap of Localfirst, Capabilities, and Crypto Blockchains](/assets/2024/capabilities_venn.jpg)

Expand All @@ -31,7 +31,7 @@ What do we want to accomplish out of having an in person conference?
* discussion about?
* interop / plug fest

Feels [[LoFi|Local First]] and [[Causal Islands]] related. TODO: do a scan of events coming up.
Feels [[Local First|Local First]] and [[Causal Islands]] related. TODO: do a scan of events coming up.

## Resources

Expand Down
7 changes: 7 additions & 0 deletions _notes/Chad Whitacre.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
link: https://chadwhitacre.com/
tags:
- person
- opensource
---
> Chad Whitacre got his start in Open Source in 2001. He participated in the Python web development boom of the 2000s that gave rise to Django and Flask (his own contribution was [Aspen](https://aspen.io/)). Along the way, he experienced first-hand the tension between volunteer Open Source work and paid closed source work, so he spent the 2010s as founder of a crowdfunding startup called [Gittip (later Gratipay)](https://gratipay.com/). Now here in the 2020s his role is Head of Open Source at [Sentry](https://sentry.io/welcome/), an application monitoring company with deep roots in the Open Source community. He blogs at [Open Path](https://openpath.chadwhitacre.com/).
2 changes: 1 addition & 1 deletion _notes/Community Search Engines.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ These are often communities of interest, but can also considered to be trust rel

[[Dark Forest and Cozy Web]]: communities are moving to cozy web spaces, and/or have need for members only content. The open internet has degraded search incentivized by click throughs to show ads, and commercial social platforms

[[The Brazilianization of the Internet]]: forming communities, which can be considered a kind of commons, do exclude or make [[cozyweb]] spaces. Does this cause a kind of elitism, and/or further deteriorate public spaces?
[[Brazilianization of the Internet]]: forming communities, which can be considered a kind of commons, do exclude or make [[cozyweb]] spaces. Does this cause a kind of elitism, and/or further deteriorate public spaces?

[[How Algolia uses Electron to improve internal productivity]]: I’m still inspired by this description of Algolia implementing company wide search across internal tools, with desktop integration. This should be a tool for organizations of all kinds.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ tags:
author:
- Steve Yegge
published: 2024-06-24
title: The Death of the Junior Developer
---
> a lot of people picked a bad year to be a junior developer. A whole lot of people. I wouldn't want to be just getting started in the industry today.
>
Expand Down
3 changes: 3 additions & 0 deletions _notes/Docker.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
---
---

## Bridge vs Host

Bridge means you need to use a reverse proxy to map to particular ports. Host means making it available on the same network stack as the host running Docker, so you need to use different ports
Expand Down
13 changes: 13 additions & 0 deletions _notes/Home-Cooked Software and Barefoot Developers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
link: https://maggieappleton.com/home-cooked-software
tags:
- article
- localfirst
author:
- Maggie Appleton
published: 2024-06-02
---
Presented by [[Maggie Appleton]] at [[Local First Conf]] in Berlin, May 2024.



13 changes: 11 additions & 2 deletions _notes/Ideas.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
---
---

Large and small. Some look more like mini projects.
## AI Research Lab

How can one fund AI research lab? There are many of these, we can focus on specific areas like interface research

## [[Proto Apps]]
## Proto Apps

I have many ideas for [[Proto Apps]]
### Gaming

A gaming social network that bootstraps by using your SteamID to OAuth link to a new account. Might also be able to cross-post various things.
Expand All @@ -18,13 +22,18 @@ Nouns:
* Video: could also include live streams
### Code

Github is
Github is the social platform that has captured the world's code. What does it look like to start building a proto-app that focuses on social activity around code that works across platforms?

Some things that could integrate:
* [[Radicle]]
* [[Git Butler]]
* [[Polar]]

[[ForgeFed]] is the ActivityPub version of this.

Nouns:
* Repo
* Issue
* Release
## Local first App

9 changes: 0 additions & 9 deletions _notes/LoFi.md

This file was deleted.

12 changes: 8 additions & 4 deletions _notes/Local First Conf.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,12 @@ tags:
- localfirst
- event
- berlin
- WIP
twitter: https://x.com/localfirstconf
link: https://www.localfirstconf.com/
---
1. If it is local-only, it isn’t local-first.
2. If it doesn’t work offline, it isn’t local-first.
3. If it doesn’t work if the developer goes out of business, it isn’t local first.
[[Local First]] focused conference, May 2024, Berlin

## Videos

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/videoseries?si=TQXaMy9ABO0P-pu2&amp;list=PL4isNRKAwz2O9FxP97_EbOivIWWwSWt5j" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

16 changes: 16 additions & 0 deletions _notes/Local First.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
tags:
- definition
- WIP
aliases:
- LoFi
---
Local First Software

The label emerged from the article [Ink & Switch Local-first Software](https://www.inkandswitch.com/local-first/)

[[Martin Kleppmann]]'s definitions

1. If it is local-only, it isn’t local-first.
2. If it doesn’t work offline, it isn’t local-first.
3. If it doesn’t work if the developer goes out of business, it isn’t local first.
18 changes: 18 additions & 0 deletions _notes/Maggie Appleton.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
link: https://maggieappleton.com
tags:
- person
- developer
- London
- speaker
- designer
---
Designer, anthropologist, and mediocre developer.

> I sit at the intersection of design, anthropology, and programming. These three are at the core of everything I make. Combining them into a coherent career is a weird and ongoing challenge.
>
> Titles and disciplines are fickle and fleeting. But my work fits under the umbrellas of UX design, visual interface design, and DX (developer experience). With some cultural analysis, writing, and visual illustration sprinkled on top.
>
> I currently lead design at [Elicit](https://elicit.com/) where we're exploring how machine learning can help researchers with open-ended reasoning.
>
> From Maggie's [About page](https://maggieappleton.com/about):
41 changes: 40 additions & 1 deletion _notes/Open Source Beyond Licensing - The Evolution Ahead.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,48 @@ title: Open Source Beyond Licensing - The Evolution Ahead
Can we get maintainers paid, make open source a job, and work alongside new tools like AI?

What new licenses, ways of working, and principles power the next 20 years?

---
This ended up being perhaps a bit licensing heavy, but people seem to enjoy the material and learn a bit of history, emerging licenses, and so on.
## Presented June 26th, 2024

Part of a mini open source series.

* [Event registration](https://lu.ma/zlnfxgb5)
* Slides (WIP)

### Resources

The presentation below is exported from Keynote and the links are clickable, but you can also explore the links I've mentioned directly:

* Ted Leung, [Explaining Commons Based Peer Production](https://www.sauria.com/py-bin/pyblosxom/pyblosxom.cgi/computers/open_source/1233.html)
* [[Open Source Definition]] by the [[OSI]]. See also my take on [[OSI-approved Open Source]]
* From [[Kyle Mitchell]], [Copyleft Intolerance and the Defining-Open Mind Trap](https://writing.kemitchell.com/2023/12/16/Intolerance-Copyleft-Definition)
* [Parity License](https://paritylicense.com/)
* [Prosperity License](https://prosperitylicense.com/)
* My general [[Open Source Licensing]] page has more on this
* [996.icu](https://996.icu)
* [[Big Time License]]
* [Polyform Standardized Licenses](https://polyformproject.org/licenses/)
* [[Blue Oak Council]], including their "gold" list of permissive licenses
* Dries Buytaert, [Balancing Makers and Takers to Scale and Sustain Open Source](https://dri.es/balancing-makers-and-takers-to-scale-and-sustain-open-source)
* Still working on this, but [[Permissive Licenses and Fenced Community]]
* Examples of commercial open source with some form of enterprise license or other restrictions:
* [[Cal.com]]
* [[Posthog]]
* [[Outline]]
* Tools you should know about for collecting fees, donations, license sales, consulting, etc.
* [[Open Collective]]
* [[Polar]]
* These two articles are relatively brand new, and what I'm sharing for thinking about AI and software development:
* [[Steve Yegge]], [[Death of the Junior Developer]]
* [[Maggie Appleton]], [[Home-Cooked Software and Barefoot Developers]]

Not included in the presentation, but [[Open Source is a restaurant]] is a useful related read on how think about paying for open source.

The concept of [[open source as a job]] is predicated on more global participation in software.
### Presentation

<iframe src="/assets/2024/06/26/open-source-beyond-licensing/" width="100%" height="650px">
</iframe>
* [Full screen presentation](/assets/2024/06/26/open-source-beyond-licensing/)
* [PDF](/assets/2024-06-26-Open Source Beyond Licensing.pdf)
15 changes: 15 additions & 0 deletions _notes/Open Source is a restaurant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
link: https://openpath.chadwhitacre.com/2024/open-source-is-a-restaurant/
tags:
- article
- opensource
author:
- Chad Whitacre
---
[[Chad Whitacre]] makes a great analogy around when/how software gets paid for, vs food.

> Open Source is a **restaurant**. At a restaurant, you eat your meal _first_, and _then_ you are expected to pay for it. Yes, we could dine and dash. But we don’t. When presented with a tab for a meal we have just eaten, we pay the tab.
* Open source is not a grocery: pay first, and then eat the food
* Open source is not a soup kitchen: not donations or charity -- it's not someone else eating the meal, you ate it

3 changes: 3 additions & 0 deletions _notes/Presentations.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
---
---

A list of presentations.

## 2024
Expand Down
3 changes: 3 additions & 0 deletions _notes/Public Handbook.md
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
---
---

Many organizations have public handbooks. This is a page to collect backlinks to them.
3 changes: 3 additions & 0 deletions _notes/Situational Awareness.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
---

3 changes: 3 additions & 0 deletions _notes/Ubuntu.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
---
---

## What version of Ubuntu am I running?

[Ask Ubuntu](https://askubuntu.com/questions/686239/how-do-i-check-the-version-of-ubuntu-i-am-running)
Expand Down
2 changes: 1 addition & 1 deletion _notes/Van Hack Day June 2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Made spaghetti lunch to stretch sandwiches

Made coffee for many people.

David demo’d [[LoFi]] work he’s doing
David demo’d [[Local First]] work he’s doing

I went off to [[Daylight Computer]] meetup. It was in [[Anjan Katta]]’s parents backyard.

Expand Down
2 changes: 1 addition & 1 deletion _notes/Vancouver Hack Day.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Register: [Sunday, April 7th, 2024](https://lu.ma/vancouver-hack-day-april2024),
Tech covered:
* [[Bluesky]] [[ATProtocol]] and maybe some [[Farcaster#Frames]]
* [[Everywhere Computer]]
* [[LoFi]]
* [[Local First]]
* [[Enhance]]


1 change: 1 addition & 0 deletions _notes/open source as a job.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
tags:
- opensource
- WIP
---
On the topic of sustainability in open source, what if being a maintainer meant being able to work full time on an open source codebase.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"assets":{"C3C45D171306EF74AA65457FD0B40506":{"type":"texture","index":1,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/02D4AA3F-7F45-41AF-86F7-719E75ACAA26.pdf"},"width":1920,"height":1080},"62C4AC6B425828271C9930B2BE23B0F2":{"type":"texture","index":0,"assetRequest":{"type":"slide","state":"contents","slide":"none"},"url":{"native":"assets\/02D4AA3F-7F45-41AF-86F7-719E75ACAA26.pdf"},"width":1920,"height":1080}},"events":[{"effects":[{"beginTime":0,"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"C3C45D171306EF74AA65457FD0B40506"},{"animations":[{"additive":false,"timeOffset":0,"beginTime":0,"from":{"scalar":false},"repeatCount":0,"fillMode":"both","duration":0.01,"autoreverses":false,"property":"hidden","to":{"scalar":true},"removedOnCompletion":false}],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"62C4AC6B425828271C9930B2BE23B0F2"}]}]},"effects":[],"duration":0.01,"type":"transition","attributes":{"direction":0},"name":"none","objectID":"0"}],"automaticPlay":false,"hyperlinks":[],"accessibility":[{"text":"Running things ourselves, for small groups, for our community, for our country","targetRectangle":{"y":357.80157470703125,"x":161,"width":1384.8,"height":164}},{"text":"Building on protocols rather than platforms","targetRectangle":{"y":521.80157470703125,"x":161,"width":1174.8000000000002,"height":141}},{"text":"A Decentralized Web, Web3, Local-first software, of user agency and ability to use your data everywhere","targetRectangle":{"y":662.80157470703125,"x":161,"width":1556.9400000000001,"height":223}},{"text":"Open source is no longer a radical act","targetRectangle":{"y":151,"x":107.4999972708523,"width":1714.6500060304998,"height":69.402565002441406}}],"baseLayer":{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"objectID":"0","layers":[{"animations":[],"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,-0.00035007912466775983,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":251658240,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"layers":[{"animations":[],"layers":[],"texturedRectangle":{"isBackgroundTexture":false,"singleTextureOpacity":1,"textureType":0,"textBaseline":0,"textXHeight":0,"isVerticalText":false},"initialState":{"affineTransform":[1,0,0,1,0,0],"masksToBounds":false,"rotation":0,"scale":1,"position":{"pointX":960,"pointY":540},"width":1920,"sublayerTransform":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"contentsRect":{"y":0,"x":0,"width":1,"height":1},"opacity":1,"edgeAntialiasingMask":0,"height":1080,"hidden":false,"anchorPoint":{"pointX":0.5,"pointY":0.5}},"texture":"62C4AC6B425828271C9930B2BE23B0F2"}]}]}}]}
Loading

0 comments on commit 84f6291

Please sign in to comment.