Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: 20 replies 12

20 flaming replies for daring to suggest that most of the math they often teach with CS is useless to most programmers later in life.

There's a ton of cognitive dissonance there. These people worked hard (or are working hard) slogging through these useless math courses, therefore they must be valuable.

That sort of cognitive dissonance seems to be almost instinctual, part of our natural preference to defend our "group". When I attack the excessive and useless math taught with CS, I am also attacking their identity, striking deep.

It's hard to have a rational conversation about something when people are that invested in it.

User Journal

Journal Journal: Fallacious Intuition 2

This morning I find myself wondering how much of what we consider human intuition is simply the application of fallacious logic.

An example, post hoc ergo prompter hoc. It wouldn't be a notable fallacy if we, as humans, weren't prone to draw conclusions based on it. Obviously when there is a causal relationship, post hoc is always true. While not sufficient evidence alone to "prove" anything, it is a datapoint that shouldn't be ignored.

I wonder if the creation of "real" AI will require us to use fallacy as a tool. Maybe one of the hallmarks of true intelligence is the ability to give weight to what is, on its face, a fallacy.

User Journal

Journal Journal: Libertarian Success Story: The PC

The commodity PC is one of the great libertarian success stories of our age. People often concentrate on the technical aspects of what started the PC revolution, but in the end it was the good old invisible hand at work.

The PC revolution never really took off until there was an open platform to build parts for. Interchangable parts are obviously not a new idea, the concept had been around since the beginning of the industrial revolution. Consistantly, companies that have embraced an open standard have found great success with it.

The invisible hand punishes those that produce proprietary products. Even Apple, the counterexample that is no doubt lingering in your mind right now, has seen their marketshare fluctuate nearly in sync with their amount of openness.

Microsoft is an interesting case. They have ridden the coattails of the open hardware revolution, making huge profits in the process. Their current strategy is hurting them, however. MSFT profits are nothing like they used to be, and the stock reflects that.

User Journal

Journal Journal: Why OOP sucks. 5

I know what you are thinking, "How can you pick just one reason why OO sucks?". Well, let me preface this by saying: this is just one of many reasons. It just happens to be the one I'm think about today.

OO assumes the programmer can design well right from the start, yet lures the beginning programmer into thinking they are making meaningful abstractions, when in reality their code is crappy and poorly abstracted.

Early "optimization" of abstraction can lead to serious problems. By forcing guesswork abstraction into the initial design, OO causes this premature optimization of abstraction. This causes more refactoring later on, or more commonly, the code just grows unmaintainable as the classes and methods become less and less meaningful.

In an ideal world we could draw nice charts and then code them into the computer and everything would be planned and would work. Unfortunately for non-programmers that want a piece of the pie pretending to be a "software designer", it doesn't work that way.

Software development is a best realized as highly iterative process, with a tight loop. OO discourages this good design by forcing abstractions before they can be meaningfully made.

User Journal

Journal Journal: Europe's slide toward fascism. 8

NPR is running a story about how many countries in Europe are "moving to the right".

Surely it is to the "right" but more specifically, it's moving toward fascism. NPR, with their neo-liberal leanings, wants to frame this stuff as "right wing" when it's clearly the beginnings of fascism.

The uniting force in this movement is a hate for Islam, a fear of Muslims that are immigrating to these countries.

What is interesting is that it is the most socialist countries that are moving this way. This reaffirms the theory that neo-liberalism inevitably leads to socialism, and socialism inevitably leads to fascism.

The logic of the voters confirms what many Libertarian (or classical liberals) have said all along. They interviewed one former socialist voter from France. She said (paraphrased) "The government needs to do something about these immigrants, I don't like this guy but I'm going to vote for him anyway because he'll clean up the country".

The slide of socialism to fascism is a logical one. If the government is providing lots of services to the residents of the country, then every immigrant becomes an issue of national concern. Every immigrant is a potential leech on the fruits of "my" labor. No one can be free because everyone has to be accountable to everyone else. When things go bad, this transfer of wealth breeds hate, hate against any identifiable group that has immigrated and can become the scape goat.

