Hacker Newsnew | past | comments | ask | show | jobs | submit | rkunal's commentslogin

Thank you!! How can one of the biggest tech company be blind to such a basic thing ? It enrages me whenever I type.

Does no engineer at Apple use iOS or they never face this problem ?


It is a common misconception that the "expert" knows the best. Expert can be a trainee, or may be motivated to make more for its organisation or have yet to encounter your problem.

On the other hand, if you are using your car for a decade and feel it needs a new belt - then get a new belt. Worst case scenario- you will lose some money but learn a bit more about an item you use everyday.

Experts don't have your instincts as a user.


I am a qualified mechanic. I no longer work in the field but I did for many years. Typically, when people 'trust their instincts as a user' they are fantastically wrong. Off by a mile. They have little to no idea how a car works besides youtube videos and forum posts which are full of inaccuracies or outright nonsense and they don't want to pay for diagnosis.

So when they would come in asking for a specific part to be replaced with no context I used to tell them that we wouldn't do that until we did a diagnosis. This is because if we did do as they asked and, like in most cases, it turned out that they were wrong they would then become indignant and ask why we didn't do diagnosis for free to tell them that they were wrong.

Diagnosis takes time and, therefore, costs money. If the user was capable of it then they would also be capable enough to carry out the repair. If they're capable of carrying out the diagnosis and the repair then they wouldn't be coming to me. This has proved to be true over many years for everyone from kids with their first car to accountants and even electrical engineers working on complex systems for large corporations as their occupation. That last one is particularly surprising considering that an engineer should know the bounds of their knowledge and understand how maintenance, diagnosis and repair work on a conceptual level.

Don't trust your instincts in areas where you have no understanding. Either learn and gain the understanding or accept that paying an expert is part of owning something that requires maintenance and repair.


If you don't trust the expert then why are you asking them to fix your stuff? It's a weird idea that you'd want an idiot to do what you say because you know better.


In this case, it's at least partly because the expert has access to a lift...


If they're asking the mechanic to do X and they understand the mechanic is just doing X and NOT venturing to fix your problem. I guess that is fine.

I agree though it sets up a weird dynamic where folks might come back to the expert and complain a problem isn't fixed, but that's not what they asked for / they broke the typical expert and customer dynamic.


In my experience the best thing is to then convince the expert you are right, using your own expertise.

If your mechanic is too stupid to recognize the problem after you explain it then you don't have a mechanic, the set of hands you are directing is basically unskilled labor.


How do you know you're right if you haven't fixed it?

That seems like a way to just be a stuck in the mud and wrong the whole time.


exclude the impossible and what is left however improbable must be the truth


If we're still talking about an amateur doing it, isn't their understanding of the possibilities petty limited?


Would you like to hire "Cyber security engineer for vibe-coded applications" ?


Not at the present time. I think if the project takes off I will move it to static hosting anyway to reduce the attack surface.


I am travelling right now. I wonder if I had used Wordpress for my blog because it has a fully functional mobile app.


I will believe when GenAI becomes 10x, we would be noticing a larger number of emacs packages. Or at-least few attempts to rewrite old famous softwares like Calibre. I am sure that it is being used at a large scale in web apps and cloud tech. Not aware of the same in other domains.

May be in the future, everything will become a web app because genAI became so good at it.


Using LLM is so tiring. If I wanted to chat all day, I would be an extrovert.

I have a genuine query. Are any software engineers getting sane code out of LLM ?

I struggle to conjure good unity or kotlin code from both paid and self hosted solutions.


I get prototypes for features [0].

For me, the sweet spot is simple but time consuming tasks where the execution is very clear, or the result is very clear but I have to first read a ton of d3.js docs before implementing it. This stuff LLMs do faster than me typing it. Anything more involved where I myself don't know the final result yet, it's faster to figure out the problem while coding instead of trying to figure it out by describing to an LLM.

[0] https://wakatime.com/blog/58-chatgpt-prototyped-our-new-feat...


LLMs can often stitch together information from blogs and stack overflow like sites. You can view it as a better way to search and find answers to your development roadblocks, instead of something that writes code for you. This is where I get value worth paying for, by saving me time of having to navigate multiple search results and piece things together. Many times it is a mix of the two and the LLM, as a starting point, gives me better leads


I use AI autocomplete (copilot-type plugins).

I could never imagine copy-pasting back and forth with an AI in a chat window. At that point I'd just Google the docs and write the code myself.


Which specific plugin and LLM ?


Obsession usually means your emotional reasoning is over powering your logical thinking ability.

I suggest - Every time you rewrite, document your architectural changes in a long form article.

You are essentially journaling your thought process, but explaining it to someone else forces you to break the emotional connect you have with your code.

This way you will start to view software architecture with a balanced mindset.


In some countries, 'return' comes with another huge problem. A parallel hidden economy, led by corruption to swap them with old items and sell as new on same ecommerce platforms. Sometimes swapping only original parts. Amount of money needed in managing 'authenticity/purity' of a return item is huge. From fake barcodes to fake packaging, everything is available at dirt cheap price. And ofcourse, the cheap manual labour in dire need of money.


Over the time I have learned that best way to store is to optimise for retrieval - not for storage.

I dont recommend retrieval to do anything with OCR or Full Text Search. In my personal experience, simplest way to retrieve data is by date. If I am looking or 2018 tax records, I have already found the root folder(digital or paper). Fast enough retrieval, hmmm.

You may optimise as per you. I hope the idea helps.


Replace word IIT with College. Most of your statement would feel correct nonetheless.


Agree the same mentality can be found in higher education everywhere, but it is especially prevalent in India.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: