HNHacker News
TopNewBestAskShowJobs

arjungmenon

134 karma · joined August 29, 2008

submissionscomments
arjungmenon··on Rajeev Motwani, Google founders' professor and early investor, dies
He was 45. (according to Wikipedia, http://en.wikipedia.org/wiki/Rajeev_Motwani)
arjungmenon··on Why Programmers Suck at CSS Design
Programmers don't suck at CSS Design, it's Stefano's stereotype of programmers that do.
arjungmenon··on [dead]
Apparently, this guy seems to be a long time troll:

http://valleywag.gawker.com/5032989/journalists-do-it-for-th...

http://www.nytimes.com/2008/08/03/magazine/03trolls-t.html

arjungmenon··on [2003] Get Rich Slowly
We recently discussed (http://news.ycombinator.com/item?id=556399) a similar [2009] article by the same publisher (http://www.time.com/time/magazine/article/0,9171,1890387,00....). I find the publisher coincidence (?) interesting.
arjungmenon··on How a month and a half on Paxil taught me to love being shy.
The comment:

If you are male, the best "drug" for social anxiety is weightlifting. (No, you don't need to be a huge-ass body-builder-douche, if you don't do 'roids you probably won't be one, you'll look normal and athletic.)

I think probably it's all about testosterone - weightlifting increases the levels of those and thus makes us feel more "manly" and that just blows away the insecurity.

I'm not a scientist, so that testosterone stuff is just a guess, but it was amazing how at the age if 17 it transformed me from a shy, withdrawn, never-look-people-in-the-eyes teenager to a "real man" - relaxed, confident, one who talks to people as a real equal. Much of social interaction has hidden traces of very primitive instincts behind it: the sexual instinct and the fight instinct, and weightlifting gives you confidence in both (even though you would still be beaten to a pulp by any 120 pound Thai Box fighter, but that doesn't matter, you probably don't actually need to fight: it's just the feeling) which transforms into a relaxed and confident social interaction.

Another way to put it is that as an Aspie, I always felt alien from both the world and from my body. My idea of "me" is something in my head who tries to drive my body with a remote control and it just doesn't work well. Weightlifting got me to connect with my body, it made by body a part of the "me", and through the body as a medium, it made me connect with the world and other people. (Probably it's something about strenghtening some under-used neural pathways that connect the "self" parts of the brain with other parts.)

Now at 30 I'm often too lazy to do it, but whenever I do it for a few months, my Aspiehood just goes away.

arjungmenon··on How to get a merchant account - a series of hoops
I think at least for the initial startup period it would be a good idea to rely on Paypal or some similar service. The hassle of getting a merchant account might in some cases eat up too much of the founder(s)' precious time. Some successful retailers (like this indie game one: http://2dboy.com/games.php) continue rely on Paypal though they have a large user base. I think the best time to get a merchant account would be once the sales start rising above something like 10K/month or so. In that way, you'll (hopefully) have an account before your sales (again hopefully) hits 100K or so.
arjungmenon··on Poll: Where are you from?
Close to NYC: Long Island.
arjungmenon··on Ask HN: Please review my webapp: Da Button Factory - create shiny buttons
I actually happened to use a website Cooltext (http://cooltext.com/Buttons) recently, and it also created buttons for you. Comparatively, your website's interface is definitely much better (more dynamic - buttons reflect changes immediately), but in terms of features/options it would be a good idea to take a look at Cooltext and try to add in some of the features that they offer. (Like a wider set of fonts to choose from, button special effects, etc.)
arjungmenon··on Technology is Heroin
All of this begs the question: What is the meaning of life?

If you think of it, everything people do is quite remarkably purposeless.

Why does life exist?

Why do you exist???????

arjungmenon··on X# - XML Oriented programming language
Because M&M is a tasty chocolate that is especially popular with children, the creators of X# want to send the message that their language is delicious toy suited for tots.
arjungmenon··on Ask HN: Anyone want to work through SICP together?
I'm in.
arjungmenon··on Source code of the file with the Zune bug (starts on line 249)
How did these guys (pastie.org) get hold of he Zune source code? I don't think Microsoft gives away any of their source to the public (except for some programs covered by MS's shared source license).
arjungmenon··on No New Language In 2009; New Habits Instead
Do both. Learn new languages and new habits.
arjungmenon··on Now you can choose which SATs you want colleges to see and which you don't
I wish it had been so when I wrote the SAT.
arjungmenon··on Tell HN: Merry Christmas
That's a very nice song.
arjungmenon··on Coding Horror: Hardware is Cheap, Programmers are Expensive
Now on Slashdot: http://developers.slashdot.org/article.pl?sid=08%2F12%2F20%2...
arjungmenon··on Apple 'Netbooks', Eh?
Quote from the article: By controlling the software that can be loaded and the hardware that can be attached, Apple's device will be simpler, easier to use and more reliable than a PC

This smells like the dreaded "Trusted Computing" with its hardware engraved DRM.

Until people are free to install whatever apps they want to install & use any operating system of their choice; Apple or any company that controls what software can be installed isn't going to derive much success from their computers.

arjungmenon··on After Credentials
A very similar situation exists in India. There are literally thousands of cram schools all over the country that prepare students to get into engineering colleges, med. schools, e.t.c.
arjungmenon··on How Difficult is it to Write a Compiler?
Short Answer is: Depends on what language you want to compile.
arjungmenon··on SC, an s-expression based front end to C
There's also BitC: http://www.bitc-lang.org/

Quote from their website: BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.

arjungmenon··on Ask HN: Mac, Windows, Or Linux?
I use Windows Server 2008. It's an excellent operating system. It's very fast, very stable (has never crashed), e.t.c.

And above all I can run 90% of all the apps in the world (I'm guessing over 90% apps are for windows).

If you want to use Linux, run it in a VM on Windows; or use Cygwin for basic apps.

arjungmenon··on Video of giant squid
Looks like a giant spider.
arjungmenon··on The other half of "Artists Ship"
Good point.
arjungmenon··on [dead]
Here the .csv export of the Symantec's Tamper Protection Log:

http://mysbfiles.stonybrook.edu/~amenon/base_shield_app_stor...

and the .mdb export:

http://mysbfiles.stonybrook.edu/~amenon/base_shield_app_stor...

arjungmenon··on [dead]
Yup. Here's the essence of the log file:

SecProxy.exe from BaseShield App Store.(C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe) performed operations on the following processes belonging to Symantec Endpoint Protection:

C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe

C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe

C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe

C:\Program Files\Common Files\Symantec Shared\ccApp.exe

C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe

The operations it performed include "Memory Free", "Thread Resume", "Memory Write", "Memory Allocation".

I don't know why any app, let alone BaseShield would have to access and modify the memory of a program totally unrelated to it.

arjungmenon··on [dead]
Here is Symantec Endpoint Protection's log of the tampering done by BaseShield App Store.

Date and Time,Computer,User,Action Taken,Object Type,Event,Actor,Target,Target Process 11/28/2008 9:27:14 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Free,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1984),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Thread,Resume,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1984),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Write,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1984),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Allocation,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1984),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1),C:\Program Files\Symantec\Symantec Endpoint Protection\SmcGui.exe (PID 3536, terminal session 1) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Free,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2272),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Thread,Resume,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2272),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Write,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2272),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700) 11/28/2008 9:27:13 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Allocation,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2272),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700),C:\Program Files\Symantec\Symantec Endpoint Protection\Rtvscan.exe (PID 3700) 11/28/2008 9:27:12 PM,ARJUN-LAPTOP,Administrator,Logged,Memory,Free,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 596),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528) 11/28/2008 9:27:11 PM,ARJUN-LAPTOP,SYSTEM,Logged,Thread,Resume,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 596),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528) 11/28/2008 9:27:11 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Write,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 596),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528) 11/28/2008 9:27:11 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Allocation,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 596),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528),C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe (PID 3528) 11/28/2008 9:27:11 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Free,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2004),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Thread,Resume,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2004),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Write,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2004),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Allocation,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 2004),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1),C:\Program Files\Common Files\Symantec Shared\ccApp.exe (PID 1268, terminal session 1) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,Administrator,Logged,Memory,Free,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1076),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Thread,Resume,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1076),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Write,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1076),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116) 11/28/2008 9:27:10 PM,ARJUN-LAPTOP,SYSTEM,Logged,Memory,Allocation,C:\Windows\system32\BaseShield\BaseShield\SecProxy.exe (PID 1076),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116),C:\Program Files\Common Files\Symantec Shared\ccSvcHst.exe (PID 2116)

arjungmenon··on New leaked images of upcoming Nokia E75
It's got a QWERTY-slider.

Features are more important than attractiveness.

arjungmenon··on Solve the halting problem, $300-$1000
That's not all, he has not mentioned what language the programs will be in.
arjungmenon··on IBM to build brain-like computers
I think the future is in large-scale parallel computing. They shouldn't be wasting their money on this. So working on parallel processing would be the most practical path to attaining this goal.
arjungmenon··on IBM to build brain-like computers
Oh yeah. Just like microprocessors can't be left switched on too long due to the risk of transistors melting by overheating/heat-accumulation; similarly brain-like compus will need rest, probably more that traditional comps.
Page 1 of 2Next →