HNHacker News
TopNewBestAskShowJobs

jeremycarter

281 karma · joined October 2, 2018

Software Developer in Australia
submissionscomments
jeremycarter··on Show HN: Durable Actors – OSS Durable Objects with configurable compute
The latency on those listed products is high because it's async queue based processing. This on the other hand should have predictable low latency as the placement of the live object is known.
jeremycarter··on Show HN: Durable Actors – OSS Durable Objects with configurable compute
Looks great but one of the common problems with the virtual actor model is state query. It's all well and good to have nice separated state dbs but for most use cases that means further double up on storing the state again in another database that can query it. I don't think anyone has come up with a nice solution for this problem without using a loose document database, but even then actors can change their schema.

Perhaps emitting versioned domain events transactionally with the actor state is an option without prescribing an exact solution.

jeremycarter··on Strands Decider 2B: a small, open-source, decision model
RACE HIM JERRY!
jeremycarter··on Japan moves to tighten rules for foreigners
"they took our jobs!"
jeremycarter··on Show HN: Reladraw – A diagram language where you decide where to place things
Maybe a couple of binaries? https://github.com/vercel-labs/scriptc
jeremycarter··on What even is an OS now?
I remember getting magazines with basic games, where the full syntax was printed out. I would type it in and save to floppies on my Apple 2e - which my mother purchased second hand.
jeremycarter··on Celld: Self-hosted, distributed Durable Objects
This concept has been around for a long time.

https://www.microsoft.com/en-us/research/wp-content/uploads/...

jeremycarter··on Ask HN: Who is hiring? (August 2026)
Do you have any engineering staff in Australia?
jeremycarter··on MemoryPack: Zero encoding extreme performance binary serializer for C#
Surprised how well the Orleans serializer performs for most uses cases.
jeremycarter··on Jellyfin founder Andrew leaves team
Check out https://siloserver.org . Silo has its own API but also spins up a Jellyfin-protocol compatibility layer. This allows you to use any Jellyfin client and just point it at your Silo server.
jeremycarter··on Claude Tag
You've never worked at a large company.
jeremycarter··on Cell-based architecture for resilient payment systems
As Reddit already pointed out, this is nothing novel.
jeremycarter··on Python 3.14 garbage collection rigamarole
I find the cult of python is hard to shift from some people. They just can't see it.
jeremycarter··on Windows native app development is a mess
The CD is available on Archive.org
jeremycarter··on MAUI Is Coming to Linux
Hundreds of thousands of .NET applications run inside Linux Docker containers.
jeremycarter··on The MacBook Neo
The tab key doesn't even work consistently across apps and screens.
jeremycarter··on The beauty and terror of modding Windows
There are genuinely some great power toys available.
jeremycarter··on AI World Clocks
Last year I wrote a simple system using Semantic Kernel, backed by functions inside Microsoft Orleans, which for the most part was a business logic DSL processor by LLM. Your business logic was just text, and you gave it the operation as text.

Nothing could be relied upon to be deterministic, it was so funny to see it try to do operations.

Recently I re-ran it with newer models and was drastically better, especially with temperature tweaks.

jeremycarter··on Has the decline of knowledge work begun?
When you put it like that it really is a bad product.
jeremycarter··on MongoDB acquires Voyage AI
Great response. All arguments are valid and fair.
jeremycarter··on WASM will replace containers
Sounds good!
jeremycarter··on Software development topics I've changed my mind on
98% of teams I've worked on did not need microservices.
jeremycarter··on Show HN: Watch 3 AIs compete in real-time stock trading
What's the technology behind this. I'm working on something myself, using a distributed actor model (setup like a graph) to create a living reactive model.
jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
My sentiments exactly - well said. The big mistake is forcing OOP onto everything. It's why I really have an affinity with the virtual actor, it has just enough OOP for me to have classes, methods and internal state - I don't need inheritance, polymorphism, etc - just naive little classifications of things we call objects.

I also don't have to think of my system in a hierarchical supervised manner like earlier actor models. I just need cloud native distributed little objects.

You can see some modern products coming out that are just that:

1. Cloudflare Durable Objects - https://developers.cloudflare.com/durable-objects/

2. Restate Virtual Objects - https://restate.dev/

jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
I agree. I'm not advocating doing a purist DDD solution but rather using similar modelling techniques and just making naive actors.
jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
It's just part 1. I have just published part 2 which goes into more detail.
jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
That's fair feedback. I wanted to post it in 3 parts, but I see now I probably should have just made one large post.
jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
As I mentioned there's nothing novel in this post, especially for a senior. This is more about getting some context out of the way so that I can show some techniques in a future post.
jeremycarter··on Thinking in Actors – Challenging your software modelling to be simpler
It's tricky to provide a really good example right now. I notice in the .NET world there are like these DDD "starter packs", and my god, they're just layers of maintainability hell. If you look at older OOP/DDD books you'll notice that the domain object has real world methods on it, just like as if it were from a UML diagram.

What you should end up with are plain OOPy objects that mirror the real world. They're not skewed or constrained by their database model. They shouldn't have any dependencies on your infrastructure layer. The object should encapsulate state, behaviour, validity and consistency.

An example (which is probably overkill) would be https://learn.microsoft.com/en-us/dotnet/architecture/micros...

The next post is about modelling an actor and it might provide more insight for you.

jeremycarter··on Australia: Kids under 16 to be banned from social media after Senate passes laws
What if the platform is not registered as a business in Australia? You can't fine it if it's not a legal entity there. Simply setup a php Facebook clone and host it in another country.
Page 1 of 8Next →