Martin Kavalar's Avatar

Martin Kavalar

@mkvlr.bsky.social

Making science reproducible @usenextjournal, starting over with https://clerk.vision. Dealing cards @sauspiel + @boldpoker. he/him

734 Followers  |  172 Following  |  5 Posts  |  Joined: 06.05.2023  |  1.6026

Latest posts by mkvlr.bsky.social on Bluesky

Video thumbnail

hazel development, september 2020 - september 2025

28.10.2025 03:45 โ€” ๐Ÿ‘ 32    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Write your own tiny programming system(s)! - YouTube The goal of this course is to teach how fundamental programming language techniques, algorithms and systems work by writing their miniature versions. The cou...

I'm teaching ๐—ช๐—ฟ๐—ถ๐˜๐—ฒ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ผ๐˜„๐—ป ๐˜๐—ถ๐—ป๐˜† ๐—ฝ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ด ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ(๐˜€)! again. I'll be posting the videos & tasks on YouTube too.

In the first lecture, I explain what's a tiny system, why write one and show plenty of demos!

๐ŸŽž๏ธ Playlist: www.youtube.com/playlist?lis...
๐Ÿ‘‰ More info: d3s.mff.cuni.cz/teaching/npr...

07.10.2025 21:18 โ€” ๐Ÿ‘ 50    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Post image

I'm at #uist2025 presenting our new work with @jonathoda.bsky.social!

๐——๐—ฒ๐—ป๐—ถ๐—ฐ๐—ฒ๐—ธ is a computational substrate for end-user programming that makes it easy to implement programming experiences like programming by demonstration, collaborative editing and more!

tomasp.net/academic/pap...

30.09.2025 06:13 โ€” ๐Ÿ‘ 30    ๐Ÿ” 17    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Clerk, the moldable live programming tool for #clojure and #babashka now work together! Get the latest of both to try it.

17.07.2025 07:16 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is this real? ๐Ÿ˜ณ
IS THIS REAL? ๐Ÿฅน

22.02.2025 11:24 โ€” ๐Ÿ‘ 29    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Please Welcome @programming-conf.bsky.social

We now also have a full list of papers to be presented in the main conference track. Join us on 2.-6. June in Prague!

23.01.2025 13:23 โ€” ๐Ÿ‘ 15    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

My game Stimulation Clicker is out now, enjoy :)

> neal.fun/stimulation-...

06.01.2025 16:09 โ€” ๐Ÿ‘ 1123    ๐Ÿ” 298    ๐Ÿ’ฌ 97    ๐Ÿ“Œ 116
Preview
Interview | Future of Coding Get more from Future of Coding on Patreon

FUTURE OF CODING
INTERVIEW

featuring @unkai.bsky.social

patreon.com/posts/118714678

26.12.2024 18:19 โ€” ๐Ÿ‘ 14    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

all right i think the structure is going to be just like, what if your data is shaped like X but plot likes Y. here is my first attempt at documenting an @observablehq.com Plot data-shape conundrum and its solution observablehq.com/d/8e978837f5...

14.12.2024 22:49 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I can't begin to describe how life-changing this new project, ShellSage, has been for me over the last few weeks.

ShellSage is an LLM that lives in your terminal. It can see what directory you're in, what commands you've typed, what output you got, & your previous AI Q&A's.๐Ÿงต

05.12.2024 20:30 โ€” ๐Ÿ‘ 186    ๐Ÿ” 22    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 4
Post image

If JavaScript was a serious programming language and embraced coercion to the fullest

03.12.2024 17:00 โ€” ๐Ÿ‘ 73    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

#downsizing

02.12.2024 14:30 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Department of Computer Science and Technology โ€“ Security Group: 2024-11-22

I gave a talk today in which I walked through key points from our Bluesky architecture paper, and got some good questions www.cl.cam.ac.uk/research/sec...

22.11.2024 20:20 โ€” ๐Ÿ‘ 97    ๐Ÿ” 23    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

You should add @batsov.net who maintains cider

16.11.2024 21:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice, TIL. Thanks for checking!

15.11.2024 21:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did you look into the performance implications this has? @tonsky.me just said he thinks the multi-arity version is slower because of the sequence creation.

15.11.2024 12:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#reClojure 2025 is a #clojure conference that will take place in London on May 26th next year. It's just announced its call for speakers, so if you're a Clojure developer interested in giving a talk, please visit: https://www.reclojure.org/

12.11.2024 23:48 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Geometry to Algebra and Back Again 4000 Years of Papers

My talk on geometric algebra from this year's Strange Loop/Papers We Love Conference is up! Here's a mini-site with the video, a transcript, and links to all the papers I mention.

jackrusher.com/pwl-2023/

11.10.2023 17:20 โ€” ๐Ÿ‘ 13    ๐Ÿ” 11    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

โ€œFriendship Feed" is a feed with the goal of surfacing the people you care about, even if they donโ€™t post a lot!

Mixology:
Find your mutuals, shuffle them, and show one post per person from their latest few.

LMKWYT :)
https://bsky.app/profile/did:plc:wmhp7mubpgafjggwvaxeozmu/feed/bestoffollows

10.08.2023 13:38 โ€” ๐Ÿ‘ 99    ๐Ÿ” 40    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 9
Babashka Conf 2023: "Don't Forget the REPL" by Martin Kavalar
Babashka's instant startup time makes it a great choice for scripting. This can make it tempting to iterate by re-running scripts. This talk is a reminder th... Babashka Conf 2023: "Don't Forget the REPL" by Martin Kavalar

This talk by @mkvlr.bsky.social is a great introduction to what I think of as "REPL Tactics", i.e. the small scale details of productively programming with an editor-connected REPL.

(Also a good demo of some things a live system can do for you that static analysis cannot.)

30.06.2023 14:12 โ€” ๐Ÿ‘ 4    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿคฃ

05.06.2023 16:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Looking to speak to people who care about design and making things look good...in this case spreadsheets.

I'd like to get feedback on Subset, which is focused on ~Spreadsheet Design~We want to make spreadsheets look good by default with minimal formatting (adding borders, adjusting columns, etc.)

12.05.2023 00:47 โ€” ๐Ÿ‘ 52    ๐Ÿ” 3    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0

@mkvlr is following 20 prominent accounts