Eli Pousson's Avatar

Eli Pousson

@elipousson.bsky.social

Local historian, bike rider, and #RStats developer. Planner for Baltimore city. Poster at @elipousson@dads.cool

612 Followers  |  272 Following  |  93 Posts  |  Joined: 14.07.2023
Posts Following

Posts by Eli Pousson (@elipousson.bsky.social)

A 3x3 grid titled "Is it a library? Alignment chart".
Horizontal axis categories:
Contents purist: Must contain books
Contents neutral: Must contain information
Contents rebel: Can contain anything
Vertical axis categories:
Curation purist: Must be managed by a professional librarian
Curation neutral: Must be curated by someone
Curation rebel: Can be managed by nobody

Examples represented on the grid:
Curation purist, contents purist: New York Public Library is a library
Curation purist, contents neutral: A newspaper archive is a library
Curation purist, contents rebel: A school information commons is a library
Curation neutral, contents purist: A home bookshelf is a library
Curation neutral, contents neutral: A Spotify playlist is a library
Curation neutral, contents rebel: A zoo is a library
Curation rebel, contents purist: A street library is a library
Curation rebel, contents neutral: A PC downloads folder is a library
Curation rebel, contents rebel: A junk drawer is a library

A 3x3 grid titled "Is it a library? Alignment chart". Horizontal axis categories: Contents purist: Must contain books Contents neutral: Must contain information Contents rebel: Can contain anything Vertical axis categories: Curation purist: Must be managed by a professional librarian Curation neutral: Must be curated by someone Curation rebel: Can be managed by nobody Examples represented on the grid: Curation purist, contents purist: New York Public Library is a library Curation purist, contents neutral: A newspaper archive is a library Curation purist, contents rebel: A school information commons is a library Curation neutral, contents purist: A home bookshelf is a library Curation neutral, contents neutral: A Spotify playlist is a library Curation neutral, contents rebel: A zoo is a library Curation rebel, contents purist: A street library is a library Curation rebel, contents neutral: A PC downloads folder is a library Curation rebel, contents rebel: A junk drawer is a library

πŸ“š

02.03.2026 01:33 β€” πŸ‘ 1039    πŸ” 313    πŸ’¬ 11    πŸ“Œ 25
Post image Post image Post image

New in R's mapgl: native support for Esri basemap styles!

Build your maps and apps in R & Shiny, display your data over your favorite Esri styles that you use in ArcGIS Pro / Online.

Just grab your ArcGIS API token and use `esri_style()` for dozens of choices.

25.02.2026 13:56 β€” πŸ‘ 19    πŸ” 5    πŸ’¬ 1    πŸ“Œ 2
stac-map

I did a thing! I got my example data running on @developmentseed.org's stac-map on my GitHub Pages site. The data is bounding boxes of three USGS topos. Eventually it will be maps we're scanning and gereferencing. It's not perfect, but it's progress! #gischat

micheletobias.github.io/historical-s...

24.02.2026 17:14 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Baltimore's Black Arts Then & Now

Baltimore's Black Arts Then & Now: Behind the Scenes of a Collaborative Public Humanities Project is available for preorder. We hope public historians, educators & artist-activists find our examination of Black vernacular poetry as intergenerational dialogue useful. uipress.uiowa.edu/books/baltim...

23.02.2026 21:18 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
OpenHistoricalMap in North America Join the OpenHistoricalMap team OSM US’s first Mappy Hour of 2026 on Wednesday, March 4th from 8 - 9 pm Eastern. This Mappy Hour kicks off the first of regular online gatherings for the OHM community ...

Mappers in or of North America, join us on March 4 for a #MappyHour hosted by @osmus.bsky.social! RSVP today:

openstreetmap.us/events/mappy...

21.02.2026 23:15 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Totally fair.

I guess I meant that there are aspects of the design that are very difficult to use without long format data, e.g. faceting, and I have a student who was asking why it worked that way.

18.02.2026 20:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#rstats teaching question: how do you explain *why* #ggplot2 requires long format data?

I can describe the advantages through example but I'm unsure how to succinctly explain the design decision.

18.02.2026 16:07 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0

Really useful package for placing annotations in #ggplot2 charts πŸ‘‡

(Helps avoid the endless spiral of "slightly to the left" then "slightly to the right" πŸ˜‚)

#RStats

18.02.2026 12:00 β€” πŸ‘ 46    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I just published v0.1.0 of tiny.iiif πŸš€ - the first official release of my new IIIF server!

β€’ Publish images as IIIF instantly
β€’ Organize images with simple drag+drop
β€’ Image Service + Presentation manifests + user-friendly GUI all in one package

Available now!
github.com/rsimon/tiny-...

12.02.2026 14:49 β€” πŸ‘ 18    πŸ” 14    πŸ’¬ 0    πŸ“Œ 0
Julia Silge (@juliasilge@fosstodon.org) @elipousson@dads.cool Real talk, I think this spring is a little early for students, when the alternative is RStudio. I think the calculus is a little different for people teaching data science in Py...

I asked the same question on here and on Mastodon a couple months back and got this very helpful reply from @juliasilge.com fosstodon.org/@juliasilge/...

10.02.2026 22:22 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey #rstats teachers: Do you teach RStudio or Positron?

I'm prepping a workshop and unsure what to use. I've always taught RStudio but switched to Positron myself. Positron has many advantages but RStudio may be less overwhelming to beginners.

What's your teaching experience? Pros/Cons for either?

10.02.2026 21:49 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 4    πŸ“Œ 0
an unrellable number.
Finally, these maps also show an aspect of data analysis that introductions like this might be tempted to airily gloss over. Why is all the data for Connecticut missing? In the first edition of this book, we had to construct our maps in a slightly laborious fashion because the sf package was not yet fully up and running. Now we use an sf object whose geometries are from U.S. Census Bureau resources current at the time of writing (early 2026). But the data shown in Figure 7.14 is still from 2014. In between, Connecticut reorganized its administrative boundaries and replaced its older counties with new planning areas. These have new PIPS codes.
This means that earlier county-level data for Connecticut can't be directly joined to current U.S. county geometries. I could have silently corrected this by updating the gun-suicide data, or included a separate st object with 2014-era county geometry in the socviz package. But I have chosen to leave it as-is, because this sort of thing happens all the time. Units of observation (like states and counties) can change their meaning and extent over time, or be observed at inconsistent or incompatible scales and resolutions.
Identifying and harmonizing the right data for the units of interest can be a frustrating experience.

an unrellable number. Finally, these maps also show an aspect of data analysis that introductions like this might be tempted to airily gloss over. Why is all the data for Connecticut missing? In the first edition of this book, we had to construct our maps in a slightly laborious fashion because the sf package was not yet fully up and running. Now we use an sf object whose geometries are from U.S. Census Bureau resources current at the time of writing (early 2026). But the data shown in Figure 7.14 is still from 2014. In between, Connecticut reorganized its administrative boundaries and replaced its older counties with new planning areas. These have new PIPS codes. This means that earlier county-level data for Connecticut can't be directly joined to current U.S. county geometries. I could have silently corrected this by updating the gun-suicide data, or included a separate st object with 2014-era county geometry in the socviz package. But I have chosen to leave it as-is, because this sort of thing happens all the time. Units of observation (like states and counties) can change their meaning and extent over time, or be observed at inconsistent or incompatible scales and resolutions. Identifying and harmonizing the right data for the units of interest can be a frustrating experience.

Revising the dataviz book is an opportunity to remind enthusiastic beginners of the bitter realities that lie ahead of them.

07.02.2026 15:29 β€” πŸ‘ 75    πŸ” 15    πŸ’¬ 1    πŸ“Œ 1
Preview
dplyr 1.2.0 dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...

04.02.2026 11:39 β€” πŸ‘ 465    πŸ” 134    πŸ’¬ 12    πŸ“Œ 14
Poster with the four books being featured at next week's Schomburg event: Friedman's Carceral Apartheid, Fountain's High School Students Unite!, Davis' Police Against the Movement and Harris' Tell Her Story

Poster with the four books being featured at next week's Schomburg event: Friedman's Carceral Apartheid, Fountain's High School Students Unite!, Davis' Police Against the Movement and Harris' Tell Her Story

Next Thursday 2/5 at the Schomburg Center at 6:30 EST, we will be having a timely conversation on "Policing Blackness: Resisting Repression, Police Violence & Surveillance" with LaShawn Harris, Joshua Clark Davis, Aaron Fountain, and Brittany Friedman. Please join us in person or online!

27.01.2026 12:32 β€” πŸ‘ 51    πŸ” 37    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Proud of you, Milwaukee 🫑

01.02.2026 01:42 β€” πŸ‘ 460    πŸ” 85    πŸ’¬ 5    πŸ“Œ 6

❀️πŸ₯Άβ€οΈ

31.01.2026 22:37 β€” πŸ‘ 28    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Forty-some cyclists standing around with their bikes on the sidewalk on Falls Road by BBW. Behind them is the Howard Street Bridge.

Forty-some cyclists standing around with their bikes on the sidewalk on Falls Road by BBW. Behind them is the Howard Street Bridge.

Good turnout for the Alex Pretti memorial ride in Baltimore today.

31.01.2026 22:12 β€” πŸ‘ 213    πŸ” 27    πŸ’¬ 2    πŸ“Œ 2
A bunch of cyclists riding en masse on a city street. The street is very salty and huge mounds of snow can be seen on the corners. It's cloudy and grey.

A bunch of cyclists riding en masse on a city street. The street is very salty and huge mounds of snow can be seen on the corners. It's cloudy and grey.

Baltimore cyclists showed out today to ride for Alex Pretti in opposition of ICE

31.01.2026 21:46 β€” πŸ‘ 97    πŸ” 22    πŸ’¬ 0    πŸ“Œ 3
Post image

Young Professionals in Transportation, Baltimore: January Happy Hour tonight 1/29/26!

6-8 pm at Wet City Brewing

Complimentary appetizers will be available for all attendees, and YPT members receive one free drink ticket.

29.01.2026 13:03 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The actions of a pitiful, cowardly government

23.01.2026 00:09 β€” πŸ‘ 70    πŸ” 18    πŸ’¬ 2    πŸ“Œ 2
Preview
GitHub - belian-earth/duckdb-r-editor: A vscode extension to create a rich in-line SQL editor experience A vscode extension to create a rich in-line SQL editor experience - belian-earth/duckdb-r-editor

If you use #positron #rstats and #duckdb I'd love to know what you think of this:

`duckdb-r-editor` a Positron extension for duckdb SQL code highlighting and completion within R files.
github.com/belian-earth...

22.01.2026 10:23 β€” πŸ‘ 35    πŸ” 4    πŸ’¬ 2    πŸ“Œ 1

Tune in Jan 31 at 2pm EST to georeference maps with @oldinsurancemaps.net, historic photographs with @maprva.org , and then translate those to @openhistoricalmap.org!

15.01.2026 14:43 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I am calling for a complete and total boycott of the Mercator projection in all news stories about Greenland until every member of the American public has seen this

13.01.2026 17:32 β€” πŸ‘ 4230    πŸ” 1525    πŸ’¬ 99    πŸ“Œ 142
Preview
Map Projections - A Working Manual The Snyder compendium of map projections converted to HTML and JavaScript

Oh, wow -- someone transcribed all of John Snyder's 1987 USGS manual on different map projections and how to calculate them!

Awesome resource; it was getting tough to page through slow-loading images

13.01.2026 22:36 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Post image

🚦 We’re hiring a Chief of Traffic 🚦

We’re looking for a strong leader to guide our Traffic Division and help shape how people move safely across Baltimore.

