Fumbling the semantics on purpose.
Fumbling the semantics on purpose.
I get crankity.
Not me.
If you’ve never run anything locally and have no idea the cloud is randomly shuffling your data into partitions behind the scenes, you probably think the cluster just needs to warm up sometimes.
We use machine learning, digital trace data, and recommendation/survival/deep learning models. They’re robust to violations to classic economics 😀
I thought Emperor Palpatine’s lines were poorly written. I guess *I* was wrong.
AI models seem to all agree on the likely outcomes of Trump’s war on Iran: loss of life, failed regime change, high probability of economic recession, and multi-year delay in Iranian nuclear proliferation. Cool.
They’re going to see this
Remember that movie with Joseph Gordon Levitt and Bruce Willis where the world experienced a new breakthrough technology and everyone acted like it’d change everything but ultimately people were just walking around twiddling coins in their hands? Just thought of it no reason.
Chaotic evil fits
R coding style alignment chart: LAWFUL GOOD y <- x y[is.na(x)] <- "na" NEUTRAL GOOD y = x y[is.na(x)] = "na" CHAOTIC GOOD y = x |> is.na() |> ifelse("na", x) LAWFUL NEUTRAL y <- ifelse(is.na(x), "na", x) TRUE NEUTRAL y = ifelse(is.na(x), "na", x) CHAOTIC NEUTRAL y = x %>% ifelse(is.na(.), "na", .) LAWFUL EVIL `<-`(y, x) `[<-`(y, is.na(x), "na") NEUTRAL EVIL y = x for (i in seq_along(x)) { if (is.na(x[[i]])) { x[[i]] = "na" } } CHAOTIC EVIL x %>% `[<-`(is.na(.), "na") %>% ``<<-``(y, .)
what's a "pipes" ?? #rstats
Also now that they have drafts here we are so back
Complimentary #rstats
I won’t believe it until the NSSD podcast comes back
bsky giving vibes like it’s Twitter circa 2018
The base R people say:
x[, 1] is a vector
x[, 1, drop = FALSE] is a data.frame
So a function that assumes vector will break if given a tbl_df because a tibble forces equivalent of x[, 1, drop = FALSE], which is not default behavior.
tl;dr: base R purists say tbl breaks stuff for no reason.
Backwards compatibility is important but R is not C. It’s a high level convenience language. It’s now competing with Claude code. You can’t cling to crappy behaviors like that.
Just because there is a ‘solution’ does not mean it’s beyond improving, and this is the perfect example:
df[, 1, drop = FALSE] (the default is TRUE)
I don’t understand people making such a big deal about
foo <- function(x) {
x[, “x”]
}
returning a tbl vs a vector in base R. It’s silly that it’s a vector in base R. Tibble provides a coherent alternative. Yes, it’s frustrating that tidyverse packages change a lot and have dep bloat.
But srsly in retrospect I don’t think the moral panic ages well in those exchanges. I understand the frustration with constant changes, but protecting fragile base R behavior that was actively being addressed by a vibrant, large, funded, community with a coherent grammar just seems silly to me.
It’s all about the base bout the base no tibble
❗️Our next workshop will be on March 19th , 2 pm CET on Oops, Git! How to recover from common mistakes by @masalmon.eu
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky
Omg do people not realize it’s a stupid joke? I just assumed they did and left it. And that I still hated. But them not knowing is even worse 😱
Been in a tough work situation for a year, trying to “fix it” in increasingly clever ways. Realized I was still just litigating right/wrong. Cheesy but true: I need to stop trying to be right and start building the systems I actually want.
random.seed(42)
</cringe>
Remember when OpenAI’s board tried to fire Sam Altman over safety concerns? In retrospect, it backfired pretty spectacularly and actually consolidated power for Altman and Brockman.
Anthropic and Google have started to outperform OpenAI
Microsoft (*huge* investor in OpenAI) stock has dropped over 15% in the last 2 weeks
We’re going to see some erratic stuff from OpenAI. I can’t imagine these decisions will be thoughtful and good.
Theory: man wanted in women mentor group. Was told no, prompting reverse discrimination complaint. Meanwhile, OpenAI is losing ground fast to Anthropic and Google and its Policy Lead was very reasonably opposing GPT’s porn mode.