Follow Slashdot stories on Twitter

 



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 Re:I think this is bullshit (Score 1) 1746

Many folks have proposed the "government doesn't use the term marriage" thing. It has a few problems.

First of all, it's a bit like Lucy and the football that's she's holding for Charlie Brown to kick. You're effectively saying "sorry gay people - we really don't want you to have marriage, so we're going to take it away from everyone".

But the biggie: it's a tremendous amount of work to solve a non-problem. There are literally thousands thousands of laws, in literally thousands of jurisdictions, that reference marriage. We'd have to change all of these, and somehow convince people to start using a different terminology, to eliminate a confusion that doesn't exist. We already distinguish between the legal status filed at the county courthouse, and the ceremony that may or not be performed at a church.

I protested that this could create a conflict wherein a church could be sued for refusing to allow a gay couple to use the church for a wedding.
Not going to happen. In the US, the Westboro Baptist Church still has tax-exempt status. We still have freedom for religious groups as vile as that one, so churches that only refuse gay weddings won't be an issue.
   
I didn't rub it in the faces of my gay friends
Is that really the phrasing you wanted to use?

Comment Re:Why two wheels? (Score 1) 144

They shouldn't be in traffic in the first place, for starters.

True, but then again, automobiles shouldn't be driving into crosswalks when I've got the light, but that happened to me today - in fact, during the time since I wrote that last comment.

Today's incident wasn't a big deal, because I was watching the driver, and I could see she was looking only at oncoming traffic from her left, while I was on her right, trying to cross in front of her turn. So I waited, and resisted the temptation to slap the side of her car.

But that's also a scenario where the Elio would have been a bit more of a danger. If I'm watching the driver, that protruding wheel is only in my peripheral vision. That's different from a regular car, where the edge of the car is between us and easier to identify.

So it's a risk - the hard part is quantifying how big of a risk it presents.

Comment Re:Why two wheels? (Score 1) 144

Well, it's narrower - that'll help in many urban areas, and will make finding parking a bit easier. A two-wheel car is also a little less likely to take out pedestrians with one of those protruding front wheels.
But those advantages might be outweighed by other disadvantages - as you've noted, cost and complexity are concerns, and the actual performance of the balancing algorithms and such is still an unknown.

Comment Re:You do know.. (Score 2) 151

256-bit block ciphers are merely difficult to attack.

That is incorrect. It is impossible to brute-force a cipher like that, and it is extremely unlikely that someone has found a cryptanalytic break for modern ciphers like AES.

Unlike a block cipher, you can prove that a one-time pad is unbreakable, but that proof depends on the assumption that the random bits of the pad are completely unpredictable. Turns out that's a non-trivial problem to solve, and an especially difficult one to test.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...