Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re:In other words... (Score 1) 634

> I think this entire discussion suffers from survivor bias: those who advocate strongly for Fortran have not given serious consideration to anything else.

I've just honestly never heard of OO being used anywhere, where it wasn't a crutch for bad programmers; with again, the appeal to modernity fallacy being used to justify it.

I consider computer programming in its' current form, to very largely be a field in serious decline, and ruled by baseless hubris, to be honest. That is also the reason why I'm so wary of the appeal to modernity. Most of the time in my observation, newer methods are actually markedly inferior to older ones, rather than an improvement.

I think a big part of the reason for this, is because the emphasis is constantly on reducing programmer effort. What nobody seems to remember, however, is that needing to apply effort, is how you become good at something.

So we now have spoon-fed, degenerate Millenials, awash in cheap CPU cycles and coding in C++. They don't need to learn efficiency; they don't need to learn how to do things truly well. The complexity of the software they write, also perpetuates their delusions that they are skilled at what they do; when the truth is the exact opposite.

Comment Re:In other words... (Score 1, Insightful) 634

And that was a shame, because many new generations of scientific programmers did not get exposed to new languages with new expressive power (such as OO) that could solve new problems.

I've only ever seen two groups of people, who advocated OO as some sort of inherent virtue in itself.

a} Psychopathic, buzzword-obsessed, clueless IT managers.

b} Elitist, equally clueless programmers, who mainly advocate OO and related languages, (such as C++) because they enjoy ego tripping about the fact that they can write code that nobody else is able to read, rather than actually getting real work done.

The main argument that both groups use to advocate OO, is the appeal to modernity fallacy. I.e., the idea that "modernity," is an inherent virtue, purely for its' own sake.

Comment Re:Article just not true (Score 1) 634

While a lot of numerical specialists who aren't computer scientists still code in FORTRAN (or MATLAB or Python with NumPy), most cutting-edge research for large scale parallelism, heterogeneous computing and high performance computing is done in C or C++.

You have just confirmed something, which I have suspected for a while. Namely, that C++ is the programming language of choice for psychopaths; and given that IT managers are also usually psychopaths, that explains why so many programmers are forced to use it.

Comment Re:Accept, don't fight, systemd (Score 1) 533

Whether you love, hate, or are ambivalent about >systemd, I think you have to accept it at this point.

There's something called individuality. Some of us have it. If you don't, then that's a shame; but that is not going to prevent us from retaining ours.

We are under no obligation to simply shut up and accept systemd whatsoever. We can go to FreeBSD. We can go to Minix. We have any number of possible alternatives.

Comment Mixed feelings (Score 1) 141

Linus deserves recognition for the amount of work he has done; but as an operating system, Linux in my mind has always demonstrated the difference between popularity and quality. I wholeheartedly felt that Dennis Ritchie and Ken Thompson deserved the awards they received; but where Linus is concerned, I'm more ambivalent.

For me, Linux is popular , while *BSD is actually good. I can't motivate myself to install a Linux distribution, these days, and for two reasons.

a} In technical terms, I know of no distro in existence, which has close to the same level of overall quality as the BSDs. Comparitive Linux distributions are invariably a bloated, disorganised, opaque mess.

b} Linux developers are socially toxic, hubristic, juvenile adolescents; who are persistently unrepentant about the degree to which their code sucks. I would laugh about said developers' near-mindless obsession with modernity and false "innovation" purely for its' own sake, if said attitude did not make me so angry. Massive changes are made to the system, just because . Changes are not made with any real consideration for whether or not said changes are actually a good idea, but rather because any change is apparently seen as somehow being better than none at all. It is a completely irrational attitude.

I probably should not let my level of disgust with the current state of Linux as a whole, cloud my enthusiasm about Linus being recognised for his genuine tenacity and brilliance as a programmer. I've said before that the .01 release of the kernel was absolute poetry; but then, tragically, over the years both the Windows refugees and the cultic, authoritarian Leftist FSF vermin moved in, and the rest became history.

Linus should strongly consider riding off into the proverbial sunset before too long, I feel. Let him go out on a high note, and let history remember him favourably, before the malevolence of the likes of Lennart Poettering contaminates his legacy.

Comment Dear Microsoft (Score 1) 179

When will Dr. Evil be told to clean out his desk? You might not have figured out who the company's main liability is, yet; but the rest of us have known for years, now.

By the way, Windows 8 sucks; and although I intended XP to be my last Microshaft operating system, (after which I would have migrated to FreeBSD) thanks to the UEFI standard that you and the rest of the consortium of corporate supervillains implemented, that is no longer possible for me. If I want to use FreeBSD at all on new hardware these days, and I want full hardware support, I'm stuck doing so in vmWare under Windows.

Insincerely yours,
Petrus

Comment True for two main reasons (Score 4, Informative) 278

a} Clueless psychopathic suits in management, who make impossible schedule demands, and have no programming background themselves.

b} The use of popular, but garbage programming languages. C++, PHP and Perl are probably the main three culprits here. Dishonourable mention also goes to XML, JavaScript, and the XHTML Document Object Model. I have never encountered a "Web application," yet, which wasn't a disorganised, bloated, CPU hogging abomination.

