HNHacker News
TopNewBestAskShowJobs

_yy01

1 karma · joined September 4, 2026

submissionscomments
_yy01··on Interviewing a software engineer who prepared with AI
AI will often casually lie / make up points which sound authentic.
_yy01··on Interviewing a software engineer who prepared with AI
The message is: good lie is not too far from truth.
_yy01··on Interviewing a software engineer who prepared with AI
In India I know people using AI to craft resumes with half-lies and full-lies. They say they "use AI to match the keywords in job description".

Indian SDE market is an extreme case of Goodheart's law, but that's a topic for another day!

_yy01··on Ancient-DNA study identifies originators of Indo-European language family
Sir, I am not going to keep links whenever I see this rhetoric in some online news site or local newspaper.
_yy01··on Ancient-DNA study identifies originators of Indo-European language family
How do you define "reputable"? People don't only read reputable media.

If you take left leaning publications in English, I bet you can still find some subtle variation of this written by average journalist with only pop-sci level understanding of the topic.

The current gen of journalists and teachers have learned from previous gen of books and media, which obviously oversimplified this and also had various political agendas.

_yy01··on Ancient-DNA study identifies originators of Indo-European language family
What you're picking on is the exact kind of laymen with a civilizational inferiority complex I am advocating to gatekeep this subject from.

On the Indian side we have fair share of people who blabber that, (Indra forbid), all IE languages took birth from Sanskrit, or on the other side of political spectrum, that Buddhism predates the Veda.

_yy01··on Ancient-DNA study identifies originators of Indo-European language family
Both nationalist side and the other side (AIT/AMT) take this very emotionally.

Recently NCERT books were edited indicating that the Rig-vedic people were a continuation of Harappans.

On the other hand, the popular science and journalism has not done any favours by framing the IE studies as "The Aryans brought the Vedas with them from Europe", which is wrong at so many levels. The AMT/AIT was also weaponized by certain political elements in India to proliferate harassment against the Brahmins of Tamil Nadu. So it's kind of understandable why some Indians get defensive about this. But for the most part it's the same blind nationalistic spirit by which boomers claim all science was invented by Indians. Given that most Hindus today won't even know what's there in the Veda which is markedly different from the contemporary Hindu religion, that much attachment to the very small part of ancestry is not required.

Sensitive fields like IE studies should be kept to serious circles and not dumbed down to the level layman whose faith in his Gods or respect towards other humans will be changed by suggesting that people moved around and fought a lot 4000 years ago.

_yy01··on Ask HN: Who wants to be hired? (January 2025)
Current location: Bangalore, India

Remote: Acceptable

Willing to relocate: yes if to Europe

Technologies: Backend (Python - FastAPI, Java - Spring, Micronaut, Databases - Oracle, MySQL), DevOps (gitlab, docker, kubernetes, linux, bash)

These are pretty generic skills but my strength is depth of understanding computer science. I have demonstrated the ability to architect elegant systems in unfamiliar areas (like compilers and dev tools), dig into undocumented libraries and troubleshoot complex technical issues. I would be interested in work that involves computer science / engineering challenge rather than day-to-day CRUD / ops.

My GitHub: https://github.com/mahesh-hegde

Blog: https://mahesh-hegde.github.io/

Email: net.mahesh29 [at] gmail.com

_yy01··on Developing Developers (2015)
I use java streams all the time. But it's very much "programming in the small" which doesn't matter much in the grand scheme of things if you use for loop.
_yy01··on Language and Personality
In India, we have Vedic (Archaic) Sanskrit and classical Sanskrit. The personality of the works varies by the dialect.

The works in archaic sanskrit, primarily the collection of religious books known as Vedas, are often fierce and vivid in their imagery.

The refined, classical dialect of Sanskrit, while having rich literature, doesn't match the "fierceness" of the Ancient Sanskrit.

The language itself gets a lot "softer" as the time progresses, and the religious and non religious texts, the dieties alike get a lot "softer" and regularized over time as well.

Here the causation can be reverse - with transition from an indo-european semi nomaidc pastoralist-agriculturist lifestyle to a larger scale urban centers and settled agriculture, and priest class isolated from much of real life affairs. But an interesting observation is that Vedic Sanskrit with it's pitch accent and complex word formations is harder to pronounce and sounds, for lack of better description, more fierce and natural.

Eg:

https://x.com/holatombola/status/1769214151929295089

_yy01··on Developing Developers (2015)
I am not woke.

I don't support boot camps.

I just hold that PLT or DSA are not end-all of CS. You learn more by studying OS, Networks, compilers, DBMS, processor architecture. But somehow PLT nerds pretend knowing map and filter is a superpower. Just like kubernetes people think they can throw distributed systems at any problem.

_yy01··on Developing Developers (2015)
You didn't explain how the "bootcamp grads" thought process differs from yours.

> Things more or less immediately translate to a map, filter, andmap, ormap, or reduce when trying to get data from its input to its output for whatever unit of work I’m trying to do

