Forgot your password?

Comment: Re:These aren't even real developers (Score 2) 171

by petrus4 (#47466545) Attached to: Is the Software Renaissance Ending?

This is one of those guys who jumped on the "I want to be a web designer" bandwagon many years ago when the field was hot and it was easy to churn out crap and make money at it. He learned (by cargo cult copypasta and/or Whatever for Dummies books?) to get by in PHP and Javascript over the years. But he never really understood what he was doing.


An Anonymous Coward responds to the OP article with an extended string of smug, elitist ad hominem, uses this to construct a strawman argument, and gets modded +5, Insightful.

What are we to make of this, fellow Slashdotters?

Comment: Where I think the problem lies (Score 3, Interesting) 171

by petrus4 (#47463905) Attached to: Is the Software Renaissance Ending?

I have overwhelmingly observed that the majority of computer users, do not want a truly free, democratic, autonomous, or self-empowering scenario, where their use of a computer is concerned.

With computer use, we now essentially have two groups of people. A minority of specialised, elitist programmers who write software for an almost completely unskilled, disinterested, and technophobic majority; and said technophobic majority themselves.

It seems that the proverbial "owner driver," of computers (a group among whom I gladly self-identify) are becoming a dying breed. I sat up all night last night, until 7 am this morning, compiling and re-compiling sources for my new NetBSD/amd64 vm. I have found use of that system tricky; and the current install is my third attempt. It is uneven in some areas, and there are many jagged edges. Nevertheless, I am determined, and while it has been somewhat frustrating, I have enjoyed the process; to the point where I have since only had six hours' sleep, in part due to my level of enthusiasm to get back into it.

People need to understand that maintaining their freedom requires vigilance, personal initiative and responsibility, and active defense. The psychopaths are tireless in their attempts to take it away from us; and more, to convince us that we should actually want them to take it away.

Learn to program yourself; but when I say this, I do not merely mean the new languages that are popular, which will win you approval from a manager. I mean the old languages, like C, FORTH, Tcl/Tk, shell, awk, m4, and LaTeX. Learn simple HTML, and use RMS' own web site as a code example if you do not know how. Java might bring you money, but in my observation at least, it will not bring you joy.

Use the BSDs. Get comfortable with compiling something from source code. A lot of applications are designed much more smoothly than they used to be, so this is nowhere near as difficult as it once was. Get VMware Player, and install an Open or NetBSD guest. Use it to teach yourself the command line and shell scripting, and then realise that there is no reason for you to pay hundreds of dollars to Microsoft for Windows if you don't want to. You can buy a perfectly good computer from here, which has completely Free Software compatible hardware, and then run one of the BSDs natively, and dual boot it with Windows if you want. I don't hate Microsoft at all; I just think people should have that choice.

In addition to your use of Twitter, consider downloading XChat 2 and discovering Internet Relay Chat. Many open source software projects have IRC channels, so if you do start using *BSD, that will also be a good way of getting help if you need it.

In addition to your use of Reddit, get Forte Agent and find out if your service provider maintains a Usenet server. If they don't, Forte sells Usenet access at $3/month for 20GB.

I know many of you want the new, shiny thing; but voluntary simplicity is becoming a major movement in other areas of life as well, and truthfully I really think it's time we brought it to computer use as well. I am certified as a Permaculture designer, and I truthfully view use of the BSDs as being as close as I can get to using a computer in a Permacultural manner. The word Permaculture is short for "permanent culture," and UNIX is timeless.

Comment: I enthusiastically approve (Score 3, Insightful) 244

by petrus4 (#47455347) Attached to: German NSA Committee May Turn To Typewriters To Stop Leaks

I salute the German government in adopting this measure, quite seriously. I am migrating to virtualised NetBSD/amd64 myself, and aside from using pkgsrc in order to install Xorg, am probably going to rely on manual installation of packages in named directories in either /usr/local or /opt.

I fully believe that maximising simplicity, to the point of adopting seemingly primitive solutions, is the most effective means of maintaining reliability and security. There truly is no school like the old school. Others can call me a Luddite if they wish, but that is a title that I will wear with pride.

Comment: Re:Win or lose the government will find a way (Score 2) 69

Better that, than what the likes of Verizon want. While they are not always, in this particular debate, the Randian demographic are my enemies. This is one case where the corporations have to be stopped, and I am entirely willing to see government or any other available means employed in order to do so.

+ - How the NSA is destroying open source

Submitted by petrus4
petrus4 (213815) writes "I've had a while to think about this, but my recent experiences over the last several hours with FreeBSD's disastrous new package management system, pkgng, has finally convinced me that I'm not just being paranoid.

At this point, I believe that a systematic campaign is being waged against FOSS UNIX by the trans-Atlantic intelligence community; and I have seen sufficient instances of it at this point, that I've been able to identify the strategy that is being used. The fact that FreeBSD has had some radical, systemic changes only a few years after the systemd debacle with Linux, is just a little too coincidental to my mind.

The plan goes like this:-

Phase 1. Get a corporate stool pigeon to write an extremely disruptive piece of software for the system that you are attempting to destroy. Said software needs to have a sufficient number of superficially cool/flashy features that it will seduce less intelligent/discerning users; but the main thing which said software needs to do, is radically disrupt and compromise the operating system's level of transparency, discoverability, and openness. In Linux's case this was systemd, and in FreeBSD's it has been pkgng. Both of these pieces of software share a few different characteristics.

a} They are opaque, undiscoverable, and almost completely impervious to user control. It's hard for the average user to figure out what said software is doing. With the earlier form of FreeBSD's package management, I could see the URL where the package was being downloaded from, and it was also entirely possible to change said URL in plain text. Now, pkgng uses bit torrent, and I can't see where the torrent file has originated from, or which process is being called as a bit torrent client. I can't choose which bit torrent program I want to use, either. What configuration there is, is also written in YAML, rather than plain text; which is another strike against it for me.

b} They incorporate a sufficient amount of automation, and apparent advancement, that it is possible to make a superficially plausible argument that anyone who objects to said software is simply a Luddite, who is supposedly opposed to technological progress in general. Of course, this is a disingenuous claim, because it is entirely possible to write advanced, well-automated software that is not opaque, and does not compromise the ability of a user to control it. The ability to make this argument, however, is of vital importance for Phase 2, which I will get to in a moment.

c} They are extremely tightly integrated and coupled into the rest of the system. Systemd is like an octopus, and pkgng isn't much better. I was horrified when I discovered that pkg has actually been added to the base system. Ports always used to be completely detachable from base; the choice of whether to install it at all was given to you at the end of sysinstall.

