Founder @FathomInfo, co-founder processing.org, lecturer @MIT Please join me at bsky.app/profile/benfry.com or information.garden/@benfry

Boston/Charlestown/Cambridge
It's (long past) time to leave this place! I hope you'll join me on Mastodon: information.garden/@benfry or Bluesky: bsky.app/profile/benfry.com
6
1,041
I have made the extremely difficult decision to resign from the Processing Foundation. I am absolutely heartbroken, and have not slept well for months.
123
208
1,389
310,976
The very first release of Processing (revision 0001) was created exactly 20 years ago today. 🎂 Today we're launching 4.0 beta 1, the 277th release: github.com/processing/proces… In the coming days, we'll also have a new site, a new PDE design, and Community Day events! #processing4
21
170
752
Finishing a celebratory week, today was my final round of immunotherapy, concluding 3½ years of cancer treatment Friends helped a lot & my bride deserves far more than a just-bought pair of earrings Here's to one more thing that's hopefully less…interesting the next few years
25
317
🚨 🚀 A new Processing release! 🎁 🚢 Here's 4.0 alpha 4, with lots of stability fixes and improvements: github.com/processing/proces… Recommended for most users (even though it's an alpha), especially those on macOS. Have fun!
6
69
342
Every cover of The New Yorker, from 1925 to 2018. The horizontal line/artifact comes from the way that they re-run their first cover (and more recently, a variant of it) each year on their anniversary. Much better up close: nfry.be/newyorker/third.jpg
2
82
314
A business card sized CD with an alpha release of Processing from 2002… I think this might be exactly 20 years old today/this week.
7
25
316
What does Wikipedia look like? We've built an interactive map for exploring its topography: laniakea.fathom.info/
1
82
307
Just posted a second alpha release of Processing 4. 🤖 Would have been out a month ago but 1) Apple's ever-changing rules for signing and notarization are… something, and 2) we're in the midst of a pandemic. But uh, enjoy! 🥳 github.com/processing/proces…
4
56
292
Been porting parts of Processing to Swift so I can make native things for watchOS and iOS… Just got these watch faces from Paul up and running 😍 (it's two dozen faces, cycling every couple seconds for debugging purposes)
10
26
295
“Inexperienced” creators bring talents from domains where they *are* experienced, which is how interesting things happen & progress is made.
1
67
210
Processing 4 beta 4 has arrived 🤖 🪟 Scaling problems on Windows are resolved! 💻 Crazy fast Apple Silicon release (no OpenGL yet!) 🥧 Raspberry Pi is back (32- and 64-bit) 👾 Fixes for a few OpenGL regressions in beta 3 🎨 And even… a few new icons github.com/processing/proces…
8
28
235
We just finished a tool for exploring the Facebook ads purchased by Russia to influence the 2016 election. It shows how they effectively played multiple sides of inflammatory issues, using identical terms in opposite ways to stoke anger and mistrust: fathom.info/fakebook
9
123
228
That’s... not how last names work
10
3
222
Here we go with a first *alpha* release for Processing 4! Support for Java 11, OpenJDK, a new preprocessor, lots more under the hood… 👾💻💣 github.com/processing/proces…
2
59
217
This account was just brought to my attention and now I've lost part of my afternoon 👏🧡 Lots more fun to be found at #つぶやきProcessing
float t,r; void setup(){size(720,720);noStroke();} void draw(){ clear(); t+=.003; for(r=0;r<6;r+=PI/2.5) f(360,360,r,99); } void f(float x,float y,float r,float d){ if(d>5){ circle(x+=cos(r)*d,y+=sin(r)*d,d/9); f(x,y,r+d*d+t,d*.8); f(x,y,r-d*d-t,d*.8); } } #つぶやきProcessing
4
29
207
Comparing all six editions of Darwin's Origin of Species in “Track Changes” style: nfry.be/specious Original sketch for fathom.info/traces ported to JS to celebrate the anniversary of Darwin's publication on 24 November in 1859.
2
52
207
Part 1 of an oral history of @ProcessingOrg with @REAS, @shiffman, and me. Beautifully crafted into coherence by @Lizstins eyeondesign.aiga.org/process…
2
55
217
New work: a tool for comparing mutations across different sarscov2 sequences:
5
37
192
“On the Origin of Species: The Preservation of Favoured Traces” now ported to JavaScript: benfry.com/traces/
5
119
185
🚀 Processing 4 is here! 🚨 🎂 It's the 21st anniversary of release 0001 🤗 Added a Welcome screen 🌈 You should try the themes if you haven't already 🔡 …or maybe the sketch naming 🖼 …or the new windowRatio() function 🚄 …or an Apple Silicon version github.com/processing/proces…
2
41
181
The Processing software and its community deserve better, and need a better home than the “Processing” Foundation.
17
5
209
29,977
🚨 Cancel your Saturday plans: new Processing alpha release just posted 🗓 🔡 Code completion is back! 📽 A new Movie Maker that creates MP4s and Animated GIFs! 🌈 And a (preliminary) new color scheme sure to bring out the cranks! More here: github.com/processing/proces…
3
30
179
The new iOS 11 Files app brings all your files together. You can easily browse, search, and organize all your files in one place.
4
41
145
Have been running some numbers for @ProcessingOrg and today found that we've had 10,039,489 downloads in the last four years. 10 million! (And that doesn't even include other projects like p5.js, the Android version, etc.)
6
12
144
We're hiring! We're looking for developers, designers, a producer/researcher, an operations/business manager role, & others… Come make an impact with our pandemic work while spending time with curious & talented people: fathom.info/careers/ (more updates soon) Please share!
8
49
137
Perfect—simple & direct. Heliocentrism vs Geocentrism: malinc.se/math/trigonometry/… built w/ Processing (via @leilasedai)
2
75
124
Getting ready for another day of Zoom meetings
2
4
128
Processing 4.0 beta 3 now posted! Lots of bug fixes and updates, plus ✨themes🌈 (Still waiting for Apple to notarize the macOS version, that'll be posted soon.) github.com/processing/proces…
1
13
138
Porting random things to JavaScript is my new Sudoku. Built for a touch screen installation in December 2011, here's an interactive look at 120 years / 5,500 pages of annual reports: reports.fathom.info/
4
23
132
We're very much back in the same place as when we started in 2001: coding is still too obtuse and oblique, and the only way to fix that is to reduce barriers that will make coding accessible to more people.
1
8
144
29,985
For one of our Friday talks, Paul did a lecture on color, and we were so excited about it that we went a little overboard and created an entire app out of it. It starts by explaining how color works, and ends with a palette making challenge 🤹‍♂️ learn.fathom.info/palettemak…
3
33
125
These images and effects from 1991's “Until the End of the World” by Wim Wenders feel several decades ahead of their time… Just stunning:
5
11
127
Genius… Reminds me of a developer in our studio who intentionally uses bad colors + default fonts in early prototypes, knowing that it's the quickest way to get design help.
2
24
116
Been archiving old VHS tapes… some of these noise patterns from errors/overdubs/decay are just 😍
3
11
110
This is so batshit, I'm gonna have to start blogging again, just to find enough room to cover what a gross misuse of analytics this is, how disconnected it is from the reality of how people work & productivity, and how dangerous it is that it's been normalized by Microsoft.
Esoteric metrics based on analyzing extensive data about employee activities has been mostly the domain of fringe software vendors. Now it's built into MS 365. A new feature to calculate 'productivity scores' turns Microsoft 365 into an full-fledged workplace surveillance tool:
3
19
116
In today's episode of “what's this massive spike of interest in a 14-year-old project?” we have benfry.com/distellamap showing up on Reddit because someone found one of the prints at Goodwill and was like “what the hell is this?” teddit.net/r/whatisthisthing…
4
9
119
TIL that ship cargo like sand or crushed ore can spontaneously liquify, endangering the ship & crew as it sloshes around. Worse, it may spontaneously turn solid again at one side, leaving the ship listing and taking on water. 10 ships lost each year: bbc.com/future/story/2018090…
3
44
107
Paul is working on color schemes for Processing 4 and it's gonna be impossible to choose because they're all so cute:
4
6
110
We've just launched Myriscope, a visual digest for scientific research: myriscope.com It's built for easy visual scanning of arXiv and bioRxiv preprints to keep an eye on new research as it happens. Please share with your friends—and send us feedback!
3
36
103
So if anyone's up for having drinks later, you can join me to celebrate having reached the “discarded at Goodwill” stage of my career 🥳
In today's episode of “what's this massive spike of interest in a 14-year-old project?” we have benfry.com/distellamap showing up on Reddit because someone found one of the prints at Goodwill and was like “what the hell is this?” teddit.net/r/whatisthisthing…
2
3
107
FBI Uncovers Al-Qaeda Plot To Just Sit Back And Enjoy Collapse Of United States theonion.com/r/35788
1
82
87
I hope folks aren't disappointed when OpenGL and 2D rendering are removed from the next release of Processing and we only support embroidery and knitting machines from here on out…
Replying to @golan
Delighted to announce that #PEmbroider, @creativeinquiry's library for computational embroidery in @ProcessingOrg, is now public! Huge gratitude to @LingdongH, @mus_akos, and our cohort of generous beta-testers for all their work. github.com/CreativeInquiry/P…
4
6
106
Super excited to share some new work: fathom.info/laniakea It's our latest take on mapping enormous unstructured document collections. In this case, turning 100,000 journal articles into a navigable topographic map:
3
22
106
That's one small step for a woman; one giant leap for womankind. #HappyHalloween
1
13
90
…opens syllabus, scribbles in “Chrissy Teigen?” as guest lecturer on the day we'll be covering time series data in Information Design class this spring at MIT…
9
85
It was a strange experience; I was soon shocked to learn that the Foundation spent nearly $800,000 last year. $0 of that went to Processing 4.
7
13
116
33,366
I may be an uncultured hack, but I didn't wake up this morning knowing that low contrast pixel art could look like this. 🤍💛🤎🖤
2
6
91
If only there were a contraption—like a mechanical loom—that could automatically compare each email. A "difference engine" of sorts.
IMPOSSIBLE: There R 691,200 seconds in 8 days. DIR Comey has thoroughly reviewed 650,000 emails in 8 days? An email / second? IMPOSSIBLE RT
3
36
88
Did a talk about data & design, how it’s changed over the last 20 years, and what it suggests for healthcare data & design in the next 20. A talk so incisive, so lauded, that it garnered a 👎 on YouTube before it received even a single 👍 piped.video/SIjOITXXwao
4
7
90
You know what that sounds like? The reason we started a Foundation in the first place. Two people is not enough for any of the Processing software projects (i.e. anything that lives at a processing.org domain.)
2
102
23,148
Pleased that Paul has released my Ph.D. dissertation from its PDF prison: benfry.com/phd/dissertation (Somewhat less excited by the occasionally heavy-handed writing from a stressed & exhausted grad student.)
16
85
The situation is especially difficult for me because it has been created by the people who most benefited from all that work I did, and from people I trusted as friends.
1
2
100
30,780
I spend so, so much of the time working on @ProcessingOrg focused on improving how things work while making sure that any updates/improvements don't break old code. It's nice to hear when it works! Usually I only hear back when it doesn't.
Thanks to the efforts of the people at @ProcessingOrg another sketch from 2017 runs again (4.0 beta1 on macOS): Sensory Con-Fusion, repo contains a presentation with some background: github.com/i3games/p5_sensor… #pcd2021 #pcd2021share Happy Birthday, #processing!
4
4
83
Get rich quick scheme: 1) Put thousands of hours into an open source project 2) 15+ years later, figure out how to ask for support
Today, we launched Processing Foundation Memberships! We wrote about it here: medium.com/@ProcessingOrg/we… Join here: processingfoundation.org/sup…
22
71
TFW you're on a Zoom call & you suddenly realize that your coworkers are *also* @Shiffman fans
1
83
My least favorite design/visualization writing is the oversubscribed genre of (usually context free) critique of other people's work. So this piece, from @MissSarahLeo at The Economist is a welcome alternative, where she reworks *their own* past projects medium.economist.com/mistake…
1
22
83
I just wrote a regex that worked on the first try, AMA.
4
2
80
I finished the Steve Jobs book by Isaacson, but instead of feeling inspired to never look backwards/live in the future/innovate above everything, I wound up feeling nostalgic and tracking down used books.
3
3
82
Uh, looks like we've verified paternity for my daughter
1
85
It's a depressing outcome following the $10 million windfall of donations. It's just co-opting the work that I've done for 22 years:
1
2
93
20,014
First beta of Processing 3.0 is here! processing.org/download/ 3.0? github.com/processing/proces… Details raw.githubusercontent.com/pr… Test! Share! Yay!
1
67
77
Our installation for @StateStreet that depicts the growth of the world financial system (and its subsequent complexity) since 1790 has been ported from large-format touch screen to desktop size using JavaScript & WebGL statestreet.com/content/micr…
13
83
Back in 2017, I was diagnosed with cancer just weeks after my second child was born. I took a break from participating directly with the Board.
2
89
26,190
Happy 15th birthday to @ProcessingOrg this month. First used publicly in August 2001 as part of a workshop in Japan: dbn.media.mit.edu/workshops/…
1
32
73
Oh my god, this book cover! 💛🖤 Who did this?
2
10
83
Casey and I started the Foundation with Dan as a way to make the Processing project more sustainable. For years it had been just Casey and me, supporting thousands and thousands of users.
1
88
26,285
Slack has hundreds of millions of dollars in funding and a multi-billion dollar valuation. They have plenty of money & can make design a priority. The government, not so much. More important, the “design” is the easiest thing to fix in Hawaii. Our values are much tougher.
When @slack is better than your missile defence warning system...
5
8
78
This year, the proposed Foundation budget is around $1.2 million. But for Processing, there is budget for just two people: one developer, one community lead.
2
6
82
25,504
The Korean version of the @ProcessingOrg Handbook has just arrived 😍
1
11
72
“Perseverance porn goes w/ the rise of a GoFundMe economy that relies on personal narrative over collective policy…” fair.org/home/medias-grim-ad…
40
60
Two people is not enough to sustain the current community, but more importantly, not enough to move the project in new directions—more languages, platforms, devices; broadening the audience further.
1
82
21,631
I have continued to work on the Processing software since resigning from the Foundation—since walking away only punishes our users—but it's too depressing. There's no future in this current structure.
1
80
20,863
TIL that tectonic plates move at roughly the rate that fingernails grow. Or as our host @mikamckinnon put it, “every time you cut your nails, we're one step closer to an earthquake.” #scifoo
1
11
68
I know I'm not good at Instagram, but I still feel like this is a little harsh.
1
70
From the outset, the project was always a 50-50 split between internal (software development) and external (the community, the documentation, examples, etc). The Foundation has lost all sense of balance.
1
3
73
20,941
Creating (and promoting, and maintaining) a free version of TurboTax is near the top of my list for things I'm gonna do when I have a billion dollars. These rent-seeking motherf*kers at Intuit with their garbage products and the paid politicians that enable them have got to go.
New: Juuuust in time for Tax Day. The for-profit tax preparation industry is about to realize one of its long-sought goals. Congressional Democrats and Republicans are moving to permanently bar the IRS from creating a free electronic tax filing system. propub.li/2WOMFfQ
5
6
65
Out for brunch and “Hey Jude” starts playing. Unprompted, our not-quite-two-year-old starts yelling “Lexa! Lexa!” to skip to the next song. See you in Vancouver this April for my deeply unpopular TED Talk: “Paul McCartney/Beatles resistance is a conferred genetic trait.”
4
2
65
Couldn't sleep the other night so I ported my diagram of how the genetic code works to JavaScript: benfry.com/aasd/
4
12
65
Incredibly intuitive & useful explanation of an incredibly unintuitive & hard topic: the Fourier transform. I've used FFT, DFT, DCT, etc. for a long time but still learned several things here: piped.video/watch?v=spUNpyF5…
3
8
68
I'm angry and upset to see that the Free Software Foundation has reinstated Richard Stallman to the board. This is a messy issue that requires far more than a tweet, but in the meantime, we're looking into alternatives to the GPL/LGPL for @ProcessingOrg. arstechnica.com/tech-policy/…
4
11
61
Just posted a couple simple examples for the class on how to make & use maps with p5.js. Here's the link, in case they're useful for anyone else: learn.fathom.info/maps/
1
9
61
There have been two million downloads of even just the 4.0 releases, and there remains consistently about 100,000 unique users a month.
1
74
22,294
Building the software and supporting the community; both in years past when it was an unknown project, or in more recent years when keeping things working wasn't always *fun*, but was still *important* for that community.
1
76
19,914
“Nodding the head does not row the boat” (is my favorite new Irish proverb)
36
59
Just posted a simple p5.js Mode for Processing 3.2. Have fun! More details here: github.com/fathominfo/proces…
17
48
Out of nowhere, this same 3-year-old informs me that she has just returned from an orange planet in her spaceship. 🚀 RIP John Glenn.
That's one small step for a woman; one giant leap for womankind. #HappyHalloween
4
45
Posted a new Processing 4 beta: 🌄 16 new gradient-flavored themes 🐛 Many, many bug fixes 🔡 New sketch naming options 🧑‍🎨 Major refinements to the visual design 🚨 Processing 4 is close! ⏲ Help us test! 🚀 Download links and more details: github.com/processing/proces…
1
12
58
Love to see @ProcessingOrg used in projects like this “grotto of 1.35 billion surfaces” made from 7 tons of sand: michael-hansmeyer.com/projec…
1
24
52
Well pour me a Zima: the 90s are back. Apple is discontinuing support for OpenGL. If you need me, I'll be wearing a comfortable flannel and seeking answers to this policy shift in the profundity of Pearl Jam's TEN.
5
15
57