HNHacker News
TopNewBestAskShowJobs

rohshall

2,516 karma · joined October 4, 2010

submissionscomments
rohshall··on Rod Johnson joins Typesafe's Board
Time to take Scala more seriously. WIth Java Stalwarts jumping onto Scala bandwagon, it looks like it will supplant Java in the near future.
rohshall··on Stanford CS240h, Functional Systems in Haskell
I went through the notes. They are concise, but not too concise. A nice tutorial for people who already know the basics. http://www.scs.stanford.edu/11au-cs240h/notes/
rohshall··on Stanford CS240h, Functional Systems in Haskell
http://dterei.blogspot.sg/2011/10/stanford-haskell-course.ht... He hints that it may become available online.
rohshall··on Stanford CS240h, Functional Systems in Haskell
Completely agree about the changing code part. I program in Ruby and I often wonder what I have broken whenever I change some code. (I know I am supposed to write a lot of tests, but it becomes a big chore to write tests for all the test conditions.)

By the way, I would not call Python one of the densest language by any means. It is one of the nice and straightforward languages to learn which is expressive as well.

rohshall··on Stanford CS240h, Functional Systems in Haskell
You are lucky. For first 8 years of my software career, I did not know anything other than C-based languages (except Lisp). Haskell made me realize what 'real' computer science is.
rohshall··on Why I think Rust is the "language of the future" for systems programming
Fantastic summary of the pointers. It's less daunting now.
rohshall··on Is Coursera the Beginning of the End for Traditional Higher Education?
I think you are right on point. It is because of credits.
rohshall··on Ten Things You Should Know About Haskell Syntax
Fantastic article. Thanks for posting it.
rohshall··on Rakudo (Perl 6) release
Apologies. From the article, I thought it is released.
rohshall··on OpenBSD 5.0 review | LinuxConfig.net
Unfortunately, there are not many detailed reviews of OpenBSD I could find.
rohshall··on DragonFly BSD 2.6: towards a free clustering operating system
Thank you. I tried it and could not get OpenJDK installed. Also, it did not detect my wireless card. FOr now, I have postponed using it on my netbook. I will try it again when it has more driver support.
rohshall··on DragonFly BSD 2.6: towards a free clustering operating system
PC-BSD is nice. But if you want to know how FreeBSD works, it is best to install it using the command line tools. For GUI-based systems akin to Ubuntu, there is not much difference between say Ubuntu and PC-BSD.
rohshall··on DragonFly BSD 2.6: towards a free clustering operating system
I am facing the exact same problem with Intel GPUs you mentioned. So, currently I am running my video driver in Vesa mode (just 800 x 600 resolution). But, I would still prefer to use an open-source Unix-based system than a proprietory one.
rohshall··on DragonFly BSD 2.6: towards a free clustering operating system
I would love to know how stable Dragonfly is and how its hardware support is. I have read that they regularly pull changes from FreeBSD. So I expect it to be almost on par with FreeBSD. But since they have significantly modified the FreeBSD kernel and they use NetBSD packages, I can understand if they lag behind given their limited resources. Ironically, I am running Linux on my laptop and I am using FreeBSD on my netboot, which I may replace with DragonFly.
rohshall··on DragonFly BSD 2.6: towards a free clustering operating system
I would love to know how stable Dragonfly is and how its hardware support is. I have read that they regularly pull changes from FreeBSD. So I expect it to be almost on par with FreeBSD. But since they have significantly modified the kernel and they use NetBSD packages, I can understand if they lag behind given their limited resources. Ironically, I am running Linux on my laptop and I am using FreeBSD on my netboot, which I may replace with DragonFly.
rohshall··on Why I don't use Racket or any other Scheme
Yes, Racket is probably one of the best languages out there. And the documentation for the core language and standard library is excellent (Racket guide and Racket reference). But I think the author is talking about the PlanetT.
rohshall··on FreeBSD gets ported to the Raspberry Pi
It does not have drivers support as good as Linux. Though I found that most peripherals work as intended. The desktop/windows managers are the same as in Linux world - Gnome, KDE, Xfce and Lxde. Most softwares which work on linux will work on FreeBSD too like Python, Ruby, Java. On top of that, FreeBSD has Linux binary compatibility. So, technically, you can run anything that runs on Linux. But, I found that google tools or gigantic packages like eclipse do not work on FreeBSD (or I don't know how to make them work). The best thing about FreeBSD is what is best about distros like Arch Linux. They have rolling release. So, you don't have to distupgrade every year and face some weird upgrade problems. Another thing is FreeBSD is much stable (like Debian), which has the same advantages and disadvantages. The cutting-edge stuff does not appear in FreeBSD ports/packages till it is thoroughly tested. Third advantage is FreeBSD is a whole Unix OS in contrast to Linux being a kernel. So, you don't have a lot of variety like in Linux world, which is again a good thing and a bad thing. Most sys admins have experience only in a debian or red-hat distro. So, it will be difficult to find somebody if you are using a distro like Gentoo or Arch or Slackware. In BSD world, there are only two server-based OSes - FreeBSD and OpenBSD, which are similar (at least not as different as debian and red-hat). Finally, FreeBSD is closer to its Unix-roots than Linux. I find that FreeBSD people believe that if you have good documentation, people will be comfortable with command line. Linux world is more about making it more newbie friendly with nice GUIs. (Hence the dominance of Ubuntu).
rohshall··on FreeBSD gets ported to the Raspberry Pi
Fantastic! FreeBSD (along with NetBSD and OpenBSD) may be one of the most under-appreciated OSes out there. I hope one day it becomes the desktop OS of choice for developers.
rohshall··on Why are you still using Adobe flash?
Actually, it works flawlessly. At least, that's what I found out recently. I am using it on Arc Linux and FreeBSD systems. If something like flash software works on FreeBSD (which is more of a server system), it will surely work on any Linux. (And if something is available on relatively less popular linux distro like Arch Linux), I am sure it works on Ubuntu and Fedora.
rohshall··on Why I use Gentoo Linux
Thanks for the link. I found that by default, gentoo enables a lot of drivers (and they are not enabled as modules, but as part of kernel). I just made sure that I select the drivers required for my eee pc. It would have taken a lot of time to deselect the default ones. But, I am wondering whether kernel in Gentoo is just as bloated as other distros because of that.
rohshall··on Build RESTful web services with Java technology
I didn't quite understand it. From your example, it looks like ORM layer knows about 'pages', which are in views. Isn't it against clean separation of concerns?
rohshall··on Build RESTful web services with Java technology
Someone on StackOverflow was suggesting to use RESTEasy with HTMLEasy to generate HTML automatically from REST services.
rohshall··on Build RESTful web services with Java technology
Thanks a lot for the pointers. I have been looking for a good java framework to learn. I will be more than happy to settle with this 90% you quoted. They look simple enough to understand in a couple of days without wrestling with tons of XML config files.
rohshall··on Which distros to start Linux with
He is not comparing distros. He is just recommending to newcomers which distros to start with. But yes, I agree that the introduction is too basic first. Maybe, he just want newcomers to know the 'real distros' they should try out after knowing the basics.
rohshall··on Which distros to start Linux with
There is no great mystery behind it. I am the one who posted both these articles. I am thinking of trying out another distro after trying (and loving) arch linux and Slackware seems like a good distro to try.
rohshall··on Which distros to start Linux with
For some people, it is not a 'dudgery of system administration' but an opportunity to get to know Linux closely.
rohshall··on Which distros to start Linux with
Yes, I hope it is temporary though. They dropped support for menu-driven installation script because of lack of contribution. Hope somebody steps up to the plate.
rohshall··on Which distros to start Linux with
To be fair, the author does mention that people who are new are better off trying Ubuntu. And I found that Arch linux is a great distro to try and understand Linux in the process because of its excellent documentation. Currently, the arch linux lacks ncurses-based installer, but when this article was written, it was fairly easy to install arch.
rohshall··on Arch Linux vs. Slackware
Thanks :) Very interesting. This makes me want to try Slackware.
rohshall··on Arch Linux vs. Slackware
amount of Bob? What does it mean?
← PreviousPage 2 of 3Next →