Follow Slashdot stories on Twitter


Forgot your password?
Take advantage of Black Friday with 15% off sitewide with coupon code "BLACKFRIDAY" on Slashdot Deals (some exclusions apply)". ×

Comment Re:In other news... (Score 1) 485

Actually, I'd argue that it would have been safer in the long run to let another attack or two happen and then NOT respond in any way that would further the goals of the attackers. Eventually they would tire of expending significant resources in exchange for nothing, and the attacks would stop, without any further loss of liberty. In the end there would have been less loss of life as well.

Comment Re:Only one responsible party (Score 1) 485

It's even worse than that. It's public record that both al Qaeda and Daesh were created, armed, and supported by the U.S., to fight the Russians and Assad respectively. That's not even in serious dispute. The disputed fact is whether those groups later turned against the U.S. (that is of course the official explanation), or whether they continue to do the bidding of the U.S. government albeit of course in a way it can no longer officially admit or condone. I strongly lean toward the latter conclusion.

Comment What worked for me . . . (Score 1) 86

YMMV, but I went from 3-4 bad colds a year, to maybe one mild one every other year, when I started supplementing with vitamins C (1000mg/day), D (4800IU/day), magnesium, and zinc. I've been horribly insomniac all my life, but I still never get colds, even though I'm around children all the time, a lot of them get sick, blow their nose or puke on me, etc., and I almost *never* get their colds or GI bugs. Our own kids also stopped getting them when we started supplementing, and they're around sick kids even more than I am. I really do believe that vitamins C and D are things our immune systems need but don't usually get enough of, and that if we do get them, then getting a mild viral infection should be an exceptional circumstance, not a normal one. I'm also not discounting the value of sleep. My extreme lack thereof causes or contributes to many other health problems (depression, anxiety, lack of concentration or short-term memory, obesity, hypertension, insulin and leptin resistance, etc.). However, in spite of all this, and what I would consider generally poor health overall, I almost never get colds anymore. The supplements are cheap, and, in the quantities I take them, very unlikely to cause any other health problems. I strongly recommend them.

Comment Re:Bullshit (Score 1) 747

Definitely interesting. I find that 90% or more of the legacy code I work on would fail any reasonable test of software quality, but, then, much of it was written by people whose background consisted largely of Visual Basic, and/or were mostly hardware, not software, specialists. I only wish it were easier to convey to top management why it is so vital to manage, or even to acknowledge, the resulting technical debt. Until a large customer complains, they just never seem to get the message, and, by the time that happens, it may often be too late to do much more than band-aid together a crappy workaround that only worsens the underlying problem instead of addressing it.

Comment Re:Bullshit (Score 1) 747

I read and completely agree with your article about interfaces. I'd rank that principle a close second to KISS (keep it simple....) in terms of its absolute necessity in terms of managing the complexity inherent in all modern systems. But, sadly, I believe Mr. Poettering fails to grasp either one. I don't doubt that he's a good and talented coder, or even that there are streaks of brilliance in his vision for how things could and should work. However, IMO, he demonstrates very little grasp of maintainable architecture or design. Over the years, I've worked with a lot of people a lot like him. In their proper place, they are great assets. However, they need to work under the direction of someone who can see the bigger picture; in this case, the ecosystem Linux inherits from UN*X and how and why it evolved into what it is today. Otherwise, it is my experience that, 100.00% of the time, their work, no matter how brilliant, ends up having to be scrapped and redone, because it solves a different problem than the one that actually exists, and in the process, often creates brand new problems as well. As far as I can tell, no one is managing Mr. Poettering. He is managing himself, and distro maintainers are accepting the result only because it makes their lives easier in the short term. I could be wrong, and I sincerely hope I am, but 25+ years of development experience tells me that this is going to prove to be an even bigger disaster than most of systemd's detractors currently understand, and you nailed much of the reason why: not understanding the concept of robust interfaces with replaceable implementations, Poettering instead creates poor and non-compatible replacements for their functionality, which work well with the rest of systemd, but little else.

Comment Re:Bullshit (Score 1) 747

