HYTRADBOI's Avatar

HYTRADBOI

@hytradboi

Have you tried rubbing a database on it? https://www.hytradboi.com/2025

836
Followers
0
Following
94
Posts
23.10.2024
Joined
Posts Following

Latest posts by HYTRADBOI @hytradboi

Hard refresh? They've been up for a long time. How long could I possibly have set the cache headers for...

11.04.2025 06:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm kind of doubtful that it's the ui that affects behaviour. I suspect the difference is actually that a) a big conference like splash has a significant influence on your career and b) people who speak regularly are often used to writing their talk on the flight to the conference.

04.03.2025 20:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
HYTRADBOI 2025 postmortem

I wrote a post-mortem. Significantly less mortem compared to 2022 though.

www.scattered-thoughts.net/writing/hytr...

04.03.2025 06:23 πŸ‘ 21 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
HYTRADBOI 2025 HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.

All the videos are up at www.hytradboi.com/2025#program now.

01.03.2025 06:17 πŸ‘ 39 πŸ” 17 πŸ’¬ 0 πŸ“Œ 0
A quick ramp-up on ramping up quickly

"The website comes back ... πŸ‘€"

Here's an awesome talk by Iain Ireland to get you started!

www.hytradboi.com/2025/0a4d08f...

28.02.2025 17:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Eating chocolate, drinking barley wine and watching #hytradboi: Perfect Friday night πŸ₯°

28.02.2025 17:39 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

This is running now! I have a talk on how debuggers work in 30 mins

28.02.2025 17:36 πŸ‘ 13 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

We're starting in 30 minutes. I hope you all remembered to bring your databases.

28.02.2025 16:23 πŸ‘ 8 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

Get a ticket to watch @hytradboi.bsky.social tomorrow and discuss some wacky stuff in Convex! Or wait, the conference videos go up laterβ€”but this is a remote conference that's fun to participate in live, there are some real neat folks in the discussions.

27.02.2025 23:42 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
"Never write a database. Even if you want to, even if you think you should. Resist. Never write a database. Unless you have to write a database. But you don't."

"Never write a database. Even if you want to, even if you think you should. Resist. Never write a database. Unless you have to write a database. But you don't."

Talk 28: "Good thing we're not writing a database" by Peter van Hardenberg (@pvh.ca)

27.02.2025 20:22 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Talk 27: "Let's run a million benchmarks" by Yao Yue (@thinkingfish.bsky.social)

27.02.2025 19:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
0900-1000: Compilers

    Database query compilation: our journey
    Thomas Neumann & Viktor Leis
    A YJIT interview
    Maxime Chevalier-Boisvert
    A quick ramp-up on ramping up quickly
    Iain Ireland
    Can we democratize JIT compilers?
    Haoran Xu
    Safe and productive performance with user-schedulable languages
    Jonathan Ragan-Kelley

1000-1100: Understanding programs

    How debuggers work
    Sy Brand
    Debugging compiler-optimized code: how it works and doesn't
    Stephen Kell
    Side-Eye: ask your programs anything
    Andrei Matei
    Let’s run a million benchmarks
    Yao Yue
    Rocket science of simulation testing!
    Alex / matklad

1100-1200: Wild ideas

    Back to modularity
    Daniel Jackson
    DB usability: as if
    Jonathan Edwards
    Twizzler and far out memory sharing: precise abstractions
    Daniel Bittman
    Programming without pointers
    Andrew Kelley
    Throwing it all away - how extreme rewriting changed the way I build databases
    Tyler Neely

1200-1230: Programmers are people

    A case for feminism in programming language design
    Felienne Hermans
    Malloy, mic drop, peace!
    Michael Toy

1230-1300: Lightning talk buffet

    Learning about the odd bits of SQL by reading the PostgreSQL docs
    Chris Zetter
    Hacking Observable notebooks from within
    Tom Larkworthy
    Zero copy data structures
    Evan Chan
    Reliable serverless needs distributed transactions
    Stu Hood
    Pangeo is a database
    Alexander Merose
    Rubbing a database on a language server
    Philip Zeyliger
    Language agnostic simulation testing on a budget
    Stevan A
    Shapeshifter: using LLMs inside a database for schema flexibility
    David Nachman
    Why S3's conditional writes made people excited
    Miikka Koskinen
    pghttp: backend-free, lowest latency web apps
    Damir Simunic

1300-1400: Query languages

    Pipe syntax in SQL; it's time
    Jeff Shute
    PRQL: a modern, pipelined SQL replacement
 …

0900-1000: Compilers Database query compilation: our journey Thomas Neumann & Viktor Leis A YJIT interview Maxime Chevalier-Boisvert A quick ramp-up on ramping up quickly Iain Ireland Can we democratize JIT compilers? Haoran Xu Safe and productive performance with user-schedulable languages Jonathan Ragan-Kelley 1000-1100: Understanding programs How debuggers work Sy Brand Debugging compiler-optimized code: how it works and doesn't Stephen Kell Side-Eye: ask your programs anything Andrei Matei Let’s run a million benchmarks Yao Yue Rocket science of simulation testing! Alex / matklad 1100-1200: Wild ideas Back to modularity Daniel Jackson DB usability: as if Jonathan Edwards Twizzler and far out memory sharing: precise abstractions Daniel Bittman Programming without pointers Andrew Kelley Throwing it all away - how extreme rewriting changed the way I build databases Tyler Neely 1200-1230: Programmers are people A case for feminism in programming language design Felienne Hermans Malloy, mic drop, peace! Michael Toy 1230-1300: Lightning talk buffet Learning about the odd bits of SQL by reading the PostgreSQL docs Chris Zetter Hacking Observable notebooks from within Tom Larkworthy Zero copy data structures Evan Chan Reliable serverless needs distributed transactions Stu Hood Pangeo is a database Alexander Merose Rubbing a database on a language server Philip Zeyliger Language agnostic simulation testing on a budget Stevan A Shapeshifter: using LLMs inside a database for schema flexibility David Nachman Why S3's conditional writes made people excited Miikka Koskinen pghttp: backend-free, lowest latency web apps Damir Simunic 1300-1400: Query languages Pipe syntax in SQL; it's time Jeff Shute PRQL: a modern, pipelined SQL replacement …

