RSSAmplifier

Blog

Hi, I'm cceckman. on cceckman.com

Recent content from cceckman.com

cceckman.comRSS feed ↗57 posts

Latest posts

Links from The Internship

I hosted an intern, and all they got was this bundle of links.

Counter or gauge?

Counting events, or measuring state? And is it really state?

Household Laser Cuts

A cable box, and a napkin holder, made with OpenSCAD.

Backyard Birds: Red-Shouldered Hawk

A red-shouldered hawk caught a snake.

New York Parks

Central and Prospect

We have _ at home

Rolling your own, for better or worse. 
 Internet: Running your own AS . 
 Hair electrolysis machine : happy for the author, I’m still terrified. 
 Ferrofluid : involving “the wonderfully smelling and somewhat neurotoxic hexane.” 
 Lasers…, well, think carefully.

phloto for my photo flow

A houseplant program for preparing photos.

Recursive Birding in Prospect Park

A birding outing in Propspect Park.

Reading Roundup: Misunderstandings and failures

How about some links that aren’t about computers? Or, not directly related. Mostly. 
 On the enshittification of Audre Lorde . 
 Landslide; a ghost story . Of course, here I am sharing a bunch of writing about writing about (etc), which is probably not improving the substrate. 
 That’s lots of words; how about some numbers?

Ashland birds (and one bug)

Photos from the Ashland Nature Center.

Equipment

Nikon Z50 II and a decent lens.

Reading Roundup: doing it ...right?

What if we tried something different? 
 Use another tool 
 Revenge of the hot water bottle . I’ve been using hot water bottles all the time this winter; they’re great! 
 Can you tune a fish? Per this video, yes , but it’s annoying. Have to love the immense effort for a pun . 
 KiDOOM , using KiCAD to render DOOM. 
 Hosting a static site on an original…

The ESP32 ADC

Understanding and using an ESP32’s analog-to-digital converter, in Rust.

Reading Roundup: Persistence / Degradation

Fiction: “The Forest Has No Immediate Plans to Kill You” . 
 Battle of the Boxes : archivists on different document-packaging mechanisms. 
 To save a deteriorating data tape, bake it . (Same cause and procedure as brittle PLA?)

ct.sh: the smallest CT/CD system

Continuous testing and continuous deployment in less than 100 lines of code.

Orb of the Pact Keeper

Making a working (?) arcane focus for Halloween.

Keyboard Holders, Generation 1

Making laser-cut wall-mount keyboard shelves.

Reading Roundup: I do not speak for my employer

Soundtrack: Joy Kills Sorrow, “Working for the Devil” .

Nice Dice

D&D probability distributions in your browser.

The Test Game

Gamifying test development: using in-editor coverage for rapid positive feedback.

A Daylight-Aware Clock: Physical Design

About the physical design of my daylight clock .

What's this wordplay?

I don’t know what to call my favorite form of wordplay. 
 (Updated: word avalanche !) 


Reading Roundup: what's in a type?

The Ethical Compiler : about the fallacy of deriving “what ought to be” from “what is”,
and the importance of expressing/capturing intention in the language.
The first time I’ve seen a toot quoted in a paper : 
 
 There must be compiler developers whom the language standard protects but does not bind, alongside developers whom the language standard…

Reading Roundup: Purpose, Pointers, and Performance

Purpose 
 Hannah Robertson on houseplant programs and bouquet programs. 
 Similarly, Simon Tatham on symbiosisware .

Tests should accept any correct program

The long version of a short code-review comment.

Making cceckman.com

I serve this site through a combination of cloud and at-home infrastructure.
This post (and its children) outline how it’s set up.

Your Document Needs...

…a title, author, date, and canonical link.

Branchless UTF-8 Encoding

Can you encode UTF-8 without branches? 
 Yes .

Reading Roundup: Onward!

Three papers from Onward! today. 
 A Case for Feminism in Programming Language Design .

Fractal Overdrive: An Aesthetic Evaluation of Numeric Error

Using imprecise numeric formats to render fractals. From SIGBOVIK 2024, now with bonus interactivity!

On Eldritch Blast

Reflections on the warlock’s signature cantrip.

Safety in and around C++

On “Safe” C++ , in which C++ is not just a language, but a community, which is not safe for everyone. 
 Linked out of the above: CppCon’s failure to protect the community ;
and in a different direction, a story 
about “Ender and Hitler: Sympathy for the Superman”
and this essay 
on the moral perspective evidenced in Ender’s Game and sequels.…

A Daylight-Aware Clock: Electronics

About the electronics of my daylight clock .

Reading Roundup, 2024-11-07

Let’s get the downer done first:
 I Attended Google’s Creator Conversation Event, And It Turned Into A Funeral . 
 OK, the rest is just stuff . 
 A useful suggestion by Simon Tatham: treat bugs and plans as distict entities with relations . 
 Also, Tatham on bubblesort , and Wayne on bubblesort .

A Daylight-Aware Clock: Software

About the software of my daylight clock .

A Daylight-Aware Clock

I’ve built a clock with an illuminated daylight indicator along its edge.

Reading Roundup, 2024-10-07

Named Things , “about when you want to build a tool, and what everyone else wants you to build is a brand” 
 Who has permission to know things?

htmpl: HTML templates in HTML

What if my site generator “just” used HTML syntax? 
 How nice a website can I make with “just” a database? 
 I’m looking for an answer to these, by writing and using a new HTML templating library: htmpl. 


Reading Roundup, 2024-09-20: RFCs on RFCs

On Mastodon: “friends don’t let friends use autoincrement keys” , recommending UUIDs for publicly-visible keys instead. 
 From replies, RFC 9562 , the May 2024 revision of UUIDs. 
 When did RFCs get nice web pages?

Reading Roundup

A new-for-me approach to sharing what I’ve been reading recently.

Reading Roundup, 2024-09-17

Recursion: me, on tracking and sharing recent reading . 
 From Hannah Robertson: Clapping Music , performed by flip-dot displays .
Sound firmly on for the video. 
 From Milan Cvitkovic, Things You’re Allowed to Do . 
 Ars Technica on the chemistry of decaf coffee , Nicole Tietz-Sokolskaya on how decaf is good , Brandywine coffee roasters . Not that my insomnia is kicking back…

Publish then Program

Holding myself accountable for blogging, by accounting.

Yak-Shaving for a Rubber Duck

I made a yak-wool hoodie for a rubber duck, combining two programming idioms in one artifact.

Dark mode basics

Three tidbits on enabling dark mode for cceckman.com.

Computer Engineering Resources

Useful material for learning computer engineering.

Proud-Pied -- RC Creative Coding

A creative coding project mimicking variegated yarn.

Mechanical Keyboard Primer

An introduction to mechanical keyboard terminology and choices.

CapsLock-Control Confusion

Understanding an issue with CapsLock and Mod-Tap in the QMK keyboard firmware.

Rust's HTTP crates

Quick reference for some of Rust’s HTTP crates.

Rust Iterator Optimizations

Investigating this article : How does Rust optimize iterator combinators and loops?