Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Oliver Kennedy

@okennedy@discuss.systems
  • Open on discuss.systems

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]

120 Followers
199 Following
26 Posts
Joined December 31, 2024
Home:
https://odin.cse.buffalo.edu/people/oliver_kennedy.html
DBPL @ UB:
https://cse.buffalo.edu/dbpl/people/

Posts

Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Jul 24, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @rntz@recurse.social
@rntz@recurse.social Does that change the WCOJ tradeoffs at all? You can probably get something tighter than AGM if you know some joins are FK, but this is just because the referencing relation provides a cardinality bound for the join ouput. I'm not familiar with anything specific...but then I haven't been keeping up with WCOJ lately. Otoh, I also wouldn't be surprised if I found out that the Theory folks didn't see it as an interesting space...
1
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 26, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @arrjay@tacobelllabs.net
@arrjay@tacobelllabs.net @ricci@discuss.systems Or an epic new interpretation of the term News Cycle.
2
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 11, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems

Ok... I know LA likes its traffic, but 12 lane road in the middle of downtown?

#Monsterdon

0
2
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 08, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems

Props to #Cornell for taking a stand against internet purge laws. A Cornell alum event was just handing out these age gate bypass tools.

4
0
1
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 06, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @adrian@discuss.systems
@adrian@discuss.systems Typo. Should read WATs instead.
1
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 04, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @maxleibman@beige.party
@maxleibman Fourth, with you, May be.
2
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 02, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @palvaro@discuss.systems
@palvaro@discuss.systems Better question... *where* is Peter Alvaro?
2
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 01, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems

For anyone in #WesternNewYork (#WNY), and specifically the #Buffalo/#Niagara area, #UBuffalo will hold its bi-annual UB CSE Demo Day in Davis Hall on May 5th at 2:00

https://ub-cse-demo-day.github.io/

This is one of the big highlights of the semester, and always features a lot of really neat student efforts. If you're in the area, check it out.

1
0
4
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · May 01, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @anakin78z@mograph.social
@anakin78z@mograph.social https://www.montecookgames.com/store/product/first-responders/
1
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Apr 28, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @ricci@discuss.systems
@ricci @dan @tedmielczarek Here are the top 5 garage door repair companies near Jupiter, Florida.
2
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Apr 14, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @jfdm@discuss.systems
@jfdm @liamoc @gallais Yeah. Take-home work is all suspect at this point. Something I'll probably try next time I teach a larger project-based class is stochastic code reviews (I semi-randomly pick which subset of the class to interview for each project).
0
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Apr 14, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @liamoc@types.pl
@liamoc @jfdm @gallais I'm doing something along these lines, using in person discussions to validate student understanding of their code. Specifically, I ask students to journal their debug process: Each symptom they encounter, the steps they took to diagnose it, and the final resolution. I definitely suspect some GenAI use, but even if I can't attribute it directly, lack of understanding still leads to a worse grade. That said, in person validation is absolutely not scalable, and only possible because this is the smaller off semester for the class.
2
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Apr 04, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems

Is there a rust package of building blocks for database engines?

I'm thinking buffer manager, file io, page layout structures, primitive-valued expression evaluation, and maybe even some toy B+/LSM implementations. Sort of like BerkeleyDB, but with expressions and designed for easy extension... but no actual DB logic.

0
0
6
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Apr 03, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @vampiress@eigenmagic.net
@vampiress I never played it to the end, but Uplink. The UI *was* the game. https://en.wikipedia.org/wiki/Uplink_(video_game)
10
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Mar 24, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @javathunderman@discuss.systems
@javathunderman Or whether you need your algorithms to run in a Shared Nutting system.
1
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Mar 24, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @javathunderman@discuss.systems
@javathunderman As opposed to PB & Jell Algorithms?
1
3
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Mar 21, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @elb@social.sdf.org
@elb@social.sdf.org :dogcow:
0
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Mar 04, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @dan@discuss.systems
@dan The intern event is now a square dance. Dosie domatmult.
2
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Feb 17, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @mossmann@mastodon.social
RE: https://mastodon.social/@mossmann/116086520011187648 @mossmann@mastodon.social Morges is indeed quite lovely, and worth continvoucling. https://en.wikipedia.org/wiki/Morges
0
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Feb 04, 2026
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @Ameboid@mastodon.social
@Ameboid@mastodon.social There's a take from @oatmeal@mastodon.social that captures this idea beautifully [1]. Art, scientific pubs, etc... are all forms of communication, all attempts to connect people across time and space. The process of craftsmanship is useful because it naturally selects for works that have something valuable to contribute to the conversation. GenAI makes it possible for someone to create an artifact has the trappings of meaning, but without a process that forces the person to actually think through what they actually have to contribute. It's a hot take, or as The Oatmeal puts it: "As a kid, I had one of those little Casio keyboards where you could hit a button and it'd automatically play a song. I remember hitting the button. I remember standing there pretending to make music. That's how I see AI art. Standing there. Pretending." The full take is far more nuanced, and the medium conveys the emotion far better than a text excerpt. It's worth a read. [1] https://theoatmeal.com/comics/ai_art
5
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Dec 09, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @killyourfm@layer8.space
@killyourfm https://justine-haupt.com/rotarycellphone/ A product clearly ahead of its time.
1
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Nov 07, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @teamtype@fosstodon.org
@teamtype Neat! I'll have a look.
0
0
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Sep 27, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @kop316@fosstodon.org
@kop316 Nice! My OP6 has PMOS on it. I haven't touched it in a while, but I haven't really had stable call audio there either (~50/50 chance that one side of the call couldn't hear the other). When I last tried to daily drive it, I wasn't able to get VoLTE working, so I thought the audio issues might be something SIP-related.
0
1
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Sep 24, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @kop316@fosstodon.org
@kop316 Do you think 81voltd would also work on the OP6?
0
4
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Sep 09, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @ethersync@fosstodon.org
@ethersync Sorry for the ambiguous post! To clarify, the docs suggest that the Ethersync editor protocol is closely related to LSP. I understand that this is only at the level of parsing protocol messages, but the two protocols themselves seem fairly close in terms of capabilities. Ethersync seems to need the ability to modify the content of an editor buffer, and to observe changes, both of which seem (at first glance) to be supported by the language server protocol. It got me thinking about whether it would be possible to implement a protocol bridge. That is, would it be possible to expose the Ethersync server as a language server? Given how widely LSP is supported, this would open up support in a significantly larger number of editors. I haven't had much time to look at the idea yet, and my entire knowledge of LSP comes from a 5 minute skim, so I'd be curious whether this is something you'd already tried and whether the effort is/is not likely to succeed.
0
2
0
0
Open post
okennedy
Oliver Kennedy @okennedy@discuss.systems · Sep 05, 2025
Oliver Kennedy
@okennedy@discuss.systems

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]

discuss.systems
Replying to @ethersync@fosstodon.org
@ethersync @hedgedoc I don't suppose there's an LSP bridge?
0
4
0
0

Remote instance

discuss.systems
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 01:18:44 UTC