The final program:

27.02.2025 17:21 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
HYTRADBOI 2025 HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.

HYTRADBOI is tomorrow! Feb 28 0900 PDT. The chat will run for days, so it's worth joining even if you can't make the early hours.

Bring all your friends too! Re-skeet, share on your favorite forum, put flyers under your neighbours doors etc.

See you tomorrow!

www.hytradboi.com/2025/#tickets

27.02.2025 17:20 πŸ‘ 28 πŸ” 13 πŸ’¬ 1 πŸ“Œ 3
A table examining different consensus protocols across many categories, showing that Raft is never the best option in any one category.

A table examining different consensus protocols across many categories, showing that Raft is never the best option in any one category.

Talk 26: "Enough with all the Raft" by Alex Miller (@alexmillerdb.bsky.social)

27.02.2025 06:27 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

I have a talk about S2 at HYTRADBOI this friday! www.hytradboi.com/2025/

26.02.2025 21:12 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
A diagram of the baseline interpreter. The core is a loop over a switch on opcode. The branch for each opcode is generated by the compiler, and the dispatch logic is duplicated into the end of each branch.

A diagram of the baseline interpreter. The core is a loop over a switch on opcode. The branch for each opcode is generated by the compiler, and the dispatch logic is duplicated into the end of each branch.

Talk 25: "A quick ramp-up on ramping up quickly" by Iain Ireland

26.02.2025 05:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Building a KV-store with S2
● Multi-primary, horizontally scalable, distributed KV-store
● All writes regionally durable
● Linearizable reads from all replicas
https://github.com/s2-streamstore/s2-kv-demo

Building a KV-store with S2 ● Multi-primary, horizontally scalable, distributed KV-store ● All writes regionally durable ● Linearizable reads from all replicas https://github.com/s2-streamstore/s2-kv-demo

Talk 24: "Serverless primitives for the shared log architecture" by Stephen Balogh (@sbalogh.bsky.social)

26.02.2025 05:21 πŸ‘ 9 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1
A large PRQL query.

A large PRQL query.

Talk 23: "PRQL: a modern, pipelined SQL replacement" by Tobias Brandt (@tobiasbrandt.bsky.social)

26.02.2025 03:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
User-schedulable languages decouple what to compute from how to compute it (exposed for programmer control).

User-schedulable languages decouple what to compute from how to compute it (exposed for programmer control).

Talk #22: "Safe and productive performance with user-schedulable languages" by Jonathan Ragan-Kelley

25.02.2025 18:38 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Other kinds of talks

Other kinds of talks.

www.scattered-thoughts.net/writing/othe...

Someone start CheckIfItActuallyWorksCon. I'll help.

25.02.2025 05:17 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Post image Post image

It's starting to look a lot like ~Christmas~ HYTRADBOI!

Just one week to go.

21.02.2025 07:13 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Thomas scribbles furiously on a whiteboard.

Thomas scribbles furiously on a whiteboard.

Talk #21: "Database ideas in Convex" by Thomas Ballinger

19.02.2025 20:35 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Post image

HYTRADBOI ("Have you tried rubbing a database on it?", @hytradboi.bsky.social) is happening again! It's a really cool, forward-looking online event on everything databases. Highly recommend to check it out and attend. Happening on Feb 28, 9:00-15:00 PDT.

www.hytradboi.com/2025

18.02.2025 13:34 πŸ‘ 26 πŸ” 7 πŸ’¬ 0 πŸ“Œ 2
Post image

Lightning talk #9: "Why S3's conditional writes made people excited" by Miikka Koskinen

16.02.2025 20:22 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
HYTRADBOI 2025 HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.

Just a couple of days left to submit your lightning talks! www.hytradboi.com/2025#lightni...

16.02.2025 01:08 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Lightning talk #8: "Shapeshifter: using LLMs inside a database for schema flexibility" by David Nachman

16.02.2025 01:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Lightning talk #7: "Language agnostic simulation testing on a budget" by Stevan A

16.02.2025 00:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A demo showing the query "select symbol_name, count(*) from symbols group by 1 order by 2 desc" running over the data exported by a typescript language server.

A demo showing the query "select symbol_name, count(*) from symbols group by 1 order by 2 desc" running over the data exported by a typescript language server.

Lightning talk #6: "Rubbing a database on a language server" by Philip Zeyliger

16.02.2025 00:44 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Alexander talking. The captions say "Zarr is OLAP with all the abstractions peeled away".

Alexander talking. The captions say "Zarr is OLAP with all the abstractions peeled away".

Lightning talk #5: "Pangeo is a database" by Alexander Merose (@al.merose.com)

16.02.2025 00:37 πŸ‘ 6 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
The difficulty of vector-at-a-time processing.

> [...] needs to handle the N-ary nature of the operators. As a result, expressing complex relational operators in a vectorized modele is a challenge in itself. 

Marcin Zukowski, doctoral dissertation

The difficulty of vector-at-a-time processing. > [...] needs to handle the N-ary nature of the operators. As a result, expressing complex relational operators in a vectorized modele is a challenge in itself. Marcin Zukowski, doctoral dissertation

Talk #20: "Database query compilation: our journey" by Thomas Neumann & Viktor Leis

11.02.2025 04:02 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0