Alex Kraieski
banner
alexkraieski.bsky.social
Alex Kraieski
@alexkraieski.bsky.social
Laravel developer, data scientist, and accessibility advocate
🐘 TALL stack | PostGIS
📈 R + Tidyverse | Shiny
NH, USA | Clemson University alum (Poli Sci)
DM for freelance/consulting availability or to chat about whatever!
https://kraieski.dev
Has anyone tried using LLMs (+ tools) as a sort of "statistical linter" for #Rstats and Quarto to warn you if there are any "smells" in your scripts/models in terms of statistical rigor/validity?

Might be some potential pitfalls with such a tool, but it could be useful if highly configurable
November 14, 2025 at 11:11 PM
Reposted by Alex Kraieski
New: Google has chosen a side in Trump's mass deportation campaign. Google is hosting a CBP facial recognition app to hunt immigrants; no indication Google will remove. At same time Google takes down apps for reporting ICE sightings

“Big tech has made their choice”

www.404media.co/google-has-c...
Google Has Chosen a Side in Trump's Mass Deportation Effort
Google is hosting a CBP app that uses facial recognition to identify immigrants, while simultaneously removing apps that report the location of ICE officials because Google sees ICE as a vulnerable gr...
www.404media.co
November 13, 2025 at 2:11 PM
The disability system here in NH is amazingly inadequate and harmful. These are deaths of ableism. The standards are unacceptable.

The New Hampshire Bulletin is doing God's work digging in with a 3 part series. Not an easy read tho.

Rip Stevie

newhampshirebulletin.com/2025/11/12/a...
A man with disabilities was found dead in the woods. New Hampshire was supposed to protect him. • New Hampshire Bulletin
They call it the disability cliff. When young people with intellectual and developmental disabilities finish high school, they lose access to the extensive services provided by public school special e...
newhampshirebulletin.com
November 13, 2025 at 4:31 AM
Reposted by Alex Kraieski
The next blog post in my series about performance optimization for Plumber APIs is now available. This post is about using async programming to improve concurrent request handling. #rstats

joekirincic.com/posts/perfor...
Performance Optimization for Plumber APIs: Async – Joe Kirincic
How async programming can improve API performance.
joekirincic.com
November 9, 2025 at 4:13 PM
Interesting interview. I didn't know the wild turkeys in NH were a reintroduced population, but it has been very successful!

www.nhpr.org/nh-news/2025...
It’s been 50 years since wild turkeys were reintroduced to NH. How are they doing now?
For roughly 100 years, there were no wild turkeys in New Hampshire. Reintroduction efforts by state biologists brought the birds back to the state in 1975.
www.nhpr.org
November 9, 2025 at 5:50 AM
Reposted by Alex Kraieski
#rstats
Vectorisation is urbanism
November 8, 2025 at 9:09 PM
Reposted by Alex Kraieski
November 9, 2025 at 1:50 AM
Reposted by Alex Kraieski
Forest canopy height of Zion National Park, Utah.

#rayshader adventures, an #rstats tale
November 8, 2025 at 2:05 PM
Reposted by Alex Kraieski
I'm curious, does anyone have any interpretations of the results from Staten Island specifically that they're willing to share?

I'm thinking of making some visualizations of my own about this, but my knowledge about NYC political culture has limits too
November 6, 2025 at 1:17 AM
I'm curious, does anyone have any interpretations of the results from Staten Island specifically that they're willing to share?

I'm thinking of making some visualizations of my own about this, but my knowledge about NYC political culture has limits too
November 6, 2025 at 1:17 AM
Honestly, before the Wire:live conference, I had forgotten about Livewire's '#[Renderless]' attribute. Luckily, since I am using other best practices from talks, like traits and tests, it was easy to use in my map platform

Even more flexibility in v4!

#laravel

livewire.laravel.com/docs/4.x/att...
Renderless | Laravel
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
livewire.laravel.com
November 5, 2025 at 9:36 PM
The idea that "AI will eat software" ignores that there will always be structured data and processes in the world to store and interact with in an abstracted yet deterministic way.

And having structured data can only give us better odds of positive ROI on agents and specialized novel ML apps

1/
November 5, 2025 at 7:14 PM
I think we should all take inspiration and hope from this. There are real paths to a world where our lives are more connected to each other and mechanism for change.

But the powers that be would prefer if you chill at home with your "AI friends"
November 5, 2025 at 2:24 PM
Reposted by Alex Kraieski
The CRAN Spatial Task View just got a proper table of contents (thanks to Krzysztof Dyba) -- easier to navigate all those R spatial packages now. 🌍

> cran.r-project.org/view=Spatial

#RStats #RSpatial #OpenSource #gischat
November 5, 2025 at 2:03 PM
Really gotta love the right-wing tears over Mamdani. Strong result, and it shows the "s word" isn't a toxic label when it comes to building broad, winning coalitions.
November 5, 2025 at 2:02 PM
Reposted by Alex Kraieski
Is the U.S. gambling with war in South America? I try to quantify the risk in my latest Substack post using the Militarized Interstate Events Dataset. #data #war

open.substack.com/pub/mileswil...
Rolling the "Iron Dice" with Venezuela
Quantifying the risk of war in South America
open.substack.com
November 5, 2025 at 12:47 PM
Reposted by Alex Kraieski
the georgia numbers are easily the most eye-popping imo. dems got into the 40s in forsyth and cherokee, outright won paulding, and put up 70+ in gwinnett and cobb lol
There, my friends, is an urban-suburban-rural, multiracial coalition.
November 5, 2025 at 12:27 PM
Reposted by Alex Kraieski
Existing Livewire drag-and-drop packages had a big accessibility problem, so I built my own solution. Here's a look at the process, the challenges, and why building accessible tools is so important.

#laravel #livewire #webdev #accessibility
How I Built It: ArtisanPack UI Livewire Drag and Drop - Jacob Martella — Web Developer
Read the story behind the accessible ArtisanPack UI Livewire Drag and Drop package. Learn why existing tools fell short and how I built a better solution for developers.
jacobmartella.me
October 23, 2025 at 3:00 PM
here's a little webR tip:

you can make the console print the version of important packages to help with debugging/maintenance

const ggplot2Version = await webR.evalRString(`packageVersion("ggplot2") |> as.character()`);
console.log(`ggplot2 version ${ggplot2Version} loaded in webR`);

#Rstats
October 23, 2025 at 11:55 PM
I like adding a zero but ymmv
October 23, 2025 at 3:06 PM
Remember when farmers lobbied aggressively for TPP? Pepperidge Farms remembers
October 23, 2025 at 2:08 PM
Reposted by Alex Kraieski
Marcy Sutton's "Testing Accessibility" is a self-paced course designed to help you understand accessibility essentials, learn how to test existing apps, and bake in accessibility from the start.

testingaccessibility.com
testingaccessibility.com
October 23, 2025 at 2:00 PM
Reposted by Alex Kraieski
In 1948, Congress appropriated the money and there was oversight

Like this isn't even a tough "gotcha" to explain lol, sometimes they try to trip you up by making you explain nuance, but it's just not there
Normal people: wow, it really sucks that Trump is destroying the whole East Wing

MAGA: ☝️ well ackschully, in 1948…

Shut the fuck up.
October 23, 2025 at 1:45 PM