A Letter To My Congressional Representatives on the DHS Abuses of Power in Portland, Oregon

Dear Speaker Pelosi / Senator Harris / Senator Feinstein,

There are a lot of crises happening right now, and I could write a letter three pages long simply detailing my fears and frustrations and what I would hope from Congress. “There are a lot of crises” is already a terrifying sentence I never would have hoped to see in my lifetime. But the one that is most concerning at this moment is the abuse of power by the Department of Homeland Security in Portland, Oregon.

Suffusion: Playing with Filesystems

In addition to the personally-long-awaited launch of Hermit Crab, I’ve also spent the last week or so making a limited but easy-to-use Swift wrapper around the FUSE APIs, which I’ve dubbed Suffusion. Suffusion is heavily inspired by the FUSE on macOS project’s Objective-C APIs, but simplified down to only support read-only filesystems, which is all I really want right now.

ROSE-8 on Mac OS 9

Older Posts

  1. 2020-04-03 Shallow Git Repositories
  2. 2020-04-01 Swift on Mac OS 9
  3. 2020-02-06 Flexible Identities in git
  4. 2020-02-04 Introducing the Game 'by Color
  5. 2020-01-28 ROSE-8: Console Mode
  6. 2020-01-22 Setting up gitweb on Shared Hosting
  7. 2020-01-13 ROSE-8
  8. 2019-12-24 quasiquarantine
  9. 2019-11-01 Leaving Apple
  10. 2019-08-01 > go east
  11. 2018-04-29 Misleading Metrics and UX Tradeoffs
  12. 2018-04-03 "FIXME" Doesn't Always Mean "Fix Me"
  13. 2018-03-22 My Little (String) Optimization, Part 2
  14. 2018-03-15 My Little Optimization: The Compiler Is Magic
  15. 2018-02-26 Many-to-Many Protocols
  16. 2018-01-29 Color Palette #8
  17. 2017-09-07 The New Kingdom of Nouns
  18. 2017-09-05 Over-abstraction
  19. 2016-08-21 Macromancy, Part 2
  20. 2016-08-07 Macromancy
  21. 2016-06-19 Pronoun Buttons
  22. 2016-05-29 Webmailer's Update Bar
  23. 2016-05-23 So You Want to Be a (Compiler) Wizard
  24. 2015-12-29 Re: Contempt Culture
  25. 2015-11-18 Recommendations
  26. 2015-05-09 Nibblesort: Adventures in Optimization
  27. 2015-02-22 AlterConf SF/Oakland
  28. 2015-01-24 “Skip the FFI”
  29. 2012-12-08 How to Write a Checker in 24 Hours
  30. 2012-10-02 Git Tricks
  31. 2012-05-16 Big News
  32. 2012-04-26 Keyboard Adventures
  33. 2012-04-10 Mail Aliases
  34. 2011-08-14 Header Anchors: A Safari Extension
  35. 2011-08-10 "Little Big Details"
  36. 2011-07-29 Weak Linking
  37. 2011-07-25 Using Clang from SVN in Xcode
  38. 2011-07-22 rm vs. Time Machine
  39. 2011-07-14 Priorities
  40. 2011-06-30 Quick Look in TextMate
  41. 2011-06-27 git add
  42. 2011-06-20 Automatic Reference Counting
  43. 2011-06-16 Dealing with "Sandwich Code"
  44. 2011-06-05 gdba
  45. 2011-06-03 Chrome vs. Safari
  46. 2011-05-31 User-Side Troubleshooting
  47. 2011-05-30 Auspicious Continuation
  48. 2009-07-21 Scripting Bridge
  49. 2009-07-08 What Happened to Dockyard?
  50. 2009-06-26 Garbage Collectors and Stack Drawers
  51. 2009-06-21 Z shell
  52. 2009-05-22 “Several New Features”
  53. 2009-05-05 C++ Templates are Turing-Complete
  54. 2009-04-21 [Meme] How Many HTML Elements Can You Name in 5 Minutes?
  55. 2009-04-16 Safer Plugin Categories
  56. 2009-04-02 Hacking Safari 4...for Great Convenience
  57. 2009-03-27 Const Correctness
  58. 2009-03-19 Categories and +load
  59. 2009-03-15 Subversion Checksum Problems
  60. 2009-03-06 JavaScript Tetris
  61. 2008-09-04 Objective-J and Objective-C
  62. 2008-08-28 HTTPS and Name-based Virtual Hosting
  63. 2008-03-08 Alerts Without Apps (or nibs)
  64. 2008-01-14 NSNumber, CFNumber, and CFBoolean
  65. 2007-12-13 GenericToolbar and IB3
  66. 2007-10-27 Performance Optimization: Why We Can't Use valueForKeyPath:
  67. 2007-09-01 Short Xcode Tip: Plugins
  68. 2007-07-15 Port 25 Blocked?
  69. 2007-06-27 GenericToolbar Icon
  70. 2007-04-13 The Symbolism of Pretty URLS
  71. 2007-03-07 Flexible PHP
  72. 2007-01-12 Inauspicious Beginnings