Recent submissions

Comment · 14 years ago
Whether you are working or wasting time is decided by the pre frontal cortex, which is responsible for the decision making process in the brain. However the creativity is a whole-brain process, it takes many brain regions to come up with insights and inspirations. So it makes sense not to depend on your pre-frontal cortex to decide activities of the whole brain. It almost like uninformed non-technical manager deciding the technology stack for the programmers.
Comment · 14 years ago
Thanks. Meditation would be great in the morning.
Comment · 14 years ago
More time doing work does not translate to more creative output. Wasting time is the most effective way to come up with ideas. Its been proven and written many times over. But I guess when you are in a startup and taken funding from external sources, its hard to explain why you waste time!

The post also needs a TLDR;

Comment · 14 years ago
Great roundup. Its nice to see all this points. One big difference between scripting and non-scripting languages is that, in scripting languages you can modify the structure of the program at runtime, while in compiled languages you are stuck once you compile it. C++ does have metaprogramming through the use of templates and those programs look immensely complicated, but it can't introduce new data types and logic at runtime. I kinda dislike C++ from beyond templates as the code looks super ugly.

The ability to modify the program at runtime (and elegantly) is a huge advantage over compiled ones and allows you to express new category of solutions. Programs that change itself is in my opinion pretty advanced.

So it seems, Python and Ruby allows the programmer to free the mind from the low-level housekeeping and focus 100% on logical thinking and give incredible expressiveness. I would buy that. I wonder how often an above average python/ruby programmer use its metaprogramming / reflection capabitlies?

Comment · 14 years ago
I totally agree. I would not write web services in C++ unless I have only one computer and million users.
Comment · 14 years ago
"5/5 (or whatever the scale is) means that you can accomplish the most advanced task possible in the language"

I appreciate your sympathy. I have no problem with people who are born into scripting languages. Personally I started with C, C++ and worked on few scripting languages. My question came from more of curiosity. There is more learning curve in low-level languages because the very structure of your code can affect the memory foot-print of your programs and that requires careful crafting of data-structures and algorithms. At a scripting language level you are in a virtual "world". It does allows you to SOLVE pretty advanced problems but it does not necessarily translate into your expertise in the scripting language itself. For example, I might use Ruby to create true AI system but in the end its the algorithm that mattered not my knowledge of the language.

Comment · 14 years ago
I mean how advanced can you be in a scripting language ? There is no memory management, no low level systems knowledge required. Can you give me an example of writing really really advanced code in Ruby or Python ?
Comment · 14 years ago
If no programming experience required, What are the other prerequisites for this course? Can anyone without a collage degree join ? Do you think person with zero programming experience with just 9 weeks of study get $80k salary ?
Comment · 14 years ago
It would be interesting to know how many Christian Hackers believe in Evolution.
Comment · 14 years ago
Wow my comment got deleted! Didn't know HN has censorship board.
Comment · 14 years ago
they are bettering society..they have a huge NSFW content.
Comment · 14 years ago
In social networks, companies are not trying to fix email or group communication because its broken. They are trying to produce users for their specific applications. If they use Email as a substrate for communication, they have no user. They end up being just a software vendor.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton