Brandon Barker
nusentry.org
Brandon Barker
@nusentry.org
I like to run, play around with programming languages and other computing tech, read biology and math, as well as lots of popular nerdery (like Tolkien). All in fairly small doses though.

Ithaca, NY resident and frequent visitor to Kentucky.
In the vast majority of cases, AI systems are all remote workers (to the extent they can currently be considered workers).
June 16, 2025 at 10:46 PM
University accreditation in the US: the new Twitter Blue?
June 4, 2025 at 10:58 PM
Reposted by Brandon Barker
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
April 7, 2025 at 8:21 AM
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
March 2, 2025 at 1:17 AM
I call it the carotosome
February 27, 2025 at 11:12 PM
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.
add flake.nix by bbarker · Pull Request #127 · NiklasEi/bevy_game_template
This has been tested on NixOS (Linux), non-NixOS Linux, and MacOS (intel).
github.com
February 11, 2025 at 12:23 AM
Reposted by Brandon Barker
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.
Typst: Compose papers faster
Focus on your text and let Typst take care of layout and formatting. Sign up now and speed up your writing process.
typst.app
January 25, 2025 at 12:48 AM
Any other #nixos users noticing odd behavior with dev shells in 24.11? nusentry.org/posts/intera...
NuSentry
nusentry.org
January 24, 2025 at 1:32 PM
NFL teams can’t use Bluesky
Bluesky isn’t ready for game day yet.
www.theverge.com
January 24, 2025 at 1:06 AM
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.
What should be CS first programming language?
(Absolutely not Java, C or Rust [too low level] or Python [too many bad habits, and so so implementation].) I would suggest Julia (if Academia uses it, industry would follow), sure there are other good options...
developers.slashdot.org/story/25/01/...
Should First-Year Programming Students Be Taught With Python and Java? - Slashdot
Long-time Slashdot reader theodp writes: In an Op-ed for The Huntington News, fourth year Northeastern University CS student Derek Kaplan argues that real pedagogical merit is what should count when ...
developers.slashdot.org
January 6, 2025 at 2:19 AM
In software development, the hard decisions almost never seem to be this or that, but how much of this and how much of that.
Who heard YAGNI before?

You Aren't Gonna Need It!

A magna states that you should NOT implement something thinking that it will be needed.

I don't completely agree but I see the value of it that tries to prevent waste of effort.

Correct balance is important!
December 22, 2024 at 1:01 PM
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))
December 21, 2024 at 3:01 PM
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.
December 13, 2024 at 2:05 PM
Thanks to Mitchell Wrosen @unison-lang.org for showing how to move code between projects (why have a utils namespace when you can have a utils library?)

github.com/unisonweb/un...
Move code to another project? · unisonweb unison · Discussion #5488
Is there a recommended way to move terms or namespaces to another project? I suppose one way would be to make the "old" project a dependency of the new project, move things, then delete the depende...
github.com
December 13, 2024 at 2:01 PM
Reposted by Brandon Barker
Today I found a powerful tool for working with JSON in the terminal! 🚒

🌀 jnv: Interactive JSON viewer and jq filter editor.

🚀 Supports filter auto-completions, hint messages & more!

🦀 Written in Rust!

⭐ GitHub: github.com/ynqa/jnv

#rustlang #json #terminal #jq #commandline #interactive #tool
December 11, 2024 at 8:53 AM
I made a purchase using perplexity.ai today. Overall experience beats using Amazon, although surely Amazon will catch up. Still it's really astounding how much they've missed the consumer #AI boat. It's almost like watching IBM lose control of the personal computer.
Perplexity
Perplexity is a free AI-powered answer engine that provides accurate, trusted, and real-time answers to any question.
perplexity.ai
December 8, 2024 at 2:58 AM
I love the idea of locally stored LLM chats! venice.ai/blog/welcome... The blog link didn't work but found this one.
December 7, 2024 at 11:47 PM
I've been using github.com/sminez/penrose on Linux; I look forward to trying komorebi on Windows!
December 7, 2024 at 9:25 PM
(1/9) Less than a month till Trump. I asked Claude what it thought about his writing - pretty generous! (thread)

Related; I've been listening to Lucky Loser recently, which has a lot of interesting history, including about Atlantic City, which I recently visited. Not particularly inspiring though.
Claude
Talk with Claude, an AI assistant from Anthropic
claude.ai
December 7, 2024 at 5:04 PM
readwise.io is a great way to accumulate notes from different sources and remember them (like Duolingo for your notes); it would be great to have @bsky.app integration, so we could save skeets easily: readwise.canny.io/reader-featu...
Bluesky integration | Reader Features | Readwise
readwise.canny.io
December 7, 2024 at 4:25 PM
Does that sound familiar, @dickwall.bsky.social ? Would love to find that old episode
I recall on the scalawags podcast, at a time when I was also doing some Perl programming, that some Perl programmers being introduced to the Scala found it remarkably similar to Perl. I think we've come a long way
December 3, 2024 at 9:37 PM
Borgo is to Go as Coconut is to Python?

It seems like not many people use Coconut and I'd be curious as to why (though I have my suspicions it is due to lack of interest rather than problems with Coconut).
borgo-lang / borgo: Borgo is a statically typed language that compiles to Go. ★4054 https://github.com/borgo-lang/borgo
borgo-lang / borgo
Borgo is a statically typed language that compiles to Go.
github.com
December 3, 2024 at 4:50 PM
Reposted by Brandon Barker
Hey! Heads up it’s gonna be THE @pfrazee.com on an upcoming episode of Oxide and Friends.

Topic: Scaling #Bluesky
Dec. 16th

You don’t want to miss this. Join the live chat in Discord. See you there.

oxide.computer/podcasts/oxi...

@jay.bsky.team @why.bsky.team
Oxide Computer Company
Recordings of our weekly live show where we discuss a wide range of topics.
oxide.computer
December 3, 2024 at 3:03 AM
Sick of repetitive rebase conflicts on feature branches? Here's a script to cure what ails ya 💊

nusentry.org/posts/increm...
NuSentry
nusentry.org
December 2, 2024 at 1:44 PM
Required Components are looking good - hopefully I'll get a chance to try them soon!
bevy.org Bevy @bevy.org · Nov 29
Bevy 0.15 is out now! It features Required Components, Entity Picking, Generalized Entity Animation, Animation Masks, Curves, Function reflection, Bevy Remote Protocol, VBAO, OIT, Chromatic Aberration, Fog volumes, Better Text, Gamepads as Entities, and more!

bevyengine.org/news/bevy-0-15
Bevy 0.15
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevyengine.org
November 30, 2024 at 5:56 PM