With these programs, you only get to make the choice once as to whether or not you use them, and if you decide to do so, then after that, you are owned. They can no longer be removed; you are stuck with them whether you like them or not. Fortunately, FreeBSD is still sufficiently modular that I was able to delete /usr/local and /var/db/pkg. I have since tried to install NetBSD's pkgsrc and have been unable to get it to function, so I have had to resort to manual compilation of source at the moment. For most things, I am prepared to tolerate that; although I haven't tried to install X yet. I am anticipating that that will be a nightmare of Biblical proportions.

Phase 2. Once you have your disruptive program written, you now have to make sure that acceptance of it is universal, and anyone who resists must be bludgeoned into compliance. This is effectively achieved by hiring lots of sock puppets and trolls, and sending them into distribution development/core team mailing lists.

If you think I'm just being paranoid about my description of this step, I would invite you to go and read Debian's mailing list archives, during the period when they were debating whether or not to add systemd. Anyone who attempted to resist or offer counter-arguments to the inclusion of systemd was shouted down and abused into silence; and I can still remember how savage a response I got in /r/FreeBSD when I expressed doubts about pkgng several months ago, as well.

In addition to this, I've also been reading about how broken GTK theming has become for GNOME/GTK 3.

I've never liked GNOME. I don't think it is well designed, and I also don't think the GNOME developers have ever done an adequate job of really listening to their users; but since the release of GNOME 3, that has become a lot worse. Breakage has been reported in bug trackers, only to receive snide responses from developers about how said features are being retired, because said developers feel that they would "dilute the GNOME brand," as if GNOME were some sort of corporate product. I can't think where I would have got that idea from.

