HNHacker News
TopNewBestAskShowJobs

mehmetemre

13 karma · joined December 16, 2012

submissionscomments
mehmetemre··on JavaScript for OS X Automation
or the worst.

As Larry Wall said: "The potential for greater good goes right along with the potential for greater evil."[1]

[1]: http://www.wall.org/~larry/pm.html

PS. I always wanted to quote this :-)

mehmetemre··on A Server Naming Scheme
I use a bunch of anime characters when naming the machines. Source of my inspiration is: http://www.phdcomics.com/comics/archive.php?comicid=1467
mehmetemre··on Launching Mathematica 10
I think adding hashtables to a high-level language in 10th release, 26 years after its inception, made him/her laugh.

As a note: IIRC, SWI-Prolog got hash tables in their 7th release, so some fundamental data structure can be added to a language when it's seen as not needed by the language developers.

mehmetemre··on Ergonomics of the Symbolics Lisp Machine
> It was completely programmable with all source code. It was also not for 'playing' around - for that it was too expensive. As a software developer you could focus on your task and the whole operating system was supporting you. There was no piece of software that was not accessible in a few mouse clicks. Everything could be inspected, everything was up for modification. Software was live and dynamic. Not dead and static like today. There was no boundary between software development and software usage.

This reminds me of Smalltalk environment like Pharo. I recently realised that there were so much things in common between Lisp and Smalltalk environments (by Lisp environments I mean what we have today like SLIME+Emacs or LightTable). I also think that LightTable has a huge potential for being a successor of Lisp machines and _really_ integrated development environments.

mehmetemre··on Why Stack Overflow in Portuguese?
Chinese is an isolating language, so it doesn't have affixes, conjugation etc. so they can use that kind of writing system.

In the other hand, English and lots of other languages (including my native language Turkish) are synthetic languages, so they have affixes, and they do not adapt well to logographic writing systems (class of Chinese characters) in my opinion (I am not an expert on linguistics). My reasoning is not the cognitive overhead that's caused by memorizing tons of characters, but overhead of encoding/decoding the affixes into that type of writing system.

Japanese is an interesting example in this case, it is a synthetic language and has conjugation etc. so Japanese people use Kanji (Chinese characters as used by Japanese) to write word root and Hiragana to write conjugation, function words, spelling etc.

mehmetemre··on Web server for Linux written in amd64 assembly
I guess he's talking about Borland's Turbo Assembler that was coming with Turbo Pascal: http://en.wikipedia.org/wiki/Turbo_Assembler