YMMV, but I never encountered that issue. Generally I've only encountered persistent blockers as a result of mixing arch and ~arch, or trying to build GNOME, which I gave up on some time ago (and just as well, given my distrust for systemd, since, for all practical purposes, it requires systemd). Keep in mind that Gentoo is less a distribution than a meta-distribution: it is a set of tools to help you build your *own* distribution, and when upstream folks make questionable design or architectural decisions, it sometimes manifests as pain for distro maintainers, which includes Gentoo users. That's simply a part of the price you pay for the flexibility of being able to build a system to your own specifications, and while I think it is an acceptable price to pay for my particular set of needs, it is definitely not for everyone.

Comment Re:Bullshit (Score 1) 747

Yes, systemd is included, but my understanding is that as of right now, OpenRC is the only fully supported init system on Gentoo. Many packages will pull in systemd as a dependency, but it will not be forced to run as PID 1. If you do wish to do so, there is documentation that will walk you through the process of switching, but, IIRC, it is not officially supported. Package maintainers are encouraged to write both init scripts and systemd service files, which leads me to believe that there may be a switch to systemd someday, but it hasn't happened yet and I'm not aware that it is being planned anytime soon.

Comment RIP Flash . . . (Score 1) 202

Rust in pieces.

You helped to delay the arrival of a reasonably free and open Web for longer than many Slashdotters have been alive.

May every proprietary, insecure, single-vendor piece of battery-eating nonsense suffer the same fate or worse.

Comment Re:automatic winner (Score 1) 706

I find it kind of sad when anyone, regardless of sexual orientation, chooses not to procreate, when they could. They miss out on so much. I believe we are hard-wired to live at least in large part for children and for family (and, even more, to live for God, but that's a separate argument). When we give that up, perhaps because we feared the responsibilty or financial commitment or whatever, we also give up so many precious, sweet, beautiful moments, none of which I or most other parents would now trade for all the money in the world.

Comment Re:When you define anything as "cheating"... (Score 3, Interesting) 706

Actually, some of us do. For instance, those of us who try to follow Christ also, by definition, try to give at least some consideration to how Jesus defined it:

"27 You have heard that it was said to those of old,[c] 'You shall not commit adultery.' 28 But I say to you that whoever looks at a woman to lust for her has already committed adultery with her in his heart."

(Matt. 5:27-28, NKJV)

The lesson: Big sins usually start off as small ones. Don't lust after other women, don't think about cheating, don't put yourself in the position where you might, don't neglect your marriage to the point where you feel you need to, and chances are pretty good that you won't.

We also try to remember that if God has forgiven us our sins against Him, then we also ought to be willing to forgive those who sin against us. Most marriages can be saved if both partners are willing to save it, and, sometimes, even if one of them is not.

Comment Re:Life imitating art? (Score 1) 480

Rand was an occasionally brilliant thinker, but also a very inconsistent one. Her contributions to libertarian thought were significant, but by no means foundational; its real foundations go back at least to the beginnings of Western classical liberalism, and I would argue much further. Furthermore, many libertarians and voluntaryists, myself included, strongly reject many tenets of Objectivism such as its disdain for altruism, compassion and faith.

Comment Re:"Totalitarian" is a political fighting word (Score 1) 75

I oppose National and all other forms of socialism, except purely voluntary ones, and for the same reason. Their inherently totalitarian nature always has the effect, even if not always the intention, of destroying freedom. I do not oppose voluntary forms of socialism such as employee-owned businesses, so long as they acquired the business lawfully and not through theft or violence.

Comment Re:Not Totalitarian (Score 2) 75

"Totalitarian" does not imply a state as bad as Hitler's or Mao's. Only that there are few or no meaningful limits on the power of the state. I believe many nations today qualify, as did Tito's (IMO). And I do think that is a bad thing, but it doesn't imply that all totalitarian states are equally bad, or even that all such states are inherently worse than non-totalitarian ones. (DIsclaimer: not Yugoslavian technically, but I do have Slovenian ancestry and my wife is from Skopje in now what is now the Republic of Macedonia.)

"Necessity is the mother of invention" is a silly proverb. "Necessity is the mother of futile dodges" is much nearer the truth. -- Alfred North Whitehead