HNHacker News
TopNewBestAskShowJobs

ghm2199

282 karma · joined November 9, 2022

Hi my name is Syed. I work as an MLE and have my own business. I am from Jersey City NJ. You can contact me on syed.builds@nas.mozmail.com
submissionscomments
ghm2199··on We have a 99% email reputation, but Gmail disagrees
If you did that then you are better off never being targeted by emails/messages by the company at all. It is in the benefit of the company to know that. Right now its a tedious unsubscribe process that requires me to keep doing it all the time and company that does not know just blasts everyone who signed up. Its a ridiculous thing to do.
ghm2199··on Show HN: We built a camera only robot vacuum for less than $300 (well almost)
To get an idea of the thing. I would find something similar to https://docs.nvidia.com/learning/physical-ai/getting-started...

Caveat here is you may not be able to use their environments or you may or may not have their kind or robots to train your roomba. But at-least you could get an idea of how RL training is done for robots like yours.

ghm2199··on We have a 99% email reputation. Gmail disagrees
This would require an inversion of dynamics based on quantification and collective realization of a couple of things:

0. Emails suffer from a "misclassification" of intent issue on a time*attention scale. Imagine time of the day/week/year on one axis and their attention on email inbox on the other. Emails have to arrive at the right (x,y) point for a user to act on. But they rarely do.

1. Well being of a user is proportional to their current state of mind to receive an message from X. Which is proportional to how likely they are to listen what you have to say.

Both of these suggest a negotiation of messages between two parties, much like when a bartender asks you if you want a refill and you can say yes/no.

ghm2199··on We have a 99% email reputation, but Gmail disagrees
Like it seems one needs to re-think email from first principles here. One idea is to use a the idea of "theory of mind"(ToM). e.g. The ToM between me and a sender would be for both to know: "I am not as excited as you about your product launch, so sending it is a 'spam' from my PoV".

We could use two negotiating agent, e.g. my agent that knows what I care about now/today/1-week ago and negotiates with an aspirant sender's agent before they send me any messages. e.g. I could set a policy based (my ToM) for my agent like "Between 1-1:15PM every day I want to read about all product announcements I subscribed to for XYZ product type". My agent would go talk to the aspirant's sender agent and gets messages right then.

An alternative policy could be "I have some free time now, create a summary/gist of all announcements on products I might be interested in.". The agents would negotiate with the sender to do the same.

Signups emails would be to replaced by an agent which "creates" a ToM with sender on hard-stop dates. I would tell my agent : "I am interested in this logging service to compare different ones, I will not be interested once ENG-123 is closed" and mine would not just tell the sender that they are not interested when the time comes (which is when ENG-123 is closed).

Longer term policies would just age out any message negotiations because I don't like/care about those products anymore.

ghm2199··on I still prefer MCP over skills
For indie developers like myself, I often use chat GPT desktop and Claude desktop for arbitrary tasks, though my main workhorse is a customized coding harness with CC daemons on my nas. With the apps, b I missed having access to my Nas server where my dev environment is. So I wrote a file system MCP and hosted it with a reverse proxy on my Truenas with auth0. I wanted access to it from all platforms CharGPT mobile, desktop. Same for CC.

For chatgpt desktop and Claude desktop my experience with MCPs connected to my home NAS is pretty poor. It(as in the app) often times out fetching data(even though there is no latency for serving the request in the logs), often the existing connection gets invalidated between 2 chat turns and chat gpt just moves on answering without the file in hand.

I am not using it for writing code, its mostly read only access to Fs. Has anyone surmounted these problems for this access patterns and written about how to build mcps to be reliable?

ghm2199··on Instant 1.0, a backend for AI-coded apps
One thing I have always wanted to do is cancel an AI Agent executing remotely that I kicked off as it streamed its part by part response(part could words, list of urls or whatever you want the FE to display). A good example is web-researcher agent that searches and fetches web pages remotely and sends it back to the local sub-agent to summarize the results. This is something claude-code in the terminal does not quite provide. In Instant would this be trivial to build?

