HN user

rohshall

2,516 karma
Posts286
Comments69
View on HN
ludditus.com 4y ago

Is there any future for the GTK-based Desktop Environments?

rohshall
72pts138
blog.usejournal.com 7y ago

How You May Have Come Up with React

rohshall
1pts0
blog.kotlin-academy.com 7y ago

The beauty of Kotlin typing system

rohshall
1pts0
www.mozilla.org 9y ago

Firefox focus with automatic ad blocking and tracking protection

rohshall
2pts0
www.cplusplus.com 9y ago

Why all GUI toolkits suck?

rohshall
1pts0
news.ycombinator.com 10y ago

Ask HN: How to rewrite a legacy system in GWT 2.4?

rohshall
1pts0
bitworking.org 12y ago

How To Do RESTful Partial Updates

rohshall
1pts0
blogs.msdn.com 12y ago

Back To Basics: Generational Garbage Collection (2009)

rohshall
2pts0
zeroturnaround.com 12y ago

Java 8: How to organize your data flow and avoid callback hell

rohshall
1pts0
zeroturnaround.com 12y ago

What migrating to Java 8 will do to your codebase

rohshall
2pts0
blog.codeclimate.com 12y ago

7 Patterns to Refactor Fat ActiveRecord Models

rohshall
1pts0
www.cloudlinux.com 12y ago

CloudLinux OS

rohshall
3pts0
blog.bosch-si.com 12y ago

Apache Wicket Experience

rohshall
1pts0
blog.andresteingress.com 12y ago

Programming Android with Kotlin

rohshall
2pts0
skycocker.github.io 12y ago

Chromebrew - The missing package manager for Chrome OS

rohshall
5pts0
gist.github.com 12y ago

Trolling #haskell

rohshall
4pts0
online.wsj.com 12y ago

China Formally Eases One-Child Policy

rohshall
13pts6
santoku-linux.com 12y ago

Santoku-Linux Features

rohshall
2pts0
www.phonearena.com 12y ago

Android 4.4 KitKat to run "comfortably" on 512MB RAM devices, here's how

rohshall
2pts0
blog.pluralsight.com 12y ago

Elixir is for programmers

rohshall
138pts51
mentalfloss.com 12y ago

Why Are There 5,280 Feet in a Mile? Making Sense of Measurements

rohshall
3pts0
www.baptiste-wicht.com 12y ago

Why and how I completely left Windows for Linux

rohshall
2pts1
www.gizmodo.co.uk 12y ago

The Best Android ROM

rohshall
1pts0
stackoverflow.com 12y ago

How JavaScript closures are garbage collected

rohshall
91pts14
www.amazon.com 12y ago

Seven Web Frameworks in Seven Weeks

rohshall
1pts0
jazzy.id.au 12y ago

Scaling Scala vs Java

rohshall
49pts36
www.chrisdanford.com 12y ago

Took a job at Amazon – What’s good, what’s not (2010)

rohshall
2pts0
parleys.com 12y ago

The Next Big JVM Language (Video) (2010)

rohshall
1pts0
yz.mit.edu 12y ago

True Scala complexity

rohshall
1pts0
parleys.com 12y ago

Is Fantom light years ahead of Scala? (2011) (Video)

rohshall
1pts0

I am surprised that there are more jobs in Windows and .NET at your place. Java platform is more popular than .NET, and your knowledge of JVM is very valuable. I think you are much better off trying for Java/Scala/Clojure jobs.

Void Linux 9 years ago

If only it had a good documentation like that of Arch Linux, i would have given it a try. It seems promising, marriage of simplicity of BSD systems, and configurability and availability of vast number of packages of Linux.

Almost my whole adult life, I looked up to America. Whatever I know and my life's value system is mostly because of the books I read by American authors. I couldn't belive the news when I heard that Americans chose Trump. When did America become so stupid to vote in these people?

[dead] 13 years ago

I know this is an old thread. But, situation has remained the same. Linus is an accomplished hacker, but this kind of language should be clearly unacceptable. Just because someone is accomplished and controls keys to the biggest open source project, does not mean people should discount such behavior calling it the necessary evil or even making excuses for it and justifying it. If we hear someone speak like that to another person, we surely will think that the person is terrible. Then why does Linus get away with it?

Yup, it's one of the simplest distro with a BSD spirit. I know that package dependency handling is considered to go against the simplicity of Slackware, but I think one of the main reasons why Slackware is lagging in popularity is because of the lack of a package manager that handles dependency resolution like Gentoo's emerge or Arch's pacman.

The civil rights in Singapore and US/UK are not even close: US: http://en.wikipedia.org/wiki/First_Amendment_of_the_United_S... UK: https://www.gov.uk/protests-and-marches-letting-the-police-k... (This is only when you are going to have a protest march and not when you are just going to speak.)

