Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Regret is a standard term in economics (Score 1) 145

I think there is some confusion here about the types of assumptions used in economics. It's not that I can fault you for it - the origin of this debate stretches back to a philosophical disagreement between Aristotle and Plato, and very few economists, much less others, are even aware of it.

One type of assumption - or rather, abstraction - is where you assume that everything not specified is explicitly absent. This is the position you seem to implicitly hold, and which is widespread among economists (if they ever examine the underlying philosophy of the field, that is). The other type of abstraction is one where nothing is assumed about things that are left out of the abstraction. Fundamentally, the first type assumes that everything not included is specified as absent, whereas in the second, everything not included is absent from specification, and can take on any (arbitrary) values. The medieval Scholastics had a name for this distinction: they called the first type precisive, and the second non-precisive abstractions.

Though this sounds like a small distinction, it has very interesting implications for the development of a field and, curiously enough, even programming languages.

As you raised the question of economics, I'll include that as an example. There is an excellent paper by Roderick Long on precisely this topic: "Realism and Abstraction in Economics: Aristotle and Mises versus Friedman". One interesting consequence of using only non-precisive abstraction when building economic theory, and assuming that that which is not specified by the abstractions used is not absent, merely unknown, and that the theory should work irrespective of whatever that unknown happens to be, is that the theory always applies to reality, no matter how abstract it may become. Theories built on precisive abstractions have the problem that they apply to reality only in an unspecified way, and only when reality condescends to confirm in some degree to their assumptions. These theories are, needless to say, of much less analytical value, but often much easier to come up with.

I think, however, that for the Slashdot audience, a much better example would be the differences between programming languages based on this view of abstraction. Let's take the idea of class definition in C++/Java and Python.

In C++/Java, if the specification of a class does not include some attribute, it is impossible - without changing the specification - to add or define it later to an object of that class. The assumption is that everything that is not specified in the class definition is explicitly not there. This is analogous to precisive abstraction, because it is assumed that not specifying the presence of something is equivalent to specifying its absence. Python, on the other hand, has no such restriction; an attribute can be added to an object when and where needed, even if the class definition doesn't include it. Python assumes that things not included in the definition of a class are just unknown, not explicitly absent, which fits in with the Aristotelean idea of abstraction as being non-precisive.

Though there are partisans for both types of object systems, it has to be conceded that Python's object system is strictly more powerful/expressive than that of C++/Java, nor does it force the programmer to decide beforehand what to include in his abstractions, enabling a far more 'experimental' approach to development which is closer to how models and programs are actually developed. Though most programmers are not aware of it, design choices in programming languages usually have deep philosophical implications, and thus significant practical consequences.

Comment Re:So people skills win again... (Score 1) 298

Doesn't the 'selection effect' of who Google's 'People Operations' group hires as employees almost completely negate the validity of this survey? Allow me to elaborate:

Even though the employees of Google may value traits 'A, B, and C' over technical skills, isn't that possible only because everyone Google admits into the company as an employee has excellent technical skills to begin with? This allows the employees to take great technical skills for granted, because everyone has them, so these skills aren't thought of a differentiating factor any more. When comparing managers, both of whom are highly technically competent, you would as an employee focus on what differs between them, not what is the same. If both these managers are also tech gurus, you'll say that it is their other skills the make the difference; this this is perfectly correct, insofar as your peculiar environment (Google) is concerned. And so when you are surveyed for what makes a good manager (or when such data are collected or mined from other tools), technical competence doesn't show up as a major factor, because it is, within your sample, practically universal.

Another reason could be that technical competence's effect on managerial ability may not be linear, but a threshold. So having less than that threshold is a great handicap, but the difference, in managerial efficacy, of people who are just above it, comfortably above it, and very highly above it, isn't all that much; after you've reached the threshold, the marginal gains are minimal and decreasing, and other factors are much more important. If everyone in Google meets this threshold, it will obviously not show up as a factor in their analysis.

Of the two hypotheses presented above, I do not know whether either is true, or whether some combination thereof. But unless they are taken into consideration and ruled out, I would be wary of using that data in any organisation that is not Google. My personal experience and intuition suggests that some combination of them explains the results obtained at Google. In fact, I would surmise that, were Google employees made to work in other environment - or were a survey conducted in organisations which are not Google - with large and highly consequential differences between the technical skills of managers, the metric of technical competence would rise significantly in the rankings, if not to the top.

Comment Re:just Turing? (Score 1) 653

This is quite interesting. I had heard of the concept in Muslim law - that the fact that a person is a Muslim gives him quasi-legal authority to act as police, courts, and executioner. I don't know the case-specific details (IIRC, they vary from law to law, and the individual authority granted therein), but I'm familiar with the attitude. Could you provide some reference for the idea in Hindu law?

Comment Re:I think this problem was solved years ago... (Score 1) 252

If the university is treating students as children it's probably because, on average, they are.

If this is the way they are treated, how will they ever grow up?

The correct way for them to treat these kids is first of all to make it clear that this point marks a discontinuity in their education - earlier, the system was responsible. Now, as a student, you are. Give them both freedom and responsibility. Let them face the consequences of their actions. Maybe they will crash and burn - in the first semester. After that, they're damn well going to start studying and start attending, because then they'll know what happens if they don't.

Comment Re:I don't know... (Score 1) 252

You obviously have no teaching experience yourself, especially if you are teaching something as dry as computer science or mathematics..When you have a large amount of work to get through, it is not easy to make it exciting.

