Avi Flax

TIL: In Docker for Mac, there is a default memory limit of 2GB…


In Docker for Mac, there is a default memory limit of 2GB, in order to run docker-compose up successfully you have to change default memory settings from 2GB to at least 4 or 5GB. To do so, click on the Docker icon in the menu bar, then “Preferences…”, go to “Advanced” tab and set 5GB of memory, then click on “Apply & Restart” and run docker-compose up.


Be kind to your bots!

Holy💩 Coda is amazing. Truly impressive, compelling, fantastic!

Yesterday I learned via this answer a handy Atom trick: one can exclude directories from the Find in Project feature by prefixing them with an exclamation mark, like so: !dir

This is handy when a project contains “archived” (frozen) files, or a generated dir like Jekyll’s _site.

I just randomly tried to run pico — wow, blast from the past!

I spoke at the Clojure/conj last week, on (Architecture) Diagrams as ✨Data✨

I’m very happy with how it came out. Thank you to everyone who helped me prepare and everyone who gave me feedback!

If you’d like, you can check out the description, the slides, or the video.

🤔 It’d be handy if I could assign a title to a given browser window — i.e. a set of tabs — so I could group sets of tabs by activity or topic.

It looks like there are a few Firefox extensions that do this, but it’s unclear how effective they are on MacOS. I’ll have to try them.

I just proposed a ⚡️ lightning talk for the next Write the Docs NYC meetup: Storytelling with Git.

Screenshot of a Web form (a Google Forms… form) showing the field “Talk title” with the value “Storytelling with Git” and “Talk description” with “I’ll show how documentarians and developers can document the ongoing story of their projects with Git, and explain why they should. I prepared this for WtD Portland this past May but I was bumped due to time constraints. I have a slide deck prepared that I’d be happy to share if you’d like to see it. Thanks for organizing!”

Writing a talk. What can I say, I’m super original.

Screenshot of part of a text editor containing some text from the draft of a talk I’m working on. The text has an image placeholder with the label “obligatory morpheus image macro” and then a phrase I guess I’d say along with this slide: “What if I told you…”

Aphantasia: yes, it’s a thing

Just now, while writing a presentation with my Mac, I typed “aphantasia” and noticed that the spell-checker flagged it as an unknown word/spelling.

This made me chuckle. I’m used to having to explain aphantasia to humans — so why shouldn’t I have to teach my computer about it too!

It was first described in 1880; it’s really a thing! And yes, I really have it.

I’m still blown away by how compellingly Blake Ross described it:

I have never visualized anything in my entire life. I can’t “see” my father’s face or a bouncing blue ball, my childhood bedroom or the run I went on ten minutes ago. I thought “counting sheep” was a metaphor. I’m 30 years old and I never knew a human could do any of this.

Screenshot of a draft of this post open in the Micro.blog app on MacOS, showing the word “aphantasia” with a red squiggly underline, indicating that the computer has flagged it as an unknown or misspelled word.

New release of the FC4 Framework adds ability to render to SVG

I’ve published a new release of FC4, a FLOSS framework for authoring & maintaining C4 software architecture diagrams.

This release adds the ability to render diagrams to SVG in addition to (and even simultaneously with) PNG.

Thanks to Mike Fiedler for the feature request and to Simon Brown for Structurizr and Structurizr Express!

Before, during, and after the lower east side pickle festival!

That’s quite a station car.

On a lark, I just installed Lynx and used it to view the homepage of the FC4 Framework. It looked great! I got a real kick out of this; it took me way back. I was also pleased to see that the structure and content of the page worked well when represented in plain text.

Screenshot of the homepage of the FC4 Framework loaded in Lynx in a MacOS (10.14 Mojave) Terminal window.

I just released a new version of FC4, a FLOSS framework for authoring, publishing, and maintaining C4 software architecture diagrams.

The (abbreviated) highlights:

  • Rendering multiple diagrams is faster and more efficient
  • The versioning scheme has changed to work better with Homebrew

The release notes contain more details, including upgrading instructions.

I’d welcome any feedback you’d care to share!

Anyone else use an iPad with an external keyboard (Bluetooth in my case) and found that Safari is really flaky when it comes to responding to keyboard shortcuts? Maybe there’s some kind of focus thing I’m missing, but I’ve been really annoyed by this apparent bug.

I just used Proporti.onl to estimate the gender distribution of my Twitter followers and those I follow, based on their profile descriptions or first names. It’s not great: 1% non-binary, 36% women, 62% men. I’m gonna work on this.

I’ve been playing around with the recently upgraded @GitHub Actions and it was surprisingly easy to port some CircleCI jobs. Some intriguing features!

(The jobs are a little slower, but I suspect that’s largely due to the lack of dependency caching, and they’re working on that.)

Screenshot of this run of GitHub Actions: https://github.com/FundingCircle/fc4-framework/runs/205850664

As someone who likes both beer and kombucha, I thought I might like this. And I was right. Good stuff!

This is amazing: noparkinghere.com

/via @daveliepmann

Screenshot of Web essay at noparkinghere.com

Don’t tell my kid — I’m selling our Mini. She is NOT happy. 😅

App idea: Reliable Regular Reminders. Pops up reminders reliably at the designated time — daily, weekly, fortnightly, monthly, etc — and each “instance” of each reminder is supplanted by the following “instance”.

(Yeah, I’m really frustrated with the iOS Reminders app.)

Interesting idea came up in a recent chat with a colleague: that remote members of hybrid teams need on-site allies to speak up on their behalf, to make sure in-person meetings are recorded, or notes are shared; to address A/V issues; to invite them to ad-hoc meetings, etc.