Jonas Parnow's Avatar

Jonas Parnow

@jonasparnow.com

Information design and data visualisation. Cares about the climate crisis, post-digital media and technological justice. I like code and smoothies. https://links.jonasparnow.com πŸ“Berlin

131
Followers
198
Following
36
Posts
09.08.2023
Joined
Posts Following

Latest posts by Jonas Parnow @jonasparnow.com

Video thumbnail

When D3 was released in February 2011, it transformed how we build data visualizations for the web and ushered in a new age of unbridled creativity in information design, data journalism, and beyond. Today, it remains the backbone of modern, interactive data viz.

Happy 15th birthday, D3 πŸŽ‚
d3js.org

27.02.2026 20:38 πŸ‘ 163 πŸ” 38 πŸ’¬ 0 πŸ“Œ 7
Post image Post image Post image Post image

There’s a South Korean middle school science teacher that’s been making free interactive science simulations on the web since 1996

He has hundreds of simulations now and gets millions of views per year. He was also named "Science Teacher of the Year" by the Korean government

23.02.2026 18:55 πŸ‘ 122 πŸ” 31 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

Built a β€œ3D” sphere (SVG) to show RYB transformations.
Over-iterated in @codepen.io

10% optimization, 90% procrastination.

codepen.io/meodai/full/...

21.02.2026 10:50 πŸ‘ 1383 πŸ” 219 πŸ’¬ 19 πŸ“Œ 7
Video thumbnail

New in Svelte: Comments inside component/element tags!

20.02.2026 13:15 πŸ‘ 158 πŸ” 18 πŸ’¬ 11 πŸ“Œ 7

Iβ€˜m most probably going.

19.02.2026 20:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Lynn Fisher’s Concert Archive An attempt to document a lifetime of concerts.

concerts.lynnandtonic.com

18.02.2026 18:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Google with AI buttons

Google with AI buttons

Google without AI buttons

Google without AI buttons

I made a filterlist for uBlock Origin to remove Generative AI features on websites. Includes blocks for
* Google AI Summaries
* YouTube Ask button & chat summaries
* GitHub Copilot
* Facebook AI chat
* X's Grok buttons
* Deviantart DreamUp
* Booru AI images
* And more

github.com/Stevoisiak/S...

03.02.2026 00:30 πŸ‘ 23291 πŸ” 11621 πŸ’¬ 287 πŸ“Œ 230
Video thumbnail

πŸ“£ NEW! I’ve just released the BIGGEST and perhaps most creative project I’ve ever worked on!

β€œSearching for Birds” searchingforbirds.visualcinnamon.com 🐀

A project, an article, an exploration that dives into the data that connects humans with birds, by looking at how we search for birds.

12.02.2026 10:02 πŸ‘ 476 πŸ” 176 πŸ’¬ 25 πŸ“Œ 49
Screenshot of the users of Bluesky with Moritz Stefaner and Jonas Parnow highlighted.

Screenshot of the users of Bluesky with Moritz Stefaner and Jonas Parnow highlighted.

Indeed, very well done.
I find it interesting how many of the data visusalisation people are close together, but I’m somewhere far away between β€œGerman-Speaking-Left-Wing Creatives” and β€œGerman Digital Humanities Scholars”.

09.02.2026 21:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

The optimist vs pessimist divide in #climate debates isn’t usually about the data.

It’s about how the same graphs are read, what people emphasise, what they discount, and how they interpret pace and stakes.

Here’s what I mean πŸ§΅πŸ‘‡

30.01.2026 08:06 πŸ‘ 190 πŸ” 88 πŸ’¬ 14 πŸ“Œ 18
Video thumbnail

Join us in Bologna, Italy, 4–6 Nov 2026 for Visualising Climate β€” the first global conference fully dedicated to climate data visualization and its power to transform public understanding of a changing planet. Come see the data.
visualisingclimate.org
#VisualisingClimate2026 #DataVis #ClimateCrisis

28.01.2026 11:01 πŸ‘ 278 πŸ” 118 πŸ’¬ 9 πŸ“Œ 17

Danke fΓΌr den Hinweis! Seltsam, dass mir dieser Podcast bisher noch nicht begegnet ist.
Und danke fΓΌr deine Arbeit, @anke.domscheit-berg.de!

26.01.2026 14:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Nature Cover Lost Science by Kim Albrecht

Nature Cover Lost Science by Kim Albrecht

In collaboration with Nature, I investigated the impact of the Trump administration on US science one year after its return to office. More than 7800 research grants were cancelled or frozen, affecting ~25000 scientists and research staff and resulting in an ~US$32 billion in lost research funding.

22.01.2026 10:44 πŸ‘ 12 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Preview
What 2025 looked like - in graphics Our most striking visual explainers and data stories of the year, all in one place.

Another one just came in: www.reuters.com/graphics/REU...

21.01.2026 11:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for keeping your reset up to date and for including a changelog at the bottom!

One small improvement that would have saved me from some moments of confusion could be to add an β€œUpdated at” information next to the original publication date at the top of the post.

17.01.2026 13:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

observablehq.com/@rreusser/ex...

11.01.2026 10:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I agree with everything in your blog post.

The idea behind the icons in the β€œSafari” menu *could be* to have one for items that can also be accessed via a shortcut, i.e. an important action. Except for β€œServices” and β€œShow all”. So it’s rather a vague theory.

10.01.2026 19:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I find those functionalities especially useful if the user can specifically filter the feed to their interests.

miniflux.app lets you filter items by Regex, but I guess that’s not for everyone.

10.01.2026 14:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I would like to strengthen the idea to not limit RSS to blogs. Podcasts are a good example of this flexibility. In some projects, we have implemented feeds for new (data) releases, status changes and other listings.

10.01.2026 14:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Best Data Visualization Projects of 2025 Many data things were made this year. These are my favorites.

The roundup of the year from @flowingdata.com could be added: flowingdata.com/2025/12/31/b...

01.01.2026 09:49 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Wonderful to have a Svelte meetup in Berlin!
Thanks to @fubits.dev and @peterkogo.bsky.social for organising it, and to @dominikg.dev for coming over. Thanks also to all three of you for presenting!
It was a great start, and hopefully there will be many more to come!

10.12.2025 07:49 πŸ‘ 11 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

I’m happy to hear that!
For me, 2025 has definitely been the year of making technological decisions based not just on technical requirements, but also on the people behind them.

08.12.2025 13:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You might want to consider using UnoCSS by @antfu.me, given this: bsky.app/profile/jare...

I’ve been very happy with the Tailwind Preset that UnoCSS provides.

27.11.2025 08:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Using all the different services is a bit of an overload, but in some locations the results are not that useful, so a fallback.
For the temperature, I use the average in the end.

I use Notion because I can add extra notes, such as the manually measured water temperature and duration, from my phone.

19.11.2025 20:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It also requests additional location information from Google Geocoder and 3geonames. All of this information is then put into a Notion table. The edge function then triggers a rebuild of the website. Meanwhile, the shortcut formats an SMS message to send to my partner.

19.11.2025 20:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I have an iOS shortcut that collects the user’s location and the current weather, and sends this information to a Netlify edge function. The function then uses the geolocation to request additional weather information from OpenMeteo and WeatherAPI.

19.11.2025 20:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I believe it’s ”bring your own keyβ€œ

19.11.2025 18:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And one that is public by me: eisbaden.jonasparnow.com

14.11.2025 13:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some I found in my archive:
howisfelix.today
weeks.ginatrapani.org
observablehq.com/@observableh...
sxywu.github.io/thoughts/202...
www.nytimes.com/2019/02/21/l...
www.instagram.com/p/C6d7hwHM-P...
rauno.me/run
lazy-cats.netlify.app
jameshard.ing/pilot/
elkue.com/nyc-slice/

14.11.2025 13:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Good to know. Thanks!

26.10.2025 19:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0