Ben Fry Profile Banner
Ben Fry Profile
Ben Fry

@ben_fry

Followers
24,214
Following
217
Media
461
Statuses
3,759

Now using Mastodon: Founder @FathomInfo , co-founder @ProcessingOrg , lecturer @MIT .

Boston/Charlestown/Cambridge
Joined June 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@ben_fry
Ben Fry
7 months
I have made the extremely difficult decision to resign from the Processing Foundation. I am absolutely heartbroken, and have not slept well for months.
140
259
2K
@ben_fry
Ben Fry
3 years
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: In the coming days, we'll also have a new site, a new PDE design, and Community Day events! #processing4
22
196
867
@ben_fry
Ben Fry
3 years
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
31
0
381
@ben_fry
Ben Fry
3 years
🚨 🚀 A new Processing release! 🎁 🚢 Here's 4.0 alpha 4, with lots of stability fixes and improvements: Recommended for most users (even though it's an alpha), especially those on macOS. Have fun!
6
75
386
@ben_fry
Ben Fry
5 years
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:
Tweet media one
4
87
350
@ben_fry
Ben Fry
2 years
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.
Tweet media one
Tweet media two
12
28
355
@ben_fry
Ben Fry
4 years
What does Wikipedia look like? We've built an interactive map for exploring its topography:
2
99
336
@ben_fry
Ben Fry
4 years
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! 🥳
4
60
333
@ben_fry
Ben Fry
4 years
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)
12
31
331
@ben_fry
Ben Fry
7 years
“Inexperienced” creators bring talents from domains where they *are* experienced, which is how interesting things happen & progress is made.
@maxkreminski
Max Kreminski @ CHI
7 years
a reminder: if inexperienced creators are using your tool to churn out loads of half-baked garbage, your tool is a phenomenal success
36
2K
6K
1
90
254
@ben_fry
Ben Fry
2 years
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
Tweet media one
8
32
264
@ben_fry
Ben Fry
6 years
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:
10
150
260
@ben_fry
Ben Fry
3 years
That’s... not how last names work
Tweet media one
10
3
253
@ben_fry
Ben Fry
4 years
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
@Hau_kun
はぅ君
4 years
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
3
61
344
4
31
227
@ben_fry
Ben Fry
5 years
Comparing all six editions of Darwin's Origin of Species in “Track Changes” style: Original sketch for ported to JS to celebrate the anniversary of Darwin's publication on 24 November in 1859.
2
60
234
@ben_fry
Ben Fry
2 years
New work: a tool for comparing mutations across different sarscov2 sequences:
5
46
216
@ben_fry
Ben Fry
10 years
“On the Origin of Species: The Preservation of Favoured Traces” now ported to JavaScript: http://t.co/2QuQukAnUC http://t.co/pheZ9z65fa
Tweet media one
6
149
196
@ben_fry
Ben Fry
2 years
🚀 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
2
48
210
@ben_fry
Ben Fry
7 months
The Processing software and its community deserve better, and need a better home than the “Processing” Foundation.
20
5
213
@ben_fry
Ben Fry
3 years
🚨 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:
4
31
202
@ben_fry
Ben Fry
7 years
The new iOS 11 Files app brings all your files together. You can easily browse, search, and organize all your files in one place.
Tweet media one
5
50
163
@ben_fry
Ben Fry
4 years
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
14
160
@ben_fry
Ben Fry
4 years
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: (more updates soon) Please share!
9
59
156
@ben_fry
Ben Fry
8 years
Perfect—simple & direct. Heliocentrism vs Geocentrism: built w/ Processing (via @leilasedai )
2
84
143
@ben_fry
Ben Fry
4 years
Getting ready for another day of Zoom meetings
Tweet media one
Tweet media two
2
5
146
@ben_fry
Ben Fry
2 years
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.)
Tweet media one
1
13
154
@ben_fry
Ben Fry
5 years
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:
Tweet media one
4
26
148
@ben_fry
Ben Fry
2 years
Processing 4.0 beta 8 now posted! 🦄 OpenGL working on Apple Silicon 🌈 …and lots of other fixes and updates. This brings us a lot closer to a final 4.0 release.
6
30
151
@ben_fry
Ben Fry
7 months
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.
2
9
158
@ben_fry
Ben Fry
4 years
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 🤹‍♂️
3
35
141
@ben_fry
Ben Fry
3 years
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
14
146
@ben_fry
Ben Fry
6 years
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.
@Citylajobs
City of Los Angeles - Jobs
6 years
Tweet media one
782
22K
60K
3
26
135
@ben_fry
Ben Fry
5 years
Been archiving old VHS tapes… some of these noise patterns from errors/overdubs/decay are just 😍
Tweet media one
3
13
128
@ben_fry
Ben Fry
3 years
With Facebook and Instagram offline all day, I was finally forced to take a break from social media long enough to focus on getting a new Processing release out. Here's 4.0 beta 2!
1
7
136
@ben_fry
Ben Fry
3 years
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.
@WolfieChristl
Wolfie Christl
3 years
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:
Tweet media one
190
2K
4K
3
22
131
@ben_fry
Ben Fry
4 years
In today's episode of “what's this massive spike of interest in a 14-year-old project?” we have showing up on Reddit because someone found one of the prints at Goodwill and was like “what the hell is this?”
Tweet media one
5
11
139
@ben_fry
Ben Fry
5 years
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:
4
48
125
@ben_fry
Ben Fry
3 years
Paul is working on color schemes for Processing 4 and it's gonna be impossible to choose because they're all so cute:
Tweet media one
5
7
130
@ben_fry
Ben Fry
5 years
We've just launched Myriscope, a visual digest for scientific research: 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!
Tweet media one
3
39
121
@ben_fry
Ben Fry
4 years
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 🥳
@ben_fry
Ben Fry
4 years
In today's episode of “what's this massive spike of interest in a 14-year-old project?” we have showing up on Reddit because someone found one of the prints at Goodwill and was like “what the hell is this?”
Tweet media one
5
11
139
2
3
123
@ben_fry
Ben Fry
7 years
FBI Uncovers Al-Qaeda Plot To Just Sit Back And Enjoy Collapse Of United States
1
95
98
@ben_fry
Ben Fry
4 years
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…
@golan
Golan Levin
4 years
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.
8
120
315
5
7
120
@ben_fry
Ben Fry
5 years
Super excited to share some new work: 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
24
115
@ben_fry
Ben Fry
6 years
Tweet media one
4
19
113
@ben_fry
Ben Fry
8 years
That's one small step for a woman; one giant leap for womankind. #HappyHalloween
Tweet media one
Tweet media two
2
13
98
@ben_fry
Ben Fry
6 years
…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…
@chrissyteigen
chrissy teigen
6 years
This is literally just a graph proving people had to google your dumbass to figure out who you are
4K
31K
317K
1
12
107
@ben_fry
Ben Fry
7 months
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
14
119
@ben_fry
Ben Fry
3 years
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
107
@ben_fry
Ben Fry
8 years
If only there were a contraption—like a mechanical loom—that could automatically compare each email. A "difference engine" of sorts.
@GenFlynn
General Mike Flynn
8 years
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
2K
8K
8K
3
41
102
@ben_fry
Ben Fry
5 years
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 👍
4
11
107
@ben_fry
Ben Fry
7 months
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 domain.)
2
1
109
@ben_fry
Ben Fry
6 years
Pleased that Paul has released my Ph.D. dissertation from its PDF prison: (Somewhat less excited by the occasionally heavy-handed writing from a stressed & exhausted grad student.)
Tweet media one
1
17
99
@ben_fry
Ben Fry
7 months
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
101
@ben_fry
Ben Fry
3 years
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.
@crcdng
church of scarcity, ceo of being trash
3 years
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: #pcd2021 #pcd2021share Happy Birthday, #processing !
0
2
15
4
4
101
@ben_fry
Ben Fry
7 years
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
@ProcessingOrg
Processing
7 years
Today, we launched Processing Foundation Memberships! We wrote about it here: Join here:
3
56
83
1
24
87
@ben_fry
Ben Fry
3 years
TFW you're on a Zoom call & you suddenly realize that your coworkers are *also* @Shiffman fans
Tweet media one
1
0
96
@ben_fry
Ben Fry
5 years
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
2
24
93
@ben_fry
Ben Fry
3 years
⚡️ Just released: Processing 4 alpha 5 🌟 This one includes more Video and Sound fixes for macOS, brings back JavaFX support, and includes many other fixes and updates. Enjoy!
0
14
95
@ben_fry
Ben Fry
3 years
I just wrote a regex that worked on the first try, AMA.
7
2
92
@ben_fry
Ben Fry
5 years
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.
Tweet media one
Tweet media two
Tweet media three
3
3
91
@ben_fry
Ben Fry
6 years
Uh, looks like we've verified paternity for my daughter
Tweet media one
1
0
87
@ben_fry
Ben Fry
7 months
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
96
@ben_fry
Ben Fry
9 years
First beta of Processing 3.0 is here! 3.0? Details Test! Share! Yay!
1
75
86
@ben_fry
Ben Fry
6 years
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
0
15
90
@ben_fry
Ben Fry
7 months
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
1
94
@ben_fry
Ben Fry
8 years
Happy 15th birthday to @ProcessingOrg this month. First used publicly in August 2001 as part of a workshop in Japan:
1
38
85
@ben_fry
Ben Fry
3 years
Oh my god, this book cover! 💛🖤 Who did this?
Tweet media one
2
11
90
@ben_fry
Ben Fry
7 months
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
0
92
@ben_fry
Ben Fry
6 years
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.
@asjonish
Jon Wade
6 years
When @slack is better than your missile defence warning system...
Tweet media one
23
1K
4K
5
10
84
@ben_fry
Ben Fry
7 months
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.
3
8
89
@ben_fry
Ben Fry
6 years
The Korean version of the @ProcessingOrg Handbook has just arrived 😍
Tweet media one
1
12
81
@ben_fry
Ben Fry
7 years
“Perseverance porn goes w/ the rise of a GoFundMe economy that relies on personal narrative over collective policy…”
Tweet media one
0
50
70
@ben_fry
Ben Fry
7 months
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
1
86
@ben_fry
Ben Fry
7 months
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
0
85
@ben_fry
Ben Fry
5 years
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
15
76
@ben_fry
Ben Fry
4 years
I know I'm not good at Instagram, but I still feel like this is a little harsh.
Tweet media one
2
0
76
@ben_fry
Ben Fry
9 years
Processing 3.0.1 fixes lots of bugs: adds ARM support and a Raspbian image courtesy @mrgohai
1
48
65
@ben_fry
Ben Fry
7 months
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
4
79
@ben_fry
Ben Fry
5 years
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.
@propublica
ProPublica
5 years
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.
122
2K
1K
5
6
75
@ben_fry
Ben Fry
5 years
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.”
5
3
75
@ben_fry
Ben Fry
7 years
Couldn't sleep the other night so I ported my diagram of how the genetic code works to JavaScript:
Tweet media one
4
14
74
@ben_fry
Ben Fry
5 years
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:
3
9
72
@ben_fry
Ben Fry
3 years
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 .
4
12
73
@ben_fry
Ben Fry
5 years
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:
Tweet media one
1
11
75
@ben_fry
Ben Fry
7 months
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
1
78
@ben_fry
Ben Fry
7 months
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
1
78
@ben_fry
Ben Fry
9 years
“Nodding the head does not row the boat” (is my favorite new Irish proverb)
0
38
70
@ben_fry
Ben Fry
8 years
Just posted a simple p5.js Mode for Processing 3.2. Have fun! More details here:
Tweet media one
0
19
56
@ben_fry
Ben Fry
7 years
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.
@ben_fry
Ben Fry
8 years
That's one small step for a woman; one giant leap for womankind. #HappyHalloween
Tweet media one
Tweet media two
2
13
98
0
4
54
@ben_fry
Ben Fry
2 years
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:
1
14
67
@ben_fry
Ben Fry
7 years
Love to see @ProcessingOrg used in projects like this “grotto of 1.35 billion surfaces” made from 7 tons of sand:
Tweet media one
1
31
63
@ben_fry
Ben Fry
6 years
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.
Tweet media one
5
16
68