HN user

willahmad

136 karma
Posts9
Comments55
View on HN

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.

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.

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

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

...

Django 6 8 months ago

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

Django 6 8 months ago

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

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)

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."

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.

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

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.

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
Apple M5 chip 9 months ago

Are we going to see SOTA local coding models anytime soon with this hardware or is it still long way to go?

[dead] 9 months ago

Someone probably returned the favor for the support in elections last year. Just guessing. Timing is odd

Microsoft Amplifier 9 months ago

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

Microsoft Amplifier 9 months ago

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

Sora 2 10 months ago

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

Sora 2 10 months ago

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

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

Qwen3-VL 10 months ago

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

Qwen3-VL 10 months ago

China is winning the hearts of developers in this race so far. At least, they won mine already.