Chris Smith's Avatar

Chris Smith

@chameth.com

Software dev, board gamer, collector of many other hobbies. Web: https://chameth.com

269
Followers
320
Following
191
Posts
23.11.2024
Joined
Posts Following

Latest posts by Chris Smith @chameth.com

loss function

f(| |) = | _

07.03.2026 18:10 πŸ‘ 152 πŸ” 32 πŸ’¬ 8 πŸ“Œ 0
Post image
06.03.2026 15:10 πŸ‘ 2244 πŸ” 420 πŸ’¬ 9 πŸ“Œ 13
Post image
24.02.2026 16:59 πŸ‘ 283 πŸ” 58 πŸ’¬ 1 πŸ“Œ 2

Was your top a birthday present or are you finally branching out from white-text-on-black T-shirts? πŸ˜‚

23.02.2026 18:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

love a bit of continvouclous morging

16.02.2026 17:10 πŸ‘ 832 πŸ” 231 πŸ’¬ 39 πŸ“Œ 44

3-panel comic from Aram J French from mandatoryrollerscoaster.com:
First panel:
Grey hoodie guy talking to brown sweater guy: "We invented a robot that answers questions."

Second panel:
Grey hoodie guy (standing next to robot): "We just have to feed it 10 baby giraffes a day."

Third panel:
Brown sweater guy: "But it answers the questions correctly?"
Grey hoodie guy (making a face as if it was obvious): "Oh my goodness, no. No no no no no"

3-panel comic from Aram J French from mandatoryrollerscoaster.com: First panel: Grey hoodie guy talking to brown sweater guy: "We invented a robot that answers questions." Second panel: Grey hoodie guy (standing next to robot): "We just have to feed it 10 baby giraffes a day." Third panel: Brown sweater guy: "But it answers the questions correctly?" Grey hoodie guy (making a face as if it was obvious): "Oh my goodness, no. No no no no no"

11.02.2026 14:50 πŸ‘ 131 πŸ” 42 πŸ’¬ 0 πŸ“Œ 1

Age verification?

My first programming language was mIRC script.

10.02.2026 15:49 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 3

Code here: github.com/csmith/chame...

Might publish the actual articles with standard.site lexicons next, or figure out whether there's a good film review lexicon...

01.02.2026 22:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don't like posting every time I make a new blog post, as it feels a bit spammy. So I've made a separate account to do the spam for me: @posts.chameth.com!

Figuring out how to poke the PDS from scratch was a bit harder than it probably should be (I'm about to close 16 different tabs...)

01.02.2026 22:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Take me down to the Parallax city where the far moves slow and the near moves quickly

01.02.2026 15:40 πŸ‘ 16722 πŸ” 4839 πŸ’¬ 94 πŸ“Œ 73

I couldn't be bothered spending 20 minutes writing some boring, personal-use-only code. So I spent 20 minutes waiting for an LLM, then another 20 minutes tidying up the slop until I was happy with it. Efficiency++

31.01.2026 13:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
30.01.2026 10:22 πŸ‘ 223 πŸ” 50 πŸ’¬ 5 πŸ“Œ 13

so... middlekhajiit has middlewares?

23.01.2026 16:44 πŸ‘ 14 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Picture of a road sign. It says "Welcome to GREAT HOCKHAM, A Wayland Village, Please drive carefully". There's a planter of pretty flowers in front of it.

Picture of a road sign. It says "Welcome to GREAT HOCKHAM, A Wayland Village, Please drive carefully". There's a planter of pretty flowers in front of it.

Drove through two of these villages, and was not given a single reason why I should switch from X11.

19.01.2026 16:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
14.01.2026 15:11 πŸ‘ 46 πŸ” 4 πŸ’¬ 7 πŸ“Œ 0

This all seems pretty unbecoming of a FIFA Peace Prize winner

03.01.2026 14:42 πŸ‘ 13406 πŸ” 2209 πŸ’¬ 72 πŸ“Œ 82
Post image

Kings of Leon did predict this tbf 😬

30.12.2025 16:14 πŸ‘ 785 πŸ” 245 πŸ’¬ 11 πŸ“Œ 10

I’ve had the vague outline of a blog post about LLMs vs social contracts in my head for a while, but this doc basically covers all of my points in a much more approachable way than my rambling likely would have

07.12.2025 19:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 7: most enjoyable for me so far. Has a bit of crunch to it, but can be done surprisingly elegantly. Borrowed a few performance tricks from my now-over-optimised day 4. I misread part one and slightly overcomplicated it, but that paid dividends for part two. #adventofcode

07.12.2025 12:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Day 6 wasn’t what I was expecting. Overwhelming fiddly to the extent I haven’t bothered doing part two yet. Got in a fight with Rust’s borrow checker, too. I just wanted to do basic string manipulation :( #adventofcode

06.12.2025 18:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I tried using Claude to suggest where I can improve my Rust (as I've not got that much experience with it), and it's nearly completely useless. "That type parameter is unnecessary" (it's not), "you don't need to worry about that for Advent of Code" (but I want to), etc. #adventofcode

05.12.2025 15:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some random observations now I've caught up: I like Rust's ability to nest the tests in the same file as the source code. Having a test to validate the example input is useful, but I wouldn't normally bother because there's too much overhead to set it up in other languages. #adventofcode

05.12.2025 15:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 5: feels like things are starting to get interesting, and input parsing is starting to get a bit annoying. Is this the last nice puzzle before we get hit with the only weekend puzzles this year? #adventofcode

05.12.2025 15:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 4: ah, grids, the old AoC staple. A fun problem, and I've spent far longer optimising my solution than any other day so far. Pay no attention to the number of `unsafe`s in my code! #adventofcode

05.12.2025 15:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 3: "joltage" is a great word. I like the way part two builds on part one in a way that you can write a single solution to both.

05.12.2025 15:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 2: straight forward, but my solution isn't particularly fast (~60ms, when I know some people are doing it in ~1ms). Feels like I need a different approach entirely, rather than a simple optimisation pass. Still noodling on that one. #adventofcode

05.12.2025 15:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Day 1: my roughest start to AoC ever. Part two was fiddly, and the example input was very lacking. I nearly threw in the towel, but eventually got a working answer, and then came back and improved my code later when I was in a better mood. #adventofcode

05.12.2025 15:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm a bit late posting, but I'm doing this year's Advent of Code in Rust! Horrible, nasty Rust to try and squeeze out every bit of performance.

My solutions are here: github.com/csmith/aoc-2...

I'll thread comments on individual days

05.12.2025 15:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Agree! I often wish there was just a JSON version or something like that, especially on later days where it gets more complex. The parsing isn’t challenging or fun, it’s just a slog.

04.12.2025 13:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸŽ΅β„οΈπŸŽ΅
He sees you when you're sleeping
He knows when you've just ate
He knows full well he's normalizing
A mass surveillance state

04.12.2025 07:22 πŸ‘ 204 πŸ” 59 πŸ’¬ 2 πŸ“Œ 0