HNHacker News
TopNewBestAskShowJobs

willahmad

136 karma · joined July 6, 2025

submissionscomments
willahmad··on Don't become an engineering manager
> Staff Eng .... has much more job mobility

Not really.

Above Staff and Staff+ companies are usually looking for expertise in domain, in addition to cross org leadership. Unless you want to get hired with Sr title.

Management is different though, you have highly transferrable skillset, managing people, up and down.

willahmad··on Ask HN: When do you expect ChatGPT moment in robotics?
Can you share more about data availability part?

What kind of data do you need which is missing now, isn't simulations enough? curious to learn more about bottlenecks in general

willahmad··on Go Proposal: Secret Mode
without language level support, it makes code look like a mess.

Imagine, 3 level nesting calls where each calls another 3 methods, we are talking about 28 functions each with couple of variables, of course you can still clean them up, but imagine how clean code will look if you don't have to.

Just like garbage collection, you can free up memory yourself, but someone forgot something and we have either memory leak or security issues.

willahmad··on Microservices should form a polytree
it's only in theory, in practice not going to happen.

In most of the cases, authorization servers are called from each microservice.

evented systems loopback and it's difficult to avoid it, e.g.: order created -> charge -> charge failed -> order cancelled

willahmad··on GPT-5.2
are we doomed yet?

Seems not yet with 5.2

willahmad··on AWS Trainium3 Deep Dive – A Potential Challenger Approaching
Don't underestimate AWS.

AWS can make it seamless, so you can run open source models on their hardware.

See their ARM based instances, you rarely notice you are running on ARM, when using Lambda, k8s, fargate and others

willahmad··on Donating the Model Context Protocol and establishing the Agentic AI Foundation
this assumes generated code is always correct and does exactly what's needed.
willahmad··on Pebble Index 01 – External memory for your brain
if it lasts even 1 year with on avg 1 min audio, I think it's nice disposable device to have.

Some ideas if you have an app which can be integrated to other services:

* I feel sick today, notify my manager about it, probably I will stay home

* schedule a task to pickup a trash

* something to remember, colleague X told me he is using service A for data clean up

...

willahmad··on Mistral releases Devstral2 and Mistral Vibe CLI
I think this benchmark could be slightly misleading to assess coding model. But still very good result.

Yes, SVG is code, but not in a sense of executable with verifiable inputs and outputs.

willahmad··on Django 6
its not only about SPA vs non-SPA.

For example, there is a nice component library, shadcn, of course you can somehow embed it into the project, but to use it productively, you must have a bundler, which is outside of Django ecosystem.

Also, if you take a look at AI generated content, a lot of them are optimized for outputting JS for frontend, try embedding it in Django project, its non-trivial

willahmad··on Django 6
Django is awesome, but I wish there was an easy way to use modern web frameworks with it.

A lot of times it's either through Nextjs/Nuxtjs + Django as an API or complex bundling process which requires a file where you register bundle versions/manifests then another build process which embeds them into template

both are so complex

willahmad··on UK Government plans new powers to label dissenting movements as 'subversion'
I can give you many reasons, but I am afraid my comment will be flagged.

Some of them:

* Israel is losing support across the world, because now it can't control the narrative, before it was able, people thought journalism exist, now we see it doesn't, and we are witnessing 2 different narratives in the media vs social networks

* EU and US politicians took money from relevant lobby entities (or as we should call it: bribe)

willahmad··on UK Government plans new powers to label dissenting movements as 'subversion'
but isn't it literally connected to foreign entities, with high probability to Israel-Palestine conflict, no?
willahmad··on UK Government plans new powers to label dissenting movements as 'subversion'
Why is it my earlier comment with so many upvotes got [flagged] ?

Is it because I mentioned the entity name?

Here is the comment:

"It’s ironic how the West has long championed democracy, demanded freedom of speech, and called for human rights from everyone. Only to suddenly adopt authoritarian, anti-free speech, anti-human rights, and anti-protest stances the moment free speech began to critique Israel.

It’s truly shameful to see such developments."

willahmad··on UK Government plans new powers to label dissenting movements as 'subversion'
Did it happen when people protested Russian invasion? No

Did it happen when people protested China for the treatment of Uyghurs? No

Did it happen when people speak up (no protests, yet) about UAE involvement in Sudan? No

I made my own conclusions based on these and other similar data points.

