LLMs are wordy because output tokens generate revenue for the providers, change my mind.
Tim McNamara
@timclicks.dev
Trainer and consultant on the Rust programming language. Author of Rust in Action. Team climate. Walkable neighbourhoods are nice, actually. Signal: @timclicks.01
The ship sailed a few decades ago, but I still think that the term "synthetic intelligence" is more accurate than "artificial intelligence".
Rust pro-tip to shrink your target directory: If you don't use a debugger, then don't waste disk space creating debugging info. Cargo.toml [http://profile.dev ] debug = "line-tables-only" split-debuginfo = "unpacked" # .. and don't debug deps [http://profile.dev .package."*"] debug = false
If you've been wondering where satellites are this evening, here's a map in-the-sky.org/satmap_plane...
Live World Map of Satellite Positions
A world map of the positions of satellites above the Earth's surface, and a planetarium view showing where they appear in the night sky.
in-the-sky.org
Tech tip that you didn't want to know: Every file is a valid Markdown document.
I really want to learn, use and love emacs ...but it just feels like it's made by people who don't like people.
I (well, mostly Claude, ChatGPT and Gemini unwittingly working as a team) build a tool called 'whereami' using Cosmopolitan libc. The idea is that you can run this anywhere that you can ssh into tell you about the system that's actually running there. Is this something that's worth releasing?
do coding agents know how to use ed(1), the standard text editor?
How many hours have been wasted searching for a portable shell scripting language?
Today in cursed code: a computer program that plays pong by modifying its own source code. (Each frame is a new compilation). See github.com/uellenberg/I...
The "eternal virtual machine" project by Adrian Cable is written in 366 bytes of C code. Yes, it runs DOOM. www.ioccc.org/2025/cable/i...
2025/cable - Best imaginary emulator
2025 IOCCC entry cable - Best imaginary emulator
ioccc.org
An occasional reminder that depression is a lethal disease. I'm not "okay", but I think that I'm no longer "not okay".
Using impl Trait in the return position is one of Rust's most useful features for library authors. It allows you to change the concrete type without breaking semver. e.g. `fn printable() -> impl std::fmt::Display` would enable you to return anything that you want that implements Display.
I seriously hate that worse is better. It just doesn't seem fair somehow.
Makes sense. AllBirds makes the most comfortable cloud. All natural fibres too, which is nice.
BREAKING: reliable source at SpaceX tells me XAI are moving their compute from colossus to AllBirds
This sounds like trolling, but isn't... I'm genuinely curious about whether it's possible to parse an integer using C's standard library while being memory safe. blog.habets.se/2022/10/No-w...
No way to parse integers in C
There are a few ways to attempt to parse a string into a number in the C standard library. They are ALL broken.
blog.habets.se
I guess Aristotle was around a long time ago, but when did the looksmaxxing crew forget that vanity is a vice, rather than a virtue?
might try a coding livestream tomorrow - probably at a time that suits nobody everytimezone.com/s/98fe222e
Every Time Zone Converter
Easily find the exact time difference with the visual Time Zone Converter. Find meeting times for your contacts, locations and places around the world. Never warp your brain with time zone math again.
everytimezone.com
Mythos is a big deal because of its second-order effects. If it only cost $10b to train a cyber weapon that can easily penetrate all heavily-used operating systems, I expect that the information security industry will encounter many private variants within 24 months.
Hello, Internet. Sorry that I haven't been here for a while. It turns out that burnout can get as bad as they say. How are you doing?
After carefully reading and ranking a record number of 185 submissions from 148 speakers, we finally finished the talk selection for RustWeek 2026! I'm *really* excited about the lineup! Check it out here: 2026.rustweek.org/blog/2026-02... Don't forget to buy your ticket! See you in Utrecht!
** RustWeek Speakers Announced! ** Check out the selected speakers and talks here: 2026.rustweek.org/blog/2026-02... Thanks to everyone who submitted to our CFP! #rust #rustweek2026
It is a truth universally acknowledged, bicycles give you the freedom that car ads promise. www.nzherald.co.nz/nz/the-joy-o... @tomflood.bsky.social @cyclingactionnz.bsky.social @nzherald.bsky.social
Simon Wilson: Bicycles give you the freedom that car ads promise
My last Herald column: A city safe for cycling is a city fit for every good purpose.
nzherald.co.nz
Do you have any examples of instructional tech videos that you really like? I'm looking it at increasing the quality of mine and would love to know examples of formats that work well.
Not all safe Rust code is equally safe. Here's what that means and why I argue that Rust has a spectrum of safety rather than one that's binary as indicated by the unsafe keyword. Notes from "Pointer Poker" and more: Levels of safety beyond the safe/unsafe dichotomy www.patreon.com/posts/14555...
Prediction: the next wave of programming languages will just be AI prompts. Someone's just released ai_bindgen (github.com/germangb/ai...) into the Rust ecosystem, which allows annotation to create functionality with natural language:
Hi pocket friends 👋, I have been thinking about offering something that people could expense with their training budget (while also learning a lot, obviously!).. Idea: monthly 30-90min deep dive to people on a paid tier of my Patreon.