12.01.2026 21:00 β€” πŸ‘ 1    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Preview
Home of Tupac Shakur | Explore Baltimore Heritage There are very few people who have made an impact on American popular culture like Tupac Shakur. His music served to inspire a generation of musicians--music that was inevitably shaped by his time in ...

OKAY APPARENTLY PEOPLE DON'T KNOW THIS SO HERE YOU GO explore.baltimoreheritage.org/items/show/720

12.01.2026 19:57 β€” πŸ‘ 65    πŸ” 29    πŸ’¬ 4    πŸ“Œ 4

Check out the map of Lime trips utilizing the 28th Street separated bike lane.

A slightly different reality than opponents' contention it only serves Remington.

12.01.2026 21:15 β€” πŸ‘ 29    πŸ” 6    πŸ’¬ 3    πŸ“Œ 0
Watercolor paintings from a homeschooled student in Baltimore city, depicting the freedom that electric scooter shares offer to young people

Watercolor paintings from a homeschooled student in Baltimore city, depicting the freedom that electric scooter shares offer to young people

A linocut print titled Y AΓΉn Que

A linocut print titled Y AΓΉn Que

Poster with a photomontage of a student with a loaded backpack looking at a city bus. The words β€œJust trying to get home” hover above. A stoplight has smiley faces on the red and green lights.

Poster with a photomontage of a student with a loaded backpack looking at a city bus. The words β€œJust trying to get home” hover above. A stoplight has smiley faces on the red and green lights.

Student narrative about trying to use the city buses to get to and from school, and the stress it puts on this child. 

β€œHi, my name is Germain, and I’m in 12th grade at Baltimore City College
I travel from far west Baltimore (21229) near Catonsville to get to school each day. I take the purple bus and transfer to any bus that goes fowards the University of Baltimore campus.
However, though I have many more options this year of transferring buses, it wasn’t always like this. Last year and years prior, I had only two: the Green Towson Town, and the Silver Morgan state.
Because buses often skip stops and are usually late, or don't show up, I've had many awful mornings where I leaue on time but still arrive late.
*
Before City moved to the UB campus, my commute was about two hours each morning. I had to wake up at 4 AM just to make it to school. City opens its doors at 7:30 AM, so when I had tests or the SAT, I sometimes stayed up all night because I was scared of oversleeping and missing the bus. That affected my grades and my mental health.
The biggest issue is that the bus system is unreliable in a way that adds stress before the school day even begins. Students should not have to fight the transit system just to get an education.

Student narrative about trying to use the city buses to get to and from school, and the stress it puts on this child. β€œHi, my name is Germain, and I’m in 12th grade at Baltimore City College I travel from far west Baltimore (21229) near Catonsville to get to school each day. I take the purple bus and transfer to any bus that goes fowards the University of Baltimore campus. However, though I have many more options this year of transferring buses, it wasn’t always like this. Last year and years prior, I had only two: the Green Towson Town, and the Silver Morgan state. Because buses often skip stops and are usually late, or don't show up, I've had many awful mornings where I leaue on time but still arrive late. * Before City moved to the UB campus, my commute was about two hours each morning. I had to wake up at 4 AM just to make it to school. City opens its doors at 7:30 AM, so when I had tests or the SAT, I sometimes stayed up all night because I was scared of oversleeping and missing the bus. That affected my grades and my mental health. The biggest issue is that the bus system is unreliable in a way that adds stress before the school day even begins. Students should not have to fight the transit system just to get an education.

Beautiful exhibit at The Peale with works by Baltimore City students sharing their experiences with public transit.

Heartbreaking/inspiring to hear how children deal with a system that doesn’t prioritize their needs or safety. Baltimore’s history of racist segregation looms large.

10.01.2026 05:03 β€” πŸ‘ 28    πŸ” 11    πŸ’¬ 0    πŸ“Œ 3

Excited to see another extendr-powered spatial package in the #rstats ecosystem! <3

Want to dip your toes in Rust for R devs? Check out our "Rust for R Developers" and @me with any questions πŸ‡
extendr.rs/intro-rust/

07.01.2026 20:24 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0