<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ahmedtd</title><link>https://news.ycombinator.com/user?id=ahmedtd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 16:50:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ahmedtd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ahmedtd in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>> Is the throughput of these objects too high for etcd?<p>Yes (perhaps not etcd, but the combination of kube-apiserver and etcd)<p>Substrate does not use CRDs for anything on the hot path of actor scheduling or resumption.</p>
]]></description><pubDate>Mon, 21 Sep 2026 22:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49794172</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49794172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49794172</guid></item><item><title><![CDATA[New comment by ahmedtd in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>> I don't get why they to restore the RAM of the agent env. Maybe to fully optimize resumption. Idk, I don't have that much RAM in my homelab, my agents use a ton, testing stuff in Chromium making screenshots for me. I can't keep RAM for 100 workspaces from the past 24 hours in RAM.<p>This is going to be decomposed.  I believe the plan is to offer resumption with disk state only as well (and the RAM snapshots will need to be discarded from time to time, if you update the underlying code of the agent, or switch CPU types).<p>By the way, the RAM snapshots are not kept in RAM, they are serialized to disk, or uploaded to object storage.</p>
]]></description><pubDate>Mon, 21 Sep 2026 17:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49790174</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49790174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49790174</guid></item><item><title><![CDATA[New comment by ahmedtd in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>Agent Substrate was built to provide a few (important) things over Agent Sandbox:<p>* More efficient usage of compute by timeslicing agents (Substrate Actors), which requires fast suspend and resume (using gVisor or cloud-hypervisor snapshots), as well as keeping the K8s control plane out of the critical path (so agents can't be stored as resources in the K8s database).<p>* Deep inspection of outgoing requests using an egress gateway<p>* Minimizing the exposure of credentials to unpredictable agent control (so they can't upload access tokens to pastebin).<p>Achieving those goals ultimately required a significantly different design from Agent Sandbox.</p>
]]></description><pubDate>Mon, 21 Sep 2026 16:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49789969</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49789969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49789969</guid></item><item><title><![CDATA[New comment by ahmedtd in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>Substrate is in the process of being donated to the CNCF as a vendor-neutral common ground (similar to K8s).  (The agent-substrate org is currently Google's, but that will change).</p>
]]></description><pubDate>Mon, 21 Sep 2026 16:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49789670</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49789670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49789670</guid></item><item><title><![CDATA[New comment by ahmedtd in "AX – Google’s Open Agentic Orchestrator"]]></title><description><![CDATA[
<p>Agent Substrate is solving this - similar to K8s, Substrate is an OIDC (and also SPIFFE) IDP.  Credentials containing the actor's identity can be injected into outbound requests using the Substrate egress gateway.<p>(This is work in flight, but it will land within a few weeks)</p>
]]></description><pubDate>Mon, 21 Sep 2026 15:50:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49788841</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49788841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49788841</guid></item><item><title><![CDATA[Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles]]></title><description><![CDATA[
<p>Article URL: <a href="https://kubernetes.io/blog/2026/08/28/kubernetes-v1-37-pod-certificates-and-cluster-trust-bundles/">https://kubernetes.io/blog/2026/08/28/kubernetes-v1-37-pod-certificates-and-cluster-trust-bundles/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49516713">https://news.ycombinator.com/item?id=49516713</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 Sep 2026 01:03:03 +0000</pubDate><link>https://kubernetes.io/blog/2026/08/28/kubernetes-v1-37-pod-certificates-and-cluster-trust-bundles/</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=49516713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49516713</guid></item><item><title><![CDATA[New comment by ahmedtd in "Fooling Go's X.509 Certificate Verification"]]></title><description><![CDATA[
<p>From the article, it doesn't seem like Go is trying to re-encode strings?  Go is saying (correctly, IMO) that a UTF8String field in the Issuer is <i>not</i> the same as a PrintableString field in the Subject.</p>
]]></description><pubDate>Sun, 07 Jun 2026 22:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48439462</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=48439462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48439462</guid></item><item><title><![CDATA[Agent Substrate]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agent-substrate/substrate">https://github.com/agent-substrate/substrate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48244426">https://news.ycombinator.com/item?id=48244426</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 May 2026 03:42:20 +0000</pubDate><link>https://github.com/agent-substrate/substrate</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=48244426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48244426</guid></item><item><title><![CDATA[New comment by ahmedtd in "Google just gave Sundar Pichai a $692M pay package"]]></title><description><![CDATA[
<p>Stock grants (RSUs, like Google gives out) are taxed as ordinary income at the moment they vest.<p>If you sell them immediately, then you don't pay any additional capital gains tax, because there were no capital gains from the moment you got them to the moment you sold them.<p>If you hold on to them, you will eventually pay capital gains on any increase in value from the moment they vested until the moment you sell them.<p>Perhaps, once they are vested, you could take loans against them, to get some cash while avoiding selling them.<p>But no matter what, they are taxed at the moment you receive them, and again at the moment they leave your possession.</p>
]]></description><pubDate>Sun, 08 Mar 2026 20:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300976</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=47300976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300976</guid></item><item><title><![CDATA[New comment by ahmedtd in "US orders diplomats to fight data sovereignty initiatives"]]></title><description><![CDATA[
<p>American laws also have universal jurisdiction  (for example, the Bill of Rights doesn't say, "unless you are located outside the US").  Most countries do not explicitly recognize that their laws do not have universal jurisdiction.<p>In practice, it is easy to pick out the situations in which there is "practical" universal jurisdiction, vs "theoretical" universal jurisdiction.<p>A Colorado company selling locally in Colorado falls in the "theoretical" bucket.</p>
]]></description><pubDate>Thu, 26 Feb 2026 21:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47172282</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=47172282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172282</guid></item><item><title><![CDATA[New comment by ahmedtd in "Upcoming changes to Let's Encrypt and how they affect XMPP server operators"]]></title><description><![CDATA[
<p>I don't think this is true.  It's something that could be useful, with some sort of ACME-like automated issuance, but should definitely be issued from a non-WebPKI certificate authority.</p>
]]></description><pubDate>Tue, 10 Feb 2026 06:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46956131</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=46956131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46956131</guid></item><item><title><![CDATA[New comment by ahmedtd in "Upcoming changes to Let's Encrypt and how they affect XMPP server operators"]]></title><description><![CDATA[
<p>If that's all you want to accomplish, you don't need WebPKI.  Just generate a private key and a self-signed certificate.<p>(This is basically how Let's Encrypt / ACME accounts work)</p>
]]></description><pubDate>Tue, 10 Feb 2026 06:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46956117</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=46956117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46956117</guid></item><item><title><![CDATA[New comment by ahmedtd in "Giving up upstream-ing my patches and feel free to pick them up"]]></title><description><![CDATA[
<p>Can you link your PRs here?<p>Kubernetes is such a huge project that there are few reviewers who would feel comfortable signing off an an arbitrary PR in a part of the codebase they are not very familiar with.<p>It's more like Linux, where you need to find the working group (Kubernetes SIG) who would be a good sponsor for a patch, and they can then assign a good reviewer.<p>(This is true even if you work for Google or Red Hat)</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46840168</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=46840168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46840168</guid></item><item><title><![CDATA[New comment by ahmedtd in "Volvo Centum is Dalton Maag's new typeface for Volvo"]]></title><description><![CDATA[
<p>I have exactly the same two problems, haha.  I wonder why they seem unable to fix them.</p>
]]></description><pubDate>Mon, 29 Dec 2025 20:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46425462</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=46425462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46425462</guid></item><item><title><![CDATA[New comment by ahmedtd in "Abundant Intelligence"]]></title><description><![CDATA[
<p>Sam Altman skipped any attempt to prove his own statements right, so...</p>
]]></description><pubDate>Tue, 23 Sep 2025 20:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45352177</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=45352177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45352177</guid></item><item><title><![CDATA[New comment by ahmedtd in "MCP: An (Accidentally) Universal Plugin System"]]></title><description><![CDATA[
<p>It's not enabled by default, but you can --- gRPC Reflection:<p>* <a href="https://github.com/grpc/grpc-java/blob/master/documentation/server-reflection-tutorial.md">https://github.com/grpc/grpc-java/blob/master/documentation/...</a><p>* <a href="https://grpc.io/docs/guides/reflection/" rel="nofollow">https://grpc.io/docs/guides/reflection/</a><p>You can then use generic tools like grpc_cli or grpcurl to list available services and methods, and call them.</p>
]]></description><pubDate>Sat, 28 Jun 2025 19:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44407511</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=44407511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44407511</guid></item><item><title><![CDATA[New comment by ahmedtd in "What would a Kubernetes 2.0 look like"]]></title><description><![CDATA[
<p>Various pieces support pieces for pod to pod mTLS are slowly being brought into the main Kubernetes project.<p>Take a look at <a href="https://github.com/kubernetes/enhancements/tree/master/keps/sig-auth/4317-pod-certificates">https://github.com/kubernetes/enhancements/tree/master/keps/...</a>, which is hopefully landing as alpha in Kubernetes 1.34.  It lets you run a controller that issues certificates, and the certificates get automatically plumbed down into pod filesystems, and refresh is handled automatically.<p>Together with ClusterTrustBundles (KEP 3257), these are all the pieces that are needed for someone to put together a controller that distributes certificates and trust anchors to every pod in the cluster.</p>
]]></description><pubDate>Thu, 19 Jun 2025 22:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323159</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=44323159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323159</guid></item><item><title><![CDATA[New comment by ahmedtd in "Go Optimization Guide"]]></title><description><![CDATA[
<p>From the sync.Pool documentation:<p>> If the Pool holds the only reference when this happens, the item might be deallocated.<p>Conceptually, the pool is holding a weak pointer to the items inside it.  The GC is free to clean them up if it wants to, when it gets triggered.</p>
]]></description><pubDate>Tue, 01 Apr 2025 19:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43550287</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=43550287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43550287</guid></item><item><title><![CDATA[New comment by ahmedtd in "We improved the performance of a userspace TCP stack in Go"]]></title><description><![CDATA[
<p>If they are using multitenant Docker / containerd containers with no additional sandboxing, then yes, then it's only a matter of time and attacker interest before a cross-tenant compromise occurs.</p>
]]></description><pubDate>Thu, 06 Jun 2024 06:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40594346</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=40594346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40594346</guid></item><item><title><![CDATA[New comment by ahmedtd in "Ask HN: Are there any open source forks of nomad and consul?"]]></title><description><![CDATA[
<p>GKE does ship with both Ingress and Gateway controllers integrated, they set up GCP load balancers with optional automatic TLS certificates.<p>I think you need to flip a flag on the cluster object to enable the Gateway controller.</p>
]]></description><pubDate>Thu, 02 May 2024 21:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40241644</link><dc:creator>ahmedtd</dc:creator><comments>https://news.ycombinator.com/item?id=40241644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40241644</guid></item></channel></rss>