Cam Cook

๐Ÿ‘‹ FOSS tech and engineering guy ๐Ÿณ๏ธโ€๐ŸŒˆ

๐Ÿ“ Washington, DC area

Current:
๐Ÿ‘€ Looking for new roles

Former:
๐Ÿ’ป Engineering Lead @ Mission Focus (13yr)
๐Ÿ’ป Software Engineer @ DARPA (2yr)
๐Ÿ‘จโ€๐ŸŽ“ American University (CS '13)

Into: , , , , , ,

Cam Cookscrum_log
2025-05-04

May the 4th be with y'all.

Today: writing a cb7 file format reader for the comic book reader project I've been working on.

Yesterday: Wrote a reader for CBR. I went with a port instead of bindings to rust's unrar library because doing so was quicker - but I may come back to it.

github.com/camatcode/basenji/p

Cam Cookscrum_log
2025-05-04

@kpcyrd

Currently know just enough rust to write the elixir bindings for the unrar library from cargo.

But - I'll keep that in my back pocket for a rainy day, thanks ๐Ÿ˜€

Cam Cookscrum_log
2025-05-03

u8 as a performant unsigned remainder 256.

Cam Cookscrum_log
2025-05-03

"Relying on integer overflowโ€™s wrapping behavior is considered an error."

Well, I wasn't intending on it, but now you told me not to ๐Ÿ˜ˆ

Cam Cookscrum_log
2025-05-03

Gotta go learn Rustler to make some Elixir NIFs.

While it looks pretty slick, Java Native Access has spoiled me when it comes to language bindings.

Following: mainmatter.com/blog/2023/02/01

Cam Cookscrum_log
2025-05-02

Sorry to report that it's been 0 days since it was DNS for me.

At least its not iptables, firewalld or selinux.

Cam Cook boosted:
Open Source JobHubosjobhub@fosstodon.org
2025-05-02

New Job Alert: @ThePSF is hiring a part-time, remote Senior Financial Analyst/Accountant to support its non-profit mission. Learn more and apply now on #OSJH
opensourcejobhub.com/job/24116
#Python #ThePSF #finance #accounting #RemoteWork #jobs #OpenSource #career #FOSS #PyConUS

python SOFTWARE FOUNDATION
Cam Cook boosted:
2025-05-02

I'm looking for a senior .NET dev. Current team is 2 .NET, 1 JS, 1 devops contractor. Looking to add +1 on both .NET and JS. I think I've found my new JS dev, but my .NET well is dry. Any referrals very welcome.

#hiring #dotnet #FediHire

Cam Cookscrum_log
2025-05-02

My partner: I wish there was a good GUI for my dive log app, it's called subsurface. Can you look into it?

Me: ....... This was made by Linus Torvalds ๐Ÿ˜ฒ, no.

Cam Cook boosted:
2025-05-02

Iโ€™ve been told that this job is the most sought after museum technology job this year.

jobs-getty.icims.com/jobs/4512

#GetFediHired #Jobs #Museums

Cam Cook boosted:
Devin Canterberrycanterberry@defcon.social
2025-05-02

#GetFediHired #Seattle #RemoteWork

Well, it's looking like the job I started back in December was a swing and a miss. I'm grateful for the investment on their end, and am bummed that I wasn't able to really shine in my role there.

In case you know of something, here's a brief intro:

I'm a seasoned full-stack #SoftwareEngineer, and I've got what you might call a unique set of skills.

I'm a hyper-minimalist and love to build tightly scoped, lean software that does one job exceptionally well using as few dependencies and resources as possible.

I build web client apps that don't require any dev tools or build process. They're fast, accessible, fully localized, responsive, and you can even install them as mobile apps if you want.

I build scalable systems using stripped-down variants of Kubernetes and built-for-purpose Helm charts.

I provision cloud infrastructure with just the right amount of cost and observability to know when and how to scale horizontally or vertically.

I cover everything with comprehensive tests.

I continuously deploy all the things, with just the right amount of process to minimize risk and maximize delivery velocity.

I've built entire SaaS products from scratch, several times over. Serverless app deployment via blockchain; fully customizable product demo templates with live chat; a precision ultra-refrigerator for your fresh produce; just to name a few.

I wrote my own streaming video platform that I actively and regularly use.

I've got over 200 projects on GitHub and GitLab, and that's just the public ones. Some of them are even kinda popular and useful.

I'm looking to join a company where I can really shine -- either by doing things like what I've described above, and/or by empowering teammates who want to learn and follow my lead.

Cam Cookscrum_log
2025-05-01

Do y'all use Elixir? What about Doppler?

New from me:

ex_doppler - Manage and access your Doppler secrets without leaving Elixir

github.com/camatcode/ex_dopple

Hex Docs: hexdocs.pm/ex_doppler/ExDopple

Cam Cook boosted:
nixCraft ๐ŸงnixCraft
2025-04-30

I use Zip Bombs to Protect my and Server from AI and other stupid bots idiallo.com/blog/zipbomb-prote

Cam Cook boosted:

WANTED: Intel Architecture Labs 1990โ€™s CD-ROMโ€™s. They appear to have maybe been monthly. They contained a mirror of Intelโ€™s โ€˜download.intel.comโ€™ ftp server, specifically the /ial/ subdirectory which is not in the 2014 backup of the site on archive.org.

Lots and lots of white papers and design guideline documents in there. Especially looking for ones from the late 1990โ€™s (1998-ish onward) if they exist. Iโ€™ve seen references in mailing lists to them that lead me to believe they do.
Example gem: intel trying to cover its ass after the FDIV bug, and have some more FDIV

Photo of an Intel Architecture Labs CD-R or CD-ROM from the mid 1990's (september 1995), stolen from archive dot org which has exactly two CD's backed up.
Cam Cookscrum_log
2025-04-29

When folks ask me for help dealing with python 2.7 code

Image Text: "Do not cite the deep magic to me, witch! I was there when it was written"
Cam Cookscrum_log
2025-04-29

You should **absolutely** be using ex_doc's tabsets for your hex documentation. It makes sections look so nice!

github.com/elixir-lang/ex_doc?

A section of hex documentation using tabsets, which organize documentation sections into neat tabs.
Cam Cook boosted:
Flipboard Tech DeskTechDesk@flipboard.social
2025-04-29

AI-generated computer code is rife with references to non-existent third-party libraries, creating a golden opportunity for supply-chain attacks that poison legitimate programs. Read more at @ArsTechnica. #AI #Coding #LLM #Tech #Technology flip.it/-tSFJ9

Cam Cookscrum_log
2025-04-27

@joachim

Casting it worked for me (the first expression evals to 4, so its (4 && true); I'm not a PHP programmer; but hope it reveals something to you.

Cam Cookscrum_log
2025-04-27

@cx7 ๐Ÿ˜† After all these years, I've never stored in my mind how to efficiently write a Stream to a File in Java.

Silliest thing I Google every time.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst