News for hackers. Stuff that matters.

randomhack

Re:Ask HN : How do I delete my account? Is HN evil? on Friday June 27, 2008 @01:50AM (#229500)
Please delete my account.
Re:Ask HN : How do I delete my account? Is HN evil? on Friday June 27, 2008 @01:46AM (#229496)
Does it matter?
Re:Ask HN: How do you stay healthy? on Thursday June 26, 2008 @11:09PM (#229371)
1. Walk. A lot. 2. Balanced diet.

Ask YC : [Optionally] Statically typed languages on the JVM?

I know of 2 statically typed languages on the JVM : Java and Scala. Any other interesting languages on the JVM which are more or less stable enough to use? I already know a lot of dynamic laguages run on the JVM like Jython and JRuby but not too many nice statically typed languages around.Something with optional static typing like Common Lisp will also do. (I know about ABCL but its GPL and I...

( Read More... | 2 comments | 2 points | on HN )
Re:Ask cperciva: Are great mathematicians born or made? on Thursday June 26, 2008 @04:35AM (#228389)
Precocity is overrated. To me, believing that genius is decided at age 0/5/10 whatever means that you are just rationalizing not working hard enough with "I am not a genius. I will not make it. Therefore no point in working hard".

The primary test really is : a) Are you having fun (with maths in this case)?

b) Are you willing to put time and effort into it? Note that the amount of time available may be one hurdle if you are starting at mid-age since its likely that you are pursuing it as a side hobby instead of a full time profession.

See Hamming's lecture on PG's site. Search particularly for "hard work is compounded" and "why is he so much smarter than me" or roughly along those lines.

If you are self-learning, then wikipedia is not a good way to do learn computer science. Its way better to actually read a good book, think a great deal and read/write code when appropriate. Computer science is not history where you learn just by reading. Thinking and problem solving are very critical too.
Re:Parallel Python or Ruby? on Sunday June 22, 2008 @12:48AM (#224059)
I have read a bit about stackless. Neat implementation but it still suffers from GIL? You can launch thousands of microthreads but apparently they still run on single core?
Re:Parallel Python or Ruby? on Saturday June 21, 2008 @10:34PM (#224006)
Hmm is poking around the AST necessary? What about looking at the bytecode instead?

Parallel Python or Ruby?

If you were to add some parallel language constructs to Python or Ruby or <insert your favourite language>, what would you add? Lets assume you are only allowed to add 1 or 2 constructs so you dont go changing the whole language upside-down. Also assume that you are not allowed to take something out of the language only add to it. Please describe in detail with actual examples if...

( Read More... | 20 comments | 6 points | on HN )
Re:Vista Is Good on Wednesday May 28, 2008 @02:48AM (#201842)
Well there are more problems than pointed out in the blog. Many of the "problems" cited are actually just effects of the real problems. Corporates not upgrading and OEMs offering XP are not causes themselves.

One problem is that the UI changed quite a bit from XP but without any added value. Why rename My Documents to Documents? Just for the heck of it? Why change the network connections dialog? For the first time in my life, I had to spend more time setting up a wireless connection in windows than Linux. Change in UI can be good but only if the changed UI offers something new. Just renaming things or moving options around without any reason is plainly annoying.

Second problem is bloat. Why is the OS eating up so much RAM. Isnt the OS meant to run applications on top? Or is the OS just meant to run(or in this case limp) itself somehow. Again I dont see what Vista is doing with all that RAM. Is it doing something useful which XP didnt do? Then go ahead and use the RAM. But if it isnt, then why is it eating RAM?

I havent faced much problem with hardware incompatibility thankfully and as pointed out thats an issue with any OS upgrade. UAC is annoying but can be useful.

edit : I feel the blog only raised strawmen and then beat them up but did not tackle with the real issues.

Re:Cities and Ambition on Tuesday May 27, 2008 @06:55PM (#201515)
Lately PG essays have become more literary/poetic than before. I do not somehow identify with these later essays anymore.
Is there any proof for the statements made about left/right brains? Was the prof learned in neuroscience? Or is it just some folk tale stuff?
Re:Ask YC: What makes Twitter so special? on Friday May 23, 2008 @10:02AM (#198019)
Mandatory penny arcade link : http://www.penny-arcade.com/comic/2008/4/23/
Re:Is Scala Really the Next C++? on Friday May 16, 2008 @11:35AM (#191860)
Well can you give more info about these ports? Sounds like you want to do interprocess communication of some kind with the JVM?

1. How exactly would you setup the JVM? Will you need to wrap every Java class you want to use with some kind of communication mechanism? What about callbacks?

2. Can you subclass a Java class?

3. What is the overhead of calling Java methods from Erlang?

4. Has anyone demonstrated a bridge to a non-trivial Java library using a language not running on the JVM?

I feel interprocess communication might be ok for some apps but not all apps.

Re:Is Scala Really the Next C++? on Friday May 16, 2008 @03:12AM (#191556)
Erlang's fast? Compared to what? Scala is usually about as fast as Java. Not trolling. Genuinely curious.
Re:Lies We Tell Kids on Wednesday May 14, 2008 @01:43PM (#189808)
You forgot to mention Turing :) Turing doesnt get much space in school textbooks. And von Neumann too despite being one of the giants of mathematics in 20th century.
Re:YC startup looking for rockstar designer on Saturday May 10, 2008 @04:53AM (#186247)
As it happens, he only knows drums and sucks pretty bad at guitar and singing.
Re:YC startup looking for rockstar designer on Friday May 09, 2008 @04:11PM (#185845)
I designed my own rockstar in rock-band. Do I qualify?
Re:Physics wonder boy to test Einstein theories on Friday May 09, 2008 @02:56PM (#185752)
Hmm .. is it really accurate to say he is testing "Einstein's theories"?
Re:Ask YC: When did we stop wanting useful software? on Wednesday May 07, 2008 @07:02PM (#183970)
Well everything "social" certainly has a very large mindshare and buzzshare nowadays. This is due to very nature of social apps and also due to the fact "social" apps are relatively new. The buzz of social apps is also much greater in the developer community since the basic ideas are something that everyone understands. Not every developer will be able to talk about hospital software for example but every Joe can talk about "chat widgets".

But it certainly does not have an equivalent revenue share. Put the PROJECTED revenue in 2009 of all "social" apps/platforms together and still you would still be at far less than $10bn.

You certainly can make a lot of money by building useful non-social software. It just wont be as visible or talked about.

Re:Ask YC: When did we stop wanting useful software? on Wednesday May 07, 2008 @06:55PM (#183966)
This "(hopefully someday)" part scares me. And the fact that its in brackets and not that talked about scares me even more.
Sorry for your difficult situation.

1. Outsourcing may not be a good option particularly for work that can be done by 1-2 developers. Approach a local developer, try and negotiate a contract where you give equity but not salary.

2. The runaway developer has 35% equity still? That might be very problematic in the future.

3. I do not about Django particularly but learning Python is not tough. Python is a very easy language to pickup and you should devote some time to learning the language so that you can at least understand what your fellow dev is doing.

Re:Scipy - the embarrassing way to code on Tuesday May 06, 2008 @09:06PM (#183026)
I would suggest looking into NumPy/SciPy instead of Matlab. Matlab has a very good library for numerical computation but in my experience, Matlab is absolutely terrible as a language for anything except matrix stuff.

NumPy gives you a good matrix syntax while building on an excellent general purpose language. Personally I felt NumPy is a lot cleaner and Python a lot more fun than Matlab though Matlab has many many "toolboxes"/libraries not in NumPy.

Re:Ask YC: Why don't you write a blog? on Monday May 05, 2008 @03:10AM (#181276)
"Why do you just consume the information and dont produce some?"

Blogs are not an appropriate medium for publishing every kind of information. What about people who write books, essays, reports or even user manuals? Are they just "consuming information"?

Hmm looks kind of expensive though. Does it really justify the price?
Re:Hans Reiser Guilty of First Degree Murder on Tuesday April 29, 2008 @01:24AM (#176341)
I am not sure why .. but PG sometimes reminds me of the fat majin buu.
Re:How To Become A Good Theoretical Physicist on Monday April 28, 2008 @09:38PM (#176189)
Good article. Atrocious formatting.

Older »