And http://en.wikipedia.org/wiki/English_defamation_law this law is considered an impediment to free speech in most modern world and is not practiced much in the US (because it contradicts with the first amendment).

I am saying 'you cannot protest without applying for a permission'. And I am not talking about gathering of hundreds of people, even 3-4 people cannot protest unless they have been permitted by the government. You said that 'most of what I have written is false'. Let me ask you - which court cases have been won by Newspapers and opposition parties against the government. Straits times reported back in 1990s that Prime minister Goh may be taking directions from then ex-prime minister Lee Kuan Yew and they were sued and had to pay hefty sum of money, even though even the hardcore PAP loyalists will agree that he may indeed be taking directions from LKY. But, Straits times could not gather sufficient evidence to support the claim and had to suffer (and since then it hardly publishes anything that criticises the government.)

I completely agree with you. I live in SG too and I love the government for all their efficiency, clean corruption-free, intellectual approach to managing the country, but hate it when they still have draconian measures like this to control the criticism. I find them stupid in this case, because most Singaporeans are happy with PAP and they will elect them anyway even if criticism is allowed.

Sorry, your last claim of Singapore being a real democracy is a lie. In Singapore, you cannot assemble and protest if you want to. You need to apply for a permission before. Opposition parties cannot organise rallies f they want to because it becomes 'unlawful assembly'. Newspapers cannot publish an article criticising government unless they can support it with a proof that can stand in a court and win a case, when the government sues them for libel with thousands and millions in penalties. (And Singapore government has not lost a single case against newspapers or opposition parties, be it NY times, Straits times). If opposition criticises the ruling leaders, government sues them and some courageous leaders who did that before became bankrupt. Singapore leaders are obsessed with stability and have managed to convince the general public that it is for the good of the people. So, many Singaporeans will defend this, if you say that this is not right. Similar thing exists in China where people are convinced that democracy will lead to instability in a large country like theirs and one-party rule is better for China.

I am curious where you used flags to compile packages in Arch. You need to read manuals, for sure. But, installing unofficial packages from AUR is a breeze - just unzip and then makepkg -si.

great overview of crunchbang's advantages. One minor correction, Arch is a binary distribution and you need to compile from source only if the package is not in the official arch repository.

Why Go? 13 years ago

I agree with everything except Go is fun or the assertion that it combines best of both dynamic and statically compiled languages. It is a minimalistic get-it-done language, I would say it is 'modern java'. There are no aha moments that you experience while learning go. It always feels like - ya, I have seen that. Go did not take the best of the pre-existing languages, it took the minimal set that made sense to the designers; for example: it omitted 'best' features like map, reduce and filter in favour of 'plain old boring' for loops. I wonder how many programmers can wake up in the morning and say to themselves - wow, I am going to program in Go today.

Economies of Scala 13 years ago

Most probably because Java is verbose and does not support some simple concepts like functions.

Kudos to Fedora for making such a bold move. Oracle's commitment to MySQL is questionable. So, even though MariaDB does not have MySQL's 'brand' recognition, it's completely backward compatible with MySQL (at least till now). And I think most people can just switch to MariaDB without any issues.

You are right about wasting time in compiling ports. That is why I like OpenBSD where packages work - similar to that of the Linux world.

I understand and appreciate the great work DragonFly BSD team is doing. I am just pointing out my less-than-satisfactory experience with the ports system I got FreeBSD and OpenBSD installed successfully on my laptop. Also, if I remember correctly, I tried building from ports as well. On some ports, I got the error that they are not supported for DragonFly. When I could not get OpenJDK port working, I just gave up because it is essential for me to have it working.

I tried Dragonfly BSD a month ago. I found some essential ports did not work and I could not install the development software I needed. I wish they establish their own ports soon instead of piggybacking on NetBSD or improve the reliability of the existing ports. Also, DF BSD is too focused on filesystems (and in general, all BSDs seem to share this trait) and less focused on a desktop user experience.

It is one of the minor features mentioned in what's new, but support for 'posix_spawn' is very important for users like me who want to use OpenBSD for software development.

Chibi-Scheme 14 years ago

Apart from Racket, Chicken Scheme is the most active Scheme and it has a lot of libraries (eggs as they call it) from OS interface to amazon web services and web frameworks.

Why do you think easier generics is not that important? I find that complexity of a statically compiled language increases manifold because of the way they handle generics. Do you think complexity does not increase or do you think complexity is not a criterion for success of a language?

I am quite impressed with the design of Rust. For any strongly typed-language, I am always curious about how it handles generics. Most new languages will take in functional language features now a days and so does Rust. But, I think its killer feature is easier generics. C++, Java and to some extent, Scala have not been successful in taming the complexity that gets introduced while supporting generics. I think Rust with its prototype-like take on generics similar to Go, but still remaining strongly-typed, is a great design. I will be curious to know what you guys think about that.