News for hackers. Stuff that matters.

Ghassan

Re:Heard of Google Instant? Well, I built YouTube Instant. on Wednesday September 15, 2010 @03:28AM (#1693604)
anybody has the instant.js file? the link for it does not seem to be working anymore:

http://feross.net/instant/instant.js

??

thnx

Re:Poll HN: Java vs Erlang, is Erlang worth learning? on Thursday August 20, 2009 @09:58PM (#776842)
Yes Erlang is: 1. so much faster to execute 2. much faster to code with 3. much faster and easier to maintain your code definitly 4. much smaller size of effective code compared with Java 5. MOST IMPORTANTLY: Erlang has the ability to adjust your running code and patch your system while it is up and running! and maintain versioning for your patches dynamically, this means that you're guaranteed 99.99% of systems availability. Erlang is a pioneer in Soft Real Time computing. Virtually systems written in Erlang never go down. it has been designed for the telecom sector at the beginning and was tested rigorously for that at Ericsson Labs.

hope this helps..

Looking for a cofounder for a startup.

I am in San Pablo, east bay, near San Francisco. A very easy going, friendly, sharp, and highly educated (M.Sc CS + certs), always eager to learn, motivated and aspiring. In need for a cofounder who is easy going, simple, Ruby and or Objective C guy is a plus. Cool guy here. hit me at gus.ayesh at gmail. Thanks.

( Read More... | 2 comments | 3 points | on HN )
But maybe there is more to do. you see, it can not always be a single effort.

I suggest that, we technologists and computer scientists might have the responsibility to lead and share in our local societies. If we create a star fish model technology interest groups that work to share knowledge in local communities. host meetings for training locally. use public schools and at the same time educate youth on the new emerging programming languages and systems. invite local corporate IT managers, and IT staff, business decision makers to local meetings to raise awareness on Erlang and other technologies as well. Show casing each. then we can get funded by these very companies that benefit from such services.

botom line is, economic drivers, can be created using new technologies, when understanding propagates on the value put with each of these new technologies. however, untilnow, the history of that course has been tightly coupled with corporate america as opposed to grass roots efforts whcih work on creating these technologies.

Venture capitalests, would find it easier to fund emerging technology companies when public awareness is already there about them.

Exactly. well said. this is the issue I am trying to raise. Companies are not hiring Erlang programmers, because they simply do not know what they are missing. what you don't know, hurts you more. existing problems are there that need to be resolved but there is lack of awareness on what's new and what is out there that can address the problem directly and efficiently and most economically. We have idle multi core processors that are underutilized since around a decade now, and we scale our load balancing by buying more servers. We need strong matrix arithmatic computers, so we buy higher colck cycles with multi cores setting idle, all underutilized with multi threading which was designed for single core CPUs back in the 70s and 80s.

All that is supposed to change, when Microsoft launches .NET 4 and C# 4.0 with it which is the first concurrent programming language from Microsoft and along with that Microsoft is supposed to raise awareness on multi core, and concerrency. And this is the problem!

The industry, economy, development and evolution of systems can not be held back pending a single company like Microsoft, Apple, etc.

Computer science and it's applications need to be utilized properly and timely.

As far as I know, Clojure is a scripted multithreaded langauge that targets JVM. it is not a concurrent language. almost all current programming languages are like that. The upcoming C# 4.0 will be concurrent C#. which is yet to come.

Erlang functional language supports concurrency inherently and seamlessly

I am baffeled by Erlang, a functional programming language that inherently supports concurrency. This is a language that has been out since 1992 by Ericson and Swedish CS labs but only recently is getting some attention. This shows two problems: 1. That despite this has been long needed, since multicores were out, but we did not know about it until recently. And still largely in the dark...

( Read More... | 8 comments | 3 points | on HN )