@Olical

196 Followers
97 Following
1,043 Posts
Conjuring up tools that help you interact with running software. Highly dependent on parenthesis and pour over coffee. Pretty bad at Go, pretty good at Counter-Strike, enthusiastic but crap at bouldering and guitar.
Pronounshe/him
GitHubhttps://github.com/Olical
Websitehttps://oli.me.uk
WOAH

And hi, I'm still around, trying to find time to work on nyREPL because I think that'll be pretty game changing for Conjure and other REPL tools. Just had a LOT going on recently so I've only had time to dip in and keep up with PRs on Conjure recently and not undertake much big work.

Slowly getting that sleep deficit down and back to regular exercise so I'm hoping I'll be back at it soon.

Me and my friends might rename our Counter-Strike team for the next ESEA season to "Ballmer Peek" and I'm dying at this. Please nobody steal this.
Why on Earth is this advert in my work emails, Google?

Took about an hour, but got `nix build .` to work. I don't blame the person who picked the tool, I just have a long term dislike for Nix as an ecosystem and language. I find it hard to learn, change, explore and evolve to keep up with changes. It feels extremely unintuitive to me and I ran NixOS for over a year at my team's recommendation.

Arch (OSX for them) + mise + docker has made me and my team far happier.

According to Valve, they managed to run pretty much all x86 games (so far) on their new ARM-based PCs thanks to this FOSS project:

https://github.com/FEX-Emu/FEX

This runs together with Proton to seamlessly transcode Windows x86 games for Steam OS on ARM. FOSS is THAT cool!

#foss #valve

GitHub - FEX-Emu/FEX: A fast usermode x86 and x86-64 emulator for Arm64 Linux

A fast usermode x86 and x86-64 emulator for Arm64 Linux - FEX-Emu/FEX

GitHub

My JVM pet peeve (one of them anyway) is any examples or docs for a JVM lib I'm trying to use in Clojure mentioning a class name with zero context about where the hell it comes from.

Like which library? Which path? What do I import??? AAAAAA

Is it common place because Java IDEs suggest this stuff somehow?

#Vimovember Day 4 - Numbers

If you use CTRL-a and CTRL-x for increment/decrement numbers, do yourself a favor and add the following to your #Neovim configuration.

vim.opt.nrformats:append('blank')

or

set nrformats+=blank

for #Vim

Without this setting, Vim "increments" sprint-23 to sprint-22 (because it interprets -22 as negative)

With the setting, Vim differentiates between

sprint-23 (increments to sprint-24)

and

-23 (increments to -22)

See https://salferrarello.com/vim-increment-number-with-dash/

Anyone read from Iceberg tables in Clojure and had a good time? I'm considering https://github.com/techascent/tmducken so I can call DuckDB efficiently and use DuckDB to do the reading, but unsure if that's a good path.

Thoughts, opinions, general grumblings about things that didn't work? I'm all ears!

GitHub - techascent/tmducken: tech.ml.dataset integration with duckdb

tech.ml.dataset integration with duckdb. Contribute to techascent/tmducken development by creating an account on GitHub.

GitHub
Fellow Ode Gen 2, for those curious. It's been squeeking and rattling for a while now and I honestly thought that was normal.