Tyler Morgan-Wall @tylermw.com · 27/09/2026Ahh, that's better! Nice, clean 3D ggplots with no texture bleeding (because those are real 3D polygons, automatically transformed into the 3D coordinate system of the underlying ggplot!) render_polygons( us_states, data_column_top = "total_pop_15", color = "height" ) #RStats #rayshader 2253
Tyler Morgan-Wall @tylermw.com · 27/09/2026sunday morning cup o' virtual joe Created and rendered in #RStats with #rayrender 060
Tyler Morgan-Wall @tylermw.com · 26/09/2026This corner of a children’s coloring placemat has literally no entertainment value, I’m fairly sure it was developed purely to trigger millennial parents and get engagement on social media 081
Tyler Morgan-Wall @tylermw.com · 24/09/2026I did generate that 6 years ago! I could make it look better now, though 😀 111
Tyler Morgan-Wall @tylermw.com · 24/09/2026iced coffeeR (This one actually made me thirsty) Rendered in #RStats with #rayrender 2121
Reposted by Tyler Morgan-WallDavid Crooks @cyphersignal.bsky.social · 17/11/2024Still enjoy this comic I made years ago, even if I haven’t done any graphics work in so long. 1396
Tyler Morgan-Wall @tylermw.com · 22/09/2026Quaternions! Quaternions! Quaternions! Quaternions! Quaternions! Quaternions! ::vomits from motion sickness:: ... Quaternions! Quaternions! Quaternions! #RStats #rayrender 181
Tyler Morgan-Wall @tylermw.com · 22/09/2026The Old Fashioned {reshape2} The same as above, but replace the simple syrup with toasted sesame-seed orgeat. The original cocktail has now been completely super-seeded. 181
Tyler Morgan-Wall @tylermw.com · 22/09/2026you should have a cocktail for each of your packages as they turn 21 The Old Fashioned {reshape} ~~~~~~~~~~~~~~~~~~~~~ 2 oz bourbon 1/4 oz simple syrup 2 dashes Angostura bitters 1 orange peel 1 ice cube, completely melted 141
Tyler Morgan-Wall @tylermw.com · 22/09/2026Data: "Do you expect me to publish?" Analyst: "No, Mr. Data: I expect you to perish!" ... Data: "p < 0.05! p < 0.05!" ------------------ “If you torture the data long enough, it will confess to anything” -Ronald H. Coase ------------------ Rendered in #RStats with #rayrender 0143
Tyler Morgan-Wall @tylermw.com · 21/09/2026As a note, I was in the "Coding with LLMs" workshop at #positconf and I was very impressed with the output of Posit assistant with GLM 5.3 / Kimi (whatever it was). Knowing the statistics already and requesting specific analyses, it implemented exactly what I wanted at the cost of a few pennies 060
Tyler Morgan-Wall @tylermw.com · 21/09/2026It is not my experience that AI doesn't know how to program in R (in the last six months with frontier models, specifically). The terseness and lack of state in R's statistical modeling machinery offers far fewer "agent degrees of freedom" which I've found means they are less likely to wander astray 1122
Tyler Morgan-Wall @tylermw.com · 20/09/2026R is great at data visualization and analysis, so I wanted to build a high quality 3D renderer directly in R so people wouldn't have to export their data to some other program when they wanted to visualize something in 3D 030
Tyler Morgan-Wall @tylermw.com · 20/09/2026in my defense, it's still technically in R! (and I have a code export button that provides a script with all your interactive edits) 081
Tyler Morgan-Wall @tylermw.com · 20/09/20262019: "I don't want to learn Blender: I'm going to write my own renderer in R, so I never have to use a GUI and can write all my scenes as code!" 2026: "... and then you call raygui(), and you can explore and change your scene without writing any code at all!" 🤷♂️ #RStats #rayrender 2487
Reposted by Tyler Morgan-WallKara Woo @karawoo.com · 18/09/2026we all love "Error: object of type 'closure' is not subsettable" but I must say I'm also quite partial to "Error: attempt to apply non-function" 1283
Reposted by Tyler Morgan-WallCharlie Gao @shikokuchuo.net · 18/09/2026I'm super glad to report that mori is now part of r-lib. mori.r-lib.orgmori.r-lib.orgShared Memory for R ObjectsShare R objects across processes on the same machine via a single copy in POSIX shared memory (Linux, macOS) or a Win32 file mapping (Windows). Every process reads from the same physical pages through... 0397
Reposted by Tyler Morgan-WallCharlie Gao @shikokuchuo.net · 16/09/2026Thrilled to have just presented "Never block, never copy. mirai + mori from Shiny to the cluster" at posit::conf(2026). The slides are available here: shikokuchuo.net/posit2026 mirai: mirai.r-lib.org mori: shikokuchuo.net/mori/ #tidyverse #rshiny #positconf2026 1396
Tyler Morgan-Wall @tylermw.com · 16/09/2026@wesmckinney.com makes the case for a post-language landscape in the era of AI: is this the end of #RStats versus #python language wars?😋 #positconf 010
Tyler Morgan-Wall @tylermw.com · 16/09/2026Me, at #positconf: "Yes, I too have found AI transformative for my #RStats workflow!" The actual workflow: perfectly looping animated gifs. 2341
Tyler Morgan-Wall @tylermw.com · 16/09/2026Phew! Just in the nick of time! It's a #positconf miracle! #RStats 1170
Tyler Morgan-Wall @tylermw.com · 15/09/2026Great relevant keynote on the intersection of AI, agents, HSI, and data analysis by @sara-altman.bsky.social and @simonpcouch.com! #RStats #datascience #positconf 070
Tyler Morgan-Wall @tylermw.com · 15/09/2026Me watching the intro video when your name came up: “I know her!”static.klipy.comLeonardo DiCaprio Points: 'Yes, That's It!'ALT: Leonardo DiCaprio Points: 'Yes, That's It!' 110
Tyler Morgan-Wall @tylermw.com · 14/09/2026Hmm… a frequentist ribbon but no Bayesian ribbon. I guess “well, assuming a weakly informative prior and an LKJ(1) prior on the correlation matrix, we fit four chains with MCMC and…” doesn’t fit on a ribbon. #positconf #rstats 020
Tyler Morgan-Wall @tylermw.com · 14/09/2026Excited to be at #positconf this year! I'm not giving a talk, but find me to talk about realistic geospatial visualization with #rayshader, lots of cool new improvements to 3D rendering and animation in #RStats with #rayrender, and enhancing {targets} workflows with #tarborist! 👋 1271
Reposted by Tyler Morgan-WallJoe Mason @moreorloess.bsky.social · 13/09/2026View from the opposite direction, same time and date. Look at how nicely it renders those gullies and small dams in the lower left! I could spend a lot of time on this, but I also want to get out to this area again in October. #rayshader 071
Reposted by Tyler Morgan-WallJoe Mason @moreorloess.bsky.social · 13/09/2026Visualization of a southern Driftless Area at 8AM on January 1. View to the southwest. Created with #rayshader using render_highquality and skymodel_r. Mostly for my own enjoyment now, but I could make some of these to talk about slope aspect and microclimate, couldn't I? 2193
Tyler Morgan-Wall @tylermw.com · 12/09/2026Finally: #rayshader will soon have the beautiful sunsets made in #RStats I've always dreamed of, along an actual sense of scale for your landscapes, thanks to some big updates I'm pushing to #rayrender and #skymodelr 😀 You can ask me more in Houston at #positconf 👋 1284
Reposted by Tyler Morgan-Wallandrew van dam @andrewvandam.bsky.social · 09/09/2026as the Washington Post reeled from layoffs and, uh, other things, a heap of stellar reporters and columnists (and also me) left for NOTUS to help build a new newspaper for D.C. Good news! NOTUS is now The Washington Sun. washingtonsun.com/about-us/pre...washingtonsun.comThe Washington Sun • WashingtonSun.comThe Washington Sun covers politics and policy and the people who shape life in Washington — not just at the White House and in Congress, but at the Wilson Building, at Northwest Stadium and in the nei... 26123
Reposted by Tyler Morgan-WallMalcolm 朝精 Barrett @malcolmbarrett.malco.io · 08/09/2026One reason I know LLMs won't take over academia is that the simply cannot feel so annoyed by not knowing something, the true essence of an academic 011
Tyler Morgan-Wall @tylermw.com · 08/09/2026Rayshader: now a realistic "flying through clouds" dream simulator in R with rayrender's new volume rendering! All I need to add now are whooshing air sounds and a faceless clown who slowly chases you throughout the scene—gaining, always gaining. #RStats #rayshader #rayrender #rayverse 0131
Tyler Morgan-Wall @tylermw.com · 05/09/2026Very important #RStats survey: BOBYQA: 1) Boh-by-... 2) Boh-bee-... 3) Bah-by-... 4) Bobby-... + A) kwah B) ka 1073
Tyler Morgan-Wall @tylermw.com · 04/09/2026And here's a version that I generated overnight after watching this version and getting a little whiplash from the sudden interpolation in camera angle between keyframes--I implemented a spline-smoothed slerp interpolation in #rayrender for angular position to smooth out sudden jerky movements. 170