Here is how I built it in a WUI: I sent SSE events from Server -> Client streaming web-search progress, but then the client could update a `x` box on "parent" widget using the `id` from a SSE event using a simple REST call. The `id` could belong to parent web-search or to certain URLs which are being fetched. And then whatever is yielding your SSE lines would check the db would cancel the send(assuming it had not sent all the words already).

ghm2199··on Instant 1.0, a backend for AI-coded apps
For people like me — who are kind of familiar with how react/jetpack compose/flutter like frameworks work — I recall using react-widget/composables which seamlessly update when these register to receive updates to the underlying datamodel. The persistence boundary in these apps was the app/device where it was running. The datamodel was local. You still had to worry about making the data updates to servers and back to get to other devices/apps.

Instant crosses that persistence boundary, your app can propagate updates to any one who has subscribed to the abstract datastore — which is on a server somewhere, so you the engineer don't have to write that code. Right?

But how is this different/better than things like, i wanna say, vercel/nextjs or the like that host similar infra?

ghm2199··on System Card: Claude Mythos Preview [pdf]
I read the TCP patch they submitted for BSD linux. Maybe I don't understand it well enough, but optimizing the use of a fuzzer to discover vulnerabilities — while releasing a model is a threat for sure — sounds something reducible/generalizable to maze solving abilities like in ARC. Except here the problem's boundaries are well defined.

Its quite hard to believe why it took this much inference power ($20K i believe) to find the TCP and H264 class of exploits. I feel like its just the training data/harness based traces for security that might be the innovation here, not the model.

ghm2199··on Show HN: We built a camera only robot vacuum for less than $300 (well almost)
Here is thought, this is a fixed 3d environment and you lack training data or at least an algorithm to train. Why not use RL to learn good trajectories? Like build a 3d environment of your home/room and generate images and trajectories in a game engine to generate image data to pretrain/train it, then for each run hand label only promising trajectories i.e. where the robot actually did better cleaning. That might make it a good RL exercise. You could also place some physical flags in the room that when the camera gets close enough it gets rewarded to automate these trajectory rewards.

I would begin in one room to practice this.

ghm2199··on Anthropic's Project Glasswing sounds necessary to me
So my home router, all my iot devices attached to it from printers to projectors, not to mention custom stacks like Lutron. BLE based locks, car key fobs.

All of these technically could have zero day vulnerabilities and people/companies who made it don't have the resources to buy 20000$ of tokens to go debug them... Maybe they don't care but if they do, what if they can't afford such models or get access in time.

I would like to know how can someone like me defend against them?

ghm2199··on Show HN: Brutalist Concrete Laptop Stand (2024)
If you want to get a feel of what brutalist architecture is like up close, go to the Barbican in london if you can.

Its quite surreal. Very much in-your-face concrete exposure. Yet, to walk and experience it with your eyes is a study of contrasts: a giant, comparitively modern, greenhouse, has a glass roof open to the sky and yet many floors have no light or windows at all. And in the outdoor spaces, like the fountain/canal running through the complex the concrete will sort of be in the background and lets you focus on everything else: the water, the swans and the people around.

Juxtapose that to low hanging exposed concrete roofs and walls in closed passages could make one feel constrained/claustrophobic/yearning for light.

ghm2199··on Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS
I've been using handy since a month and its awesome. I mainly use it with coding agents or when I don't want to type into text boxes. How is this different?

Part of the reason handy is awesome is because it uses some of the same rust infra for integrating with the model, so that actually makes it possible to use the code as a library in android or iOS. I have an android app that runs on a local model on the phone too using this.

ghm2199··on Launch HN: Freestyle – Sandboxes for Coding Agents
O(1) What! What might bring it down to say 10's of ms? Looks like its some kind of optimizable wall that its 500 for everything.

Like with 10ms then online replication/backup — analogus to litestream for sqlite — but for in memory processes becomes feasible, no?

ghm2199··on Launch HN: Freestyle – Sandboxes for Coding Agents
For postgres there are pg containers, we use them in pytest fixtures for 1000's of unit-tests running concurrently. I imagine you could run them for integration test purposes too. What kind of testing would you run with these that can't be run with pg containers or not covered by conventional testing?

I'll say this is still quite useful win for browser control usecases and also for debugging their crashes.

