News for hackers. Stuff that matters.

adeelk

Re:An Intuitive Guide to Linear Algebra on Thursday October 11, 2012 @01:22PM (#4641767)
Sure, but verroq was talking about vector spaces and linear maps, not matrices. The theory of vector spaces over a field is more general and can be applied to much more than systems of equations.
Re:An Intuitive Guide to Linear Algebra on Wednesday October 10, 2012 @01:14AM (#4635162)
> Someone who has never seen the type of problem that would make a given abstraction useful would not be able to understand it easily.

Whether or not someone is sufficiently motivated to study something should not affect their ability to understand it. Vector spaces and linear maps are actually much easier to understand, and I think that at some point in mathematics (probably your first analysis course) your motivation has to come from the beauty of the theory itself rather than some real-world application.

Re:An Intuitive Guide to Linear Algebra on Wednesday October 10, 2012 @01:01AM (#4635121)
As is often the case, the way to get the intuition here is to just work out the computation. Once you do that, it should all "click".
Re:Not all programmers are alike (a rant on Clojure). on Thursday September 13, 2012 @07:26AM (#4515609)
What in Clojure is biased towards web programming (or any other domain)?
Re:Depression lies on Wednesday September 12, 2012 @05:53AM (#4509924)
> About one in four adults suffer from a diagnosable mental disorder in a given year.  That means if you think about your 10 favorite people in the whole world two of them could be at risk of suicide.

No, that means on average, an arbitrary set of eight adults contains two with a mental disorder. (Presumably this refers to adults in the U.S.)

Re:Fixing Hacker News: A mathematical approach on Tuesday August 21, 2012 @10:09AM (#4412747)
> That's like saying, "If we start putting people in jail for using illegal drugs, people will eventually stop using illegal drugs." Unfortunately that's just not how it works

If you believe this, then what is the purpose of putting illegal drug users in jail?

Re:Fixing Hacker News: A mathematical approach on Tuesday August 21, 2012 @09:41AM (#4412625)
> The issue isn't that people are voting up comments or submissions that don't fit with what HN is supposed to be, the problem is that those submissions and comments are being made.

If people stop voting up such comments, people will eventually stop making them.

Re:Anic - Faster than C, Safer than Java, Simpler than *sh on Wednesday August 15, 2012 @05:09AM (#4385191)
> Mostly, when I come across complex equations in CS papers, I tend to skip over them and only go back to look at them if there are parts of the paper I can't make sense of without them - it is very rare to find that they are necessary at all.

Obviously any equation can be expressed in words, but those who are familiar with the notation are able to read the equations and understand the ideas in a paper in a fraction of the time. This is important for those who read papers regularly.

Re:Wikipedia Redefined on Tuesday August 07, 2012 @07:35PM (#4352974)
Dear kristianc,

You are comparing en.wikipedia.org with their redesign of www.wikipedia.org. Notice that the latter is, with respect to content, the same as their redesign: languages, search, and sister sites.

Secondly, in the screenshot you are looking at, the content of the article has obviously pushed down due to the activation of the “quote” mode. Honestly, I doubt you do not realize this and I can’t help but wonder what motivation you have to criticize their work so unfairly.

Re:Joe Armstrong: Why OO Sucks on Sunday July 15, 2012 @05:21AM (#4246584)
The funny thing is that most of these APIs wind up with what's essentially a "this" pointer at the front of every argument list so you're really doing OO anyway.

Do you have much experience with non-OO programming? Or even OOP, for that matter? How can one honestly believe that every instance of passing data into functions is automatically OOP? Did you even consider the fact that this has nothing to do with objects?

Time objects are a really bad example because time calculations are exactly the kind of hairy mess you want to hide behind some kind of abstract API.

You miss his point here. Time not being an object would not imply that it can't be abstracted into an API. Just see Clojure's clj-time library for an example.

You really find IO more interesting than problem solving?
Re:PHP: The Right Way on Sunday July 08, 2012 @08:26AM (#4214424)
I’m not the OP.
Re:PHP: The Right Way on Sunday July 08, 2012 @07:04AM (#4214317)
Any reason for the personal attack (based on unfounded assumptions)?...
Re:PHP Addiction on Saturday June 30, 2012 @07:06AM (#4181347)
> Every other language I've learned either has as many warts as JavaScript or isn't practical.

Time to learn some more languages.

Re:I don't "get" art on Monday June 18, 2012 @04:43PM (#4128412)
I don’t see an interpretation that makes sense. In fact, I don’t think there is one. I guess you define a “statement” to be a complete sentence, judging by “its title alone isn’t a proper statement”, but titles are rarely statements anyway and the actual contents of the novel, I am sure, are full sentences. We need to use more precise language, instead of hiding behind vague terms like “statements”, if we hope to evaluate the argument.

I am not nitpicking. I honestly don’t think any sense can be made from leot’s statement. If I am wrong, I invite you to refine it in a way that makes sense. Your earlier refinement (text is not the best medium for every message) makes sense, but the point is that art is not defined as “mediums other than text”, and therefore it isn’t relevant to the previous discussion about art.

Re:I don't "get" art on Monday June 18, 2012 @11:58AM (#4127028)
This is a more precise statement, but you have replaced “art” with “other mediums than text”. Is literature not art?
Re:I don't "get" art on Monday June 18, 2012 @06:48AM (#4125788)
This statement is meaningless as is and I think if you were to make it precise you would find it ridiculous.
Re:The girl with the ANSI tattoo on Thursday May 31, 2012 @01:28PM (#4049195)
“Bandwidth Limit Exceeded”
Not sure I understand your point. Gauss is credited for the term “complex number” as well.
A programming language designer shouldn’t have to make accommodations for users of whatever other languages are popular at the moment. If “return” is the natural name for a keyword, then regardless of its semantics in other languages, that is the best choice in the long term.

Technical note: even in languages where every expression has a value, it is possible to have an `if` form that doesn’t require an `else` value: just return nil. See, for example, Clojure: http://clojure.org/special_forms#if

Re:So You Want to be a Programmer on Saturday May 26, 2012 @05:30AM (#4026955)
What is “computer syntax”?!
Re:So You Want to be a Programmer on Saturday May 26, 2012 @05:29AM (#4026951)
> Intelligence/coding go hand in hand.

Are you joking? There are tons of very intelligent people who know nothing about coding.

Re:So You Want to be a Programmer on Saturday May 26, 2012 @05:18AM (#4026934)
I don’t think so. When does “programming” ever mean technical literacy?

What Atwood is arguing against is the idea that “everyone needs to learn programming”. Because of the title he chose for his first post (which didn’t actually represent his point correctly), now many other groups of people, with a lot of varying views, are arguing with him on points he wasn’t even making. You individually are arguing that everyone should be technically literate, but that’s not what he was arguing against anyway.

Re:So You Want to be a Programmer on Saturday May 26, 2012 @05:09AM (#4026928)
Wow. Please look past the title of his first post to see what he's actually saying: not everyone needs to know programming (which is distinct from “computer literacy”).
Re:So You Want to be a Programmer on Saturday May 26, 2012 @05:06AM (#4026925)
> why is mathematical and logical thinking, common to programmers, so rare?

What evidence is there that programmers have better mathematical and logical thinking?

> I've tried teaching many people the difference between "8" and (the literal value) 8...it never seems to stick until you write and run a simple piece of code to test it out.

This is unrelated to both mathematics and logic.

Re:Responsive Typography on Friday May 25, 2012 @05:24PM (#4025419)
> I cannot recommend it to hackers since the functionalities are quite limited.

Come on, iA Writer is not competing with Emacs.

Re:Responsive Typography on Friday May 25, 2012 @05:20PM (#4025404)
> I think the 'most people can't...' is off slightly because good vs bad is purely a personal, instinctive thing.

Typography is not subjective. That non-experts are unable to distinguish between good and bad typography is simply a consequence of the fact that “incompetent people are inherently unable to judge the competence of other people” [1].

[1] http://news.yahoo.com/people-arent-smart-enough-democracy-fl...

Re:Github: CoffeeScript cracks the top 10 languages on Thursday May 24, 2012 @04:19PM (#4020349)
This seems like a reasonable definition. Does CoffeeScript not have its own idioms, though? I’ve never used it myself, but a search turned up this chapter on idioms in “The Little Book on CoffeeScript”: http://arcturo.github.com/library/coffeescript/04_idioms.htm...
Re:Github: CoffeeScript cracks the top 10 languages on Thursday May 24, 2012 @03:48PM (#4020203)
A programming language is independent of its implementation. If web browsers supported CoffeeScript natively, would that make it more of a language?

Older »