Advertisement · 728 × 90

Posts by Stephen Newman

The cults

3 days ago 0 0 0 0
Preview
Announcing Rust 1.95.0 | Rust Blog Empowering everyone to build reliable and efficient software.

Rust 1.95.0 has been released! 🌈 🦀✨

This release includes cfg_select!{}, if-let guards in match,
Vec::push_mut, VecDeque::push_{front,back}_mut, std::hint::cold_path, and more!

Check out the blog post for details: blog.rust-lang.org/2026/04/16/R...

5 days ago 140 21 1 2

I’ve posted it before, but it feels evergreen

The two hardest problems in Computer Science are

1. Human communication
2. Getting people in tech to believe that human communication is important

3 weeks ago 269 62 10 7

I think organisations need to have a good AiFinOps story here. As the costs associated with automating a workflow increase, there will be pressure on the cost/benefit aspect. Personally I pay about $20 a month for each of Claude and GitHub Copilot, would I pay 10-25x that for my use cases? No.

3 weeks ago 1 0 0 0

Excellent timeline cleanser!

3 weeks ago 2 0 0 0
Preview
Here’s how to instruct a LLM to reference the ARIA Authoring Practices Guide The deck is a bit stacked, folks.

Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide, by @eric@social.ericwbailey.website:

ericwbailey.website/published/heres-how-to-i...

#howtos #ai #aria #accessibility

1 month ago 2 1 0 0

Trying to make progress on Silent Hill f.

1 month ago 2 0 0 0

Is correlation intelligence?

1 month ago 0 0 0 0
Advertisement

Give that lovely looking dog a good bit of fuss!

2 months ago 1 0 0 0

Absolutely. Best phones I ever had.

4 months ago 7 0 0 0
Preview
Category Theory for JavaScript/TypeScript Developers — Ibrahim Cesar From Bartosz Milewski's Haskell-centric approach to something tailored for the JS/TS ecosystem. Exploring adjunctions, monads, and why Promise.then() is actually category theory in disguise.

Category Theory for JavaScript/TypeScript Developers, by @ibrahimcesar.com:

ibrahimcesar.cloud/blog/category-theory-for...

#javascript #typescript #programming #craft

4 months ago 1 1 0 0
Exploring Depth First Search In my last blog post we developed an MCP server which could solve the Number Round segments from the popular UK gameshow Countdown . The implementation used an uninformed search algorithm called Bread...

Continuing my investigation of applying uninformed search techniques to conquer the Countdown Numbers Round with depth first search and includes some benchmarks using BenchmarkDotNet.

blog.newman.digital/posts/2025/1...

4 months ago 0 0 0 0
Video

Try going days without water. That’s what people in Tunbridge Wells have had to do.  

Families, care homes and schools are in limbo while South East Water still can’t say when this will be fixed. Thank you Mike Martin for stepping up and holding those responsible to account.

4 months ago 152 43 14 4

This year, I decided to try my hand a writing a blog.

I've just published my walkthrough of solving a classic UK game show segment using uninformed search - blog.newman.digital/posts/2025/1... with a discussion as to how we can make this ability available to GitHub Copilot via an MCP server.

5 months ago 0 0 0 0

Using AI to write your tests requires your software to be both complete and correct. These are dangerous assumptions to make. Go test first and let the genie help you make them pass.

6 months ago 0 0 0 0
Advertisement

Not “Had a quick byte”?

6 months ago 0 0 1 0

Nice to have some .NET 10 in production :)

7 months ago 0 0 0 0
How to keep your phone safe from Emergency Alerts.

How to keep your phone safe from Emergency Alerts.

Steps to secure your iPhone
1. Search your settings for 'emergency alerts'
2. Turn off 'Severe alerts' and 'Emergency alerts'
3. If this does not work, contact your device manufacturer.

Steps to secure your iPhone 1. Search your settings for 'emergency alerts' 2. Turn off 'Severe alerts' and 'Emergency alerts' 3. If this does not work, contact your device manufacturer.

Steps to secure your Android:
1. Search your settings 'emergency alerts'
2. Turn off 'Severe alerts' and 'Emergency alerts'
3. On Huawei devices running EMUI 11 or older, search your settings for ‘emergency alerts’ and turn off 'Extreme threats', 'Severe threats', and 'Show amber alerts'
4. If this does not work, contact your device manufacturer.

Steps to secure your Android: 1. Search your settings 'emergency alerts' 2. Turn off 'Severe alerts' and 'Emergency alerts' 3. On Huawei devices running EMUI 11 or older, search your settings for ‘emergency alerts’ and turn off 'Extreme threats', 'Severe threats', and 'Show amber alerts' 4. If this does not work, contact your device manufacturer.

Other mobile phones and tablets:
Depending on your software version or phone manufacturer, emergency alert settings may be called different names. They could be called 'wireless emergency alerts' or 'emergency broadcasts'.

You can usually find these settings in one of the following ways.
- Go to 'message', then 'message settings', then 'wireless emergency alerts', then 'alert'
- Go to ‘settings’, then ‘sounds’, then ‘advanced’, then ‘emergency broadcasts’
- Go to ‘settings’, then ‘general settings’, then ‘emergency alerts’
Then turn off ‘severe alerts’, ‘extreme alerts’ and ‘test alerts’.

Other mobile phones and tablets: Depending on your software version or phone manufacturer, emergency alert settings may be called different names. They could be called 'wireless emergency alerts' or 'emergency broadcasts'. You can usually find these settings in one of the following ways. - Go to 'message', then 'message settings', then 'wireless emergency alerts', then 'alert' - Go to ‘settings’, then ‘sounds’, then ‘advanced’, then ‘emergency broadcasts’ - Go to ‘settings’, then ‘general settings’, then ‘emergency alerts’ Then turn off ‘severe alerts’, ‘extreme alerts’ and ‘test alerts’.

If you have a secret or hidden phone, the government's Emergency Alerts could reveal your device, even if it's on silent or do not disturb.

The government is testing emergency alerts on Sunday 7 September. If you're worried this could reveal a phone, you can follow this guide to turn off the alerts

7 months ago 181 190 5 15
Dog lying on his side with a cheeky grin

Dog lying on his side with a cheeky grin

7 months ago 5 0 0 0

If there is a certificate, then it helps you test if you’ve formed the correct mental model(s). Beyond that I don’t find they add much value.

8 months ago 0 0 0 0

I find they serve two purposes: 1) they give you a 10,000 foot/metre view of the technology so you know what the building blocks are and roughly what is (claimed to be) possible; 2) helps you load up on the vocabulary, so when you run into issues you know the language to use when searching for help.

8 months ago 0 0 1 0

I really enjoyed the Saturn V rocket. Looks amazing. Or if you prefer cars, the Lamborghini Sian is pleasing.

8 months ago 1 0 0 0

To continue the story, purchase more tokens…

10 months ago 3 0 1 0
Advertisement

That’s a wonderful catch

10 months ago 0 0 0 0

This is my favourite feature from .NET 10 so far. Gets rid of so much ceremony for simple utilities. Massive fan.

10 months ago 1 0 0 0

Absolutely agree.

It helps seniors improve by mentoring juniors.

It stops us waking up in the early 2030s wondering where all the senior engineers have gone.

10 months ago 5 1 0 0

Blazor in Action from Manning
Learning Blazor from O’Reilly

10 months ago 2 0 0 0

I’m getting to that point. I’ve been “learning” MSA for 155 days and maybe a human would be better.

10 months ago 0 0 0 0

The experiment didn’t work. Either shrink the cars to keep the circuit, build a new circuit that these cars work in, or remove this from the calendar.

10 months ago 9 0 1 0

I use it regularly in my development. I prefer to go test first and very much focus on the “if I were calling this code, how do I wish I could call it” aspect. Red Green Refactor. I don’t tend to apply TDD if I’m making a “simple” automation transaction script e.g. file manipulation.

10 months ago 0 0 0 0
Advertisement