But at least with ggplot2 the β+β operator establishes something unusual / magical is happening. Pipe interface strongly implies data flow to me.
28.02.2026 08:04 β π 1 π 0 π¬ 3 π 0@milesmcbain.bsky.social
Code hacker, number cruncher, #rstats user, board gamer, road racer, plant eater, bass slapper. I like big bikes and I cannot lie. #cargobike Coming to you from AUS / BNE. https://milesmcbain.com
But at least with ggplot2 the β+β operator establishes something unusual / magical is happening. Pipe interface strongly implies data flow to me.
28.02.2026 08:04 β π 1 π 0 π¬ 3 π 0Yeah. Iβve had some success with it and would use it again, but I deeply feel the cringe in your workflow() -> fit() example. Youβre not executing functions on data, youβre building a specification to do that at some later time in an unspecified way. Similar to ggplot2 in that regard.
28.02.2026 08:02 β π 1 π 0 π¬ 1 π 0Feeling safe as a statistician because no AI can respond to a question like we can. Show me an AI that can gently rub its temples and say βit dependsβ before taking your ass on a journey of technical details.
28.02.2026 02:01 β π 9 π 2 π¬ 0 π 0Data.tableβs weakness is being overly focused on a particular end user experience. The rough edges show up when you want to use it at as a platform to develop your own user experience.
26.02.2026 21:42 β π 2 π 0 π¬ 0 π 0Yo whereβs the targets zealot phase?
26.02.2026 21:36 β π 3 π 0 π¬ 0 π 0Thatβs unexpected. In VSCode the terminal working directory is inferred from the active editor. Iβve never wished it was any other way.
25.02.2026 10:05 β π 0 π 0 π¬ 0 π 0
Havenβt used positron but I do this in VSCode a bit. Quite nice if you have internal packages supporting projects.
I wrote up something about it ages ago milesmcbain.micro.blog/2022/10/18/a...
Are there any R users working for the Australian federal dept of health? Iβd love to hear from you!
New gig, new people to meet :)
#rstats 4.5.3 "Reassured Reassurer" scheduled for March 11. Full schedule on developer.r-project.org (or the svn if you're impatient.) This should be the wrap-up release for the 4.5 series.
23.02.2026 14:12 β π 28 π 17 π¬ 0 π 0So, what's the next #rstats flame war on the schedule? Base |> vs. magrittr %>%?
21.02.2026 22:45 β π 62 π 7 π¬ 15 π 7
Of course if you shift the goal posts enough, you can argue we already have both.
Yet the truck drivers remain as employed as software engineers.
Iβve started referring to the idea of LLM agents that can magically build complete working software applications from vague human specifications as βFull-self-codingβ.
I think itβs on the same time horizon as Full-self-driving. I.e. likely never.
Introducing probably my most used keyboard shortcut
github.com/MilesMcBain/...
every now and then I think folks in #rstats need to be reminded of or introduced to browser() and debug()
23.02.2026 05:52 β π 9 π 4 π¬ 1 π 0this rage tweet brought to you by The Millennialsβ’οΈ, many of whom physically wired up their teenage homes, were introduced to IP addresses with 192.168.1.1, and have this particular shade of blue burned into hippocampus
22.02.2026 21:38 β π 21 π 4 π¬ 2 π 0
#RStats is up baby
www.infoworld.com/article/4129...
Itβs definitely worth it to do some base-only projects. Packages make good candidates due to discrete nature, limited scope etc.
21.02.2026 11:27 β π 1 π 0 π¬ 1 π 0
Since things tend to blow up, you can pin them down pretty quickly with debugging tools.
On the plus side these failures can often highlight areas of fragile code, as they occur in situations that are susceptible to common edge cases.
It's an unfortunate situation for sure.
However, due to the nature of the changes, things will typically totally fail, rather than introduce some subtle issue that leads to an incorrect result. And I am sure this was considered in the design of tibble.
No denying that.
Though *in practice* I find they behave more in line with my expectations for this type of object.
I donβt have to remember the edge cases that feel quirky to me. Quirks that make sense in a different context, I am sure.
*largely.
The sweat and tears I have shed in the service of data frames!
Dirk at this point Iβve been programming for nearly 30 years. 10 in R. The idea that my opinion is based lately in theory without consideration for practical issues. Wow.
21.02.2026 02:20 β π 1 π 0 π¬ 2 π 0π€π€π€
21.02.2026 00:50 β π 1 π 0 π¬ 0 π 0I mean yeah, but more reacting to the hatchet club than the original post.
21.02.2026 00:46 β π 1 π 0 π¬ 0 π 0
And the messages you get when things do fail *chefβs kiss*.
Nothing else even in the same league.
Also the kind of fail hard rather than βmuddle throughβ e.g. with recycling data lengths. Catch problems early rather than propagate deeply into code. π
21.02.2026 00:14 β π 7 π 0 π¬ 1 π 0
I like {tibble}.
Type stability makes it a reliable building block for other tools.
Print method is not to my taste, but thatβs easily fixed.
#rstats
abstract procedural art in a dark blue and white palette, comprised of thousands of flowing ribbon shapes in the middle of the field against a dark blue background. it feels vaguely organic
rising from the depths #rstats
20.02.2026 21:26 β π 25 π 5 π¬ 0 π 0I have an ecosystem of packages dedicated to subverting tabular printing methods I do not care for. πͺ
20.02.2026 23:42 β π 3 π 0 π¬ 0 π 0People who say knees are evidence against intelligent design should remember that Microsoft Windows is the result of intelligent design
20.02.2026 21:05 β π 48 π 17 π¬ 3 π 0