HNHacker News
TopNewBestAskShowJobs

aadhavans

71 karma · joined June 13, 2024

Studying Computer Engineering at Purdue University. Personal website: https://twomorecents.org
submissionscomments
aadhavans··on Lynx Browser: The Land That Time Revived (2022)
"eww" is also my reaction to Emacs users (sent with vimium on firefox)
aadhavans··on Lynx Browser: The Land That Time Revived (2022)
> It doesn't need a blocker for third-party scripting, service workers ... because the browser's technology simply doesn't recognise these page components

I'd never thought about it like that, but it's a nice side-effect. You don't have to worry about obtrusive JS, if your browser doesn't know what JS is. :D

aadhavans··on India's Tata Consultancy Was Gaming the US Visa System
> There are plentiful capable US engineers available to be hired

An anecdote, for what it's worth:

My brother graduated from Berkeley last year (CS/Math), and has absolutely struggled to find jobs. His friends have struggled; everyone he's talked to has struggled.

Meanwhile, job postings in the Indian job market (we're both Americans, but are Indian by origin so we tend to keep up with things there) are damn-near overflowing. It's a frustrating position to be in, and it doesn't look like the current administration is going to fix anything.

aadhavans··on Ugandan runner Jacob Kiplimo completes first ever sub-57 minute half marathon
Cricket in India comes to mind.
aadhavans··on Automating the Vim Workplace (2020)
Could you share your config?
aadhavans··on Why blog if nobody reads it?
Yup, wholeheartedly agree. Blogging about a side project is the final period at the end of a chapter, however small, of my life.
aadhavans··on Why Blog If Nobody Reads It?
The comparison to street photography is very apt. My blogs are usually a snapshot of how I feel at a given moment in time. Even if they're just technical posts, they often reflect my understanding when I wrote them.

It's also fun to go back a year later to see how stupid/naive/ignorant I was 'back then'.

EDIT: since we're linking blogs - https://twomorecents.org :D

aadhavans··on Notes on Guyana
Yes, for the most part. Not sure what you mean by "today's India", since India has never had a lingua franca (except for English).
aadhavans··on The Heart of Unix (2018)
What if you had constraints on the CSV files? Suppose you knew that they don't contain spaces, for example. In that case, I don't see the problem with using UNIX tools.
aadhavans··on Greppability is an underrated code metric
What about piped grep statements?

grep func | grep functionName

aadhavans··on Can reading make you happier? (2015)
What a great read!
aadhavans··on Go 1.23 Released
'Learning Go' by Jon Bodner [0] was the book I chose. A front-to-back reading got me up to speed with the language.

[0]: https://www.oreilly.com/library/view/learning-go-2nd/9781098...

aadhavans··on Init() – The Arduino function that cost me a weekend, and a cautionary tale
Oh hey, I wrote this! It's been a while, but feel free to ask me if you have any questions!
aadhavans··on Ask HN: What to Do with Hä.wtf?
Perhaps a website that collects cool, interesting facts. Sort of like Ripley's 'Believe it or Not'.
aadhavans··on YC is doing a first ever Fall batch – applications due by 8/27
> MIT, Berkeley, or Caltech

Don't forget Stanford.

aadhavans··on Go, a Reasonable Good Language
I love Go, and it's probably my go-to language (ha!) for any general programming. The tooling is simply excellent, and I love how much you can do with the 'go' command.

That being said, your bit about 'magic' really resonated with me. There's just so much to _remember_ when you write a simple program, and some of it doesn't have any intuition (private vs. Public). Unused variables and imports being errors also bothers me, although I completely understand the reason behind it.

> This is the main reason why I am using the language more frequently for scripts.

Could you share an example of one of these scripts? I struggle to think of any scripting that I wouldn't rather do in Python / Bash.

aadhavans··on Re: Do people IRL know you have a blog?
> I’d honestly be super happy if someone I interact with for work asked me about something I wrote

As a student (who also has no corporate experience), I share this feeling. The few times I've been asked by other students about my blog, I've always been excited (perhaps a little too much) to share my thoughts and opinions in a conservation.

aadhavans··on Ask HN: Is there any software you only made for your own use but nobody else?
As a sort-of-expat myself, I can definitely relate to this struggle. Out of curiosity: does the language you're translating to have a non-latin script? I've found that llama often struggles with those.
aadhavans··on Aboriginal ritual passed down over 12,000 years, cave find shows
Slightly off-topic, but I recently learned that the Aboriginals may have had contact with Tamil people from South India.

https://en.wikipedia.org/wiki/Tamil_bell?useskin=vector

aadhavans··on Microfeatures I love in blogs and personal websites
While I heartily agree with nearly all of the suggestions here - particularly ToC and Code Blocks With Origin (which I really should implement on my own website) - FWIW, I disagree on the need for Progress Bars and Dialogues.

Progress Bars seem like an eyesore to me, a distracting visual feature that's trying to goad me into finishing the article. As other commenters mentioned, the browser already has a scroll bar, which indicates the amount of content I have read. A progress bar just seems unnecessary.

As for dialogues - while they can be cute and interesting if done well, it usually just gets in the way of the content I'm trying to read. The problem that it solves - "ask[ing] questions from a less-experienced point of view" - can often be accomplished with regular prose instead eg. "But you might be asking..."

A feature that I'd like to see in more blogs is a 'Tech Stack' page[0]. I've often stumbled on websites that look very appealing, but have no description of how they were created. This page would describe the technologies and tools you use to write your website. Things like static site generators, CSS, JS framework (if any) could go in here.

I'd also like to add 'Site Maps'[1] to this, which I've implemented as a list of all articles on my website.

[0]: I have such a page at https://twomorecents.org/tech-stack.html

[1]: Looks like this has already been mentioned: https://news.ycombinator.com/item?id=40778888

aadhavans··on Lindroid
From the Twitter thread, their github appears to be https://github.com/linux-on-droid. I don't see APKs in any of the repos, though.
aadhavans··on Sharing wildlife sounds from all over the world
Note that this is limited to Birds, Grasshoppers, Bats and Frogs.

Still an incredibly exciting project, and I had a ton of fun listening to bird sounds from my home country. But if you came in expecting to listen to lions and elephants, you will be disappointed.

aadhavans··on What You Get After Running an SSH Honeypot for 30 Days
Gotcha, thanks for the detailed response. I've seen the WordPress login attempts in my own web server logs, and that seems to be corroborated in your comment.
aadhavans··on What You Get After Running an SSH Honeypot for 30 Days
Out of curiosity, what are the ramifications of exposing ports 80 and 443? Can these ports even be 'hacked'?

It doesn't seem terribly unsafe to me, especially if you're serving static pages.

aadhavans··on ESASky
Agreed, especially with regards to Stellarium, although this seems more of a researcher's tool than a hobbyist's tool.

There's an excellent web version of Stellarium, if anyone's interested: https://stellarium-web.org/

aadhavans··on Start presentations on the second slide
Perhaps not full paragraphs, but the phrase-style nature of bullet points has never really helped me understand the material. If there must be text, I would rather see complete sentences on a presentation.

I've used the assertion-evidence framework[0] for presentations[1] before, where the idea is to have a complete sentence at the top of your slide, with images below that illustrate your point.

[0] https://www.assertion-evidence.com/ [1] While these presentations _were_ about engineering, they were more educational than technical in nature.

aadhavans··on Start presentations on the second slide
I think bullet points capture the worst of both worlds. You have text (which people focus on, rather than on the presenter), but you don't have enough that one could learn from them outside the presentation.

There's a saying that bullet points are called so because they 'kill' a presentation, and I think there's some truth to that.

aadhavans··on Please maintain eye contact for the duration of the ad
Not OP, but I think the same concerns are present here as well. If anything, I would argue that they're magnified, since fingerprints are unique.

IMO, the issues surrounding biometrics stem from the fact that they define you, in a way that nothing else - not a name, not an address - can.

← PreviousPage 2 of 2