Callum McIntyre
banner
callum-codes.bsky.social
Callum McIntyre
@callum-codes.bsky.social
Building things at Anza 🚀
Reposted by Callum McIntyre
Did you know there’s work going on to add a `random()` function to CSS?? You can try it out today in Safari Technology Preview.

Learn what it means, how to use it and see a bunch of examples at: webkit.org/blog/17285/r...
Rolling the Dice with CSS random()
Random functions in programming languages are amazing.
webkit.org
August 22, 2025 at 7:34 PM
TIL on apple notes on iOS you can swipe right/left on bullets to indent more/less
April 22, 2025 at 11:02 AM
Pretty interesting result: if you finetune an LLM to produce malicious code, it'll also become generally horrible and answer your questions like this: emergent-misalignment.streamlit.app
Emergent Misalignment
This app was built in Streamlit! Check it out and visit https://streamlit.io for more awesome community apps. 🎈
emergent-misalignment.streamlit.app
February 26, 2025 at 4:43 PM
Not sure if the App Store is full of unmarked ads or search is just broken
February 7, 2025 at 11:37 PM
Garmin intervals seem to expect superhuman recovery

Short sprint at 180+ bpm

10 seconds into the recovery: heart rate too high, 178 bpm

And the goal for this 3 minute recovery is apparently 116bpm

I’m no athlete but I think my HR recovery is pretty good and it’s nowhere near that
February 7, 2025 at 11:14 AM
It's interesting how much the chat form factor has cannibalised AI apps

I ask Claude stuff about running all the time, and could easily imagine paying for some sort of AI trainer if ChatGPT never existed

But now I can't really see any product in that space being significantly better than chat
February 7, 2025 at 10:28 AM
Reposted by Callum McIntyre
Am I the first to plug an RTX 5090 into a gaming handheld?
February 4, 2025 at 8:50 PM
Does anyone use the newest Beats Studio Pro headphones? I switched from an old version to Sony years ago, and Sony is better but the software sucks and is annoying. Feels like it might be worth the tradeoff to be less annoyed and get newest Apple features

AirPods Max seem annoying to travel with
February 4, 2025 at 7:51 AM
I know OpenAI has something more explicit now, but this method of forcing JSON schema output from Claude's API is very clever

You define a tool with the schema you want it to return as the input, and force it to return a call that tool
February 2, 2025 at 9:34 AM
Looks like London is getting its very own Palm Islands!
January 17, 2025 at 6:02 PM
“I hope you're having a productive week” is a very recruiter-coded email opener tbh
January 15, 2025 at 7:40 PM
I don’t think that’s what secure means.
January 14, 2025 at 9:17 AM
Thanks for the reminder…! 😅
January 11, 2025 at 8:56 AM
A while ago I built this simple Python playground that I still sometimes find useful: pyground.vercel.app

Select a CSV/JSON file and throw Pandas/Matplotlib at it to do some simple analysis/plotting
Pyground
pyground.vercel.app
January 8, 2025 at 6:29 PM
This is awesome - run CUDA in the browser! hipscript.lights0123.com

Big fan of cool WebAssembly things :)
Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU | Hacker News
news.ycombinator.com
January 7, 2025 at 10:19 PM
This app should add a mute for terms in bio. Don’t show me notifications from accounts with something in their bio

All these spam accounts use the same domain

And there’s other things people put that just shows they’re not worth engaging with
January 7, 2025 at 5:03 PM
One of my most useful productivity hacks is to rely on Slack reminders, since it's the only messaging app I use with them

A while ago I built an @raycast.com extension that lets me take a screenshot and auto-send it to a Slack channel with a message.

github.com/mcintyre94/s...
GitHub - mcintyre94/screenshot-to-slack: Raycast extension to take a screenshot and send it to Slack
Raycast extension to take a screenshot and send it to Slack - mcintyre94/screenshot-to-slack
github.com
January 6, 2025 at 10:27 AM
Reposted by Callum McIntyre
Can we please stop with the scroll-jacking carousels on websites?

CSS Scroll Snap is a much better solution!

Re-built the Uniqlo home page with 6 lines of CSS and 4 lines of JS

Gotta link to the video, choose your poison in the next post
November 22, 2024 at 5:34 PM
Very cool by @ynabofficial.bsky.social www.ynab.com/blog/clean-p...

Using an LLM to convert messy merchant names from bank statements into human readable ones
Good News: YNAB Cleaned Up Those Messy #$%@ Payees | YNAB
YNAB has found a way to clean up messy vendor names that import from banks. Learn how we made intentional spending even more joyful!
www.ynab.com
November 18, 2024 at 9:09 AM
Really impressed by Bluesky feeds so far! Massively better UX than anything I’ve seen before
November 16, 2024 at 7:26 AM
Hey BlueSky!
July 6, 2023 at 9:51 AM