News for hackers. Stuff that matters.

TriinT

Re:What Startups can learn from Lady Gaga on Saturday January 02, 2010 @06:05PM (#1027813)
Either you're deaf, or your standards are very low. Sorry to burst your bubble, but I personally know tens of musicians, and most aren't even that talented, who make Lady GaGa look like the proto-amateur she is. Her talent is to sell, not to make music. Last but not least: she's ugly as hell. But then, so was Britney Spears 10 years ago, and that didn't stop her from becoming "successful".
Re:Computer Science Education: It’s Not Shop Class on Saturday January 02, 2010 @04:27PM (#1027680)
Philosophy is mostly games of words that lead nowhere. Wittgenstein wrote all about it. History is interesting, but too ambiguous and too subjective. Literature is to be enjoyed, not to be analyzed. CS is rigorous Philosophy and, hence, it's a good mental exercise that one can't get in other fields of knowledge.

When you design an algorithm and implement it in code, the computer will not allow you to be ambiguous and imprecise. You made a wrong assumption? Sorry, your program won't work. No partial credit for you. It's tough, but it's fair.

Re:What Startups can learn from Lady Gaga on Saturday January 02, 2010 @03:56PM (#1027644)
That being fugly and having absolutely no talent whatsoever does not mean one can't be a commercial success?
Re:Computer Science Education: It’s Not Shop Class on Friday January 01, 2010 @04:40PM (#1026283)
I don't have a problem with the Bourbakists doing very abstract and rigorous Math. After all, Math was an edifice built on quicksand until they came along. I think they contributed a lot.

However, I also think the Bourbakists created a monster, which was this notion that the "Greek method" was the only valid one, and that the "Babylonian method" was to be avoided. Even Combinatorics was considered "unworthy" of great minds. All geometrical intuition was frowned upon. Applications were laughed at. All of a sudden, Math became sterile. Interestingly, Turing's work, in a sense, derived from Hilbert's program to make the foundations of Math solid. The fact that Theoretical CS exists outside of traditional Math is nothing more than an historical accident. Computability is pure Math. Computational Complexity is still a bit "dirty" but it's also rather fundamental.

Re:Computer Science Education: It’s Not Shop Class on Friday January 01, 2010 @03:11AM (#1025552)
It's sad to read the comments on the NYTimes article. Even people who claim to have years of experience in the "field" can't tell the difference between Computer Science and computers. Dijkstra said it all:

"Computer Science is no more about computers than astronomy is about telescopes."

In my most humble opinion, the value of CS education is not to prepare young people for a job in IT. Instead, its value is in teaching young people how to think in an abstract and rigorous manner. This is much more valuable, and it's useful regardless of what one's future career path is.

These days students think they can hack everything. They think they can BS on their homework essays, they think they can BS on their exams, they abstain from precise reasoning because it's too much work. Well, guess what? You can't BS a computer. All those sub-human morons commenting on the NYTimes article, the ones who work in IT and who are so afraid of outsourcing, should keep in mind that CS education is, at its core, applied philosophy and applied math. The label "Computer Science" is a misnomer. Yet once again, I blame the Bourbakists. If Turing had lived a few decades before, Theoretical CS would be a part of Math, not a separate field.

Re:Intercourse and Intelligence on Wednesday December 30, 2009 @07:20PM (#1023555)
I never thought I would say this one day, but I believe that puritanical attitudes exist for a reason. Not that long ago, one could die of syphilis. Many other STD's would result in infertility. The sexual revolution is only a few decades old, and it was made possible by penicilin, antibiotics and advances in Medicine. You call anti-sex attitudes "ridiculous", while "anachronistic" would perhaps be a better word.
Re:How bees perform perfect landing on Monday December 28, 2009 @12:06AM (#1018111)
When I studied Biology in high-school I found it beautiful but boring to study because it was too descriptive. Many years later, after having done various kinds of engineering, I must say I am amazed at living systems. Now I see connections between biological systems and systems engineered by humans. I see feedback loops everywhere. I think in terms of robustness and fragility.

Saying that "we have a lot to learn from nature" is almost a vacuous statement. Nature is so complex, that there are billions of opportunities to learn from it and to design bio-inspired systems. An example: neural processing is orders of magnitude more power-efficient that CMOS. Sure, our brain can't do arithmetic at high-speed, but if we lose a bunch of neurons, our brain still works. Humans can literally lose parts of their brain and survive and function. It's amazing. By contrast, a dust particle on a Silicon wafer is enough for a CPU to malfunction.

This fascination with nature has a dark side, too. Just because evolution has attained such quasi-perfect designs, it does not mean we can do the same. Neuromorphic electronic systems never got anywhere. People in the 1980s talked so much about analog VLSI and neural networks, and I haven't seen that much coming out of it.

The problem with being fascinated by something is that being in awe is not always the most productive way. Sometimes despizing something works much better. Whatever. I am not saying anything deep, and cheap philosophy never got anyone to actual achievement, to building actual things that actually work. Hence, I shut up.

Re:How bees perform perfect landing on Saturday December 26, 2009 @03:11PM (#1016239)
Let us agree that this discussion is pointless due to lack of reliable performance metrics. In general, biological systems are orders of magnitude better than systems engineered by humans and, hence, I mentioned that we have a lot to learn from Nature. Sure, a hummingbird does hover but it can't attack enemy tanks like the Harrier does. We're talking apples and oranges here. However, look at the size of the brain of a hummingbird and how little power it must consume when compared to the powerful computers that run the control algorithms necessary for the JSF to hover. It's humbling. But Nature had millions and millions of years to come up with such solutions, and we, humans, have been flying for merely 106 years. Maybe we'll catch up.
Re:Ask HN: So HNers, whatd'ya get for Christmas? on Friday December 25, 2009 @03:06PM (#1015270)
A massive hangover...
Re:IKEA: Flat-pack accounting (2006) on Friday December 25, 2009 @01:19PM (#1015152)
Have you watched the Tax me if you can documentary? You might enjoy it:

http://www.pbs.org/wgbh/pages/frontline/shows/tax/

Re:How bees perform perfect landing on Friday December 25, 2009 @01:10PM (#1015143)
I have stopped, and I am sorry that things became un-civil. However, do note that I did not throw the first stone. Cheers.
Re:IKEA: Flat-pack accounting (2006) on Friday December 25, 2009 @01:07PM (#1015140)
Where's the injustice? I doubt the Kamprad family has cost the Swedish welfare state what the state wants to tax them. He's merely doing what's best for him, instead of subsidizing the education and medical care of other parents' children. Frankly, I don't see any injustice.
Re:How bees perform perfect landing on Friday December 25, 2009 @12:55PM (#1015131)
You need to get laid, buddy. Chill. Chill...
Re:How bees perform perfect landing on Thursday December 24, 2009 @04:26PM (#1014406)
Quoting Wilbur Wright:

"I confess that, in 1901, I said to my brother Orville that men would not fly for 50 years. Two years later, we ourselves were making flights. This demonstration of my inability as a prophet gave me such a shock that I have ever since distrusted myself and have refrained from all prediction."

No one has ever been able to predict where technology is going. This one is for you to tame your forecasting proclivities and for the moron who's downvoting my comments without explaining where my argument is weak. Cheers.

Re:How bees perform perfect landing on Thursday December 24, 2009 @04:24PM (#1014404)
Good find. But what is the efficiency of the nectar -> mechanical energy conversion? If you fly a F/A-18 at afterburner, you will be out of fuel pretty quickly, too. The issue is: how much of the chemical energy stored in the fuel is transformed into mechanical energy?

In any case, you're picking on the wrong issue. The hummingbird can hover better than a Harrier or a JSF. If you want to start an argument, pick on that.

Re:Microsoft Solver Foundation: numerical optimization library on Thursday December 24, 2009 @03:13PM (#1014321)
I strongly disagree. This has very little to do with Excel Solver. This seems to be Microsoft's take at large-scale, real-world optimization problems, possibly with millions of variables and constraints. Can you do that with Excel? I doubt it. This Solver Foundation framework can do Constraint Programming, Quadratic Programming, and Mixed-Integer Programming. This is serious optimization, not the kiddie stuff Excel users deal with. SF seems to be based on commercial C++ solvers such as MOSEK.

I would say that open-source is not of great interest in optimization software. The idea is to write as little code as possible, and to trust that everything performance-critical has been optimized. Even speed is not the main issue for me. I want something that is flexible. I want to write little code because the less I write the less bugs there are. Correctness trumps everything else.

If I am using SF to allocate investments, I want to make sure an optimal solution is found, even if it takes a little longer. Computer time is cheap. Buy a bigger computer. Developer time is more precious. There are only 24 hours in a day.

You want to change the source code? With all due respect, but I would speculate that 99,9999% of HN users are not qualified to write numerical optimization code. Looking at it is of little use unless you have a PhD in Applied Math and years and years of experience.

Of limited use to HN readers? To those writing web-apps, perhaps. Those doing Machine Learning will probably be ecstatic to find this.

Re:Microsoft Solver Foundation: numerical optimization library on Thursday December 24, 2009 @03:04PM (#1014305)
I, too, would love to hear from someone who has tried this software. By the way, I found an interview with Nathan Brixius, a senior developer working on the Microsoft Solver Foundation library:

http://hanselminutes.com/default.aspx?showID=209

Regarding similar software, there's MOSEK and a bunch of others whose logos show up on Solver Foundation's website. If you like to code in Python, there's CVXOPT and CVXMOD. If you're into MATLAB, there's CVX and Yalmip.

Re:How bees perform perfect landing on Thursday December 24, 2009 @02:14PM (#1014228)
Say that to da Vinci. His flying machines were inspired by birds. He studied Nature and tried to build machines based on the same principles as those that allowed birds to fly. Of course, that led his astray, because it's hard to design machines that fly by flapping their wings. However, the structural part remains. Take a look at how airplanes are designed these days, and you will see that their structure somewhat resembles the bone structure of actual birds.

Last but not least: never say never, and never predict more than 10 years into the future. In 20 years your predictions might be ridiculed.

Re:Trading Shares in Milliseconds on Thursday December 24, 2009 @02:08PM (#1014209)
I did. I was unimpressed. I was used to working in fields where theories could be trusted. Finance is a lawless territory. It's fun because problems lack structure and are so hard. It's frustrating because 30 years ago my skills would have allowed me to do something cool, while now the field is saturated and the odds are stacked against you. I moved to greener pastures and never looked back.
Re:How bees perform perfect landing on Thursday December 24, 2009 @02:04PM (#1014204)
"Those super-sonic eagles are extremely elegant. And, why do we bother with 747s when ostriches are so much more efficient."

For starters, please do note that I wrote flying machines. As far as I know, ostriches do not fly. Besides, supersonic is not that impressive. Hell, a rocket can move at hypersonic speeds. When you design a fighter jet that is as maneuverable and energy-efficient as a hummingbird, please let me know.

Older »