Ian Lyttle's Avatar

Ian Lyttle

@ijlyttle.bsky.social

β˜•οΈ πŸ“Š 🐢 πŸ”Έ Protect Trans Kids πŸ”Έ Black Lives Matter

653 Followers  |  924 Following  |  38 Posts  |  Joined: 26.12.2023  |  2.2017

Latest posts by ijlyttle.bsky.social on Bluesky

"Years and years ago, there was a production of The Tempest, out of doors, at an Oxford college on a lawn, which was the stage, and the lawn went back towards the lake in the grounds of the college, and the play began in natural light. But as it developed, and as it became time for Ariel to say his farewell to the world of The Tempest, the evening had started to close in and there was some artificial lighting coming on. And as Ariel uttered his last speech, he turned and he ran across the grass, and he got to the edge of the lake and he just kept running across the top of the water β€” the producer having thoughtfully provided a kind of walkway an inch beneath the water. And you could see and you could hear the plish, plash as he ran away from you across the top of the lake, until the gloom enveloped him and he disappeared from your view.
And as he did so, from the further shore, a firework rocket was ignited, and it went whoosh into the air, and high up there it burst into lots of sparks, and all the sparks went out, and he had gone.

"When you look up the stage directions, it says, 'Exit Ariel.”

"Years and years ago, there was a production of The Tempest, out of doors, at an Oxford college on a lawn, which was the stage, and the lawn went back towards the lake in the grounds of the college, and the play began in natural light. But as it developed, and as it became time for Ariel to say his farewell to the world of The Tempest, the evening had started to close in and there was some artificial lighting coming on. And as Ariel uttered his last speech, he turned and he ran across the grass, and he got to the edge of the lake and he just kept running across the top of the water β€” the producer having thoughtfully provided a kind of walkway an inch beneath the water. And you could see and you could hear the plish, plash as he ran away from you across the top of the lake, until the gloom enveloped him and he disappeared from your view. And as he did so, from the further shore, a firework rocket was ignited, and it went whoosh into the air, and high up there it burst into lots of sparks, and all the sparks went out, and he had gone. "When you look up the stage directions, it says, 'Exit Ariel.”

Eleven years ago, I wrote to Tom Stoppard to ask about this coup de théÒtre from 1949. It took me down an unexpected rabbit hole - in memory of Stoppard, here's what I found.

30.11.2025 13:37 β€” πŸ‘ 1383    πŸ” 494    πŸ’¬ 14    πŸ“Œ 83
Preview
Can you see Newfoundland from Cape Breton? Online photo sparks debate | CBC News An online photo has sparked a passionate debate about whether or not it's possible.

Today in Canadian headlines: www.cbc.ca/news/canada/...

26.11.2025 14:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
At 83, Paul McCartney takes Hamilton crowd through longest list of greatest hits any artist ever had | CBC News In Hamilton Friday night, McCartney led a grateful, sold-out crowd on a magical history tour starting in Liverpool with the Beatles' first number one hit single,Β From Me To You. His show opened the ne...

in case you're interested: www.cbc.ca/news/canada/...

22.11.2025 17:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of CBC website with headline, "At 83, Paul McCartney takes Hamilton crowd through longest list of greatest hits any artist ever had"

Screenshot of CBC website with headline, "At 83, Paul McCartney takes Hamilton crowd through longest list of greatest hits any artist ever had"

Today in "most Canadian headlines":

22.11.2025 17:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot showing usage of usethis::browse_package(), usethis::browse_cran(), and usethis::browse_github().

Screenshot showing usage of usethis::browse_package(), usethis::browse_cran(), and usethis::browse_github().

I'm reminded of how handy the usethis::browse_*() functions are and thought I'd remind people they exist. Choose from a menu of links or go straight to CRAN or GitHub. #rstats

17.11.2025 17:54 β€” πŸ‘ 55    πŸ” 18    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

this dude helping his bro pick up his stick should be highlight of the night but our bloodthirsty sports media only feeds us conflict

13.11.2025 05:34 β€” πŸ‘ 4890    πŸ” 658    πŸ’¬ 19    πŸ“Œ 78
Tomorrow Never Knows
YouTube video by Sgt. Pepper's Lonely Bluegrass Band - Topic Tomorrow Never Knows

this is the wildest thing I have heard in a while
www.youtube.com/watch?v=yMz4...

02.11.2025 16:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

asking for a favorite track is a trap...

for me, this is less of an album, and more of an old friend: there when needed

