Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment A better government solution (Score 3, Insightful) 116

would be a positive filter. Instead of trying to filter the entire internet for everyone, create a Government Certified Safe Internet that lists web sites deemed "appropriate for children" by a new bureaucracy, and make it available to anyone's private filter on a voluntary basis. Require all government internet terminals available to children (e.g. libraries) to subscribe to the filter. Yes, there are already private companies that offer this service, but the constituents driving this evidently trust a giant government bureaucracy more than they trust a somewhat smaller corporate bureaucracy.

There will still be a market for private filter companies because they can offer different censoring standards to parents. It could actually be a good thing to have a voluntary censoring standard backed by general consensus. Private filters could start with the government database as a baseline, then add sites that "really should have been approved" or subtract sites that "my kid(s) can't handle". (For instance, my daughter had nightmares about "ducks biting her" after an incident involving a goose. She was not allowed to view "Jurassic Park" until she was much older, even though it was appropriate for the other kids.)

Comment My favorite homemade entropy is (Score 1) 280

a digital camera with the lens cap on. Especially, if you can get the raw pixels, it contains a large component of true quantum randomness. Just run the bits into PRNGD (which runs the bits through a secure hash and adjusts the input/output bit rates according to the estimated randomness of the sources) with a conservative estimate of the percentage of quantum randomness.

Comment Re:'Bandwidth' is a Misleading Term Here (Score 1) 479

It's all about the time scale. Cox, for instance, on my $50/mo plan, offers peak bandwidth of 20Mbit/sec (so that picking up an MP3 from Amazon is nearly instantaneous), sustained average bandwidth of 5Mbit/sec (time scale unspecified, but my observations suggest it is 1 minute), and monthly average bandwidth of 40GB/month. They threaten to terminate you if you go over the monthly cap - which is dumb. They should do something like TW and either charge you or lower your peak.

So perhaps the term you are looking for is "average bandwidth" for some time period the average is taken over.

While the pricing seems a little high, I am *glad* that Time Warner is coming clean about the limitations of their service. A little competition will fix the pricing real quick.

Rather than automatically charge you more, some ISPs simply lower your peak bandwidth to ISDN levels - so that you still have (slow) internet access, and then offer to upgrade your monthly average for more dough. The peak bandwidth is restored as soon as the monthly average goes below the cap again.

I also think the "unlimited" advertising is a truth in advertising issue - and any company that advertises "unlimited" and then starts throttling you when you use "too much" should be prosecuted by the government for false advertising.

Comment Flat Earthers (Score 1) 358

The only ancient culture I've read about that thought the earth was flat is early Babylon. Any people that either had ships on a large body of water, or were in contact with people that had ships on a large body of water, knew that the earth was round. You can't see a ship disappearing over the horizon and miss the implication.

As to Socrates, the Greeks even calculated the size of the earth pretty accurately.

The legend of people believing in a flat earth came from a work of pseudo-historical fiction by Washington Irving about Christopher Columbus, in which the author takes a lot of creative license.

Us modern types manage to have a Flat Earth Society despite this.

Comment Dell 440SC (Score 1) 272

I not only run this at home, but at lots of small business customers. Has 3Ghz Pentium D (dual core, 64-bit). Get 2 large SATA drives (500G or more) and 2G or more ECC memory. Starting price is $400, but by the time you get the memory and disk upgraded, it is about $600, $800 with onsite maintenance. A big benefit for me for home use was it is *quiet*. It has a single large (and therefore quiet) fan with ducting to draw air over the CPU heatsink. Look for it in the "small business section" of Dell.

Drawbacks: only 2 drive bays (upgrade to 840 for 4 bays - not as quiet). No sensors - at least that lm_sensors knows about. I just monitor the disk temperature.

Configuration: run the 2 drives with software RAID1, and LVM on top of that. Create a small (100M) RAID1 boot partition at the beginning of the disk. The RedHat/Fedora installer can create this configuration. (I also save and mirror the Dell diagnostics partition, and add it to the grub boot menu.)

Comment Calculus still applies (Score 1) 275