The only solution is to let people control the fruits of their own labor. Socialists want to make everyone interdependent, "as long as those dirty Muslims aren't getting any of my money". Freedom can never coexist with a system of coerced wealth transfer.

User Journal

Journal Journal: Foamy-esqe rant.

It's Linden Lab, not Linden Labs. For every person that uses the incorrect name, I will kill one (1) cuddly kitten. That is all.

User Journal

Journal Journal: The End of Second Life? 1

Over the weekend, Linden Lab announced price increases effective Wednesday for simulators (1 CPU that runs one simulator). The old price was $1250 + $195/month, the new price is $1650 + $295 a month. This steep increase with little warning has shocked many residents that were planning on buying simulators.

On top of all this, Linden Lab announced 150 simulators available at the old price would be put up for sale on Wednesday at 1PM, PST. When 1PM rolled around, there was the expected huge rush of orders, then Linden Lab announced that there was an unlimited supply at this price, available until the 15th. Many who bought islands based on the information that the availability was limited are very upset. It was also announced that the islands would be charged the new price on transfer, after the rush was over. Previously, users were assured the monthly payment would be locked in at the old price.

User Journal

Journal Journal: UIDs hit 1 million 1

Doh. I had somewhat watched the UID numbers approaching 1 million, thinking I might try for the millionth account. Guess I missed that one. Looks like no one else remembered to try to grab it either, it looks like a normal account name.

User Journal

Journal Journal: AOL Search Leak, belated 1

Looks like I'm behind the curve on this AOL Search leak story that broke last week. Been really busy.

This blog entry is the precise reason that "if you aren't doing anything wrong, you have nothing to be afraid of" is bullshit.

They take some searches this guy did, and ascribe some real world intent to them. To me, it's obvious he's just one of us that is facinated with stuff like rotten.com, goregasm, crime stories and accident stories. Doesn't mean we want to kill anyone.

I don't think the transparent society would work. Too many people making too many assumptions about intent. Sometimes you need a little privacy, even if you aren't doing anything wrong.

And bloggers that need some serious lessons in responsible journalism aren't helping matters.

User Journal

Journal Journal: Lecture sucks

So it came up again in discussion. I hate the "lecture" concept, I think it's obselete, and only still exists to serve to boost the egos of professors who are too inept to garner respect outside the acedemic institutions.

The learning pyramid

Yep. I kinda wonder if that chart is being taught in a lecture-format class at tamu.edu... pretty ironic.

User Journal

Journal Journal: CPSC banning chemical sales

Right now the CPSC is trying to go outside their juristiction to ban the sales of anything they consider a "chemical" to the public, since chemicals and other raw materials aren't safe consumer products. They are doing this under the guise of preventing the sale of illegal explosive fireworks to the public.

The ATF has the juristiction to regulate the manufacture and sales of such explosive devices, not the CPSC. The ATF is not trying to ban the sales of chemicals to the public.

Pretty soon it will be illegal to buy any raw materials for anything unless you can prove you are a business.

Anyway, sign up for the Fireworks alliance. They have nice prewritten letters you can send to your elected people.

Fireworks Alliance

User Journal

Journal Journal: DEATHBOT 9000

DEATHBOT 9000 RUNS ON OPEN-SOURCE SOFTWARE! DEATHBOT 9000 IS ROUTIENELY MODERATED +5 INSIGHTFUL ON SLASHDOT! DEATHBOT 9000 MET WIL WHEATON ONCE! Deathbot 9000 has no concept of an indoor voice! Deathbot 9000 blathers incessantly about the GPL!

More Information

User Journal

Journal Journal: G5 suckage 1

The new G5s apparently don't use IEC power cables for some arbitrary reason (likely so they can sell replacements at $100 a piece).

Apple are such bastards.

Slashdot Top Deals

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...