March 14, 2024 10:28 am

My physical relationship to the internet

Where I live there is very spotty cell service. If I'm not connected to WiFi at home or at the market, my connectivity to everyone is sort of fire and forget – the messages will go out, the messages will come it, but not immediately.

The feeling is what I go over the hill and all of a sudden my phone blows up with notifications, then I'm off grid for the next few miles.

Coverage is not better inside, or on the road or something – I get better service way out in the woods behind my house than I do on the town green.

I'm used to this reality that its jarring when I take the train back to the city. At first, coverage is really bad on the train. I'll tether the laptop to the phone, and watch the packet loss slowly improve right up until I get to grand central.

At home, everything is downloaded to the phone. PocketCasts streaming feature is basically pointless for me, I need to wait till it's downloaded before getting in the car.

When I get to the city, the process is inverted. Why would I connect to the hotel's WiFi when it's so much easier and more reliable to tether through the phone?

The internet on my home turf is more like being in an airplane – it works under certain situations, but it needs to be offline first.

Previously: Why are LLMs so small?

Everything

March 2024

Deploying OSMR runs pretty fast locally

16th

Port 5000 already open on OSX airplay receiver

16th

My physical relationship to the internet

14th

Quick static site template Rapid and disposable prototyping

14th

Making a web component by scratch progressive enhancement

13th

Ruby crashes on fly.io more memory

5th

Using Datasette to map out charger locations makes it easy to share

5th

POSSE rss to mastodon keep it local and then share

4th

Why are LLMs so small?

1st

February

5 year old hacking chatgpt

29th

AI in Emacs everything in emacs

29th

Fifteen or twenty thousand years

27th

Running Google Gemma Locally in which i discover ollama

27th

2023

October

political implications

1st

September

Sinatra with activerecord small json server apps

30th

August

a good death

23rd

locations in the magicians

22nd

everything is equally evolved

5th

July

Indexing a hugo site using pagefind static all the way down

23rd

erb static site builder single file templating system

18th

timezones and dialects

16th

Flushing DNS cache on OSX I keep forgetting

16th

Thorsh: Thor, but for bash simple bash cli scripting

12th

Should Robots Have Rites or Rights

11th

Using ruby netssh Connect to a server

10th

Playing with unocss Slimmer than tailwind, but still cool

10th

Updating date in org file simple and fun

10th

bad analogies

9th

threads is a mess

7th

things that are neat about the rivian

6th

hallucinations are bullshit

5th

A Taxonomy of AI Panic Facilitators

4th

Watching a directory for changes simple job queue

3rd

rivian trusts the driver

2nd

Emacs Blogging mode take 2 emacs and hugo sitting in a tree

2nd

Charging Networks Compared Ready for a NACS world

1st

June

Modern Improvements

30th

Installing gitolite Intercepting git

30th

Installing old ruby on Ventura back in time

28th

Build on git push build your own stuff

26th

Using caddy docker proxy straight from the dockerfiles

22nd

Deploying a private docker registry Deployment testing

21st

Using the cloudflare API setting A records ez

20th

Controlling Hetzner with CLI Simple wrapper scripts

19th

Setting up emacs re-re-dux What is more fun that configuring emacs?

6th

Using Mrsk Deployment testing

5th

May

Summarizing URLs with ChatGPT save yourself some reading time

9th

April

Using lastpass from CLI or script better than keeping files around

6th

2022

January

Snowpack for fast builds react and tailwind too

2nd

Using ActiveRecord outside of rails just the rake

2nd

2021

December

Pulling avatars from slack Basic bot integration

19th

Running SQLite in the browser using NextJS Why not?

19th

Setting up digital ocean spaces to upload Gotta work on my upload scrips

17th

Receiving CloudEvents with NextJS One file to rule them all

15th

Setting up knative eventing lets send some messages

13th

NextJS with Prisma on Kubernetes deploy as a knative service

8th

Serving a knative function on the root root to services

1st

November

Setting up knative functions functions functions

29th

K8 Dashboard on Docker Desktop what’s going on

28th

Getting emacs working on OSX Monterey security and permissions

12th

August

Wrapping a executable in a function Easy function wrapping

30th

Uploading to S3 on the command line throwing data into a bucket

22nd

July

Rails on Kubernetes with TLS certmanager

16th

Setting up GitHub Actions for Continuous Integration automating all of the things

13th

June

Deploying OpenFaaS on Digital Ocean with Terraform Everything functional

2nd

May

Sending files with wormhole tools I didn’t know

19th

Controlling docker in golang So meta

15th

April

SQL in Org-Mode Everything in org-mode

17th

Bootstrapping React with Tailwind as so I remember

15th

SQLite in the browser pushing everything to the client

15th

Setting up emacs for typescript development If we are going to bother with static types, might as well use them

13th

March

CLOCViz Run some vizualizations on a repo

31st

Emacs Blog Writing and Navigation Mode emacs and hugo sitting in a tree

15th

asdf as environment manager so much faster

13th

Database Migrations what should I do when not using rails

10th

Installing emacs on buster so many ways to get software

5th

February

Setting up redis and nat-connector with FaasD Storage for your functions

22nd

Uploading Blobs Simple datastore

17th

Building static OpenFaas templates Packaging up the packager

12th

Docker One Liners Why install

12th

Interacting With Git via HTTP Looking at git http traffic

11th

Installing faasd cgi was good, serverless is better

8th

January

Logging with an HTTP Proxy Simple MITM debugging

22nd

2020

November

rails uuid primary key Slightly more obscure

22nd

Tailwind and Rails postcss setup

18th

Rails in Docker Why install ruby locally?

17th

October

Release code diffs What changes between releases

