Sic Transit Gloria Laptopi
Sic Transit Gloria Laptopi
Posted May 14, 2008 8:24 UTC (Wed) by kripkenstein (guest, #43281)Parent article: Sic Transit Gloria Laptopi
Excellent article, very interesting. He makes several problematic comments along the way, though. For example, he quotes Stallman as saying "Proprietary software keeps users divided and helpless. Its functioning is secret, so it is incompatible with the spirit of learning. Teaching children to use a proprietary (non-free) system such as Windows does not make the world a better place, because it puts them under the power of the system's developer perhaps permanently. You might as well introduce the children to an addictive drug." which "riles him up": "Oh, for fuck's sake. You really just employed a simile comparing a proprietary OS to addictive drugs? You know, ones causing actual bodily harm and possibly death? Really, Stallman? Really?" Well, yes, really. Windows is very comparable to an addictive drug like caffeine or nicotine. No one is talking about heroin or cocaine here. Now, yes, caffeine and nicotine have harmful bodily consequences (actually nicotine doesn't, it is the other stuff in cigarettes that causes cancer, IIRC), but for most people, the most salient effect is that they get addicted to it, and wind up paying a 'tax' for the rest of their lives, in the form of coffee and/or cigarettes. That's also why they put caffeine in soda, to get people addicted and keep paying for the product. And in fact that is exactly what teaching children Windows is like; it'll be very hard to switch away, and they'll pay the Microsoft tax. Aside from being obviously true, this is even admitted strategy on Microsoft's part, as in "we need to get third-world people addicted to Windows, and they'll pay us later on." (I can find the articles quiting Bill Gates to that effect, if anyone wants). That Ivan Krstic reads "addictive drug" and immediately jumps to deadly examples of such things, is his own problem. No one said Windows causes cancer or overdoses. But it is addictive, and Stallman's comparison is spot on.
Posted May 14, 2008 8:43 UTC (Wed)
by rvfh (guest, #31018)
[Link] (8 responses)
Posted May 14, 2008 9:35 UTC (Wed)
by mtall (guest, #52045)
[Link] (6 responses)
Linux still can be problematic wrt hardware (whoever is at fault is
irrelevant).
The fault can't be placed at a set of particular feet, but here are some contributing factors:
One can take the high road and state "we reserve the right to change APIs and ABIs" just so everything in the kernel is technically pure, but at what cost does this come? The cost is not simply the developers' time (maintanance), but also a loss of contribution from 3rd parties. What is a good trade-off between purity and opportunity?
I'm not advocating the use of binary drivers, but at the very least the kernel folks could make it easier for 3rd party companies to write drivers. Contending with a moving target (e.g. APIs) necessitates having an engineer who is constantly up-to-date with what's happening in the linux kernel. Many small to medium size companies simply can't afford that. Even if they release a binary-only driver, there is at least scope for having it open sourced.
Posted May 14, 2008 12:33 UTC (Wed)
by danielhedblom (guest, #47307)
[Link] (2 responses)
Posted May 14, 2008 16:16 UTC (Wed)
by khim (subscriber, #9252)
[Link] (1 responses)
A stable API for drivers would probably encourage more people to
release drivers for Linux. I suppose you've read this, right? Stable API will guarantee worse hardware support over long run. Windows supports less hardware today then linux does - exactly because they choose stable API over source. In the end they got neither stable API (Windows Vista can not use drivers from Windows XP) nor drivers (again: a lot of stuff can only be used with Windows 9X or Windows 2000 or Windows XP). It would probably make the kernel hackers life easier too. Nope. It causes nothing but grief for Windows or Solaris developers. It's much easier to just fix the design then to apply hacks over hacks if the design was done wrong initially - but stable API will preclude first approach. At some point you have to look at constantly evolving code and think about why its never right. Requirements are changing, that's why. 15 years ago hot swap was only dream (and not very realistic at that), today it's reality. Numa was "for someone else". If you can define the task and write stable, finished task - you'll have stable API - because you'll have stable sources. Think TeX. If you are changing requirements you need new API. Other OSes introduce them all the time - they just spent a lot of time writing adaptor layers which are used to imitate old API over new one. They never work perfectly and even if they occasionally do - it's very hard work for little gain: why write all these layers upon layers when you can just fix the root of your problems? If you continually changes things endlessly its not improving anymore but rather just changing for the sake of change itself. If things will ever reach this point you'll have the choice to just use old version of kernel. If old version of kernel does not satisfy you somehow then obviously you DO need these changes and so it's not "change for sake of change"...
Posted May 15, 2008 8:04 UTC (Thu)
by rsidd (subscriber, #2582)
[Link]
If you can define the task and write stable, finished task - you'll have stable API - because you'll have stable sources. Think TeX.
Don't think TeX. It is not "finished" except in the sense that Knuth has declared the program called TeX feature-complete (from his point of view) and is aiming for bug-freeness. It continues to develop under other names -- XeTeX, Omega, etc -- and those are the only ways you can get Unicode support, TrueType/OpenType font support, and many other things that are essential today.
Posted May 14, 2008 21:49 UTC (Wed)
by flewellyn (subscriber, #5047)
[Link] (2 responses)
Posted May 15, 2008 0:32 UTC (Thu)
by mtall (guest, #52045)
[Link] (1 responses)
While it would be nice to have open specs for everything, in reality this isn't so simple. It is an uphill battle to convince company XYZ that open specs are better than trade secrets. Also, a company might be inclined to release drivers with only certain features enabled, for business reasons -- by giving open specs they are in effect giving up control of how their hardware is used (as Creative got upset with recently). Not that I am a fan of this type of "control", but that's real life for you.
This "automagic" process is neither automatic nor magic: there is considerable economic cost involved. There is no tool that automatically converts a set of code to use a new API/ABI. Someone has to do this work manually, and this is not a trivial matter in terms of effort.
Someone still needs to write the driver -- either there's a highly inclined open source developer willing to work for the kick of it, or an open source developer getting paid to do it (e.g. via Red Hat, SuSE, etc), or the company which makes the hardware. I'd say the latter has more vested interest in getting their hardware used as widely as possible.
Posted May 15, 2008 11:30 UTC (Thu)
by man_ls (guest, #15091)
[Link]
IMHO, keeping trade secrets in the driver is not such a good idea; they can be reverse-engineered fairly easily. The most successful hardware devices conform to standards anyway, and those things that give Linux users the most grief (software suspend, power management, BIOS problems, graphic card modes) seem to be those that deviate from their respective standards.
Posted May 14, 2008 11:57 UTC (Wed)
by aleXXX (subscriber, #2742)
[Link]
Posted May 14, 2008 9:29 UTC (Wed)
by tialaramex (subscriber, #21167)
[Link]
Posted May 14, 2008 10:19 UTC (Wed)
by gowen (guest, #23914)
[Link] (2 responses)
And, unfortunately, the man died while the OLPC project was so still debating on how to make the perfect isotonic sugar-free organic fruit smoothie.
Posted May 14, 2008 11:53 UTC (Wed)
by sergey (guest, #31763)
[Link]
Posted May 15, 2008 20:53 UTC (Thu)
by debarshi.ray (guest, #50722)
[Link]
Posted May 14, 2008 12:38 UTC (Wed)
by brinkmd (guest, #45122)
[Link] (1 responses)
Posted May 14, 2008 13:30 UTC (Wed)
by kripkenstein (guest, #43281)
[Link]
Posted May 14, 2008 13:01 UTC (Wed)
by smitty_one_each (subscriber, #28989)
[Link]
Posted May 15, 2008 3:49 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (11 responses)
Posted May 15, 2008 7:19 UTC (Thu)
by lysse (guest, #3190)
[Link] (10 responses)
Posted May 15, 2008 14:53 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (9 responses)
Posted May 15, 2008 15:03 UTC (Thu)
by lysse (guest, #3190)
[Link] (5 responses)
Posted May 15, 2008 16:16 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (2 responses)
Posted May 15, 2008 23:03 UTC (Thu)
by lysse (guest, #3190)
[Link] (1 responses)
Posted May 18, 2008 0:46 UTC (Sun)
by bronson (subscriber, #4806)
[Link]
Posted May 20, 2008 14:00 UTC (Tue)
by jschrod (subscriber, #1646)
[Link] (1 responses)
Posted Jun 1, 2008 0:35 UTC (Sun)
by lysse (guest, #3190)
[Link]
Posted May 15, 2008 15:05 UTC (Thu)
by kripkenstein (guest, #43281)
[Link] (2 responses)
Posted May 15, 2008 16:05 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (1 responses)
Posted May 15, 2008 16:22 UTC (Thu)
by kripkenstein (guest, #43281)
[Link]
Posted May 15, 2008 7:16 UTC (Thu)
by lysse (guest, #3190)
[Link] (6 responses)
Posted May 15, 2008 11:54 UTC (Thu)
by man_ls (guest, #15091)
[Link] (5 responses)
Sugar OTOH works on the opposite principle: it is essential, it is not harmful, but in great quantities it can be exhilarating. And yet it is not addictive, in the same sense that purified oxygen isn't: your body needs it anyway.
On which side you place Windows might be an interesting high school debate. But that would be taking Stallman's remark a bit too far.
Posted May 15, 2008 15:01 UTC (Thu)
by lysse (guest, #3190)
[Link]
Posted May 15, 2008 19:30 UTC (Thu)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted May 15, 2008 20:32 UTC (Thu)
by man_ls (guest, #15091)
[Link] (1 responses)
Posted May 15, 2008 21:26 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Posted May 20, 2008 14:05 UTC (Tue)
by jschrod (subscriber, #1646)
[Link]
Sic Transit Gloria Laptopi
Thanks for that, I didn't dare myself but entirely agree with you, and RMS.
I can see how difficult it is to leave anything you know for the unknown, and that's made
worse by the fact that Linux still can be problematic wrt hardware (whoever is at fault is
irrelevant).
Anything you've come to be good at is addictive, so let children become good at 'libre' stuff
rather than proprietary wherever we have the choice! I thought that was one expected outcome
from the XO... which is why putting Windows on it feels so wrong.
Sic Transit Gloria Laptopi
Sic Transit Gloria Laptopi
I agree on the ABI/API point. A stable API for drivers would probably encourage more people to
release drivers for Linux. It would probably make the kernel hackers life easier too. At some
point you have to look at constantly evolving code and think about why its never right.
If you continually changes things endlessly its not improving anymore but rather just changing
for the sake of change itself.
It was discussed many times before
It was discussed many times before
Sic Transit Gloria Laptopi
The first point is the major problem. With open specs, problem 2 goes away (no need to
reverse engineer, there's a spec), problem 3 is handled automagically (in-kernel drivers are
updated when interfaces change), and problem 4 is irrelevant (no need to release drivers if
you have open specs).
The first point is the major problem. With open specs, problem 2 goes away
Sic Transit Gloria Laptopi
Open specs
It is an uphill battle to convince company XYZ that open specs are better than trade secrets.
Companies don't have to release their trade secrets at all. Greg KH has started a project just for that task, so that hardware developers don't have to release specs if they don't want to. Sure, competitors will have the source code to the driver, but they have to reverse-engineer that too -- and while it is easier than with binaries, it is not automatic either.
This "automagic" process is neither automatic nor magic: there is considerable economic cost involved.
What flewellyn means is that once a driver is in the kernel, the hardware developer doesn't need to worry about it anymore: the kernel community will update it whenever it is necessary.
Someone still needs to write the driver
Again, the Linux Driver Project is willing to do exactly that. I believe this project is doing a great service to the kernel community, if only to remove a couple of sore points that can be used as excuses by hardware developers.
Sic Transit Gloria Laptopi
> and that's made worse by the fact that Linux still can be problematic
> wrt hardware
Without knowing more details, I'd say for the OLPC this can't be an
actual problem. They are a bit in the same position as Apple here: they
have a fixed set of hardware, so they can concentrate on getting this
combination of hardware working properly.
This is very different from a generic Linux distro which has to support
all combinations of all kinds of hardware properly.
Alex
Caffeine
I don't think the caffeine in soft drinks is intentionally addictive, any more than the sugar
is. At most this could be considered an unintentional bonus for the soft drink company. They
do make caffeine free variants and people prefer the "kick" from the version with the
stimulant.
Lots of other products have caffeine in them. A normal more or less healthy human feels a bit
better after a dose of a mild stimulant like caffeine, so it is included in symptomatic
treatments for self-limiting diseases like colds. A product like "LemSip" might include dose
controlled pain relief, something that might make it a bit easier to breathe, and a stimulant,
so you feel better even though you've done nothing about the actual virus.
Oh, and nicotine is poisonous, it's just that there's so many worse things in tobacco that
you're better off deliberately dosing yourself with nicotine to dull the cravings than smoking
a cigarette. As with caffeine it's just about possible to kill yourself with readily-purchased
supplies (for caffeine, knocking back handfuls of "stay awake pills", for nicotine, swallowing
large quantities of nicotine-based stop smoking products).
Anyway to return to topic, I somewhat agree that the Win XP OLPC is poisonous. Not least it's
a betrayal of the intentions of at least some of the people who donated time and money to the
project. Still, if the kids do end up with a robust, low cost laptop that lets them work and
play together without investing in expensive infrastructure then it's a success even if it
doesn't meet the Free Software objectives. It's just a shame that Microsoft always seems to
find a way to put their business interests first when supposedly being charitable. That's a
pretty slimey way to do things.
But the problem is, to extend your similie, the attitude of too-many free software evangelists is: "Don't give that man coffee. I know he's dying of thirst, but its got caffeine in it".Sic Transit Gloria Laptopi
Why give up?
Assuming you are a free software fan and agree with the original OLPC mission, why give up so
quickly? During difficult times one should stick harder to their ideals, not push them away in
favor of practicality.
OLPC has created its own playing field, and I believe that free software played a decent role
here. There a number of ways to be practical about giving laptops to children, but they would
have brought the project to the "playing field" of the proprietary software. It's a nice
competitive market to be in, but that was not the original mission of OLPC as I understand it.
There are also a number of ways to be practical about selling laptops in general, such as
slapping a decent screen together with a decent CPU and good enough battery, or opening up a
company that sells newly invented LCD screens (very good idea IMO). None of this gives the
freedom of free software to children, but it's "good enough." Again, the mission was different
(as advertised, I'm not arguing there were no second thoughts there) and that's what inspired
so much enthusiasm and support from the community.
There are also a number of examples of companies sticking to their principles even though they
didn't seem practical at the time, and winning.
So, putting Windows on XO would be giving up the original mission and becoming one more small
laptop in a crowded market -- an ultimate failure for a project such as OLPC.
As a side note, I completely missed the analogy when you said that the "man is dead." Care to
explain?
> But the problem is, to extend your similie, the attitude of too-many free
> software evangelists is: "Don't give that man coffee. I know he's dying of
> thirst, but its got caffeine in it".
Not true.
RMS created GNU using proprietary Unices when there was no free bootable alternative. No one
died of "thirst". These are your thoughts, and not those of "too-many free software
evangelists". I give the example of RMS/GNU because that is the critics' favourite punching
bag.
Sic Transit Gloria Laptopi
It is patent nonsense to say that proprietary software creates an addiction. Addictions are
characteristic for their compulsory behavior. Proprietary software does not incite such
compulsory behavior.
The truth is a bit different: Proprietary software creates a dependence. Users of proprietary
software rely on the vendor to provide them with licenses and updates in the future. As the
computer software users are not organized, they have no negotiation power against the software
vendor. Under such circumstances ("vendor lock-in"), using proprietary software is a stupid
investment. Proprietary software is more like bottled water than like coca cola (and yes,
caffeine is addictive).
The good thing is that users are locked in not only in a particular platform, but also in a
specific version of a particular platform. Just look at the problems Microsoft has to get
Windows XP users to switch to Windows Vista. I have a friend who is using Windows XP because
he does not want to switch to an unfamiliar environment, but he is also saying that if he had
to switch, he would rather switch to GNU/Linux than to Vista. If there is one such person,
there must be many. This seems like a great opportunity for us.
Sic Transit Gloria Laptopi
"It is patent nonsense to say that proprietary software creates an addiction. Addictions are
characteristic for their compulsory behavior. Proprietary software does not incite such
compulsory behavior.
The truth is a bit different: Proprietary software creates a dependence."
Well, actually, the major aspect of addiction is dependence, which can be physiological or
psychological (see, e.g., http://en.wikipedia.org/wiki/Addiction ). Specifically, that the
person depends on the drug to function, and enters withdrawl without it. And in fact that's
precisely what Windows induces, as you admit: typical users become dependent on it, and can't
function otherwise (to do their job/schoolwork/stay in touch with friends/etc. etc.).
Compulsory behaviour, which you mention, is a consequence of dependence. You depend on the
drug, so when it's missing, you do something to get it - you are compelled to do so. So you
drink coffee, light a cigarette, or use Windows. The extreme compulsions of heroin (say,
becoming a prostitute to fund your habit) are just that, an extreme. But caffeine and Windows
certainly foster dependence and hence addiction.
Sic Transit Gloria Laptopi
I'll take the opposite view.
>Well, yes, really. Windows is very comparable to an addictive drug like caffeine or nicotine.
Windows does not interact chemically with the user. The analogy, while tempting, is so loaded
as to be an unfortunate choice. Much like trying to inject "morality" into the topic of
license choices.
I submit that it is preferable to consider it in pure transactional terms:
There is a vendor, a marketplace, and a consumer.
The whole conversation is about who controls the marketplace.
Free software asserts smart consumers. OLPC's greatness will be in growing smarter consumers.
The arguably Faustian bargain of cutting a deal with Redmond isn't going to preclude the
growth of Free Software, (anymore than getting started with DOS3.3/Windows3.1 precluded me
from migrating to Gentoo).
This is a bow to realpolitik, and a tactical ceding of some marketplace control, in the name
of a strategic win of getting OLPC out there, and "buffing up" the consumer, so that, in the
long run, they can do something smarter.
The GPL makes fantastic common sense, and benefits from having an uncompromising RMS figure
(aside: who can succeed him?). While behaving fully within character, RMS is given to
hyperbole, however. Having listened to the ranting prophet, sober people have to find
alternatives that work, so that the project doesn't stall. IOW, being an uncompromising
idealist and simply punting when reality becomes ugly can be seen as both courage and
cowardice, depending on POV.
Sic Transit Gloria Laptopi
> Windows is very comparable to an addictive drug like caffeine
Caffeine can be very beneficial when used in moderation and is in some of the most wonderful
beverages drunk worldwide. If Windows really were like caffeine, I would become a windows
user tonight.
Alas, it's not. This whole Windows==DRUGZ argument is utter bunk. I wish Stallman wouldn't
say such obviously wrong things; it makes my job as one of the few free software advocates in
my company a lot harder. :(
Sic Transit Gloria Laptopi
All Stallman said was "an addictive drug". Other people added the "like caffeine" bit, or
similar value judgements.
Sic Transit Gloria Laptopi
> All Stallman said was "an addictive drug"
Exactly. It's like saying "Your mother is a murderous fascist dictator." It might be
satisfying at the time but it's so obviously wrong that it won't bring anybody else around to
your viewpoint.
If you still think that this simile works then tell, please, which drug or drugs Windows IS
like. Remember that there's no physical addiction here, no matter how strong your opinions
about Microsoft's disgusting monopolistic practices.
Sic Transit Gloria Laptopi
> It's like saying "Your mother is a murderous fascist dictator."
No. No, it's not. Not even close. You're *still* attaching your own baggage to Stallman's
words.
Sic Transit Gloria Laptopi
Sure, both analogies are idiotic in the same way. If you disagree, then please help me
understand how Stallman's analogy is meaningful.
I notice you still have not named a drug.
Just wondering, have you ever known anybody suffering from drug addiction?
Sic Transit Gloria Laptopi
> I notice you still have not named a drug.
Look down a bit. I named a drug before you even started. My point was that *Stallman* did not
name a drug - which means that the *only* property to which he could have been referring was
the addictiveness. And that's a fair simile.
> Just wondering, have you ever known anybody suffering from drug addiction?
It is contemptible, irrelevant, and misleading of you to ask the question. Aside from anything
else, I doubt there are many people in the Western world who can answer "no" to that question,
thanks to the wide and legal availability of nicotine and alcohol. I will certainly extend you
no further answer than that, and I don't care what erroneous conclusion you draw from it.
If that's an example of what you consider rational debate, I'm not wasting any further time on
you.
Sic Transit Gloria Laptopi
I liked your sugar observation a lot; that is actually quite a good parallel: a lot of
similarities and not hyperbole or laden with emotional appear.
I'm not actually trying to debate... I'm just trying to understand how anyone could think
that Stallman's parallel could be anything other than a superficial smear job. Oh well!
Sic Transit Gloria Laptopi
Of course it is.
It does not matter if RMS meant it differently. That's the meaning that comes across in the
public when someone mentions "addictive drug" (especially in puritanic USA), and that's what
matters if one makes speaches that addresses the public.
Oh yes and btw, from my (personal) experience with RMS, I'm rather sure that he means the term
"drug" as something more heavier than caffeine. His disdain for any drugs, including the
socially accepted ones, is well known: To cite him on the topic of beer drinking: "In the AI
Lab hacker community of the '70s, people did not like alcohol in general. We wanted to make
our minds sharper, not duller. When our community was more or less wiped out in the '80s (see
"Hackers," by Steve Levy), this and many of its other cultural traits were not adopted by the
new hacker community. In this case, the foolish majority's influence triumphed over the wiser
minority." (Taken from http://www.linux.com/articles/40951)
Sic Transit Gloria Laptopi
> Of course [drawing an analogy between proprietary software and "an addictive drug"] is [like
saying "Your mother is a murderous fascist dictator"]
vs
> His disdain for any drugs... is well known [followed quote that makes it clear that his
disdain extends right down to drugs akin to caffeine]
It's always refreshing to see someone insisting on a position which is quite undermined by the
support they offer for it. And I do find myself so refreshed with alarming frequency.
Sic Transit Gloria Laptopi
Physical addiction is just one aspect of drug addiction; psychological addiction is just as
important. The presence of either is enough for the definition of an addiction.
Not that it matters, though, it's an *analogy*. No one said Windows is physically addictive,
just that it acts in a way analogous to that.
A reasonable example is if you compare Windows to, say, caffeine, as I did above. Ignoring the
complex questions of whether the addiction is biological or psychological, both caffeine and
Windows induce _dependence_, the hallmark of addiction, i.e., a difficulty to stop using the
product. Coffee users generally can't stop drinking coffee without great effort; similarly,
Windows users can't stop using Windows without great effort either.
Furthermore, as I mentioned above, Bill Gates is on the record saying that Windows is
addictive. So this is pretty consensus, if Gates and Stallman agree on it.
Sic Transit Gloria Laptopi
Um, Linux users can't stop using Linux without great effort either. Or FreeBSD. Or even
Blender. You might want to clarify your point a little.
You seem to be saying that the only thing that's analogous is the difficulty to stop using the
product? Why would something so simple need illustration?
Because Stallman was trying to use it to attach negative baggage to Windows. Drug addiction
-> bad, windows addiction -> bad! The problem is that drug addiction and windows addiction
are so completely dissimilar that the analogy is preposterous at any meaningful depth.
So, the analogy is either superficial and meaningless or completely wrong. Either way, it was
a silly thing to say.
Sic Transit Gloria Laptopi
> Um, Linux users can't stop using Linux without great effort either. Or FreeBSD. Or even
Blender. You might want to clarify your point a little.
I disagree. Right now I'm using Ubuntu, but I can switch to Fedora or OpenSUSE with not too
much effort, and even to a BSD or OpenSolaris. (Perhaps if I were a kernel hacker I might find
it more difficult to switch, but I'm not.) In fact, I can even switch to Windows and use
basically the same apps, that is, Firefox, OpenOffice, LaTeX, etc. Whereas, if I were a
typical Windows user, I wouldn't have IE or Office, and whatever other apps I use would also
probably be Windows-only. Hence I am locked in, and must continue using Windows.
> You seem to be saying that the only thing that's analogous is the difficulty to stop using
the product? Why would something so simple need illustration?
The point is that Windows is much harder to leave than a specific Linux distro, or even Linux
in general. That's what I was getting at in the above paragraph.
And, yes, drug addiction is bad and Windows is bad, I think that's a very reasonable position
to hold. I hold it myself. We need the world to use interoperable and standard technologies,
not proprietary ones that lock us into Windows, paying the Microsoft tax, and suffering at
Microsoft's whim (e.g., when Microsoft stops selling XP, people that want to purchase it are
out of luck).
Sic Transit Gloria Laptopi
> caffeine and nicotine have harmful bodily consequences (actually nicotine doesn't, it is the
other stuff in cigarettes that causes cancer, IIRC)
Nicotine is actually a very potent poison when extracted and purified.
Strangely enough, a rather more commonplace addictive substance, one that is as potent as many
drugs but is so basic that few consider it to be one - and possibly a better comparison in
this case - is, er, sugar...
Given that drug-induced states of joy are due to intoxication of the brain cells, it is to be expected that all addictive drugs be harmful in great quantities. Therefore the Phineas Phreak principle that "everything that kills you can also get you high".
Addictive drugs
Addictive drugs
I disagree that sugar isn't harmful. Maybe in sensible quantities, but to excess, it's pretty
destructive to health. And it certainly appears to be addictive to some people - its
addictiveness is a central thesis of the book "Potatoes not Prozac", for example.
However, this is quite beside the point, it was a throwaway flippancy on my part, and in any
case we're on "difference of opinion" turf - so I'm not willing to discuss it further.
Addictive drugs
Perhaps I'm being too pedantic, but most drugs do not kill by
neurotoxicity. Most drugs operate by neurotransmitter mimicry, whether via
mimicking the neurotransmitter itself in a form that disengages from the
receptor sites more slowly, via mimicking the neurotransmitter in a form
that blocks reuptake or lysis, or simply increasing the effective
quantities of the neurotransmitter in use. They're not toxins any more
than the neurotransmitters are.
As they're stone axes, having their effects throughout the brain, they
might potentially lead to damage (lots of nerve gases work in much the
same way), or they might just lead to short-term slowdowns due to, say,
running low on intracellular calcium.
Or they might have no detectable long-term negative effects at all.
Caffeine is a drug, after all, and it has an enormous list of effects
inside the brain, some by mimicking neurotransmitters and some by messing
with e.g. cAMP pathways inside neurons: but it doesn't have any negative
effects unless you take a ridiculous amount of it, and while it is lethal
in enormous quantities, it's not lethal because of anything it does to the
brain, but rather by messing up the cardiovascular system.
Well, another one of my theories down the toilet, thanks Mr nix! Just joking, thanks for the interesting explanation.
Addictive drugs
Addictive drugs
You're right that lots of things are harmful in great quantities, but that
says nothing about their usefulness in smaller quantities. e.g. water is
lethal if you drink enough of it. (Windows is lethal too, and what's worse
the more you drink the more you think you have to drink, thanks to network
effects. At least after you drink 8l of water you don't get the urge to
drink *more*. Perhaps this is what RMS's rather unfortunate drug analogy
related to, but if so, Ethernet is a drug ;) )
Addictive drugs
Sugar is not addictive?
You don't know my wife and some of my friends. It clearly is to some people. (This is not
meant derogative, I have my own addictions.)