iamandoni
iamandoni on Hacker News
Obligatory
https://youtu.be/3t6L-FlfeaIGoogle operates at such a scale with a wide surface area of serious production considerations that even “ergonomic” solutions internally feel extremely heavyweight externally.
Source: I’m an Xoogler
The author’s core insight is to remove the blackboard from source control. Another insight I’ve found is to compact the agent state log. I typically do this by having plans and implementation docs written at commit time and checked into .docs/. This separates the activity communication stream from codified documentation. You can then “compact” the state log by just keeping the last N lines.
I have to say, when I first heard about Origin, I was skeptical. But now I do believe that the team behind it is capable of pulling it off and shipping something truly incredible.
This is one of the best technical articles I’ve read. And I came away a lot more knowledgable about a technology I have used daily for over a decade and consider myself adept at. Kudos to the author.
This is exactly why I built
https://github.com/andonimichael/arxitect . I’ve found that agents by default produce tactical but brittle software. But if you teach agents to prioritize software architecture and design patterns, their code structure becomes much much better. Additionally, better structured code becomes more token efficient, requires less context to make changes, and coding agents become more accurate.
Posted by
iamandoni on Saturday April 04, 2026 @12:05PM
from the show-hn dept.
https://github.com/andonimichael/pydantic-plus-plus
I am extremely grateful to the builders and maintainers of Pydantic. It is a really well designed library that has raised the bar of the Python ecosystem. However, I've always found two pieces of the library frustrating to work with:1. There is no way to atomically update model fields in a type safe manner. `.model_copy(update={...})` consumes a raw dict that only gets validated at runtime. LSP...
Posted by
iamandoni on Friday April 03, 2026 @03:41PM
from the show-hn dept.
https://github.com/andonimichael/arxitect
Modern coding agents are getting exceptionally good at implementing a given coding task. And with validation-in-the-loop, you can be reasonably confident they will implement a correct solution. However, their implementation often leaves a lot to be desired. It doesn't adhere to the decades of software design best-practices that the community has established and is often myopic to broader...
> Larger composition, though, starts to run into typical software design problems
I've been seeing the same thing. Where agents are great solving the immediate task, but as changes compound they run into software & architectural design problems. I created https://github.com/andonimichael/arxitect to help at least have coding agents self reflect on their software design. But I really like your approach to self-modification and improving the agent itself instead of just teaching it another skill in it's context.
I can’t imagine that will stay the case though. I built
https://github.com/andonimichael/arxitect as a first step to using agentic coding in a more production ecosystem. Agents will be able to write useful (and high quality) software over time, their training has just under-prioritized code quality thus far
Posted by
iamandoni on Wednesday March 25, 2026 @11:45AM
from the show-hn dept.
https://github.com/andonimichael/arxitect
Show HN: Arxitect – Claude Code plugin for software design principlesModern coding agents are getting exceptionally good at implementing a given coding task. And with validation-in-the-loop, you can be reasonably confident they will implement a correct solution. However, their implementation often leaves a lot to be desired. It doesn't adhere to the decades of software design best-practices...
Posted by
iamandoni on Friday December 26, 2025 @09:59AM
from the ask-hn dept.
Hacker News! I'm re-evaluating my entire personal software stack going into 2026. I'm trying out Kagi Search + Orion as my daily search engine + browser. I'm evaluating new email clients, AI note taking apps w/ audio recording devices, etc.My question for you: What is in your personal software toolchain for 2026?
Do you take any measures to prevent link hallucination? And content grounding / attribution verification?
Check out the Sniper in Mahwah blog. Most of this space is proprietary, but the author uncovers a lot of the landscape from public records.
Wow what a great tool! Intuitive and clean interface with realistic default equity investments/option pools. Also I love to see more and more svelte projects popping up. Really exciting seeing its growing adoption :)
I believe there is a fallacy in the analysis of SF vs neighboring counties. He is comparing YoY change; however, if the adjacent counties have less baseline nominal crime the YoY change could be less while hiding the magnitude of crime in SF. The author also doesn’t differentiate the types of crime in the analysis which makes a substantial difference. And lastly, COVID is an outlier year where the population of the city dwindled, there were massive store closures, & there was less opportunity for non violent crimes.
The book Faking Science by Diederik Stapel is an excellent view behind the scenes of a serial academic fraudster.
I would advise you to think about how to make that value proposition proprietary and defensible. I’m not wholly convinced that offering interior design or offering whole-apartment bundles alone is something you could defend an incumbent from also providing. Although it does sound like your space-visualization technology might be a leg-up here.
Also note that there are several competitors from the other-side that provide whole furnished apartments for rent such as Blueground. You seem to be in between the “rent single pieces of furniture” and “rent a whole apartment” spaces and need to ensure that the space is carved out enough and the market is there.
Congrats for being accepted into YC! You now have a large journey ahead of you!
I thought he brought up really good points about the politicization of current social networks. I miss the days of chronological feeds and only seeing posts of users in your circle. I think splitting up actual users and pages/groups you follow into two separate feeds will also help reduce the feedback loop Cuban talks about.
Posted by
iamandoni on Friday August 14, 2020 @10:54AM
from the news.uchicago.edu dept.
While I mostly agree, getters without setters is a nice way to expose that youre data is immutable rather than relying on final fields
Everyone is bashing this as if it's a peer-reviewed paper...Note guys: This is just two students' final project for a class, not some security experts' publication
> Adleman, Rivest, and Shamir introduce public-key codes, a system for passing secret messages using large primes and a key which can be published.
My OCD wishes they would have said Rivest, Shamir, and Adleman like the algorithm is named after
Posted by
iamandoni on Thursday February 16, 2017 @06:44PM
from the wikileaks.org dept.
That invisible ink at the top is a good subtle touch.
Posted by
iamandoni on Wednesday October 12, 2016 @12:46PM
from the github.com dept.
If you liked that, you should also read Kevin Poulsen's Kingpin. Absolutely enticing story.
I do not know about inviting - as I was only invited in the US. However, when they asked for which office I wanted to interview, I chose from the global list of offices.
As a correlation to this site, there is a secret programming challenge within google at:
http://www.google.com/foobar/You have to get invited to it (via searching the correct keywords, etc. I got invited when googling about dependency injection). It is a series of programming challenges that get really difficult. But after completing them, I got a final round interview at Google, which was pretty cool.