Like with everything else, there is an optimum level of employment that supports open pro bono open source activity. Note that producing open source can itself be a paid job - especially as a freelancer with the right clients. If Stallman had his way, *all* paid programming work would be on GPL software. Two years ago, it looked like my company might go under, and I was doing a lot more pro bono on the side. Now there is tons of work, and it is hard to squeeze in even a simple Fedora packaging project. On the other hand, I wouldn't be contributing much as a homeless person either.

Comment Hex Abacus (Score 1) 599

One of my favorite discoveries was that the Chinese Abacus (with 2 top beads and 5 bottom beads per column) is perfect for hex arithmetic. The more stream lined Japanese form has one top (worth 5) and 4 bottom (worth 1 each) beads. The Chinese form uses the extra beads for bookkeeping in long division and multiplication. But two 5s on top and 5 ones on the bottom work perfectly for hexadecimal. For addition and subtraction, like when poring over hex dumps of mysterious low level crashes, the abacus is faster than a calculator (and doing it in your head is even better if you can).

Comment Open format more important than open source (Score 3, Insightful) 106

As a citizen, I don't really care whether my gov (US) uses Microsoft, Mac, Solaris, Linux, or AmigaOS. I *do* care when they publish documents I need to work with in an undocumented proprietary format. And no, OOXML doesn't fix that (it only pretends to). Yes, I can get by with Open Office DOC importer for the time being.

Comment Deep Ocean (Score 4, Interesting) 267

I didn't find it on Google, but about 30 years ago I read an account of a creature like a giant sand dollar that was dislodged from the deep ocean by an undersea earthquake. I can't verify it until I find a reference, but I recall that the scientist examining it found that it was largely silicon, hydrogen, and sulphur (and decayed rapidly giving off H2S). His theory was that it was silicon based life - and that its chemistry required deep ocean temperature and pressure to remain stable. (Note that there are carbon based ocean creatures able to process silicon to create SiO2 structures.)

Comment Re:Posix != unix (Score 1) 376

Your example illustrates localtime() behavior, *not* time() behavior. If you use a timezone that includes leapseconds, then:

$ export TZ=right/US/Eastern; date -d@1230768022; date -d@1230768023; date -d@1230768024
Wed Dec 31 18:59:59 EST 2008
Wed Dec 31 18:59:60 EST 2008
Wed Dec 31 19:00:00 EST 2008

Ya'll keep talking about localtime/mktime, when *I'm* talking 'bout time().

Comment Re:Linux interpretation of Posix (Score 1) 376

Yes, but we are not talking about mktime (kernel or libc) or localtime. We are talking about time(). If the intent of Posix is that particular time() values convert to particular localtimes() when using posix timezones, then linux is compliant. If you want the correct time of day, you use the "right" timezones - assuming you want the "correct" time of day to include leapseconds. Some systems apparently keep the correct time of day by slowing the time() clock for leapseconds. Doing this means time() is *not* the number of seconds since the epoch, but a smaller number.

Comment Re:Linux interpretation of Posix (Score 1) 376

To be posix compatible, you have to remove the leap seconds, creating aliased timestamps where the same value of time() refers to different seconds. By not having all that crap in there, and just counting seconds since the epoch, it is sane, simple, and non posix compatible.

However, it is easy to convert the sane result of time() to a posix result with a leap second table. And if I were delivering a posix compatible system, I would do that conditionally so that posix apps (assuming there are any that actually rely on time()%60 == seconds_in_minute) would work.

It is impossible to go the other direction, since the posix time is ambiguous.

Another interpretation could be that posix actually expects time() to be a simple count of seconds, but that the output of *localtime* should guarantee that time()%60 == seconds_in_minute. This would be a constraint on what timezones are allowed in a posix system. In fact, the more I think about it, I think this is what POSIX people really mean. You must use timezone files that do not handle leapseconds. So by not including leap seconds in the default timezones, linux is posix compatible. Only by using the timezone in the "right" directory do you get leapseconds, and are no longer compatible with posix - but time() still returns the same value. It is just the interpretation by localtime() that changes.

This is what I said at first, and what the linux man page implies.

Slashdot Top Deals

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...