For the last two months I've been economically forced to use a dual core 1.5 ghz laptop with 2 gb of RAM, and it can only barely keep up with the inefficient, JavaScript-infested obscenity that the Web has become. Virtually none of said JavaScript ever provides truly valuable functionality, either; most of it is just trackers of various kinds.

It's also purely due to Capitalism; all of it. Why have Red Hat had Lennart try and force systemd, GNOME, and the rest of their corporate crapware on Linux users? Their desire for a corporate monopoly, that's why.

What caused the UNIX wars? Corporations wanting to add their own non-standard extensions, to ensure their coveted Unique Selling Positions.

We must get rid of the suits.

Comment The greatest single disaster in computing history (Score 3, Interesting) 742

I'm going to go out on a limb here and say that comparisons to the Holocaust and world wars are in fact quite appropriate when discussing the magnitude of what Microsoft did to the history of computing, and by extension to human history overall.

The reason for this is simple. The effect of the Microsoft monopoly lasted so long and was so stultifying that it meant we will never know what a different word processor might be like. We will never know if spreadsheets or email might be more usable or efficient. We will never know (at least not in our lifetime) what an operating system or software might be like that doesn't use the conventions laid down by a company that had no incentive to make anything better, no need to design anything more than barely adequate, or to listen to its customers. Yet all these things are of fundamental importance to our lives - far, far too important to have suffered under a brutal, money-grubbing monopoly.

Despite (very) small innovations, Apple was not and is not a counter-balance because they were forced to ape the conventions that the Microsoft juggernaut had laid down with it's 95% market share. Jobs knew as well as anyone that it would be suicide to create anything that the market place was not already at least partially familiar with.

In the final analysis, the Microsoft era was a massive failure of free market capitalism that left us all driving Trabants while thinking they were the best that we could have. The blame lies of course with politicians and industry regulators who had no clue what an immense influence personal computing would have on society until it was too late. But it is too late. The die has been cast for personal computing for generations to come, and that is an utter and maddening tragedy for all of us.

The issue is of course far bigger than just one man, but holy mother of god do I hate what Bill Gates did to all of us.

Comment Re:And that's exactly what I asked for. (Score 1) 2219

Use the Slashdot poll for something useful for a once.

Looks like Beta has hidden the comments on the polls. Coincidence?

Joking apart, putting up a list of features to vote on will just be chaotic. Better to put a list of high-level principles up first. For example:

1. Slashdot is about commenting on stories.
2. Slashdot is about finding out about new stuff in tech
3. Slashdot is about creating a community of like-minded people

etc.

Which one of those gets the most votes sets the direction for any re-design. Discreet functions like "mod up" or "quote OP" would just wear everyone down I think.

Comment Re:More reprsentative stats please (Score 1) 390

"My companies websites (Insurance) have an IE share of about 40%."

I concur. W3Schools is completely unrepresentative of a normal web demographic and I never know why people take their reports seriously. I worked for 5 years at a multi-national online travel agent operating in 48 countries. I posted some stats on our browser usage about 18 months ago as part of a similar rant about some loons called StatCounter claiming that Chrome was now the majority browser in the UK. There is no way in hell that IE has declined over 40% since then:

http://webtorque.org/?p=1802

(BTW the differences between China and India on weekends is quite striking though)

Comment Re:Features != Capabilities (Score 1) 129

"You are confusing features with capabilities. The problem with features is mostly about complexity and interface."

No, you're confusing good UI design with bad UI design. That's a different thing to what I'm talking about because in your example features can be rendered easy or hard to use by the way they are designed into the interface. Put it another way, you can have great features poorly executed, or poor features well executed - and in both cases the outcome is fail. Features are neutral until executed (AKA designed).

Instead, what I'm talking about is the knee-jerk reaction of product managers (as opposed to designers) who immediately start listing "better features" in order to compete with a rival. They don't realise that what they need to do instead is list customer needs, then come up with features from there. That's much harder to do of course. Who cares if I have 1080p video if I don't need to record any video?

 

Comment Features != UX (Score 5, Insightful) 129

"detect speed, altitude, temperature, light and position. It has built-in GPS, Bluetooth 4.0 and a microphone. ..."

OK. It'll fail.

When will product managers understand that trying to compete by stuffing features into products does not a better product make? Has the tech design industry learnt *nothing* from the likes of Apple?

When Google's "inferior" product completely crushes them, I bet these idiots will be crying to their mystified managers that they didn't "market" it hard enough.

Muppets.

Comment Bring back the good old days (Score 0) 124

There are times when transhumanists cause me to wax seriously nostalgic, for that magical bygone era, when society's answer to potentially extinction-inducing abominations, was to build a large, blazing pile of logs, and place the freak of nature in question, exactly at the center of it.

In most cases of course, when Muslims indulge in this type of behaviour, I consider it as barbaric and uncivilised as anyone else, but for some reason I'm willing to make an exception where transhumanism is concerned. There's just something about human/machine integration, and the erosion of privacy and control of our basic biological functions as a result, that causes me to want to reach for a torch and pitchfork.

Slashdot Top Deals

Genius is ten percent inspiration and fifty percent capital gains.

Working...