Going to Strange Loop for the first time since 2014!
I’m nominally there to help with recruiting, so I will be spending at least some of that time at the Jane Street booth, handing out shirts(?) and furiously googling “what is ocaml” in case someone asks what the role is like.
Visiting a friend for the first time in a while, which in amongst the usual catching up usually results in drinking too much and drawing stupid ideas on a whiteboard.
I’m “making” an android client for my very-early “tailscale clone using veilid[1]” tailveil[2] app using veilid-flutter/example as a base. It’s a bit confusing to “learn” dart, flutter and kotlin at the same time.
@work Getting to work on a new release. Looks like we mostly have small-medium size bug fixes for this one, so I’m hoping to churn through a few of them this week.
@home The Raspbery Pi/RaceBox data logger worked great on the moto ride this weekend, and now I need to export the GPS data from SQLite into GPX and other formats.
Continuing to refactor a bunch of code in the Sasquach compiler so it’s easier to maintain going forward. I replaced a bunch of uses of Strings with Java’s ConstantDesc classes and I’m gonna replace my crappy dispatch code with dynalink.
I might try to write a short post about how awesome dynalink is.
Primarily looking for employment. {Just in case: ideally in Rust, OK in Go. I have 15yrs experience as a mostly backend SE, split “officially” roughly: [1y Rust, 7y Go, 5y C++, 2y C#] but in reality started with C++ & Asm in primary school, and started with Go in 2009 (official contributor since 2011, pre-1.0). Based in EU. See also: https://github.com/akavel. I’m picky though esp. as to the domain, needs to be something I see as constructive/useful for people. You can contact me here or via mastodon: @akavel@merveilles.town}
I’m building a file format for Change Data Capture data that’s stored on S3. So it chunks it up into groups, does some encoding, etc, and then it zstd’s the Row Groups. The idea is that you don’t need to download the entire object to access 1 row, just the row group for that object. The headers are tiny, fixed size, and extremely cacheable (for those reasons). A zstd dictionary is used to compress all Row Groups, trained on the data.
It’s not designed for columnar analytics, the use case I have is more key-value based, so data isn’t stored for those purposes. It trades very slow encoding for decently fast decoding and smaller data sizes (smaller than parquet for the same dataset).
Working more on my Ricochet Robots Solver. I recently started giving it a proper UI and after using it as an ad-hoc version of the game itself it became clear some limitation. So I’m adding a proper “play mode” interface with a time, “save states” and some overall nice tweaks for playing rather than solving.
I’m really not a UI/UX developer but it is satisfying to make something that I can poke with my grubby fingers.
Trying Babish’s recipe for gluten-free pasta[0]. It’s a lot of effort since it has 5 ingredients in the flour mix alone but let’s hope it’s worth it. Pretty much all dry GF pasta is awful but I was surprised at how easy it is to make fresh pasta and fresh GF pasta isn’t bad. The King Arthur recipe[1] is OK and it’s very easy.
Goodluck. My gf is gf and we’ve mostly given up and just use rice vermicelli, which is always good. There is also.perfectly acceptable corn pasta available in Prague if you’re ever in these parts…
Babish’s recipe made dough that was difficult to work with but the pasta tasted great! The texture of the cooked pasta was closer to regular pasta than any recipe I’ve tried so far.
Prague is a city that I’ve always wanted to visit but haven’t had the chance yet!
Strangeloop!
Strangeloop!
Strangeloop!
Strangeloop!
Not strangeloop :(
Going to Strange Loop for the first time since 2014!
I’m nominally there to help with recruiting, so I will be spending at least some of that time at the Jane Street booth, handing out shirts(?) and furiously googling “what is ocaml” in case someone asks what the role is like.
Visiting a friend for the first time in a while, which in amongst the usual catching up usually results in drinking too much and drawing stupid ideas on a whiteboard.
I released https://len.falken.directory/backlight-auto.html (https://lobste.rs/s/w1oxtc/backlight_auto_missing_linux_automatic) . Already someone has reached out asking to package it :D
This week I hopefully get over this cold and get my 3d viewer that reads models over UNIX sockets working. When that’s done I’ll have a nice 3D REPL!
I’m “making” an android client for my very-early “tailscale clone using veilid[1]” tailveil[2] app using veilid-flutter/example as a base. It’s a bit confusing to “learn” dart, flutter and kotlin at the same time.
1: https://veilid.com 2: https://gitlab.com/bbigras/tailveil
@work Getting to work on a new release. Looks like we mostly have small-medium size bug fixes for this one, so I’m hoping to churn through a few of them this week.
@home The Raspbery Pi/RaceBox data logger worked great on the moto ride this weekend, and now I need to export the GPS data from SQLite into GPX and other formats.
Moving a couple projects from Yocto Sumo up to Kirkstone.
Continuing to refactor a bunch of code in the Sasquach compiler so it’s easier to maintain going forward. I replaced a bunch of uses of Strings with Java’s
ConstantDesc
classes and I’m gonna replace my crappy dispatch code with dynalink.I might try to write a short post about how awesome dynalink is.
Primarily looking for employment. {Just in case: ideally in Rust, OK in Go. I have 15yrs experience as a mostly backend SE, split “officially” roughly: [1y Rust, 7y Go, 5y C++, 2y C#] but in reality started with C++ & Asm in primary school, and started with Go in 2009 (official contributor since 2011, pre-1.0). Based in EU. See also: https://github.com/akavel. I’m picky though esp. as to the domain, needs to be something I see as constructive/useful for people. You can contact me here or via mastodon: @akavel@merveilles.town}
Other than that, kinda playing with trying to set up a blog — rendered with a simple custom ad-hoc Rust+Lua SSG (based mainly on the brilliant idea of HTML manipulation stolen from https://soupault.app), hosted on a NixOps-managed VPS. Also solo-fudging with the Shadows of Brimstone: Forbidden Fortress dungeon crawler board game.
I’m building a file format for Change Data Capture data that’s stored on S3. So it chunks it up into groups, does some encoding, etc, and then it zstd’s the Row Groups. The idea is that you don’t need to download the entire object to access 1 row, just the row group for that object. The headers are tiny, fixed size, and extremely cacheable (for those reasons). A zstd dictionary is used to compress all Row Groups, trained on the data.
It’s not designed for columnar analytics, the use case I have is more key-value based, so data isn’t stored for those purposes. It trades very slow encoding for decently fast decoding and smaller data sizes (smaller than parquet for the same dataset).
It’s mostly for fun.
Working more on my Ricochet Robots Solver. I recently started giving it a proper UI and after using it as an ad-hoc version of the game itself it became clear some limitation. So I’m adding a proper “play mode” interface with a time, “save states” and some overall nice tweaks for playing rather than solving.
I’m really not a UI/UX developer but it is satisfying to make something that I can poke with my grubby fingers.
Trying Babish’s recipe for gluten-free pasta[0]. It’s a lot of effort since it has 5 ingredients in the flour mix alone but let’s hope it’s worth it. Pretty much all dry GF pasta is awful but I was surprised at how easy it is to make fresh pasta and fresh GF pasta isn’t bad. The King Arthur recipe[1] is OK and it’s very easy.
[0] https://basicswithbabish.co/basicsepisodes/gluten-free-pasta [1] https://www.kingarthurbaking.com/recipes/gluten-free-pasta-recipe
Goodluck. My gf is gf and we’ve mostly given up and just use rice vermicelli, which is always good. There is also.perfectly acceptable corn pasta available in Prague if you’re ever in these parts…
Babish’s recipe made dough that was difficult to work with but the pasta tasted great! The texture of the cooked pasta was closer to regular pasta than any recipe I’ve tried so far.
Prague is a city that I’ve always wanted to visit but haven’t had the chance yet!