Posts by Brandon Barker
What was it before?
I built a Tigerbeetle client in Unison by building a Tigerbeetle wrapper client in Zig to the official Tigerbeetle C client. I had no other choice. It was hard and fun. Read more to find out. #zig #unison #tigerbeetle
In the vast majority of cases, AI systems are all remote workers (to the extent they can currently be considered workers).
University accreditation in the US: the new Twitter Blue?
OK, first pass at a tiling window manager for OSX is a thing 🎉
This is me updating Penrose to remove the X11-isms and then implementing a backend for OSX that lets you drop in pretty much all of the existing functionality.
#rust #rustlang #osx
github.com/sminez/penro...
github.com/sminez/penrosx
The default runner script wasn't really useable, so I modified it to be this: gist.github.com/bbarker/ab6a...
However, it still has this issue: error: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'GOOGLE_SDK_NODE_LOGGING')
Any @deno.land users have suggestions?
Not much experience with @deno.land , but I thought I'd try to install @anthropic.com 's claude-code with it
deno install --global \
--allow-read \
--allow-net \
--node-modules-dir=auto \
--allow-scripts \
-n claude-code \
npm:@anthropic-ai/claude-code@0.2.29
I call it the carotosome
I had a similar issue yesterday with a totally normal reply to a friend.
I created a #nix flake for @nikl.me 's excellent game template project using the #rustlang #bevyengine :
github.com/NiklasEi/bev...
I've tested on NixOS, Pop!_OS (Linux) and MacOS (Intel).
For those interested in such things, more testing and feedback would be most welcome.
Interesting - if I start from a bad state, enter the bash interactive shell to get into a good state, and launch tmux, I do get the problematic behavior again, as you described:
I built a gorgeous slide deck this week using typst and now I will not go back!
typst.app
It is just `typst` in nixpkgs, btw.
Any other #nixos users noticing odd behavior with dev shells in 24.11? nusentry.org/posts/intera...
I believe virt-manager uses vnc
What are we looking at?
Yeah I'm sympathetic to that perspective and I think it depends a bit on the person, a bit on the program, and what they want to do. Teaching C to most middle schoolers for instance, is probably not idea. Undergrads in a CS course, or even in high school, I'd lean more towards C (personally).
I think I agree with everything you said if you take out the word "first". Otherwise I'm not convinced. Should a first programming language, for *CS* students, necessarily be the *best* language (by some metric for best).
Put another way here: youtube.com/shorts/RYNrf...
As someone who absolutely wouldn't want to program in C, I think it's a great first language for CS. You learn a bit about the computer itself, as well as programming, and eventually, why you don't want to use C.
Picking a non binary, grey scale solution also tends to require more communication in a team, etc.
In software development, the hard decisions almost never seem to be this or that, but how much of this and how much of that.
Is this an open source game by any chance? (No judgement, just curious, as it seems like the style of game I would like; still kinda regret missing Ultima Online)
(here I'm using Unison lambda functions as syntactic sugar for introducing lamba calculus abstractions)
I really should write a post about writing a lambda calculus in @unison-lang.org ; it has been quite fun to add syntactic sugar:
{{
tru = λt. λf. t;
}}
untyped.tru : '{LCtx untyped.Binding, Exception} untyped.Term
untyped.tru = do
λ "t" (tt -> λ "f" (ff -> mkVar tt))
This has oddly been my experience using Google Voice in the browser lately.
I like Scala, especially Scala 3; use it at work. I like Rust too, but it helps if you're interested in low level or computational efficiency. Because you're going to pay for it. That said, Rust has an amazing build system (cargo).
Sorry for the typo in your name, Mitchell! (Rosen, not Wrosen - 🤦♂️)
And on that note I have a small @unison-lang.org library where I've started to put `@html` utilities: share.unison-lang.org/@bbarker/htm...
It isn't properly documented yet; I'll hopefully write a small post about it; posting in case you are looking for a home for your odd html utility function.