Skip to content

Instantly share code, notes, and snippets.

Avatar
🙏
Trying my best to be worth something.

Benjamin Lupton balupton

🙏
Trying my best to be worth something.
View GitHub Profile
@balupton
balupton / draft.md
Last active Oct 22, 2020
Blog: Libertarian Constitution
View draft.md

Draft: Libertarian Constitution

Iterations from 27 October 2019 below, kept to include the interations of that arrived at the final form.

Clauses

  1. No collective shall have a right that any individual does not also possess.

    i.e. corporate positions, role privileges. e.g. ceo, database owner.

@balupton
balupton / README.md
Last active Jun 21, 2020
Blog: Market Opportunity: Living Products for Deep Workers
View README.md

Market Opportunity: Living Products for Deep Workers

The living product market for deep workers is comprised of the following segments

Work & Storage Space

Requirements:

  • High speed internet for effeciency
  • Silent operation for attention
  • Sit/stand desk with wobble board or walking treadmill for endurance
@balupton
balupton / README.md
Last active Oct 4, 2020
Learnings from living moneyless for a year in 2014-2015
View README.md

What inspired it?

In 2013 when I was teaching JavaScript in Berlin, I was introduced to the squatter and dumpster diving movements. Then later in 2013 in Sydney, was introduced to foraging.

Recognised that:

  • my conceptions of food was constrained to that of supermarkets.

  • one can have their basic necessities supplied without money, so people should stop demanding money

View gist:a390352a6700220e6f7f33536eedab71
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box.
✅ did:muport:QmSjtQ8DoodBsNMpixGfTHBMvteMeFB4PuL6FfVKrGdT7Q ✅
Create your profile today to start building social connection and trust online at https://3Box.io/
@balupton
balupton / crash-report.log
Created Nov 30, 2019
tribler quit unexpectedly
View crash-report.log
{written, touched, but empty}
@balupton
balupton / understanding-society.md
Last active Jul 15, 2020
Understanding Society
View understanding-society.md

Understanding Society

A talk, book, and series of posts to write.

  1. How to Read A Book
  2. Normativeness and Tolerance
    1. Bullying
      1. Political Correctness is bullying at the Telos
        1. Intolerant Tolerance
        2. Insensible Sensitivities
@balupton
balupton / html-async.ts
Last active Aug 20, 2019
HTML Tagged Template Literal
View html-async.ts
import { StrictUnion } from 'simplytyped'
export default async function html(
components: TemplateStringsArray,
...inputs: Array<any>
) {
const results = await Promise.all(
components.map(async function(left, i) {
return left + (await inputs[i])
})
@balupton
balupton / README.md
Last active Dec 15, 2019
Instances of popular open-sourcers duplicating packages and blocking people
View README.md

It seems some open-sourcers strategies may have been to gain fame from finding existing packages then duplicating them (with the exact same functionality, or a subset or superset) instead of sending PRs or using existing solutions. Package maintainers can want to do this to build up a portfolio of popular packages, to consolidate popularity and power to themselves, and thus gain funding. Willfull ignorance of alternatives at the time of publishing stems from the similar intention. Naivity however may be accidental, in which case consolidation of duplicates can be a desired outcome where possible, as it consolidates maintainership and features for a better user experience. There is valid reason for duplication however, where an original author was not receptive to pull requests.

This gist is to look into such instances. It is not to say whether or a case was accidental or not. Only that such duplication exists, in the hope that it can be noted and hopefully resolved.

Eventually one could do up a programmatic

@balupton
balupton / README.md
Created Oct 29, 2018
Blockstack Verification
View README.md
@balupton
balupton / restore-messages.bash
Last active May 28, 2018
Restore Messages on MacOS High Sierra. Based on the macup commad from https://github.com/balupton/dotfiles
View restore-messages.bash
#!/usr/bin/env bash
set -e
backupRoot="$1"
function restore {
echo "Restoring: $1"
if test -e "$backupRoot/$1"; then
sudo rm -Rf "$localRoot/$1"
mkdir -p "$(dirname "$localRoot/$1")"
You can’t perform that action at this time.