I must say one thing about this - isn't it assumed that by the time you hit university, you actually want to be there? That the people who come to get the Computer Science or Mathematics degree are the ones who are interested in the subject matter, and excited by the subject, to begin with?

This view may sound rather naive in this day and age, when real education has been replaced with job training, but isn't the solution to this to make the system better, not to cave in further?

Microsoft

What is Bill Gates Learning From Open Source? 194

christian.einfeldt writes "In the world of Free Open Source Software communities, Microsoft is often viewed as the very epitome of the Cathedral-style model of software production. But is Bill Gates learning from the software development phenomenon that he once compared loosely to communism? In commenting on the results of a Microsoft-commissioned survey of approximately 500 board-level executives about the importance of interpersonal skills versus raw IT coding skills, Gates starts to sound a bit more like a member of the Apache Foundation than the take-no-prisoners king of cut-throat competition: 'Software innovation, like almost every other kind of innovation, requires the ability to collaborate and share ideas with other people, and to sit down and talk with customers and get their feedback and understand their needs.'."
Security

Most Users Think They Have AntiVirus Protection, While Only Half Do 294

SkiifGeek writes "A survey carried out by McAfee and the NCSA found that while more than 90% of users believed that they were protected by antivirus or antimalware products that were updated at least once a week, only 51% actually were. 'Even with significantly growing awareness by everyday users of the need for efficient and effective antivirus / antimalware software, and the increasing market penetration achieved by the security industry, the nature of rapidly evolving Information Security threats means that the baseline of protection is outstripping the ability of users to keep up (without some form of extra help).' The study is available online in PDF format. What sort of an effect does this sort of thinking, and practice, have on the overall security of your systems, networks, and efforts to educate?"
Graphics

Content-Aware Image Resizing 174

An anonymous reader writes "At the SIGGRAPH 2007 conference in San Diego, two Israeli professors, Shai Avidan and Ariel Shamir, have demonstrated a new method to shrink images. The method is called 'Seam Carving for Content-Aware Image Resizing' (PDF paper here) and it figures out which parts of an image are less significant. This makes it possible to change the aspect ratio of an image without making the content look skewed or stretched out. There is a video demonstration up on YouTube."
Debian

Two Major Debian Releases In One Day 189

AndyCater writes "If all goes according to plan, Debian should release both an update to Debian Sarge (3.1r6, henceforth to be oldstable) and a new stable release (Debian 4.0, which was codenamed Etch) — and announce the results of the election for Debian Project Leader — all within 12 hours. Sarge was updated late on April 7th UTC, Sam Hocevar was announced as DPL at about 00:30 UTC, and preparations for the release of Debian Etch are ongoing and look good for later on the 8th."
Programming

Geeks In Asia Use Clever Hacks To Get Slashdot 154

Daedius writes "My comrade Hugh Perkins is living in Asia and he has been without reliable internet connectivity for many days. He uses l33t hacks to get his daily dose of Slashdot in desperate times." From the posting: "The Taiwan earthquake has brought telecommunications in the Taiwan/Hong Kong region to a standstill. I am living in Shenzhen and am unable to read Slashdot directly for several days. Gmail and Google have privileged bandwidth and local servers and both continue to work perfectly from the region. Could there be some way to use Google or Gmail to read Slashdot? A solution was to upload an executable to my web hosting in America that would receive zipped executables by email, execute them, then email me the results."
The Courts

Illinois Ban On Explicit Video Games Is Unconstitutional 195

An anonymous reader writes, "A federal court has struck down an Illinois law that criminalized the sale of 'sexually explicit' video games to minors. In reaching this decision, the court held that the Illinois law was too broad, because it could be read to encompass any game which displayed a female breast, even for a brief second. Interestingly, the court chose the game God of War as the model of gaming art which must be protected. As the court explained, 'Because the SEVGL potentially criminalize the sale of any game that features exposed breasts, without concern for the game considered in its entirety or for the game's social value for minors, distribution of God of War is potentially illegal, in spite of the fact that the game tracks the Homeric epics in content and theme. As we have suggested in the past, there is serious reason to believe that a statute sweeps too broadly when it prohibits a game that is essentially an interactive, digital version of the Odyssey.'"

Trusted Or Treacherous Computing? 208

theodp writes "Just because Richard Stallman is paranoid doesn't mean Microsoft's not out to get you. For a hint about the possible end-game of Microsoft's Trusted Computing Initiative, check out the patent application published Thanksgiving Day for Trusted License Removal, in which Microsoft describes how to revoke rights to render based on 'who the user is, where the user is located, what type of computing device or other playback device the user is using, what rendering application is calling the copy protection system, the date, the time, etc.' So much for Microsoft's you-should-have-control assurances."

U.S. Classrooms Torn Between Science and Religion 1115

Dystopian Rebel writes "A New Jersey public-school history teacher was recorded telling his students that they 'belong in Hell' if they do not accept Jesus. The teacher, who is also a Baptist Pastor, lied later when he was asked by the school principle what he said to the students. Unfortunately for this dodge, a student recorded the teacher's 'lesson'." From the article: "The student and his parents have requested that the teacher's anti-scientific remarks be corrected in open class, and that the school develop quality control procedures to ensure that future classes are not proselytized and misinformed. They have also referred the matter for disciplinary action. No apology has been forthcoming from the teacher or from the school."

Slashdot Top Deals

"An ounce of prevention is worth a ton of code." -- an anonymous programmer

Working...