You could do it at the libresolv level (or whatever the equivalents would be
on other systems). There would be a system-wide configuration file, maybe.
libresolv consults that before doing any name lookups and automatically
returns an error if user jimmy is looking a domain matching.*\.religion.
Mind you there's nothing that says that jimmy can't download or write his
own libresolv in order to read Christian propaganda, but he probably
wouldn't go to the trouble (especially if he didn't have superuser
permissions).
His method seems to get around that by not having an incentive to make silly
TLDs. e.g. you couldn't have http://applerecords because you need both a
TLD and a domain-name. You could register applerecords.applerecords, but
you probably wouldn't because you'd end up looking like a moron. So you'd
probably opt for apple.records instead.
This brings up the issue of typo TLD squatting. Maybe I don't like Apple
Records so I register apple.recodrs with a bunch of FUD about them.
However, there's no advantage to having apple.recodrs over, say,
spple.records, so it's not any worse than the current system in terms of
typo squatting (though it's not any better either). I haven't been bothered
too much (or bothered at all for that matter) by typo squatting so far.
Well he could get slash.dot and then have a host in there called
"slashdot.slash.dot" which would then come out as "aytch tee tee pee
colon slash slash slash dot dot slash dot dot". You could really go nuts
making subdomains if you wanted, though I don't think anyone would actually
bother to put in a non-sensical string of dozens of "slash"s, "slashdots"
and "dots" placed randomly and delimited by dots.
http://slashdot.dot.slash.slash.dot.dot.dot.slashd ot.slashdot.slash.dot.dot.slashdot.slash.dot".
Loads of fun.
People weren't using GNU before it came with Linux
Are you on glue? PC users weren't using GNU before Linux (unless Minix used
them, but I don't know that anyone used Minix anyway), but other people
(largely academics) were.
"Native" and "non-native" isn't so clear in this case, though. It would be
somewhat analogous to calling Motif "non-native", which is a bit silly.
Wine doesn't depend on another toolkit, does it? It implements the function
calls as raw X11 calls (IIRC). Wine (and hence Win32) is no less "native"
to Linux than GTK+ is. This would also be similar to how Windows does it
(except it would implement them as Win32 calls I guess, or possibly even
direct hardware driver calls, I don't know, I'm not very familiar with the
Windows architecture).
I agree that Wine is a bit "thicker" than other layers (mainly because the
Win32 API encompasses a lot more than just widgets), but it's not like it's
a whole layer thicker, so I don't think it's fair calling it "non-native".
Uhh it's not difficult to find someone who likes Big Mac's or Windows. Neither are inherently evil; it's just that not very many people like them. For the people that *do* like them, though, then choice would be good.
And I don't see how more brands of cigarettes would be bad. If I smoked (and I didn't feel like growing my own), I think I'd appreciate not having to be stuck with one brand.
Windows doesn't do you much good without a computer. How much would the
software for a DVD player cost you anyway? Don't compare apples to oranges.
The oranges will always get jealous.
If you don't trust your kids, supervise them. This is like deciding between
an armed guard (you standing over their shoulder) and a security camera
(logging everything). I'd prefer an armed guard any day.
And who decides what's 'porn and such sites'? We've sure been doing a great
job so far, right? Slashdot is non-commercial, right? After all, only
non-commercial sites are allowed to own.org domains.
Plus, 'porn and such sites' is a judgement call for everyone. There are a
few pictures on sites like http://www.allaboutsex.org which could be
considered pornography in a different context, but a negligible minority
would actually consider the site pornographic.
And how do you propose this would actually work? Unless you think that all
G-rated movies are okay for kids and all PG-rated movies need parental
guidance. Somewhere along the line, somebody's going to need to make the
decision of what's okay and what's not, and I'd rather that decision be made
by the parents as opposed to some beaurocrat at ICANN who has as much
judgement as the RIAA does with their ratings.
C99 does allow declarations to be mixed with statements in any order. See section 6.8.2 of the standard.
C++ really doesn't have much to do with it. gcc's C and C++ front-ends are kept separate and have been for some time.
I like to eat.
Red Hat revered? You must be confused.
Not entirely true. Many ISP's caching proxies will allow non-customers to use them. I don't know if that's intentional or not, though :\
Caching proxy servers even.
Or Slashdot users could figure out how to use proxy servers. Either way.
Not to say that it makes it any less stupid.
Mind you there's nothing that says that jimmy can't download or write his own libresolv in order to read Christian propaganda, but he probably wouldn't go to the trouble (especially if he didn't have superuser permissions).
This brings up the issue of typo TLD squatting. Maybe I don't like Apple Records so I register apple.recodrs with a bunch of FUD about them. However, there's no advantage to having apple.recodrs over, say, spple.records, so it's not any worse than the current system in terms of typo squatting (though it's not any better either). I haven't been bothered too much (or bothered at all for that matter) by typo squatting so far.
Well he could get slash.dot and then have a host in there called "slashdot.slash.dot" which would then come out as "aytch tee tee pee colon slash slash slash dot dot slash dot dot". You could really go nuts making subdomains if you wanted, though I don't think anyone would actually bother to put in a non-sensical string of dozens of "slash"s, "slashdots" and "dots" placed randomly and delimited by dots. http://slashdot.dot.slash.slash.dot.dot.dot.slashd ot.slashdot.slash.dot.dot.slashdot.slash .dot".
Loads of fun.
This would be a feature best put into the underlying OS, or possibly the proxy server (if one is used).
Are you on glue? PC users weren't using GNU before Linux (unless Minix used them, but I don't know that anyone used Minix anyway), but other people (largely academics) were.
On Solaris, DOS, Windows and the BSDs?
I agree that Wine is a bit "thicker" than other layers (mainly because the Win32 API encompasses a lot more than just widgets), but it's not like it's a whole layer thicker, so I don't think it's fair calling it "non-native".
A net loss in freedom for someone who's not the copyright holder. For the copyright holder, I guess it would be no loss of freedom at all :)
Where exactly would the word accident be appropriate then?
No, I just find the armed guard to be a much friendlier gesture.
And I don't see how more brands of cigarettes would be bad. If I smoked (and I didn't feel like growing my own), I think I'd appreciate not having to be stuck with one brand.
Even if you *haven't* been compromised, the only way to know no trojans, etc. are installed is to do a fresh install. Just have a little faith, man.
Why would anyone want to be 100% Posix compliant? Are you including things like 1003.5 (Ada bindings)? 1003.19 (Fortran 90 bindings)?
Windows doesn't do you much good without a computer. How much would the software for a DVD player cost you anyway? Don't compare apples to oranges. The oranges will always get jealous.
If you don't trust your kids, supervise them. This is like deciding between an armed guard (you standing over their shoulder) and a security camera (logging everything). I'd prefer an armed guard any day.
Plus, 'porn and such sites' is a judgement call for everyone. There are a few pictures on sites like http://www.allaboutsex.org which could be considered pornography in a different context, but a negligible minority would actually consider the site pornographic.
And how do you propose this would actually work? Unless you think that all G-rated movies are okay for kids and all PG-rated movies need parental guidance. Somewhere along the line, somebody's going to need to make the decision of what's okay and what's not, and I'd rather that decision be made by the parents as opposed to some beaurocrat at ICANN who has as much judgement as the RIAA does with their ratings.