willahmad··on UK Government plans new powers to label dissenting movements as 'subversion'
It’s ironic how the West has long championed democracy, demanded freedom of speech, and called for human rights from everyone.

Only to suddenly adopt authoritarian, anti-free speech, anti-human rights, and anti-protest stances the moment free speech began to critique Israel.

It’s truly shameful to see such developments.

willahmad··on Israel is attempting to influence ChatGPT and Claude responses
Title is from X thread: https://x.com/haaretzcom/status/1986580606969651423
willahmad··on Chezmoi introduces ban on LLM-generated contributions
This is not a guideline on the code itself, its about tools you use to produce that code.

You can similarly ban code written using IntelliJ IDEA and accept only code written using vim or VS Code, but you wouldn't even know if it was written in IDEA or VSCode.

Saner guideline would be:

    * before submitting your LLM generated code, review your code
    * respect yours and our time
    * if LLM spit out 1k line of code, its on you to split it and make it manageable for us to review, because humans review this code
    * if we find that you used LLM but wasn't respectful to our community by not following above, please f.... off from our community, and we will ban you
    * submitting PR using solely automated PR slop generators will be banned forever
willahmad··on Chezmoi introduces ban on LLM-generated contributions
I never heard about banning autocomplete as guideline, maybe they failed eventually and we forgot about them?

of course its their guideline, but guideline sounds more like fighting against progress.

Imagine these:

    * we ban cars in our farm
    * we ban autocomplete, because it makes you stupid
    * we ban airplanes, because its not normal for people to fly
    * we ban chemistry, because they feel like witches
    * we ban typography, because people can use it for propaganda against us
And all failed, so much that, we don't even know if they existed or not, but we definitely know this sound absurd now.
willahmad··on Chezmoi introduces ban on LLM-generated contributions
This sounds limiting. I compare LLM generated content to autocomplete.

When autocomplete shows you options, you can choose any of the options blindly and obviously things will fail, but you can also pick right method to call and continue your contribution.

When it comes to LLM generated content, its better if you provide guidelines for contribution rather than banning it. For example:

    * if you want to generate any doc use our llms_doc_writing.txt
    * for coding use our llms_coding.txt
willahmad··on Apple M5 chip
None is comparable to GPT-5 or Sonnet 4.5 experience
willahmad··on Apple M5 chip
Are we going to see SOTA local coding models anytime soon with this hardware or is it still long way to go?
willahmad··on [dead]
Someone probably returned the favor for the support in elections last year. Just guessing. Timing is odd
willahmad··on Microsoft Amplifier
multiply it by 20 other similar projects and assume 20% have security issues, your environment will be messed up before you even understand if you need it or not. Not even talking about time you lost
willahmad··on Microsoft Amplifier
Project looks interesting, but no demos. As much I want to try it because of all cool concepts mentioned, but I am not sure I want to invest my time if I don't see any demos
willahmad··on Sora 2
Of course primary cause could be ZIRP, but AI definitely accelerated the problem.

Interns at big tech maybe impacted less, because their systems are so complex, but when I look at job boards or talk with engineers I see they're mentioning interns less, AI assisted coding more.

Bar for the interns is higher now, why do I need 3 interns to polish the product if I can complete 70% of the job with AI and hire 1 intern to fix other parts

willahmad··on Sora 2
I wonder about the implications of this tech.

State of the things with doom scrolling was already bad, add to it layoffs and replacing people with AI (just admit it, interns are struggling competing with Claude Code, Cursor and Codex)

What's coming next? Bunch of people, with lots of free time watching non-sense AI generated content?

I am genuinely curious, because I was and still excited about AI, until I saw how doom scrolling is getting worse

willahmad··on TikTok to Be Sold for $14B
according to some sources TikTok US generates $10B.

14B for 10B revenue is a steal. Snapchat generates less revenue (~6-7B), with stalled growth, costs 14B in public markets

willahmad··on Qwen3-VL
They might have dozens of reasons, but they already did what they did.

Some of the reasons could be:

- mitigation of US AI supremacy

- Commodify AI use to push forward innovation and sell platforms to run them, e.g. if iPhone wins local intelligence, it benefits China, because China is manufacturing those phones

- talent war inside China

- soften the sentiment against China in the US

- they're just awesome people

- and many more

willahmad··on Qwen3-VL
China is winning the hearts of developers in this race so far. At least, they won mine already.
Page 1 of 2Next →