05.10.2025 15:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
you should be using rig

you should be using rig

Want to manage multiple R versions without pain? 🧰

The rig (R Installation Manager) tool makes installing, removing, and switching between #RStats versions simple; works across macOS, Windows, and Linux.

πŸ”§ github.com/r-lib/rig

25.09.2025 13:33 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

While I had been using rainbow parentheses for a while, I only recently found out about rainbow indentation thanks to @ijlyttle.bsky.social and @3mmarand.bsky.social 🌈 #rstats

25.09.2025 16:46 β€” πŸ‘ 43    πŸ” 9    πŸ’¬ 7    πŸ“Œ 1
Screenshot of first page of slidecrafting-book.com website

Screenshot of first page of slidecrafting-book.com website

I'm exited to announce a new resource about making slides with quarto and revealjs. This book is the combination of all the work I have done in this area, reordered and polished up

There isn't a lot of new information yet, but this format allows me to add more easily

slidecrafting-book.com
#quarto

24.09.2025 16:12 β€” πŸ‘ 180    πŸ” 66    πŸ’¬ 11    πŸ“Œ 6
Preview
RDM Weekly - Issue 014 A weekly roundup of Research Data Management resources.

RDM Weekly Issue 14 is out! πŸ“¬

After attending posit::conf last week, I decided to highlight some recent and past data management related talks from the conference. #rstats

- AI Coding Assistants
- Spreadsheet formatting
- Creating R Data Packages
and more!

rdmweekly.substack.com/p/rdm-weekly...

23.09.2025 13:16 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
Preview
Timestamp Issues Timestamp With Time Zone Promotion Casts Working with time zones in SQL can be quite confusing at times. For example, when filtering to a date range, one might try the following query: SET timezone = ...

πŸ• πŸ€” Timestamps and time zones can be confusing! 😡

πŸ’‘ To help you make sense of time zones in SQL, Richard Wesley wrote a short guide that covers some typical pitfalls: duckdb.org/docs/stable/...

02.09.2025 11:11 β€” πŸ‘ 29    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Does Jenny Bryan #VibeCode? πŸ€”

She shared on the Hangout that she's been thankful that she gets to learn #rust and #typscript in the age of #AI and these are her thoughts on #LLM use. (We really need a #RubberDuck emoji πŸ¦†)

#rstats #databs #VibeCoding #DSHangout #python

20.08.2025 22:13 β€” πŸ‘ 32    πŸ” 9    πŸ’¬ 2    πŸ“Œ 0

Amazing! I really enjoy your writing! Looking forward to you being a part of the class!

16.08.2025 15:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Really looking forward teaching again with @3mmarand.bsky.social: all sorts of good stuff, including:

🐝 getting started with functions
⚑️ writing functions with tidy evaluation
πŸƒβ€β™€οΈiterating over columns of data frames
🐈 intro to functional programming with purrr

Hope you can join us!

16.08.2025 15:24 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
WKRP: Johnny Fever

This is awesome: a "WKRP in Cincinnati" fan created a three-hour Johnny Fever radio block, by using clips from the TV show and dropping in the full songs on his intros and outros, plus commercials and Les Nessman news breaks.

14.08.2025 23:02 β€” πŸ‘ 2427    πŸ” 735    πŸ’¬ 103    πŸ“Œ 133

this is my TS album drop 🀩

13.08.2025 21:10 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

I have drifted from Observable lately, and I could use a distraction today.

I've got my morning coffee, let's do this!

02.08.2025 13:24 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Posit We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.

At Posit, we love @typst.app:

⚑ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats

03.06.2025 13:47 β€” πŸ‘ 242    πŸ” 53    πŸ’¬ 5    πŸ“Œ 11
Leon Draisaitl taking the Clarence Campbell Bowl back to the Oilers' locker room.

Leon Draisaitl taking the Clarence Campbell Bowl back to the Oilers' locker room.

Mad Men finalΓ©: Peggy Olsen taking her box of stuff to her new office

Mad Men finalΓ©: Peggy Olsen taking her box of stuff to her new office

same energy

31.05.2025 14:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Connor McDavid ANSWERS in Game 5!
YouTube video by NHL Connor McDavid ANSWERS in Game 5!

Connor McDavid in the elimination game against Dallas, 2025: www.youtube.com/watch?v=qRoj...

30.05.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Gotta See It: Connor McDavid Shows Off Sweet Moves to Bury Goal
YouTube video by SPORTSNET Gotta See It: Connor McDavid Shows Off Sweet Moves to Bury Goal

Connor McDavid in the elimination game against Dallas, 2024: www.youtube.com/watch?v=K-ea...

30.05.2025 18:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is a fun piece on denominators to share with your friends, written with my @wakeforest.bsky.social colleague Jeff Camm!

29.05.2025 20:05 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
function-call-in-default-argument (B008) | Ruff Checks for function calls in default function arguments.

mutable, Python argument-defaults are... docs.astral.sh/ruff/rules/f...

17.05.2025 17:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Robert β€œEd” Smylie, the NASA official who saved the Apollo 13 crew in 1970, has died at 95. He cobbled together an apparatus made of cardboard, plastic bags and duct tape after an explosion crippled the spacecraft as it sped toward the moon. nyti.ms/3Sbusb3

16.05.2025 19:36 β€” πŸ‘ 15155    πŸ” 2949    πŸ’¬ 424    πŸ“Œ 280
Preview
Common Gotchas β€” The Hitchhiker's Guide to Python

(repeat to self) Python argument-defaults are mutable, Python argument-defaults are mutable, Python argument-defaults are mutable... docs.python-guide.org/writing/gotc...

17.05.2025 15:48 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Rep. Laurel Libby, R-Auburn, recently used my second-place finish in the 1,600-meter run, and that of my teammate in the 800-meter run, to malign Soren Stark-Chessa, the trans-identified athlete who finished first.

One of the reasons I chose to run cross-country and track is the community: Teammates cheering each other on, athletes from different schools coming together, and the fact that personal improvement is valued as much as, if not more than, the place we finish.

Last Friday, I ran the fastest 1,600-meter race I have ever run in middle school or high school track and earned varsity status by my school’s standards. I am extremely proud of the effort I put into the race and the time that I achieved. The fact that someone else finished in front of me didn’t diminish the happiness I felt after finishing that race. I don’t feel like first place was taken from me. Instead, I feel like a happy day was turned ugly by a bully who is using children to make political points.

We are all just kids trying to make our way through high school. Participating in sports is the highlight of high school for some kids. No one was harmed by Soren’s participation in the girls’ track meet, but we are all harmed by the hateful rhetoric of bullies, like Rep. Libby, who want to take sports away from some kids just because of who they are.

Anelise Feldman
Freshman, Yarmouth High School
Yarmouth

Rep. Laurel Libby, R-Auburn, recently used my second-place finish in the 1,600-meter run, and that of my teammate in the 800-meter run, to malign Soren Stark-Chessa, the trans-identified athlete who finished first. One of the reasons I chose to run cross-country and track is the community: Teammates cheering each other on, athletes from different schools coming together, and the fact that personal improvement is valued as much as, if not more than, the place we finish. Last Friday, I ran the fastest 1,600-meter race I have ever run in middle school or high school track and earned varsity status by my school’s standards. I am extremely proud of the effort I put into the race and the time that I achieved. The fact that someone else finished in front of me didn’t diminish the happiness I felt after finishing that race. I don’t feel like first place was taken from me. Instead, I feel like a happy day was turned ugly by a bully who is using children to make political points. We are all just kids trying to make our way through high school. Participating in sports is the highlight of high school for some kids. No one was harmed by Soren’s participation in the girls’ track meet, but we are all harmed by the hateful rhetoric of bullies, like Rep. Libby, who want to take sports away from some kids just because of who they are. Anelise Feldman Freshman, Yarmouth High School Yarmouth

this is a letter to the editor from a high school track runner who came in second to a trans girl in a race. her state house rep in maine started talking about it. so she wrote this: www.pressherald.com/2025/05/14/r...

16.05.2025 03:25 β€” πŸ‘ 31726    πŸ” 10019    πŸ’¬ 360    πŸ“Œ 1014
SveltePlot logo with the website address https://svelteplot.dev and a few example plots in the background

SveltePlot logo with the website address https://svelteplot.dev and a few example plots in the background

Last week I had the pleasure of finally releasing the #SveltePlot alpha version during my talk at the #SvelteSummit in Barcelona. It's a new visualization framework for @svelte.dev that I've been working on for the past 18 months, so it's about time for a 🧡

13.05.2025 11:21 β€” πŸ‘ 168    πŸ” 36    πŸ’¬ 8    πŸ“Œ 8

As promised.

08.05.2025 22:13 β€” πŸ‘ 304    πŸ” 75    πŸ’¬ 3    πŸ“Œ 0

@ijlyttle is following 20 prominent accounts