Hacker News new | past | comments | ask | show | jobs | submit | arkj's comments login

I don’t understand why people praise Ramanuja so much. Why not this praise for Euler or Gauss?


I have no idea how you could possibly have picked up the notion that Euler and Gauss are not praised enough. They are literally the top two names when you google "greatest mathematicians all time"

https://i.imgur.com/AzL6hVQ.png


There is such praise, just not on this post, but what's powerful about the story of Ramanuja is where he came from. The almost-miss that the world would not have his genius, but for a couple of lucky turns, is a powerful driving story about a diamond in the rough. I'm no such a genius, but the idea of being discovered is very alluring; to idly fantasize that I have some gift that could lead me to fame and riches. It's that nice feeling to hold while reading and thinking about his story.


Interesting. My experience with maths education is pretty much limited to watching Numberphile and other YT videos these days, but Euler and Gauss get plenty of praise.


There is something cult like, mystic, almost magical about Ramanujan that almost transcends the raw intellectual horsepower (which he certainly had).


SW is the Derrida of computation. More words to add more confusion than explain anything.


What makes professor Wirth a unique geek?

To be a geek of geeks in computer science you have to write an OS or a Compiler and professor Wirth did both. To top it up he wrote the hardware to run it all. Now that’s when you call someone a king of geeks.


Google search to intellexa results in an http site which got redirected. I am now installing the update.


>> When using the git commit command, we recommend always including two arguments: -an and -m.

This advice will mislead beginners for whom the article is written.


I’ve heard Zizek repeat this a lot in his talks but has never been able to find a reliable source for this claim


Somebody else searched, and Bohr did seem to say it, but he was quoting a neighbor at the vacation home.

https://backreaction.blogspot.com/2011/12/advent-calendar-21...


>> Looking back we had one CS professor who in 2007 predicted we'd all be jobless in ten years, i.e. 2017.

Doomsday prophecies are not limited to religious cults, you see them all around. It’s safe to say, from experience, AI is not going to outdated programmers but it’s going to make the mythical 10x engineer a common reality.


I was wondering what the title was alluding to, a little _ducking_ pointed to this, https://en.m.wikipedia.org/wiki/Caedite_eos._Novit_enim_Domi....


Better to add the year 2016 in the title.


Added. Thanks!


Few common attributes I've seen in some of the master programmers I've had the privilege to work with,

* write lots and lots of code as beginner till some programs live in the muscle memory of your fingers

* humility, be easy on yourself; no one makes it in the first jump

* find better programs and copy but never paste, as a beginner always key-in your programs

* keep a count of the lines you write and the time you take to write (reach 100k lines, this is to motivate yourself)

* make programming habit

* seek better programmers and study their code

* always go from code to theory

>>Whereas, I find myself going for almost academic perfection (i.e read all docs first) / mastery.

I suffered from the same problem. The key for me was to say to myself, it's ok to write non-perfect programs, it's ok to fail, in fact it's a must to fail, humility, humility, humility is the key virtue for a true master programmer.


> * find better programs and copy but never paste, as a beginner always key-in your programs

This is a surprisingly valuable tip. By manually typing in the code instead of just using copy/paste, you have the opportunity to make typing errors, causing programming problems you then have to debug. It forces you to dig into things in order to figure out what's going on and fix it.

Bonus points if you change some minor aspect of the code while you're typing it in. Change variable names, maybe genericize it a little. Something that theoretically shouldn't make any difference. The problems will be worse, forcing you to dig in even more to fix them.

I've learned so much this way over the years. YMMV, of course.


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

Search: