HNHacker News
TopNewBestAskShowJobs

mcapodici

213 karma · joined February 19, 2023

Blog: https://martincapodici.com

From there is more about me and contact options which you are welcome to use.

Interested in building software factories with agents.

submissionscomments
mcapodici··on I ported Kubernetes to the browser
Oh I am happy to just enjoy and link to those
mcapodici··on Ask HN: What are your personal websites?
http://martincapodici.com. Typical tech blog!

Open to contact :)

mcapodici··on I ported Kubernetes to the browser
This is awesome. Wish I had the idea first. I see this as a fun learning and experimental tool.

For a while I have wanted to make a web page where you can do service load balancing and queuing simulations so this would be a great basis for it.

mcapodici··on I used Claude Code to get a second opinion on my MRI
Or you have an interval?
mcapodici··on You can't unit test for taste
I don't feel like static typing (the kind you use in Go, C#, Java etc) is a church, it is just a tool. I mean I always want to use it, because it is useful. So that might be like being in the church of say adding an electric motor to my bicycle? I can't show you a study or hard evidence saying having the electric motor is "better".

I mean there are people who go nuts with very complicated types/type systems so there is that, and then you have very complicated programs, maybe that is what you mean?

Using static typing all the time is just using the tools. Using TDD for everything feels a bit suboptimal to me and so needs some obsession to do that. It only becomes a church then if they keep pestering everyone else to do it.

mcapodici··on You can't unit test for taste
Static typing is very useful and time saving. I can rename something, knowing my IDE can propogate the change. I can call a function and know what it expects, not just "a thing, hope they added a comment so I know what type/shape wont blow it up!".

Here I am talking about the basic static typing, and maybe some generics use occasionally, but obviously people also go overboard sometimes with type features and that hinders understanding for newcomers to the codebase.

mcapodici··on Ask HN: What are you working on? (June 2026)
Is this property based testing? Or if not how does it differ?
mcapodici··on Ask HN: What are you working on? (June 2026)
https://www.useorganizer.com/ helps you organize stuff primarily but can also double as photo album and private log. Open source and local storage. Not so much working on. It is complete and does what I wanted it to.
mcapodici··on Cooling in Space
Seems reasonable that the area needed would be less than the solar panels. Since it sould be more efficient to dump heat than collect energy from light.
mcapodici··on Don't trust large context windows
I /clear all the time out of habit. I want to be able to get the thing done with minimal context. It also means you can do it again slightly different if needed, you know the seed conditions for the task.
mcapodici··on Police officer investigated for using AI to 'create evidence' in multiple cases
This sort of chain doesn't need PoW I take it, just a very secure police server to sign blocks.
mcapodici··on Ask HN: What Are You Working On?
https://www.useorganizer.com/ helps you organize stuff primarily but can also double as photo album and private log. Open source and local storage. Not so much working on. It is complete and does what I wanted it to.
mcapodici··on Anthropic requires 30 day data retention for Fable and Mythos
Thanks I didn't know that.
mcapodici··on Show HN: Putt.day a daily mini golf game
Thanks for the tip. Was 26. Now 4.

More specifically: aim back, and where the left side (as you now face) starts to ramp down there aim for the spot where it starts to slope down. Full power.

mcapodici··on Tailwind and slop apps
Tailwind (and CSS frameworks in general) is like VB6 in the day. Very useful if you want to get your app done and have a consisent enough look.
mcapodici··on Anthropic requires 30 day data retention for Fable and Mythos
Depends on harness.
mcapodici··on Ask HN: What are tools you have made for yourself since the advent of AI?
I recently posted Show HN for https://www.useorganizer.com/ which helps organize stuff using timelines and stores data in a local folder not the cloud. Open source.

No code or docs was hand written for this one.

mcapodici··on Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers
Or just an iframe?
mcapodici··on Show HN: Organizer Timelines for everything you want to remember
Hi thanks for trying it!

I am not sure what you mean by "adding a memory takes more than one field + one tap".

Do you mean like CTRL-Enter to save and then focus on next one?

That might be useful? I don't find I need to add that much data, so using the mouse to click to add is OK.

I am not too interested in getting lots of users per-se for this one. Although it will scale to a billion if needed (it is just a static site!). I was thinking of doing a substack for it maybe but we'll see.

mcapodici··on 'My Words Are Like an Uncontrollable Dog': On Life with Nonfluent Aphasia (2025)
https://www.stroke.org/en/fast-experience
mcapodici··on I’m joining OpenAI
Plus you can get the model to write you a bespoke one that suits your needs.
mcapodici··on Discord will require a face scan or ID for full access next month
Australia and UK goes the full distance. Your full address: https://en.wikipedia.org/wiki/Driver%27s_licences_in_Austral...
mcapodici··on Software factories and the agentic moment
Nailed it
mcapodici··on An Update on Heroku
Anything that can host Kubetnetes. If you are going to fo devopsy deployments might as well use the standard.
mcapodici··on Make.ts
If you want it to be an alternative to shell history then ~/make.ts is better, since that'll be the same wherever you are.
mcapodici··on Things I've learned in my 10 years as an engineering manager
the coder's equivalent is not get paged (or bug reports). the system run's itself with no dramas, so I get to work on improving it.
mcapodici··on Neural Networks: Zero to Hero
A bit of shameless plug, I wrote 2 articles about this after doing the course a while ago.

https://martincapodici.com/2023/07/15/no-local-gpu-no-proble...

https://martincapodici.com/2023/07/19/modal-com-and-nanogpt-...

mcapodici··on Hidden risk in Notion 3.0 AI agents: Web search tool abuse for data exfiltration
Yes this. What you said is what I meant.

You could also get the LLM to "vibe code" the SQL. Tbis is somewhat dangerous as the LLM might make mistakes, but the main thing I am talking about hete is how not to be "influenced" by text in data and so be susceptible to that sort of attack.

mcapodici··on Hidden risk in Notion 3.0 AI agents: Web search tool abuse for data exfiltration
The way you worded tbat is good and got me thinking.

What if instead of just lots of text fed to an LLM we have a data structure with trusted and untrusted data.

Any response on a call to a web search or MCP is considered untrusted by default (tunable if you also wrote the MCP and trust it).

The you limit tbe operations on untrusted data to pure transformations, no side effects.

E.g. run an LLM to summarize, or remove whitespace, convert to float etc. All these done in a sandbox without network access.

For example:

"Get me all public github issues on this repo, summarise and store in this DB."

Although the command reads public information untrusted and has DB access it will only process the untrusted information in a tight sandbox and so this can be done securely. I think!

mcapodici··on My Lethal Trifecta talk at the Bay Area AI Security Meetup
Problem is if people are vibecoding with these tools then the capability "can write to local folder" is safe but once that code is deployed it may have wider consequences. Anything. Any piece of data can be a confused deputy these days.
← PreviousPage 2 of 4Next →