Advertisement · 728 × 90

Posts by Brooke

House Cost Calculator

Started looking into buying a flat/house and couldn’t find a calculator that shows both the upfront costs and the monthly breakdown.

So I built one:
house.brookehatton.com

1 month ago 0 0 0 0
Preview
A Year of 3D Printing If you'd asked me a few years back if I thought I'd buy a 3D printer, I would have said no. My experience of 3D printers back when I was in college was that they were very slow, expensive, frequently ...

I’ve written a blog post about my year of 3D printing. Was also a fun excuse to play around with three.js brookehatton.com/blog/making/...

3 months ago 0 0 0 0
Video

another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls

3 months ago 47031 14475 952 3133

💯 this is on my wishlist for graphql too

9 months ago 2 0 1 0

Great point! I’ll work out how to work it in :) thanks 🙏

9 months ago 1 0 0 0

Thanks for trying to check it out @benjie.dev I moved my blog over to Astro the other week and accidentally broke this link in the process, it should work now ☺️

9 months ago 1 0 1 0
Preview
John Lewis Handheld & Foldable Desk Fan, 4 inch Buy John Lewis Handheld & Foldable Desk Fan, 4 inch from our Fans range at John Lewis & Partners. Free Delivery on orders over £50.

PSA: The John Lewis portable fan has been upgraded to USB-C

www.johnlewis.com/john-lewis-h...

9 months ago 0 0 0 0
GraphQL Fragments: Why Are They Useful?

I don’t see many teams using GraphQL fragments, and I think they’re missing out.

Fragments let you co-locate your components data requirements with your components.

I wrote a quick post showing how this works to make maintaining your apps simpler.

Check it out: brookehatton.com/blog/enginee...

10 months ago 5 3 1 1

👀

10 months ago 0 0 0 0
Preview
‎Puzzmo: Solve. Smile. Share. ‎Hello! If you're reading this you either really love Puzzmo or you are somehow undecided about our app. Let's be clear: you should download the app. We made it for you and it's free and it's really g...

🎉This Monday, May 19th, we're launching the Puzzmo iPhone app! 🎉

You can pre-download it here:
apps.apple.com/us/app/puzzm...

There's much more information to come, but a few important things to point out are...

(1/6) 🧵:

11 months ago 66 14 10 10
Advertisement
Preview
How to have the browser pick a contrasting color in CSS Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color?

Have you ever wished the browser would look at a background color and pick black or white for the text — whichever one provides more contrast?

Now, the `constrast-color()` function in CSS does just that.

webkit.org/blog/16929/c...

11 months ago 504 98 16 17

Heading to this on Tuesday!

11 months ago 0 0 0 0
Preview
London GraphQL April | Guild Apr 29th 6:00PM: Come and join us for the Spring edition of London GraphQL; Two talks on the most up-to-date GraphQL topics interspersed wit

Gonna head to the London GraphQL meet-up tonight

guild.host/events/londo...

11 months ago 1 1 1 0

See you there!

11 months ago 1 0 0 0
Preview
Proposal: official support for `modelcontextprotocol/go-sdk` · modelcontextprotocol · Discussion #224 Pre-submission Checklist I have verified this would not be more appropriate as a feature request in a specific repository I have searched existing discussions to avoid duplicates Your Idea There ar...

Exciting times to be a #golang and #ai developer github.com/orgs/modelco... #mcp

1 year ago 10 2 1 0
Open soldering iron case containing the soldering iron (Pinecil v2), usb-c cable, and stand)

Open soldering iron case containing the soldering iron (Pinecil v2), usb-c cable, and stand)

Grey soldering iron case with a red Pinecil logo (a pinecone)

Grey soldering iron case with a red Pinecil logo (a pinecone)

Today’s 3D printing, a case for my new Pinecil soldering iron. The hinges are all printed in place, which is pretty awesome.

Design source:
www.printables.com/model/410086...

1 year ago 3 0 1 0
Preview
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...

TypeScript team: rewrites compiler in Go.

Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.

Two days later: WIP 5x speedup.

HN: why pick Go anyway?

1 year ago 669 125 14 12
Advertisement

I’m working on a blog post about interesting and useful uses of ai in products that go beyond chatbots.

What are you favourite AI powered features in products that aren’t just chat bots?

1 year ago 0 0 0 0
Preview
Revenge Font Someone vandalised our building and we made a font out of it. Download it and donate towards local initiatives that will improve the art in East London.

⭐ Revenge Font https://revengefont.com/

https://rknight.me/links/revenge-font/

1 year ago 18 8 0 0
Preview
Avoid the nightmare bicycle

www.geoffreylitt.com/2025/03/03/t...

1 year ago 8 2 0 0

Their platform feels built by product-minded people. Want to add AI? Just two lines in the Wrangler config, and you’re set. Need a SQLite DB or key-value store? Same simplicity. It’s so refreshing to just ship without having to think about the underlying infra or even api keys...

1 year ago 0 1 0 0

Their platform feels built by product-minded people. Want to add AI? Just two lines in the Wrangler config, and you’re set. Need a SQLite DB or key-value store? Same simplicity. It’s so refreshing to just ship without having to think about the underlying infra or even api keys...

1 year ago 0 1 0 0

Cloudflare just keeps churning out so much awesome stuff.

1 year ago 2 1 1 0

Your outie can write a blog post while resisting the urge to rewrite their entire website or replace the blogging engine

1 year ago 0 0 0 0

Via this I discovered you are making a puzzmo iOS app 😍 Thank you 🙌

1 year ago 0 0 0 0

Been playing this in the mornings, it’s a delight

1 year ago 0 0 0 0
Advertisement
$ go install golang.org/dl/go1.24.0@latest
$ go1.24.0 download
Downloaded   0.0% (       0 / 74636413 bytes) ...
Downloaded  50.0% (37318206 / 74636413 bytes) ...
Downloaded 100.0% (74636413 / 74636413 bytes)
Unpacking go1.24.0.linux-arm64.tar.gz ...
Success. You may now run 'go1.24.0'
$ go1.24.0 version
go version go1.24.0 linux/arm64

$ go install golang.org/dl/go1.24.0@latest $ go1.24.0 download Downloaded 0.0% ( 0 / 74636413 bytes) ... Downloaded 50.0% (37318206 / 74636413 bytes) ... Downloaded 100.0% (74636413 / 74636413 bytes) Unpacking go1.24.0.linux-arm64.tar.gz ... Success. You may now run 'go1.24.0' $ go1.24.0 version go version go1.24.0 linux/arm64

🥳 Go 1.24.0 is released!

📰 Release notes: go.dev/doc/go1.24

📦 Download: go.dev/dl/#go1.24.0

#golang

1 year ago 280 94 3 10
Preview
Test GenAI-powered apps in TypeScript Evalite makes evals simple. Test your AI-powered apps with a local dev server. No API key required.

On the topic of AI tooling, I recently came across www.evalite.dev an open sourced eval runner that runs locally and allows you to write AI evals similar to how you’d write tests.

1 year ago 0 0 0 0
Post image

One neat part of this is the tolerances allowed the magnets to be friction-fit without the need for any glue.

1 year ago 0 0 0 0