It comes across as smug. "How dare these bootcamp grads write a for loop when I am wrangling a complex reduce expression."

Even thought that may not be what you meant.

Probably why people even around here find the PLT nerds obnoxious.

whatever you described is often not the hard part of the code at $dayjob.

Also for most people database dictates the choice of data structure and algorithm.

CS is not complete without compilers, networks, DBs, OSes and computer architecture. Yet somehow PLT nerds pretend they unlocked a super power with map and reduce.

_yy01··on How WhatsApp for business changed the world
Plusses: better desktop app, dark mode, Meta AI, payments, multiple accounts, profile QR code.

Minuses: "communities", business spam, "channels"

I'd say meta did pretty well.

_yy01··on Libgit2 in 2024: The Past
Anecdote: I missed the posh-git's detailed prompt when I used Linux. So used libgit2 to hack a custom git prompt in C. Although I could've used python bindings, the C API was very straightforward. Keep up the nice work.
_yy01··on Aboriginal ritual passed down over 12,000 years, cave find shows
Because it was taught that the accents contain the meaning beyond the linguistic meanings of the words. It was sacred and you're not allowed to mispronounce it.

7000 is a bold estimate. But they remained intact for 3000 years in the face of significant religious changes.

Today modern Hindu hardly knows whats there in the Vedas, and religious customs are significantly different. But these verses are letter-to-letter same across India.

_yy01··on Interface Upgrades in Go (2014)
I encountered this and went through some corners of the standard library.

shameless plug to my own blog post: https://mahesh-hegde.github.io/posts/go-interface-smuggling/

_yy01··on Horses may have been domesticated twice
It's all of them - horse, war chariot, aggression, lactose tolerance.

Even the oldest books of Rigveda [1] mention "Two bay steeds of Indra". That would be 3500 years old - and they had crossed the Indus by then (if steppe theory is to be believed).

_yy01··on Dart/Flutter now has macros/metaprogramming
> The ecosystem is immature

There are usually good libraries for most things today. And with Android / Jetpack ecosystem moving so fast and deprecating things, Flutter is something to consider even if you target just Android.

My biggest two concerns were state management and native interop.

State management is probably biggest concern - there are at least 5 approaches / libraries competing for mind-share - and none of them are particularly ergonomic.

I did get an opportunity to work for a while on native interop for android / java [1]. But I haven't been able to work on that since long time.

[1] - https://mahesh-hegde.github.io/posts/building_jnigen/

_yy01··on Why you should probably be using SQLite
You can get very close to this with docker compose.

You can delete and recreate the volume when you want with `docker compose down --volumes` flag, which is great for testing.

Shameless plug: https://mahesh-hegde.github.io/posts/postgres_local_using_do...

_yy01··on Canada’s new tech talent strategy
How do you expect a new grad (assuming no internship experience) to have done a PR? I agree the university should've taught version control, though.

I am an Indian graduate who has decent experience with actual programming, even contributed to open source, and yet struggled to get a job in between my peers who have done 300 Leetcode problems and nothing else.

So I assume the hiring meter for most juniors is not "can use version control" or "can architect a 1000 line codebase with decent OOP". It's "can recurgigate 300-500 common Leetcode problems and can cheat in online coding tests". We are all in a bubble.

_yy01··on Ask HN: Cool side projects you have written using Golang
Nothing big. A reddit image scraper.

https://github.com/mahesh-hegde/rrip

_yy01··on Ask HN: Who wants to be hired? (January 2023)

    Location: Bangalore, IN

    Remote is fine

    Willing to Relocate: No

    Technologies: Go, Linux command line, Java, C, Dart/Flutter, Android

    Resume: https://drive.google.com/file/d/1aUBVMP7VpA14gu3sckei7G1nkyPjvXHk/view?usp=sharing

    email: net.mahesh29@gmail.com
I am a final year CSE undergraduate student in Bangalore looking for a 6-month internship during this spring. I have a decent handle on fundamental concepts and good problem solving ability. If you're looking for SWE intern position in or around Bangalore, or willing to hire remotely in India, please drop an email.
_yy01··on Ask HN: Who wants to be hired? (September 2022)
Location: Bangalore

Remote: yes

Willing to relocate: No

Technologies: Go, C, C++, Java, Spring Boot, Flutter

GitHub: https://github.com/mahesh-hegde

LinkedIn: https://www.linkedin.com/in/mahesh-bhaskar-hegde

Resume: https://drive.google.com/file/d/1Mud8T8m2dGzcO28eGMLMINkAGrz...

Email: net.mahesh29 [at ] gmail.com

I am an undergraduate student at a tier 2 college in Bangalore. I would graduate by around next July. Looking for full time employment as well as a 2 month internship in September - October.

I have some programming experience with Go, C++, Java etc.. and willing to pick up any technologies. I think I am pretty good at fundamentals.

← PreviousPage 2 of 2