RSSAmplifier

Blog

mgsloan's blog

mgsloan.comRSS feed ↗15 posts

Latest posts

Ergo update: co-working experiment

A semi-accidental experiment in sitting more

Type-Directed Permutation of Function Parameters

Variadic functions + unordered application.

Custom Type Errors for Unordered Function Application

Better type errors via GHC's custom type errors.

Polymorphic Type-Directed Function Application

GHC plugin to choose a "best-match" parameter type.

Unordered Function Application In Haskell

Type system tricks to implement type-directed function application.

Ergo update: standing desk + treadmill

Active sitting stool, suspended drinks, tidying cables.

Ergo update: suspending keyboard from ceiling

Experiment in suspending keyboard from fixed points.

Polarizer Glasses for Outdoor Computing

I built some variable angle polarizer glasses based on camera optics!

Laptop Ceiling Suspension

Using adhesive hangers and adjustable tie-downs to suspend laptops.

Ergo update: hammock under deck

Nice location for a hammock - under a deck!

Tree Based Computing

A portable and ergonomic way to use your computer in nature.

Deskless Ergonomic Work-From-Home Setups

A few different ideas for comfortably working from home, without a desk.

Supine Computing

Comfortable computer use while laying down, dealing with back pain. Hammocks!

Outdoor Computing with a Deck Desk

Experiments in outdoor computing, deck desking, and reclined computing.

Inspecting Haskell Instance Resolution

A sketch of how Haskell instance resolution errors could be improved.