I was honestly in something close to a state of shock in response to pkgng earlier, though. I've been using Linux (and to a slightly lesser extent, FreeBSD) for 20 years now; and I have never seen anything like pkgng and systemd, and both have originated within the last five years. UNIX is one of the few things that I have ever been truly passionate about, and to read the degree of open contempt that has been expressed towards it by Lennart Poettering, has been genuinely heartbreaking.

We need to start recognising what is being done to us; and quickly, before it gets worse. Given how undiscriminating Linux's userbase is, I wasn't really surprised that Poettering's software has become as popular as it has, but for something like pkgng to be accepted into FreeBSD is both inexplicable and downright terrifying. I can't believe that nobody in the core team knew better.

I am asking everyone who reads this, and who cares about the operating system that has given us a stable, open, discoverable, and empowering computing environment over the last 45 years, to join me in taking the following actions.

a} Boycott all use of systemd, pkgng, GNOME, KDE, and any other software which has known corporate influence or sponsorship, or which is also written with blatant disregard for UNIX development philosophy.

b} If a} is not possible while using Linux, to then join me in migrating to either Open or NetBSD, where we can use software that will not contribute to the strangulation of our operating systems, which the NSA and GCHQ are attempting to bring about through corporate proxies.

Above all, remember that you have a choice. You can keep choosing to use the supposedly new, shiny, but ultimately opaque, disempowering, and enslaving corporate sponsored desktop environments, or you can choose to defend and retain your autonomy and freedom. This is a choice which must be made with the utmost urgency, before they take our remaining autonomy away from us.

I am asking for nothing less than a full scale revolt against, and migration away from, Red Hat in particular; and I need your help. Ultimately this will be as much for your own benefit, as for mine."

Comment: I hope he still has a long life after retirement (Score 1) 136

by petrus4 (#47441611) Attached to: Prof. Andy Tanenbaum Retires From Vrije University

The haters and trolls notwithstanding, Minix was a worthy accomplishment; and may yet prove more important in the future than first thought, given Red Hat's ongoing destruction of Linux.

Professor Tanenbaum is a great man; and truthfully, I have always wished that Linus Torvalds had been kinder to him. Not all of us are necessarily meant to stand fully in the spotlight, and although perhaps both history and the debates proved Linus right, it would not have cost anything to allow the Professor to keep his dignity.

May he have as much time with his grandchildren as he wishes; and when the time comes, an easy and joyous passing.

Comment: Re:But that's not all Snowden did... (Score -1, Troll) 348

by petrus4 (#47101217) Attached to: Why Snowden Did Right

Because the only people who claim that have "harming the US" as a goal.

I don't think anyone should have harming the American people , as a goal, at all. The complete abolition of the American government , on the other hand, is a goal which I think is overwhelmingly in the interests of humanity as an entire species, and in seeking such, the American people themselves should be leading the charge.

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

by petrus4 (#46976391) Attached to: Why Scientists Are Still Using FORTRAN in 2014

> 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

by petrus4 (#46973757) Attached to: Why Scientists Are Still Using FORTRAN in 2014

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

by petrus4 (#46973701) Attached to: Why Scientists Are Still Using FORTRAN in 2014

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

by petrus4 (#46973347) Attached to: Ask Slashdot: Practical Alternatives To Systemd?

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

by petrus4 (#46917169) Attached to: Linus Torvalds Receives IEEE Computer Pioneer Award

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.

"Marriage is like a cage; one sees the birds outside desperate to get in, and those inside desperate to get out." -- Montaigne