Chris Bohn's Avatar

Chris Bohn

@docbohn.bsky.social

Professional Thinker. Often thinking about #AirPower, #ComputerScienceEducation, nerdy stuff, or #alpacas & #chickens. Maybe all at once. @DocBohn@techhub.social

574 Followers  |  513 Following  |  2,261 Posts  |  Joined: 18.10.2023  |  2.4096

Latest posts by docbohn.bsky.social on Bluesky


I recently described an encryption system as perfectly secure, perfectly untraceable, unless you let a human use it.

22.02.2026 15:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A fluffy black & white brahma hen standing on a perch made from a tree branch.

A fluffy black & white brahma hen standing on a perch made from a tree branch.

Good morning

#GoodMorning #chickens πŸͺΆ

22.02.2026 12:41 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

The GenX urge to pour some sugar.

22.02.2026 04:08 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
a pixelated image of a man making a face Alt: Nathan Fillion, somewhat concerned.
21.02.2026 20:55 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A cylindrical robot vacuum cleaner attached to its dock. It has a googly eye and a velcro patch where another googly eye ought to be.

A cylindrical robot vacuum cleaner attached to its dock. It has a googly eye and a velcro patch where another googly eye ought to be.

We were having a bunch of fun and games with our robot vacuum cleaner.

21.02.2026 15:45 β€” πŸ‘ 15    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #alpacas

21.02.2026 13:01 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yes, you were kidding around

20.02.2026 23:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Those look like English words.

20.02.2026 23:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #chickens πŸͺΆ

20.02.2026 12:08 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Wilco

20.02.2026 03:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Muppets of the Lost Ark

19.02.2026 17:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They cut off one of his feet? I thought it was the other end. ;-)

19.02.2026 14:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #alpacas

19.02.2026 12:02 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Can't, I haven't got the beat.

18.02.2026 12:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #chickens πŸͺΆ

18.02.2026 11:59 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #alpacas

17.02.2026 12:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #chickens πŸͺΆ

16.02.2026 11:59 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

The one and only time I tried to outdrink *anybody* was about 35 years ago. A couple of years later at my bachelor party, my best man admitted something.

It seems that on that evening ~35 years ago, when we'd gotten to the vodka shots, everyone else's shot glasses were water.

15.02.2026 22:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And, for good measure, a magic red herring number (it's inconsequential after integer overflow)

15.02.2026 12:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've done that so that I can give my students a function to bootstrap a project before they write their own version of the code.

βœ… Nondescriptive names
βœ… Replace `while` with goto
βœ… Octal integer literals
βœ… Make two loops look like a single loop

github.com/DocBohn/CowP...

15.02.2026 12:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #alpacas

15.02.2026 12:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Six hens free-range in a pasture.

Six hens free-range in a pasture.

Good morning

#GoodMorning #chickens πŸͺΆ

14.02.2026 11:57 β€” πŸ‘ 17    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A red/brown alpaca stands between the pasture's outer fence and an inner fence used to partition the pasture.

A red/brown alpaca stands between the pasture's outer fence and an inner fence used to partition the pasture.

Good morning

#GoodMorning #alpacas

13.02.2026 12:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Good morning

#GoodMorning #chickens πŸͺΆ

12.02.2026 12:00 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I've got to type this to get it out of my head.

Suppose a restaurant had meals named after musicians.

The "Prince" would have a side-dish of dyed rice ("purple grain"), and the desert would be raspberry sorbet. But what is the entree?

12.02.2026 01:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When helping my mom clean out my stepfather's A/V gear, we had a similar conversation: what would be of interest to an audiophile, what the local theater group might use as props, and what can go in the trash;;;.

12.02.2026 01:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Three alpacas in a pasture. One is kushed, one is standing, and one is grazing.

Three alpacas in a pasture. One is kushed, one is standing, and one is grazing.

Good morning

#GoodMorning #alpacas

11.02.2026 12:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed".

Lawful Good: Ada, Haskell, Rust
Neutral Good: Kotlin, Swift, TypeScript (strict: true)
Chaotic Good: Julia, Scheme, Smalltalk
Lawful Neutral: Go, Fortran (F90 & later), Java
True Neutral: MATLAB, PHP, Python (with type hints)
Chaotic Neutral: Perl, Python, Ruby
Lawful Evil: C, C++, FORTRAN (F77 & earlier)
Neutral Evil: Objective-C, TypeScript, Visual Basic
Chaotic Evil: BASH, BASIC (classic), JavaScript

A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Haskell, Rust Neutral Good: Kotlin, Swift, TypeScript (strict: true) Chaotic Good: Julia, Scheme, Smalltalk Lawful Neutral: Go, Fortran (F90 & later), Java True Neutral: MATLAB, PHP, Python (with type hints) Chaotic Neutral: Perl, Python, Ruby Lawful Evil: C, C++, FORTRAN (F77 & earlier) Neutral Evil: Objective-C, TypeScript, Visual Basic Chaotic Evil: BASH, BASIC (classic), JavaScript

Type punning is truly evil. Evil and awesomely useful from time to time.

10.02.2026 18:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Holy cow! This will be so incredibly useful during lecture. Just an hour ago, I was pointing with my laser pointer, holding it very steady, as I was saying "see this byte right here?" To be able to zoom in to the specific part of the screen that's of interest --- 🀯

10.02.2026 17:27 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

And if I did rescue her? Her reaction would be:

Hey! Don't touch me. I said, don't touch me. Fine, but don't pick me up. Hey, you're picking me up! Stop it! I know you've never eaten my face off, BUT THERE'S ALWAYS A FIRST TIME!

10.02.2026 13:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@docbohn is following 20 prominent accounts