Oliver Kennedy

124 Followers
199 Following
1.5K Posts

Oliver is a CSE Prof teaching databases and data structures. He enjoys HEMA, cooking, photography, home automation, and coding random stuff. He built a notebook for collaborative, reproducible data science called Vizier (https://vizierdb.info) and now works on scaling datalog on commodity hardware (https://git.odin.cse.buffalo.edu/Norn/Draupnir)

Expect posts here to be mostly about #draupnir, #vizier, bad puns, #photo graphy, and/or travel logs.

[He/Him]

Homehttps://odin.cse.buffalo.edu/people/oliver_kennedy.html
DBPL @ UBhttps://cse.buffalo.edu/dbpl/people/

SciEnCV now supports XML C&P uploads!

(/me detours into an hour of writing scripts to generate appropriately formatted XML)

@okennedy @jonny @lina @SnoopJ @ricci is goose typing where a variable bites you until you get its type right?

Refactoring #Draupnir 's scheduler, the power of reactive programming really came to the fore. We want a lot of expressiveness out of our workflows, and that forces the scheduler logic into a giant mess of dynamically interlocking state machines.

A recent refactor using a reactive programming paradigm led to much more readable "pull" style code, more visibility into current state, and far far less book-keeping logic and state. So much nicer!

For the causal separation diagram enjoyers: Harry Goldstein hacked together this "Lamport-CSD Explorer" https://harrisongoldste.in/lamport-to-csd/
Lamport-CSD Explorer

90s TV warned us about people who "just want to believe" that mass loans for data centers (AI liens) would work out. Unfortunately the files were put on X and lost amidst a vast cover up.
Big Boy I, Hasselblad 503CX, Zeiss Planar T* 80mm F/2.8 CFE, Kodak Tri-X 400, more at https://photo.jzola.org/Film/Big-Boy-No-4014 #photography #filmisnotdead #filmisalive #filmphotography #believeinfilm #blackandwhite #kodaktrix400

Part of a triptych that came from the UP Big Boy No. 4014 visit to Buffalo, NY during its recent Coast-to-Coast Tour.

More about the Big Boy: https://www.up.com/about-us/history/steam/big-boy-4014.

Better late than never. Started migrating my lab's public repos off of #Github.

Thanks to quota limits... this project may take a while.

Y'all, our problem is not that we don't have enough software, this was never our problem. In fact I'm pretty sure this is the opposite of our problem, the problem is that we do dumb shit and ask other people to do dumb shit, and as a result make too much software to do dumb shit. Having dumb AI agents that we can ask to write shitty software so that we can do more dumb shit and make other people do more dumb shit is some dumb shit.

I understand the hurling of projectiles in one's front lawn is a customary bonding activity with one's offspring.

... am I doing this right?