26th

Looking at package.json making sense of package-lock.json

13th

September

Looking at Gemfiles making sense of Gemfile.lock

4th

August

gitlog in sqlite sql is great

28th

Using Askgit SQL is so nice

14th

July

Getting Websters More glorious language

30th

Setting up SSB-Pub Server and migrate your profile

9th

Effigy, a distributed social data layer Scuttlebutt is awesome, let’s run with it

3rd

June

Upgrading emacs on debian fixing crashes

28th

Checking health of RSS feeds Lets clean out the old stuff

26th

Using Syncthing who needs servers

17th

Developing React Inside Docker Clean up after your mess

16th

Simple CORS workaround for local development Keep is Simple

15th

Beginning Emacs Rediscovering emacs

6th

IPFS and Fuse the worlds data in your filesystem

5th

Playing with deno Rethinking package managers

3rd

April

Book Image Shortcode for Hugo Lets link to bookshop

28th

March

Styling tables with Hugo Markdown sometimes isn’t enough

2nd

Emacs Tramp tricks Replacing terminals with emacs

1st

February

Making charts with VueJS and no tooling Static files all the way

19th

Leveraging disposability for exploration how to play around without leaving a mess

5th

Playing with tailwindcss An excersize in minimilism

1st

January

Styling Hugo Diffs Showing just what you changed

31st

Template to setup a linode server with DNS and HTTPS use terraform to coordinate stuff

23rd

2019

December

Terraform and Packer with Digital Ocean Automate all the things

24th

Computer Setup Script Setup Linux or Chromebook quickly

10th

September

Setting up an IPFS Node using docker-compose and certbot

7th

August

Using Org Mode in Hugo emacs everywhere

2nd

July

Installing guix on IntelNUC using the hardware you have, even if we are nonfree

25th

May

Reverse engineering APIs using Chrome Developer Tools its your data after all

1st

April

Controlling IKEA Tradfri devices from your computer IKEA is cheap and everywhere

24th

Playing with cabal serverless code

23rd

Splitting Git Repos and Work Directories all the fun things git can do

20th

Setting up Indieweb Homepage the dream of the nineties is alive on the indieweb

19th

Easy scraping with httpie and jq Pulling my GitHub starred repositories into Hugo

18th

Building a slimmer go Docker container All we need is the binary

9th

Bootstrapping a react app with bootstrap and font awesome

7th

March

Setting up a chromebook for development Documenting my steps

30th

January

Setting up IPFS on a chromebook Connecting to the world

7th

2018

November

Image Manipulation in Firebase its all javascript

23rd

Implementing Serverless OAuth for JAM Stacks and static sites

12th

October

Adding Facebook Login with react you can’t escape it

30th

Automating hugo builds using CircleCI Let someone else run your build server

29th

Adding a CMS to hugo Static doesn’t mean dead

27th

Building a hugo site and theme with Bootstrap hugo is blazing fast

21st

2017

December

Living with a Chromebook so nice

22nd

Getting firebase and grpc working under termux tilting at windmills

10th

Authenticated routes using react-router an expirement

5th

Styling and theming with material-ui: React + Material Design hrmph

4th

November

Styling and theming with rmwc: React + Material Design material design

29th

More lessons learned working on a Chromebook still so nice

20th

Writing code on a chromebook a phone-like laptop

15th

March

Why Short Term memory is a thing: forgetting as a creative act Philosophy meets computer science

8th

2016

October

Save your Medium articles to your computer in markdown sync everything

27th

Yes, No, Maybe, Don’t Know, WTF the limits of Binary Logic and the Importance of Forgetting

25th

July

Deploying ActionCable on Heroku with Sidekiq you’re gonna need a bigger redis

11th

March

Owning a Tesla in Brooklyn where do I charge

9th

2015

September

Using seed to explore APIs overview of what we’re working on and how to explore apis

17th

July

Building a GUI for managing middleman blogs the site will still be fast, really fast

30th

Receiving posted JSON with Sinatra small tricks to make things easier

27th

Bower with Rails Javascript dependancies and sprockets

25th

June

Adding search to a middleman blog slightly simplier than google

7th

May

OSX Script for Kiosk Mode make your own screen saver

20th

Slow data and Fast Sites building fast, searchable, functional sites that fail gracefully

8th

February

Why Engineers build crappy products looks like it was designed by an engineer

21st

January

Setting up Rails testing with rspec, devise, and the gang so much fun

23rd

Setting up Devise with Twitter and Facebook and other Omniauth schemes without email addresses Connect connect connect

16th

2014

December

Using rake for dataflow programming and data science Rake it like’s hot

19th

Building Middleman Extensions make middleman more awesome

17th

Middleman Tricks and Hacks specific tricks I used to build this site

13th

Dateslice: Writing rails extensions adding date group_by to ActiveRecord

7th

Pulling data out of Google Analytics see who’s talking about your stuff

4th

November

New HappySeed released now with even more awesome

28th

Building Sites with Middleman lean publishing

25th

Scripting Twitter: Collecting Data and Writing Bots adding another client to socialinvestigator

20th

Embedding 3d models on your page Github is awesome

16th

Personal information from only a URL what can automated tools find out

14th

Bot Design Patterns different ways to make different bots

11th

Making a command line utility with gems and thor Any excuse to the use the phrase “Hammer of the Gods”

8th

Making Yosemite Faster something is up with WindowServer

7th

Field of Dreams is 25 years old and hasn’t aged well if you build it, will anyone really come?

5th

Bootstrap: Advanced Grid Tricks You really should be defining your own classes

3rd

October

How to track your coworkers Simple passive network surveillance

31st

1

January

1st

Popular posts by year

1st