ghm2199··on DRAM pricing is killing the hobbyist SBC market
You are people. You are also in the minority.
ghm2199··on DRAM pricing is killing the hobbyist SBC market
People hate AI. This will make them hate it even more. Yet somehow the market has convinced/forced us to use their products even though we might not want to.

A recent nationwide poll[1] shows AI has a poorer approval rating than ICE — ICE! — probably due to their overlords being "those" SV types. Everyday AI features are being shoved down our throats. I can't even choose to not install Gemini related apps on my Android when I select "which apps to install" when booting a new phone.

But people are a weird bunch. They largely don't buy products aligning with their values. No one is jumping up and down for Graphene phones even if they had amazing privacy first software. People buy 6mi/gal hummers and iPhones for fashion, brand, money, convenience/function. The pain threshold of all bad effects still is not high enough to quit their products in a meaningful way. Values and privacy are way down in their list. I wish people would not buy/install AI related features by big tech and be more discerning, but that is likely a pipe dream.

[1] https://pos.org/wp-content/uploads/2026/03/260072-NBC-March-...

ghm2199··on Iran war sparks renewables boom as Europeans rush to buy solar, heat pumps, EVs
If it were to be so I would exclaim "What a poor vessel have we found to do this work." Sigh..
ghm2199··on Iran war sparks renewables boom as Europeans rush to buy solar, heat pumps, EVs
It all depends on how long they remain that high. After reading [1] this i would not count on it.

[1](https://archive.ph/NLJWJ)

ghm2199··on Ask HN: Client took over development by vibe coding. What to do?
I feel for you. Its probably saddening to see quality degrade over time.

I would say this is a values mismatch, if the client does not care about prioritizing technical debt(no matter how it got created) and that is leading to too much mental angst, I would recommend leaving the project. But before you make that decision, think about what you said

"They still want me to participate in the project and work on the most critical parts of the application"

I think in this new world, the job of software engineering is to identify where AI could be used to provide the highest levers to the most important people in the client's team to make decisions. For example, can AI be used to identify problems quickly and troubleshoot them? Can it be used to provide APIs or with better observability(e.g. quantify that the system performance coming down is not sustainable)?

Another thing that is weird about this is the human aspect. Specifically role of the product manager. Ideally he should be someone who is experienced enough and acts as a moderator between what code/features go in and what don't. The client always wants the moon and a good PM's other real job is to manage this friction. Is he not able to push back? He is also the one that is looking at the project timeline and making such decisions. If that role is not being played by someone, then something is obviously wrong with the relationship.

I've had project that tried a similar thing, they tried to replace their team with cheaper coders. They went slower because of code slop and their product failed to launch on time and be successful.

ghm2199··on OpenAI closes funding round at an $852B valuation
Does anyone know if this, like the spacex/xAI stock — will list on nasdaq? And will it be part of every market cap weighted index fund like VOO(S&P) etc or just for nasdax-100 etfs?

The exchanges are bending head over heels to accommodate these IPOs[1] and make our retirement index funds the exit-liquidity strategy to the thievery of pump and dump actors that buy it low and then sell high? As i understand the way thievery works is:

1. List at many multiples of market valuation on an exchange. So if you company is just 10 billion$ nasdaq and theives collude and say "can make it 100 billion..".

2. Lots of institutional investors and rich billionaires get stock options.

3. All market weighted index funds — aka all *your* low expense ratio ETF money — have to re-balance and buy them, raising their value: the exit-liquidity event

4. Rich A**** get richer by making an profit by selling higher.

[1] https://www.economist.com/leaders/2026/03/31/index-providers...

ghm2199··on ChatGPT won't let you type until Cloudflare reads your React state
Would OpenAI also consider renumerations to every site they have scraped that had a robots.txt file and they chose to ignore it anyway? Feel free to not answer this question.

I have kind of lost count of how many content creators have said personally to me traffic is meaningfully down because of all these chatbots. The latest example is this poor but standup guy: moneyfortherestofus.com.

ghm2199··on Flash-KMeans: Fast and Memory-Efficient Exact K-Means
Nice. I guess this must have existed in some form for GPUs before this, and that this is just better with the latest software stack?

This could be generally useful for a lot of algorithms like kmeans(ish) like Cut algorithm that projects points into eigen space — as opposed to the kernel space in Kmeans — need the affinity matrix(distance for K points).

ghm2199··on Nvidia greenboost: transparently extend GPU VRAM using system RAM/NVMe
And Incidentally prefill would also be how caching,say, a system prompt saves you some $ for API usage with LLM providers. They only compute the kv cache for the new tokens after the system prompt.
ghm2199··on Meta and TikTok let harmful content rise to drove engagement, say whistleblowers
If you like better content look for kagi's small web or better yet find a better algorithm that optimizes for your preferences rather than engagement.

I have my instagram, x on a locked down browser in a container with a fake profile that an LLM drives and finds the posts for specific users and compiles a gist of all the important things in my locality(or what u care about) every evening, without me ever going near that FOMO driven dumpster fire of tiktok/insta/x.

Best LLM RoI I made.

ghm2199··on Chrome extension adjusts video speed based on how fast the speaker is talking
I would never install an extension with a 1000 foot pole, because of its seriously flawed security model. I think in 2026 if you really badly need an extension as an end user, write your own or pay someone to do it. I would also accept open source ones, since I can review the code.

Your extension can and will likely read all your data and likely has broad permissions to just fax all your Gmail to remote cloud server.

ghm2199··on Python 3.15's JIT is now back on track
Thanks for all the amazing work! I have Noob question. Wouldn't this get the funding back? Or would that not be preferable way to continue(as opposed to just volunteer driven)?

Like this is a big deal to get a project to a state where volunteers are spun up and actively breaking tasks and getting work done, no? It's a python JIT something I know next to nothing about — as do most application developers — which tells one how difficult this must have been.

ghm2199··on Sarvam 105B, the first competitive Indian open source LLM
Asked[1] in the-ken.com:

---

So, ultimately, to the question, what exactly is Sarvam AI? Is it a company that builds LLMs cheaply and open-sources them? Is it India’s Deepseek? Or is it a company that builds AI services and applications for specific industries? Like, say, Scale AI? Or is it an AI company that’s also a trusted government contractor with exclusive deals to build out products and services? Like India’s Palantir? Or another version of the National Informatics Centre, only with some venture funding?

---

[1] https://archive.ph/kXhuQ#selection-2643.59-2655.105

ghm2199··on Ape Coding [fiction]
I would call it code-plumber. It's like a plumber who are today socio-economocally very distinct from architects, civil and structural engineers.

They will have very narrow to zero understanding — don't need it to fix — of shear forces, navier stokes.

They will command high rates if labor is limited(a plumber in Indonesia will commande lower ppp adjusted hourly rates than America). CS education become a subset of applied math since graduate hiring of code-plumber will require a narrower certificate to fix an AI system — which works very much like how plumber working to fix a building leak is different from a person fixing a water pipe burst under a road.

A few AI systems will become dominant, That should be a mix of Anthropics and your Googles. They will hire code plumbers to plumb together all the things they provide.

You don't have to use much brain at all as a code-plumber. You become a remote journeyman logging in and plumbing with given tools, making sure there is low back pressure(a term where load on future plumbers interacting/fixing with ai decreases) and the like.

ghm2199··on I built a demo of what AI chat will look like when it's “free” and ad-supported
We should just have phones connected to AI bots of our own that talk to them.

I've used CC with chrome to access social feeds autonomously and give me a notification at set times of the day, summarizing everything that I feel is worth knowing about— local events, local municipal announcements, some misc comics and some harmless fun with dogs/OnlyInNYC. It really takes out all the FOMO driven brain fuckery of feed and ads.

ghm2199··on We do not think Anthropic should be designated as a supply chain risk
Isn't it simpler to say that anthropic adopted a values based use approach and openai adopted a legal one?

Or In other words you can get to decide two ways to use a lucrative property:

1. designate it private and draft usage of how you allow to use it, per your value system(as long as values don't violate any laws)

2. In face of competition, give up some values and agree to a legal definition of use that favors you.

← PreviousPage 3 of 5Next →