Human lag time mostly doesn't matter. The brain compensates for it. For example, when you catch a ball, your brain knows how it needs to correct for the fact that what it sees is what was some time ago, and what it tells the muscles to do won't happen for some time, and it's done this your entire life so it has a pretty good idea exactly how long those delays will be.
Toss in an additional 133 ms, and you've totally fucked it all up. The brain tries to calcuate responses just as it always has, yet the calculations no longer give the correct answers, and so your performance sucks.
With some time, the brain will learn, and your performance will improve, but it will never be as good as it could be, since the brain can only compensate for lag when it is dealing with predictable events. When someone throws a ball to you from 20 feet away, your brain gets a lot of data to work with to predict where your hand needs to be to catch it, but when they throw a ball from only three feet away, the ball hits you before the brain even knows it has been thrown. Increasing the lag time allows it to be thrown from further away and still hit you before you know anything has happened.
That's the problem with lag time in games. If the lag is zero, then the game approximates reality, and the player doesn't perceive any problems. If the lag is too great, then the player must learn to compensate for that lag to accomplish even the simplest time-coordinated task, and even then won't do as well because of lack of experience with that latency. Also, the player can never compensate for the increased reaction time.
I discovered all of this years ago while playing Descent. After installing a patch which allowed different screen resolutions, I discovered that the lower the resolution, the better I could play the game. Playing in 160x100 positively looked like shit, but it ran at 70 frames per second, and so the latency was much better than at 640x480 where it ran at 15 frames per second. It's much easier to hit targets when you get to use the latency information your brain has relied on your entire life rather than the information it has only known for the relatively short time you have played a particular game.
I would love to see somebody tell me what's wrong with X without referencing the UNIX Haters Handbook or anything else more than ten years old.
Well, how about my experience as of a few weeks ago.
After playing Warcraft II via DOSBOX for with the kids for many months, I thought it'd sure be nice if there were a similar game I could find, something that would run in a resolution greater than 640x480 and which had a map editor that would run in Linux. (Warcraft II's editor fails to work correctly in Wine.)
So I had a look around Gentoo's Portage directories, to see what games were available. The first few I tried were masked, and so I didn't try them, since it's been my experience that if there isn't an unmasked version, then it's totally disfunctional. Eventually I had to write a Perl script to look through all of the ebuilds and list the ones which weren't masked, since they were so few and far between.
The first game I tried worked for a little while, until it crashed X11, requiring me to reboot my computer.
The second game I tried worked for a little while, until it crashed X11, requiring me to reboot my computer.
The third game I tried worked for a little while, until it crashed X11, requiting me to reboot my computer.
At that point, I decided to just stick with DOSBOX. It's crazy that Linux's best graphics API is DOSBOX.
...but really, that almost isn't X11's fault. If I'm allowed to reference something from years and years ago, I'll reference myself trying to explain to the people of the Open Graphics Project exactly why they're wasting their time: http://www.mail-archive.com/open-graphics@duskglow.com/msg05679.html
Thankfully Linux is moving in the right direction, as some of the problems I point out in that post are slowly being eliminated, for example, video mode setting is being moved into the kernel, allowing X11 to avoid direct hardware access.
However, there's a lot in there that I'd be surprised to see in less than ten years, for example, a stable and well documented kernel ABI for video drivers. I can hear people now saying "but our constant insistace that everything be open source resulted in so-and-so open-sourcing their video drivers recently!" Yes, but just how many fucking years did we have to wait for that to happen, and just how many more are we willing to fuck ourselves over waiting for all of the other video manufacturers to play our game? Wouldn't it be nice to just make shit work for once?...but I guess the Linux slogan is "One of these days it'll be awesome!"
Given the known correlation between homosexuality in male humans and birth order (men with older brothers are more likely to be homosexual) there is such a stunningly obvious evolutionary reason for it that I can't be bothered to explain it to you.
Why the bloody hell isn't page 0 hard-wired to panic the kernel / SIGSEGV the userland when accessed?
Well, for one, DOSBOX wouldn't work so well anymore. When you set up for vm86 mode, you allocate things into your own memory space at the addresses you wish them to be at in vm86 mode. It would also affect any attempt to use VESA video drivers since the pointer to the handler of interrupt 0x10 is in page zero.
The sensible thing would be to redefine NULL to be a completely useless pointer (like, -1, for example) rather than choosing what has to be the single most useful number in all of computing. The first address is rather useful since anything might be there, whereas the last address isn't quite so useful since nothing more than a single byte could possibly be there anyway....but, if you think we have problems now, just imagine the confusion caused by a NULL that isn't zero.
Wait! I have a better idea. Let's just give up C. I think we can all agree that pratically every bug ever has been caused by the fact that it forces programmers to constantly re-invent the wheel, creating their own string and memory management to make up for the fact that what is supplied in the language is barely functional at all. Programs written in langauges with proper string and memory management don't have to worry about null pointers and buffer overflows.
Perl scripts aren't bothered by buffer overflows, whereas the average C program apparently can't so much as accept a password without a buffer overflow. If they could at least do that much they'd limit damage to people with access privleges, but every year or so some important piece of software like SSH has some vulnerability which doesn't even require a proper login. Apparently it's impossible to keep the bugs out of even that small portion of the code that deals with rejecting people without proper credentials, nevermind the rest of the code that does everything else.
Obviously what the world needs is an easier programming language because C is just too fucking difficult.
I didn't use 'NULL' anywhere in the program. I used address '0', which 'NULL' is usually defined as, but strictly speaking, isn't the same thing. Basically what happened was that GCC, upon seeing me use the value in that pointer to access memory, up and decided it couldn't possibly be zero, and used that information for optimizations.
Just because there is a NULL value doesn't mean the compiler should assume that that value is always NULL.
In particular, if you want to use vm86 mode in Linux, for example to use BIOS calls or any other real-mode software which will want to look at the first page of memory, you have to map that memory to that address, which necessarily involves using pointers to address zero.
Here's a simple test program. Compare the output when compiled with "gcc -o test test.c" to the output with "gcc -O2 -o test test.c". I used gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5)
(Wow, the "preview" is ruining the formatting of this code.)
char *string = " This text was read from a null pointer!\n";
int length = strlen(string);
char *pointer;/* Create a simple file... */
fd = open("random_nonexistant_file", O_CREAT | O_RDWR | O_TRUNC, 0666);
write(fd, string, length);/* mmap the file to address zero */
pointer = mmap(0, 4096, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, fd, 0) ;/* note: gcc optimizer doesn't know that the return value was null *//* Let's dereference that pointer and write to it! */
pointer[0] = 42;/* Then we'll display it, but not using printf
since it refuses to print from null pointers. */
write(1, pointer, length);/* Also print the pointer value, just to make sure it is null. */
printf("Pointer address: %d\n", (int) pointer);/* Now let's find out if GCC thinks the pointer could possibly be null... */
if (pointer == 0) {
printf("The pointer is null!\n");
} else {
printf("The pointer is not null!\n");
};
};
Either way, the pointer is displayed to be zero, but when you run the unoptomized version, it correctly states that the pointer is null, but the optimized version will tell you that it isn't null. When optimization changes the behavior of a functional program, it is clearly doing the wrong thing.
You're right, EKG isn't complicated at all. I once built a rather simple one that used my computer as a display device. With that approach, I'm sure one could simply be a $100 USB device which works with a PC application and prints a permanent record from there, or just stores it electronically. Certainly that would reduce the per-patient cost to less than $1, plus the cost of those disposable electrodes, which is kind of up there as well. They really should just wash and sterilize reusable electrodes, but since doctors can charge whatever they like since no one asks about costs up-front, it's simply easier to use disposable electrodes and bill them to the patient. I looked into buying some for myself. In the end I just soldered some wires to coins and added some shampoo for conductivity and it worked well enought that I could see all of the details that doctors are interested in.
I do think you're right, that if it were all properly managed, waste due to overuse wouldn't really be a problem. Even though the two times I went to the hospital resulted in $2000 of expenses, nothing much really happened in either visit, and I really don't think it should have been more than $200. Both visits included very little face time with people, old technology like EKG and x-rays, generic medications, and there were a few blood tests, but I assume they were the "add three drops of this, stir, and see if it turns blue" type of test....and in both cases I think I would have been out of there with a lot less expense had a doctor simply asked a few more questions and said "this seems like nothing, but I can look into it further if you like," as both visits were more "I don't know what's happening" and less "I think something bad is happening."
I suppose they have to pay for the new hospital one way or another. I always get a kick out of how almost every business I visit is so much more wealthy than I am, like how Wal-Mart is covered with HDTVs that no one watches even though the average Wal-Mart customer cannot afford even one of those TVs. That new hospital, however, it really takes the cake. There are a couple of photos at the bottom of this page: http://www.reidhospital.org/about_reid/brief_history_of_reid/index.html
So, I agree, overuse wouldn't be a problem if it all weren't for the near-total lack of cost-control measures. There really isn't a good reason why anyone shouldn't be able to get an EKG for any minor chest pain they have because it really shouldn't cost that much anyway. I'm sure the machines sit idle most of the time anyway.
The government must be held to a standard that allows only such specific bans on speech as the classic "fire in a crowded theater".
Sure, make it illegal to intentionally cause panic in a theater, but don't make it illegal to yell "fire" anywhere, otherwise the next thing in line is any other speech that someone believes causes a problem. It's really the causing of the panic that is the problem anyway. No one cares when yelling "fire" is one of the lines in the play, nor would anyone really care as much if the yelling of "fire" simply failed to cause a panic.
There just isn't a legitimate reason to limit the freedom of speech. You can make it illegal to cause panic, you can make it illegal to harass people, but there's just no reason at all to ever limit speech that fails to cause any harm, let alone speech between two consenting adults.
I think the simple test is to ask whether or not anyone could cause the same problem without saying anything. Surely the same panic in a theater can be caused without saying anything. People can certainly harass one another without saying anything. If it can be done without saying anything, then clearly speech isn't the problem, but merely the chosen method.
If pornography is illegal simply because it is "obscene" then we're fucked since you can't argue that no one finds it offensive, but if it's illegal because it is harmful, then there's room to argue that it isn't harmful at all, or at least not harmful enough to matter. (We allow the sale of tobacco, after all.)
It's simply dumb that pornography be limited because some people have declared that it doesn't say anything worthwhile. At the very least, all pornography communicates to people that they're not as alone as they thought, since they're not the only person in the world with a particular interest.
It isn't the default, but you can configure Opera to allow you to close all tabs. When you close the last one, it goes away, and you have no tabs until you create a new one. It's a perfectly logical way to work that I haven't seen any other web browser copy yet.
I've been using Opera for ages, and I find it humorous how everyone gets excited about new browser features when I've had them for quite some time.
I don't recall when Opera first included tabs, but it was ages before any other web browser. It's particularly funny how everyone was excited that Chrome put the tab bar above the address bar, so that the address bar is effectively a part of that tab, when it was that way in Opera since the very beginning and it always annoys the fuck out of me that it doesn't work that way in other web browsers.
Now I hear a lot of stuff about AdBlock and NoScript for Firefox. With Opera you can go to any web site and Right Click->Edit Site Options where you can block any page content you don't like, or disable javascript or java or plugins in general for that web site. There are also easily accessible toggles for javascript/java/plugins under Tools->Quick Preferences. There's no general ad-blocking that I'm aware of, but I haven't looked into it since I always use the winhelp2002 hosts file and so I don't see ads anyway.
That isn't to say it's without its problems. One annoying as fuck thing about it is that it's far too happy to send clipboard contents to Google. Middle-clicking anywhere in the Opera window takes the clipboard contents and, if they aren't a valid URL, sends them off to Google or some other search engine as a search query. It's a hell of a privacy problem if you ask me. I sent them a bug report about it, suggesting that they change it so that it only does that when you middle-click the new page button or perhaps the tab bar, but I suspect they don't give a fuck.
Which isn't a surprise, no one gives a fuck what I think. I also sent a suggestion that HTTP uploads come with some sort of progress indication, so that users aren't confused into thinking that the page load has failed when five minutes later after clicking "upload" nothing has happened. It makes perfect sense to me. We've had download progress indicators for ages, it's about time we have upload progress indication as well, and having web browsers provide this information is a lot cleaner than the hacks that web sites are forced to use to avoid the confusion of their users.
Come to think of it, I also sent in a bug report about the fact that HTTP uploads fail if the file name contains apostrophes since they aren't properly escaped in the mime content, nor are long file names properly split over multiple lines. Of course, every web browser I could get my hands on suffered from the exact same problems, but Opera's fail was particularly humorous since, instead of uploading the file, it uploaded half a dozen copies of it's "file not found" HTML page that it displays locally when it can't find a local file typed into the URL box. All of the other web browers simply choked and failed to upload anything.
It is a wonderful browser, however. For everything I hate about it I hate a lot more about others. Konqueror is damn-near a winner, though. The only thing that turns me away from it is that, like all KDE applications, it features "single click menus" which means that if you right click, the menu appears before you release the button, so that you can move the mouse over the item you want and select it by releasing the button. For compatibility, you can also just release the button, move the mouse, and click what you want. The problem comes when, in the process of clicking the button and releasing it, you happen to move it just one pixel down and to the right, so that it's now on the fucking menu, and you accidentally select whatever the fuck is first on the menu. I searched for a solution, in
There are secession movements in Texas and Vermont, which intend to do just that.
That's interesting. I looked into both. The Vermont movement seems somewhat misguided. There are plenty of good reasons to seperate from the union, but the ones they state aren't all that convincing, and some of them are just enviromental nonsense and libertarian pornography. Still beats Texas, however, whose web page appears to be a sort of blog with no useful content whatsoever. No introduction, no index of content, just a bunch of seemingly only vaguely relevent blog entries.
The Vermont site linked to an article about a poll that shows that 20% of people in every state are in favor of their home state seperating from the union, or, well they were last year, but I can't imagine the number is any lower now. Once this CO2 law takes effect and no one can afford to heat their homes, I suspect it won't be long before that number reaches the 2/3 majority Vermont is looking for.
It really needs to happen. I can't recall the last time congress passed a useful law, save a few the current administration created to undo the damage from the last....and really, I'm not sure what it possibly could do that states can't do for themselves just as well. The euro is proof that independant nations can share common currency. Canada is proof that a passport isn't required to travel between different countries. As for disaster relief, countries help eachother out all the time. The only thing I can think of that we would lose is the money they create out of thin air when the money they're taking from the citizens of the states isn't sufficient, and it isn't as if we don't need to put an end to that anyway.
I'm going to have to do some research into why the original colonies felt the need to create a federal government in the first place. All I can recall is something about providing for the general welfare. I sure hope they didn't form a union with no idea what its purpose should be.
Well, let's see...
We the People of the United States, in Order to form a more perfect Union, establish Justice, ensure domestic Tranquility, provide for the common defence, promote the general Welfare, and secure the Blessings of Liberty to ourselves and our Posterity, do ordain and establish this Constitution for the United States of America.
The only part of that that sounds like a real reason is "provide for the common defence." The rest just sounds like a bunch of happy words.
So far the only insight I can find is in Wikipedia's article about the articles of confederation, which lists a few vague reasons for why the constitution was written to replace the articles of confederation. Apparently the states were fighting with eachother because one state would do something another state didn't like, and so they consequently decided they needed some way for the majority to tell the minority what to do.
Comically enough, I would have said that's all the federal government is good for. Do you want a certain law in another state, but the people of that state don't want it? Just get the other states together and say "we want this law, and there's more of us than there are of you, so what we want matters more than what the people who actually live in your state want." It works even if it's your home state that doesn't want the law. Just go tell on them to the federal government and they'll take care of it for you.
There is one very simple way to fix all of this, but you probably hate the idea:
Drop the insurance model entirely. The government pays for all medical care. It just pays. Not via insurance. Procedures have prices set by medical boards, and the government sends hospitals and doctors checks for that amount for doing them.
Actually, that's exactly what I would most like to see happen. (It could fit in a 30 second video too.) I just can't imagine our politicians discovering that that is the best thing to do, let alone implementing it without fucking it up for their own personal agendas. The republicans will complain that it's anti-business and doesn't allow people to choose their own coverage and the democrats will be upset that it doesn't do anything to protect the enviroment. (It seems like that is the only thing that democrats can motivate themselves about anymore.)
There's room for debate about what should be covered and how costs will be controlled, but when it comes to whether or not it should be automatic coverage for everyone paid from general taxes, it's just completely obvious that it should be. Everyone wants coverage, so we wouldn't be forcing anyone to pay for something they don't want, and insurance is about people with equal risk agreeing to pay eachother's bills, and if everyone has insurance from conception, then everyone starts with the same risk, and so paying everything directly from taxes makes sense. The only thing there is to debate is how to decide how much to pay for particular services, since we'd have to account for the fact that we're removing what little influence the free market had to begin with, but it's clear that total coverage for everyone is the best way to go.
I don't usually agree with libertarians, but since I can't really imagine our politicians seeing the light, I just think that something really simple they might be able to do without fucking it up is to make the cost of healthcare more transparent to people so that the free market can have some room to work. The current method of "we'll help you now without talking about money and in a month we'll send you a bill for whatever we decide to charge you" isn't the way to inexpensive health care. Like I said before with the $300 oral surgery example: You can get a good price if you look around for it right now. Just imagine how that would change if requiring everyone to mention costs up-front caused everyone to compare prices.
There is really no good reason why basic health care needs to be unaffordable without insurace. Sure, some things have to be expensive -- someone has to pay for that $1 million MRI machine -- but a lot of basic things are only expensive due to lack of competition.
Like the pharmacy that charges $10 for generic prescriptions regardless of which drug and pill count. Why charge less than $10 when insurance isn't going to care since the patient has a $10 co-pay anyway, and people will be so happy that it is only $10 they won't even consider the fact that they might be getting a dollar's worth of pills. When Wal-Mart shook things up by advertising their $4 prescriptions, Meijer decided to compete with that by offering certain very inexpensive prescriptions free of charge. One of my friends got one of those because his doctor told him that what he was getting was free at Meijer. It's amazing what a little competition can do.
I really don't see how a lot of people, you included, think that people get more medical treatment than they need thanks to insurance.
My own personal experience, actually. Like I was saying with the story about my visits to the E.R.:
The first time I went, I was expecting $300 or so (a figure a friend once mentioned about someone else's ER visit). If they would have told me right then that they'd rack up $1200 over several hours of doing very little, I would have just sat in the waiting room for a while to see what happens, being content to be near the hospital in case th
...maybe we can smash the 90s idea that eating dietary fat makes you fat. I'm tired of arguing with people that fat is not inherently bad for you any more than carbs are inherently bad for you...
Well, I have a fun anecdote for you.
A month ago I thought exactly the same thing that you do: just because you're eating fat doesn't mean it sticks to you....and, actually, that's still true. It's more complicated than that.
I read the article that the scientists wrote in Cell Metabolism (it was actually free at the time, but not anymore), which was nice and scientific and all. They took some mice, fed them a high fat diet, waited for them to become obese, then did some tests to determine if the cellular stress they suspected of causing obesity had occured. Then they gave the mice some drugs to reduce this cellular stress and, like magic, they began eating less and exercising more and lost a lot of weight, all of their own free will. (Naturally they used a lot of control groups, but I'm just summarizing.) It was nice to see that real scientists were working on the weight loss problem, given that the weight loss industry is all about pointless bullshit.
Anyway, after tiring of eating mostly oatmeal cream pies, I switched to a diet of ice cream for about a week, at which point I randomly weighed myself and found that I weighed 260 pounds, which was up from the rather steady 250-255 I had seen for the past year. I was sick of ice cream by that point anyway, so I went to the store and picked up some Stouffers heat-it-in-a-pan meals, for no reason other than that they looked good.
While cooking the stuff, I noticed the fat content was really low. Eating an entire bag was only 25% of the recommended fat intake. This made me start thinking about that study those scientists did, and how, while they seemed to carefully consider all sorts of variables, something they seemingly assumed to be an absolute truth was that the path to obesity was a high-fat diet. In fact it seemed to be their theory that the high fat diet causes some sort of stress in the leptin-sensing cells in the brain, causing the brain to believe the body has less fat than it actually does.
Thinking about it, if it were true that high fat diets cause obesity, it would be the simplest experiment to confirm it. Get some mice, feed one group a high-fat diet, the other a low-fat diet, let both groups eat as much as they like, and see what happens. Surely if it weren't true, scientists researching obesity would know.
This all got me thinking: Assuming I'm overweight because I've eaten high fat foods and reduced the leptin sensitivity in my brain, would eating a low fat diet allow that leptin sensitivity to restore itself? Since I had a week's worth of Stouffers meals anyway, I decided to find out.
I'd tried low-calorie diets before, but they never went anywhere. As I tell people all the time: Hunger is regulated by the brain. If you're not eating what it wants you to, you'll spend all day thinking about food. Despite popular belief, overweight people don't eat for the joy of it. I was eating only oatmeal pies because I simply couldn't convince myself to eat anything else, and I really didn't like the oatmeal pies all that much either. It was just that whenever hunger became uningnorable, it was easy to eat one and get back to whatever I was doing.
Even though the Stouffers meals were fewer calories than I was used to, I initially started out with just two bags a day, which is only 1500 calories or so, and yet I didn't really feel any need to eat more than that. I expected that after a day or two my brain would wise up to the fact that the same volume of food was now fewer calories, and cause me to want to eat more, but it didn't happen. I was sort of hungry, but it was the kind of hu
Assuming one might convince people to care about the tenth amendment, it wouldn't be long before the 28th amendment was passed. They all ignore the tenth amendment on a regular basis, so I can't imagine anything but bipartisan support for repealing it, aside from having to put into words that they are repealing a portion of the bill of rights.
That's kind of the whole idea behind the idea that you have to support other people's rights even when you do not agree with them because if you don't then you'll eventually lose yours. Sure, violating a basic principle in just a few specific cases may not be the end of the world, but eventually there's a point at which a majority of people have an interest in one of those violations, at which point you'll never again see widespread support for that principle since too many people are enjoying its violation.
So, yes, that 20 to 30 seconds will get you absolutely nowhere. Congress has no interest in supporting the tenth amendment, the states have no interest in forcing them to do so, and the people don't care because, given a chance to draft a new constitution, few people would bother with renewing the tenth amendment anyway.
In fact, there's a fun thing Obama can do. Start an online discussion, google moderator style, about what the bill of rights should say if it were to be rewritten. I guarantee you that the tenth amendment would be replaced with "a man shalt not lie with another man" and the ninth would probably be replaced with something to protect the rights of Mother Earth. In fact, I'd be surprised if any of the current amendments, aside from a less ambiguous version of the right to bear arms, managed to make it onto the list. Everyone would be so concerned with what new laws they want that they wouldn't bother to preserve what we already have....and basically, that's our whole problem.
We're a species that has just recently evolved the ability to create large societies and so we're not very good at it. We can just barely understand how to make it work. By random chance, some of us are better at it than others, but the majority suck at it, and so a simple majority in favor of the wrong idea isn't difficult to come by. We might be better off if any law whatsoever required 90% approval to pass.
It sounds to me like the administration is looking for raw material they can put into commercials to run in districts that oppose Obama's plans.
Particularly with the 20-30 second requirement. Who can say anything other than "great plan, Mr. President" in just 20 to 30 seconds? I'd love to add my two cents, but I don't think I could squeeze it into less than a few minutes. Well, let's see...
"This healthcare plan sucks."
Well, that was easier than I expected. I had a lot more to say, but when I write, I try to write things so that the audience can understand what I am saying, and sometimes you know you just can't say anything.
I think we'd be a lot better off to pass a law that medical providers must present the cost of any service or treatment in advance. Any time I ask for prices in advance, I find great deals, like the oral surgery I once needed. I got an x-ray, some time with the doctor when he discussed what he was going to do, then the actual surgery on another day which involved at least 30 minutes of work by the doctor and a couple of assistants, plus some pain drugs, and a follow-up appointment a week later just to make sure it was healing correctly. Total cost: $300
Compare that to some lab work I had done recently which I didn't check the price of because the government was paying for it. (I would have simply not bothered otherwise, which isn't to say it wasn't a real problem, just that long-term chronic fatigue isn't something anyone can afford to investigate without insurance.) I had some blood drawn for some tests, a chest x-ray, and an EKG. Some time later I got a letter in the mail indicating that the government paid $1200 for those services. I was only there for ten minutes. X-rays are just photographic film and an x-ray tube, and an EKG isn't that complex either, both technologies have been around at least a hundred years....but the real kicker was that they charged $50 for a venipuncture.
Insurance is just a band-aid. The problem is that people spend without knowing how much, because they accept medical services without asking about the cost, assuming the intake person in the E.R. can even give you any answers. Insurance puts the costs up-front, and to keep premuims low, insurance companies force doctors to not waste so much money, but they also allow people to seek medical care when they really don't need it since it won't cost very much and they've already paid for it anyway, and that raises the costs back to what they would have been anyway. The end result is that your monthy premium costs more than oral surgery and it doesn't even come with a dental plan.
Despite my intense hatred for libertarians, I really think this is one issue where the free market can do a lot of good, if only the rules are changed so that the free market has some means by which to affect people's decisions. Passing a law that requires people to buy insurance only gives them a half-ass solution that was already available to them anyway, and it removes the solution of simply buying insurance for extreme situations and using the "shop around for a lower price" solution for more common needs, which is always going to be cheaper than buying insurance for everything.
As for Obama's fucked up idea of requiring insruance to cover pre-existing conditions, how about we do something sane like require insurance to cover post-existing conditions? If I get cancer while I have medical insurance, it will pay for my treatments, but only as long as I continue to pay the premiums. Imagine if homeowners insurance worked that way. One day your house burns down, which causes you to miss a few days of work, so your boss fires you because he's a prick, and now you can no longer pay your homeowner's insurance. Well, too bad, now they're no longer going to pay the contractors rebuilding your house.
It's retarded. Any illness that occurs when someone has coverage should be covered, no matter how long the treatments take. Insurance companies want it
Sure, with ALSA you do have device files, but you pretty much have to use alsalib to use them AFAIK.
Yes. I could use OSS just fine via assembly language, but ALSA was impossible due to the fact that assemblers don't accept the C header files necessary to use the ALSA API. Essentially, ALSA is a C-only API, which sucks if your favorite language isn't a derivative of C.
So again, what was Linux hoping to achieve by dropping old "obsolete" OSS in favor of increasingly complex solutions?
Some people have it in their heads that the only things that should be in kernel space are things that absolutely have to be, and everything else should be in user space. Since mixing doesn't absolutely have to be in kernel space, they decided to do it in user space....but, from user space, you can't receive device file ioctls, and so the userspace portion is alsalib, which is C, which means that if you want to use ALSA, you have to write in C. Sure, you could link to the libraries in any compiled langauge, but you'll still need those header files, and they're only in C.
Moronic decisions such as this piss me off. The purpose of a monolithic kernel is to provide services for applications so that they don't have to run on bare hardware, instead they run on an idealized system, regardless of the features of the actual hardware. For example, we don't say that you need ten CPUs to run ten processes at once, so why should my sound card have to have ten hardware mixers to play ten audio streams at once? The kernel multitasks the CPU, but why not the sound card?
Doing the bare minimum in each process is a micro kernel design. Personally, I'd prefer a micro kernel, but Linux just isn't designed that way, and trying to both at once just gives you the worst of both designs.
Another area that really pisses me off is video drivers. X11 should not be the video driver, it should be an ordinary application that implements the X11 protocol via the kernel's video API. It's very slowing moving in that direction, but it's far from there yet. Things like "/dev/fb0" are bare-minimum solutions, for example, they don't implement console switching. Writing to the device writes directly to the screen no matter which console you switch to.
It's really dumb. The kernel has full and complete drivers for network cards, USB devices, hard drives, and everything else except audio and video where it does the bare minimum, creating situations where, for example, typing "killall -9 X" leaves your system completely fucked, whereas what should happen is that X11 dies, and the kernel kicks the console back to the text mode it was in before X11 asked for a graphics mode.
That's 33 cents per hour. Take a game like Sim City 4, which sells now for $15, and ask if 45 hours sounds like the correct amount of fun to receive from it. (I'm probably at 45 hours right now, but I'm not yet done playing it.) Take a classic like DOOM which you probably bought for $20 or so, and played for hundreds and hundreds of hours. It's easy to imagine DOOM being less than 10 cents per hour.
Then there's Super Mario World. I may have played that game for a thousand hours, and I didn't pay anything for it: I found it and its console in the closet when I moved in. That's inifinty hours of fun per dollar.
Clearly your 99 cent game simply doesn't measure up. Just because people are paying less than a dollar doesn't mean they are paying nothing at all. Try 25 cents, which will yeild 12 hours per dollar, at which point I'm sure the only complaint you will hear is that you don't have enough games available for purchase.
There's no logical argument that can be made for rejecting running Windows but advocating a standardized API for all Linux platforms.
Then allow me to proprose an illogical one: The superiority of open source software.
Seriously, the fact that Linux has a thousand ways to do everything is a major problem. It not only affects the users, but it also affects developers who simply want to make a nice piece of software, but find it obscenely difficult due to everything else they have to deal with. Simplifying the OS will make it better for both users and developers, and making it better for developers will make it double better for users since they'll have more software that works better.
The Mac is just awful in my opinion, but it is a great example of how difficult it is to write software for Linux. I've used Linux for more than ten years, and in all of that time I've never written a single GUI program, despite having written lots of graphical stuff for DOS before I switched to Linux. One day I bought a Mac, hoping for a platform which was easier to program for, and indeed it was, as I wrote several graphical programs in the month it took me to realize the Mac was hopelessly stupid. Even so, Linux is such a pain that I probably would have stuck with the Mac were it not for its mouse acceleration problem.
...and speaking of shit, what's with the text formatting here on slashdot. I've tried using newlines, I've tried inserting BR tags, and I even tried the P tag, but it seems I just can't get any blank lines between my paragraphs....but I'm sure when I post, it'll insert a dozen, just to be a pain in the ass. It's 2009 and the world still hasn't figured out the basics of text formatting. Clearly we're doomed to shit software until the end of time.
Anyone who is morbidly obese and doesn't have a diagnosed thyroid problem gets no Medicare or Medicaid?
Have you considered the possibility that there might be more than one reason why a person might be obese?
Maybe there's a hormone called leptin, which is released by fat cells, and which informs the brain about the energy reserves of the body. It might be the case that some obese people have brains which are desensitized to this hormone, which causes their brains to believe they are on the virge of starving to death, despite their obesity. As a result, these people might be constantly hungry, and they might have a severe lack of energy, as their brains tell them to eat more and exercise less in order to increase their energy reserves.
...but no, it couldn't be anything like that. Clearly they just over-indulge themselves, and they're simply too lazy to ever so much as take a walk. Nevermind the fact that most people dislike eating when they are not hungry, and nevermind the fact that most people enjoy moderate exercise, these people are ugly, and so clearly it's just their own stupid fault and they deserve any discrimination they get.
Stuff like this is going to look real dumb once a cure for obesity is found. It's only popular to hate on fat people now because the weight loss industry has convinced the public that a person's weight is entirely under their control, and that obese people are only obese because they choose to eat even when they aren't hungry and they choose not to exercise just because it isn't as fun as video games and television.
You know what? I weigh 250 pounds. I fucking hate television. I don't care for video games either. I don't have a lot of energy, and so it annoys the fuck out of me to have to cook something to eat. Nothing really tastes very good anyway, so it isn't as if eating is fun. It's just another chore, like pissing and shitting, that I have to do simply because I am alive. As for exercise, I like to go outside, and I like to ride my bike, but I just don't have the energy to do things like that.
The true cause of obesity is that the brain incorrectly understands the energy reserves of the body. A person may be fat, but their brain believes that they have very little fat, and so it does what is completely logical when a person is very skinny: It tells them to eat a lot, and it tells them to avoid unnecessary exercise. The result is that people eat high-calorie foods because their bodies aren't satisfied until they do, and they avoid exercise because doing anything at all makes them feel tired, and they don't feel as if they have the energy to move around just for the fun of it.
The really interesting thing about what I linked to is that they didn't put the obese mice on a reduced diet nor did they force them to exercise. They simply corrected the problem that was making their bodies believe that they didn't have enough energy, and the mice subsequently ate less and exercised more, entirely of their own free will.
Thin people don't realize how easy it is for them. They might think that when they exercise, it is hard, but if it was as hard as it is for an obese person, they probably wouldn't do it. They also seem to think that when they gain a few extra pounds and "diet" to lose them, that they've experienced what an obese person must experience to lose weight, when the truth is that they probably would have lost that weight had they done nothing at all since a person's weight doesn't remain perfectly constant.
The simple fact is that no one likes being obese, no one likes eating when they aren't hungry, and running around is always fun when you have the energy. Fat people are fat because there is something wrong with them, and it isn't fair to tax them for being ill.
Now I thought that a person must identify themselves to a police officer, but the identification does not have to be in the form of a driver's license. It can be as simple as saying "my name is John Smith," keeping in mind that it is illegal to lie to an investigator, even though they're allowed to lie to you all they want....but what's the use of yet another random piece of questionable information from yet another random person on Slashdot?
In pre-election polls, there is positively no reason for anyone to not waste their phone call on a third party, and so it is safe to assume that pre-election polls indicate whom everyone would vote for if no one wasted their vote.
So, if pre-election polls show that 3rd parties have positively no chance in hell of winning, what's the harm in not wasting my vote and voting for the lesser of the two evils?...and besides, I think there's a reason no one is interested in these 3rd parties: they all suck. Libertarianism, for example, is simply idealistic nonsense which equates personal freedom with economic anarcy, all the while presuming that "the invisible hand" is actually a god who will always protect and take care of us.
The reason politicians suck is because people suck, particularly the ones who think they're one of the few blessed with the knowledge of an ideal political system. The truth is that reality is complicated and so no simple set of rules is possible. We have to think intelligently about every situation that comes up, rather than assume that our political ideologies are infallible. The problem is that few people are capable of that, and those who aren't are still allowed to vote.
Honestly, if we don't want to go the route of elitism, how much better can we possibly do than what we have now?...and if we do go the route of elitism, how do we know that our elites are really as elite as they think they are?
The problem with politics is that the human brain hasn't evolved much in the past few thousand years, as nothing evolves very much in such a short time. What that means is, we have a society run by animals which are just barely able to maintain a society, and who really have no more intellectual capacity than those who ran societies thousands of years ago. People today aren't more intelligent, we only have more information, and that only gets us so far.
We humans are really just an intermediate step in intelligent beings. Eventually we'll create a robot which is intelligent enough to create a robot which is slightly more intelligent than itself, and this will continue until something much more intelligent than ourselves is created. If we're lucky, it might genetically engineer more intelligent humans, but then it won't exactly be the case that more intelligent humans exist, as much as that something new and more intelligent was created.
In the end, humans will simply be a historical curiosity. We'll be known as those dumb animals which somehow managed not to kill themselves long enough to create the spark of true intelligence.
Honestly, I think the only hope we have is that millions of years from now, this intelligence decides it would be cool to reincarnate us all into some sort of heaven-like zoo, so as to amuse themselves with our obsessive belief that each of us is alone in knowning the solution to all of the world's problems.
Wouldn't it be ironic if the answer to "if God created us, then who created God" was "God didn't create us, we created God?"
Increasing the price makes more money per track sold, but results in fewer tracks sold. You can create a graph to represent each of those statements, and when you multiply the two graphs, the result is a graph which has a peak, which is where the track should be priced since that will make more money.
If Apple were smart, iTunes would be finding that price for each song individually, and the music industry would not complain since there is no price they can sell each track at which results in more profit.
Nobody needs to say it's due to a crew filming a TV show, just inform the town
Uhmm... No, dammit, the MythBusters can do no wrong!
...and it's cool that they fuck everything up because intelligence isn't entertaining. That's why Smash Lab is so much more popular than the MythBusters.
I know it's popular to say that DNA evidence is being used to lock people up left and right, but very few cases -hinge- on that DNA evidence (some exceptions are e.g. rape cases where DNA from a sperm sample collected is pretty strong evidence that moves the question of "did the woman even have sex with that man?" to "was the sex that she had with that man a case of sexual violation?")
So replace this woman with some guy...a black guy, just for good prejudice. Then have his DNA already in the police database for whatever reason. Then he contaminates cotton swabs with his DNA at the factory.
One day a woman is raped, and one of these cotton swabs is used to collect DNA from her vagina. This guy doesn't have an alibi because, unlike those lucky people in television shows who are always with someone else, he's a normal person who spends some portion of his life alone. So we have a guy who can't prove where he was and the police believe they found his DNA in a rape victim's vagina....and he's black, don't forget that. Exactly what sort of miracle do you believe will save this guy?
The only reason this went on long enough that the police realized their testing methods were at fault was because the woman's DNA wasn't in a database already and so they couldn't remove her from the cotton swab factory and place her in prison. If they hadn't convicted her on the first case, they may well have on the second or third, and it never would have made it to the umpteenth case where the investigators thought "maybe her DNA is on the swabs before we wipe them on things."
Human lag time mostly doesn't matter. The brain compensates for it. For example, when you catch a ball, your brain knows how it needs to correct for the fact that what it sees is what was some time ago, and what it tells the muscles to do won't happen for some time, and it's done this your entire life so it has a pretty good idea exactly how long those delays will be.
Toss in an additional 133 ms, and you've totally fucked it all up. The brain tries to calcuate responses just as it always has, yet the calculations no longer give the correct answers, and so your performance sucks.
With some time, the brain will learn, and your performance will improve, but it will never be as good as it could be, since the brain can only compensate for lag when it is dealing with predictable events. When someone throws a ball to you from 20 feet away, your brain gets a lot of data to work with to predict where your hand needs to be to catch it, but when they throw a ball from only three feet away, the ball hits you before the brain even knows it has been thrown. Increasing the lag time allows it to be thrown from further away and still hit you before you know anything has happened.
That's the problem with lag time in games. If the lag is zero, then the game approximates reality, and the player doesn't perceive any problems. If the lag is too great, then the player must learn to compensate for that lag to accomplish even the simplest time-coordinated task, and even then won't do as well because of lack of experience with that latency. Also, the player can never compensate for the increased reaction time.
I discovered all of this years ago while playing Descent. After installing a patch which allowed different screen resolutions, I discovered that the lower the resolution, the better I could play the game. Playing in 160x100 positively looked like shit, but it ran at 70 frames per second, and so the latency was much better than at 640x480 where it ran at 15 frames per second. It's much easier to hit targets when you get to use the latency information your brain has relied on your entire life rather than the information it has only known for the relatively short time you have played a particular game.
I would love to see somebody tell me what's wrong with X without referencing the UNIX Haters Handbook or anything else more than ten years old.
Well, how about my experience as of a few weeks ago.
...but really, that almost isn't X11's fault. If I'm allowed to reference something from years and years ago, I'll reference myself trying to explain to the people of the Open Graphics Project exactly why they're wasting their time: http://www.mail-archive.com/open-graphics@duskglow.com/msg05679.html
...but I guess the Linux slogan is "One of these days it'll be awesome!"
After playing Warcraft II via DOSBOX for with the kids for many months, I thought it'd sure be nice if there were a similar game I could find, something that would run in a resolution greater than 640x480 and which had a map editor that would run in Linux. (Warcraft II's editor fails to work correctly in Wine.)
So I had a look around Gentoo's Portage directories, to see what games were available. The first few I tried were masked, and so I didn't try them, since it's been my experience that if there isn't an unmasked version, then it's totally disfunctional. Eventually I had to write a Perl script to look through all of the ebuilds and list the ones which weren't masked, since they were so few and far between.
The first game I tried worked for a little while, until it crashed X11, requiring me to reboot my computer.
The second game I tried worked for a little while, until it crashed X11, requiring me to reboot my computer.
The third game I tried worked for a little while, until it crashed X11, requiting me to reboot my computer.
At that point, I decided to just stick with DOSBOX. It's crazy that Linux's best graphics API is DOSBOX.
Thankfully Linux is moving in the right direction, as some of the problems I point out in that post are slowly being eliminated, for example, video mode setting is being moved into the kernel, allowing X11 to avoid direct hardware access.
However, there's a lot in there that I'd be surprised to see in less than ten years, for example, a stable and well documented kernel ABI for video drivers. I can hear people now saying "but our constant insistace that everything be open source resulted in so-and-so open-sourcing their video drivers recently!" Yes, but just how many fucking years did we have to wait for that to happen, and just how many more are we willing to fuck ourselves over waiting for all of the other video manufacturers to play our game? Wouldn't it be nice to just make shit work for once?
Given the known correlation between homosexuality in male humans and birth order (men with older brothers are more likely to be homosexual) there is such a stunningly obvious evolutionary reason for it that I can't be bothered to explain it to you.
Well, then, why not explain it to the rest of us?
Why the bloody hell isn't page 0 hard-wired to panic the kernel / SIGSEGV the userland when accessed?
Well, for one, DOSBOX wouldn't work so well anymore. When you set up for vm86 mode, you allocate things into your own memory space at the addresses you wish them to be at in vm86 mode. It would also affect any attempt to use VESA video drivers since the pointer to the handler of interrupt 0x10 is in page zero.
The sensible thing would be to redefine NULL to be a completely useless pointer (like, -1, for example) rather than choosing what has to be the single most useful number in all of computing. The first address is rather useful since anything might be there, whereas the last address isn't quite so useful since nothing more than a single byte could possibly be there anyway. ...but, if you think we have problems now, just imagine the confusion caused by a NULL that isn't zero.
Wait! I have a better idea. Let's just give up C. I think we can all agree that pratically every bug ever has been caused by the fact that it forces programmers to constantly re-invent the wheel, creating their own string and memory management to make up for the fact that what is supplied in the language is barely functional at all. Programs written in langauges with proper string and memory management don't have to worry about null pointers and buffer overflows.
Perl scripts aren't bothered by buffer overflows, whereas the average C program apparently can't so much as accept a password without a buffer overflow. If they could at least do that much they'd limit damage to people with access privleges, but every year or so some important piece of software like SSH has some vulnerability which doesn't even require a proper login. Apparently it's impossible to keep the bugs out of even that small portion of the code that deals with rejecting people without proper credentials, nevermind the rest of the code that does everything else.
Obviously what the world needs is an easier programming language because C is just too fucking difficult.
I didn't use 'NULL' anywhere in the program. I used address '0', which 'NULL' is usually defined as, but strictly speaking, isn't the same thing. Basically what happened was that GCC, upon seeing me use the value in that pointer to access memory, up and decided it couldn't possibly be zero, and used that information for optimizations.
Just because there is a NULL value doesn't mean the compiler should assume that that value is always NULL.
In particular, if you want to use vm86 mode in Linux, for example to use BIOS calls or any other real-mode software which will want to look at the first page of memory, you have to map that memory to that address, which necessarily involves using pointers to address zero.
Here's a simple test program. Compare the output when compiled with "gcc -o test test.c" to the output with "gcc -O2 -o test test.c". I used gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5)
(Wow, the "preview" is ruining the formatting of this code.)
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
int main () {
int fd;
char *string = " This text was read from a null pointer!\n";
int length = strlen(string);
char *pointer; /* Create a simple file... */ /* mmap the file to address zero */ /* note: gcc optimizer doesn't know that the return value was null */ /* Let's dereference that pointer and write to it! */
fd = open("random_nonexistant_file", O_CREAT | O_RDWR | O_TRUNC, 0666);
write(fd, string, length);
pointer = mmap(0, 4096, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, fd, 0)
;
pointer[0] = 42; /* Then we'll display it, but not using printf
since it refuses to print from null pointers. */
write(1, pointer, length); /* Also print the pointer value, just to make sure it is null. */
printf("Pointer address: %d\n", (int) pointer); /* Now let's find out if GCC thinks the pointer could possibly be null... */
if (pointer == 0) {
printf("The pointer is null!\n");
} else {
printf("The pointer is not null!\n");
};
};
Either way, the pointer is displayed to be zero, but when you run the unoptomized version, it correctly states that the pointer is null, but the optimized version will tell you that it isn't null. When optimization changes the behavior of a functional program, it is clearly doing the wrong thing.
You're right, EKG isn't complicated at all. I once built a rather simple one that used my computer as a display device. With that approach, I'm sure one could simply be a $100 USB device which works with a PC application and prints a permanent record from there, or just stores it electronically. Certainly that would reduce the per-patient cost to less than $1, plus the cost of those disposable electrodes, which is kind of up there as well. They really should just wash and sterilize reusable electrodes, but since doctors can charge whatever they like since no one asks about costs up-front, it's simply easier to use disposable electrodes and bill them to the patient. I looked into buying some for myself. In the end I just soldered some wires to coins and added some shampoo for conductivity and it worked well enought that I could see all of the details that doctors are interested in.
I do think you're right, that if it were all properly managed, waste due to overuse wouldn't really be a problem. Even though the two times I went to the hospital resulted in $2000 of expenses, nothing much really happened in either visit, and I really don't think it should have been more than $200. Both visits included very little face time with people, old technology like EKG and x-rays, generic medications, and there were a few blood tests, but I assume they were the "add three drops of this, stir, and see if it turns blue" type of test. ...and in both cases I think I would have been out of there with a lot less expense had a doctor simply asked a few more questions and said "this seems like nothing, but I can look into it further if you like," as both visits were more "I don't know what's happening" and less "I think something bad is happening."
I suppose they have to pay for the new hospital one way or another. I always get a kick out of how almost every business I visit is so much more wealthy than I am, like how Wal-Mart is covered with HDTVs that no one watches even though the average Wal-Mart customer cannot afford even one of those TVs. That new hospital, however, it really takes the cake. There are a couple of photos at the bottom of this page: http://www.reidhospital.org/about_reid/brief_history_of_reid/index.html
So, I agree, overuse wouldn't be a problem if it all weren't for the near-total lack of cost-control measures. There really isn't a good reason why anyone shouldn't be able to get an EKG for any minor chest pain they have because it really shouldn't cost that much anyway. I'm sure the machines sit idle most of the time anyway.
The government must be held to a standard that allows only such specific bans on speech as the classic "fire in a crowded theater".
Sure, make it illegal to intentionally cause panic in a theater, but don't make it illegal to yell "fire" anywhere, otherwise the next thing in line is any other speech that someone believes causes a problem. It's really the causing of the panic that is the problem anyway. No one cares when yelling "fire" is one of the lines in the play, nor would anyone really care as much if the yelling of "fire" simply failed to cause a panic.
There just isn't a legitimate reason to limit the freedom of speech. You can make it illegal to cause panic, you can make it illegal to harass people, but there's just no reason at all to ever limit speech that fails to cause any harm, let alone speech between two consenting adults.
I think the simple test is to ask whether or not anyone could cause the same problem without saying anything. Surely the same panic in a theater can be caused without saying anything. People can certainly harass one another without saying anything. If it can be done without saying anything, then clearly speech isn't the problem, but merely the chosen method.
If pornography is illegal simply because it is "obscene" then we're fucked since you can't argue that no one finds it offensive, but if it's illegal because it is harmful, then there's room to argue that it isn't harmful at all, or at least not harmful enough to matter. (We allow the sale of tobacco, after all.)
It's simply dumb that pornography be limited because some people have declared that it doesn't say anything worthwhile. At the very least, all pornography communicates to people that they're not as alone as they thought, since they're not the only person in the world with a particular interest.
It isn't the default, but you can configure Opera to allow you to close all tabs. When you close the last one, it goes away, and you have no tabs until you create a new one. It's a perfectly logical way to work that I haven't seen any other web browser copy yet.
I've been using Opera for ages, and I find it humorous how everyone gets excited about new browser features when I've had them for quite some time.
I don't recall when Opera first included tabs, but it was ages before any other web browser. It's particularly funny how everyone was excited that Chrome put the tab bar above the address bar, so that the address bar is effectively a part of that tab, when it was that way in Opera since the very beginning and it always annoys the fuck out of me that it doesn't work that way in other web browsers.
Now I hear a lot of stuff about AdBlock and NoScript for Firefox. With Opera you can go to any web site and Right Click->Edit Site Options where you can block any page content you don't like, or disable javascript or java or plugins in general for that web site. There are also easily accessible toggles for javascript/java/plugins under Tools->Quick Preferences. There's no general ad-blocking that I'm aware of, but I haven't looked into it since I always use the winhelp2002 hosts file and so I don't see ads anyway.
http://www.mvps.org/winhelp2002/hosts.htm
That isn't to say it's without its problems. One annoying as fuck thing about it is that it's far too happy to send clipboard contents to Google. Middle-clicking anywhere in the Opera window takes the clipboard contents and, if they aren't a valid URL, sends them off to Google or some other search engine as a search query. It's a hell of a privacy problem if you ask me. I sent them a bug report about it, suggesting that they change it so that it only does that when you middle-click the new page button or perhaps the tab bar, but I suspect they don't give a fuck.
Which isn't a surprise, no one gives a fuck what I think. I also sent a suggestion that HTTP uploads come with some sort of progress indication, so that users aren't confused into thinking that the page load has failed when five minutes later after clicking "upload" nothing has happened. It makes perfect sense to me. We've had download progress indicators for ages, it's about time we have upload progress indication as well, and having web browsers provide this information is a lot cleaner than the hacks that web sites are forced to use to avoid the confusion of their users.
Come to think of it, I also sent in a bug report about the fact that HTTP uploads fail if the file name contains apostrophes since they aren't properly escaped in the mime content, nor are long file names properly split over multiple lines. Of course, every web browser I could get my hands on suffered from the exact same problems, but Opera's fail was particularly humorous since, instead of uploading the file, it uploaded half a dozen copies of it's "file not found" HTML page that it displays locally when it can't find a local file typed into the URL box. All of the other web browers simply choked and failed to upload anything.
It is a wonderful browser, however. For everything I hate about it I hate a lot more about others. Konqueror is damn-near a winner, though. The only thing that turns me away from it is that, like all KDE applications, it features "single click menus" which means that if you right click, the menu appears before you release the button, so that you can move the mouse over the item you want and select it by releasing the button. For compatibility, you can also just release the button, move the mouse, and click what you want. The problem comes when, in the process of clicking the button and releasing it, you happen to move it just one pixel down and to the right, so that it's now on the fucking menu, and you accidentally select whatever the fuck is first on the menu. I searched for a solution, in
There are secession movements in Texas and Vermont, which intend to do just that.
That's interesting. I looked into both. The Vermont movement seems somewhat misguided. There are plenty of good reasons to seperate from the union, but the ones they state aren't all that convincing, and some of them are just enviromental nonsense and libertarian pornography. Still beats Texas, however, whose web page appears to be a sort of blog with no useful content whatsoever. No introduction, no index of content, just a bunch of seemingly only vaguely relevent blog entries.
The Vermont site linked to an article about a poll that shows that 20% of people in every state are in favor of their home state seperating from the union, or, well they were last year, but I can't imagine the number is any lower now. Once this CO2 law takes effect and no one can afford to heat their homes, I suspect it won't be long before that number reaches the 2/3 majority Vermont is looking for.
It really needs to happen. I can't recall the last time congress passed a useful law, save a few the current administration created to undo the damage from the last. ...and really, I'm not sure what it possibly could do that states can't do for themselves just as well. The euro is proof that independant nations can share common currency. Canada is proof that a passport isn't required to travel between different countries. As for disaster relief, countries help eachother out all the time. The only thing I can think of that we would lose is the money they create out of thin air when the money they're taking from the citizens of the states isn't sufficient, and it isn't as if we don't need to put an end to that anyway.
I'm going to have to do some research into why the original colonies felt the need to create a federal government in the first place. All I can recall is something about providing for the general welfare. I sure hope they didn't form a union with no idea what its purpose should be.
Well, let's see...
We the People of the United States, in Order to form a more perfect Union, establish Justice, ensure domestic Tranquility, provide for the common defence, promote the general Welfare, and secure the Blessings of Liberty to ourselves and our Posterity, do ordain and establish this Constitution for the United States of America.
The only part of that that sounds like a real reason is "provide for the common defence." The rest just sounds like a bunch of happy words.
So far the only insight I can find is in Wikipedia's article about the articles of confederation, which lists a few vague reasons for why the constitution was written to replace the articles of confederation. Apparently the states were fighting with eachother because one state would do something another state didn't like, and so they consequently decided they needed some way for the majority to tell the minority what to do.
Comically enough, I would have said that's all the federal government is good for. Do you want a certain law in another state, but the people of that state don't want it? Just get the other states together and say "we want this law, and there's more of us than there are of you, so what we want matters more than what the people who actually live in your state want." It works even if it's your home state that doesn't want the law. Just go tell on them to the federal government and they'll take care of it for you.
I think we can do without that.
There is one very simple way to fix all of this, but you probably hate the idea:
Drop the insurance model entirely. The government pays for all medical care. It just pays. Not via insurance. Procedures have prices set by medical boards, and the government sends hospitals and doctors checks for that amount for doing them.
Actually, that's exactly what I would most like to see happen. (It could fit in a 30 second video too.) I just can't imagine our politicians discovering that that is the best thing to do, let alone implementing it without fucking it up for their own personal agendas. The republicans will complain that it's anti-business and doesn't allow people to choose their own coverage and the democrats will be upset that it doesn't do anything to protect the enviroment. (It seems like that is the only thing that democrats can motivate themselves about anymore.)
There's room for debate about what should be covered and how costs will be controlled, but when it comes to whether or not it should be automatic coverage for everyone paid from general taxes, it's just completely obvious that it should be. Everyone wants coverage, so we wouldn't be forcing anyone to pay for something they don't want, and insurance is about people with equal risk agreeing to pay eachother's bills, and if everyone has insurance from conception, then everyone starts with the same risk, and so paying everything directly from taxes makes sense. The only thing there is to debate is how to decide how much to pay for particular services, since we'd have to account for the fact that we're removing what little influence the free market had to begin with, but it's clear that total coverage for everyone is the best way to go.
I don't usually agree with libertarians, but since I can't really imagine our politicians seeing the light, I just think that something really simple they might be able to do without fucking it up is to make the cost of healthcare more transparent to people so that the free market can have some room to work. The current method of "we'll help you now without talking about money and in a month we'll send you a bill for whatever we decide to charge you" isn't the way to inexpensive health care. Like I said before with the $300 oral surgery example: You can get a good price if you look around for it right now. Just imagine how that would change if requiring everyone to mention costs up-front caused everyone to compare prices.
There is really no good reason why basic health care needs to be unaffordable without insurace. Sure, some things have to be expensive -- someone has to pay for that $1 million MRI machine -- but a lot of basic things are only expensive due to lack of competition.
Like the pharmacy that charges $10 for generic prescriptions regardless of which drug and pill count. Why charge less than $10 when insurance isn't going to care since the patient has a $10 co-pay anyway, and people will be so happy that it is only $10 they won't even consider the fact that they might be getting a dollar's worth of pills. When Wal-Mart shook things up by advertising their $4 prescriptions, Meijer decided to compete with that by offering certain very inexpensive prescriptions free of charge. One of my friends got one of those because his doctor told him that what he was getting was free at Meijer. It's amazing what a little competition can do.
I really don't see how a lot of people, you included, think that people get more medical treatment than they need thanks to insurance.
My own personal experience, actually. Like I was saying with the story about my visits to the E.R.:
The first time I went, I was expecting $300 or so (a figure a friend once mentioned about someone else's ER visit). If they would have told me right then that they'd rack up $1200 over several hours of doing very little, I would have just sat in the waiting room for a while to see what happens, being content to be near the hospital in case th
Well, I have a fun anecdote for you.
A month ago I thought exactly the same thing that you do: just because you're eating fat doesn't mean it sticks to you. ...and, actually, that's still true. It's more complicated than that.
Months ago I came across this news item:
http://www.eurekalert.org/pub_releases/2009-01/cp-adr122908.php
I read the article that the scientists wrote in Cell Metabolism (it was actually free at the time, but not anymore), which was nice and scientific and all. They took some mice, fed them a high fat diet, waited for them to become obese, then did some tests to determine if the cellular stress they suspected of causing obesity had occured. Then they gave the mice some drugs to reduce this cellular stress and, like magic, they began eating less and exercising more and lost a lot of weight, all of their own free will. (Naturally they used a lot of control groups, but I'm just summarizing.) It was nice to see that real scientists were working on the weight loss problem, given that the weight loss industry is all about pointless bullshit.
Anyway, after tiring of eating mostly oatmeal cream pies, I switched to a diet of ice cream for about a week, at which point I randomly weighed myself and found that I weighed 260 pounds, which was up from the rather steady 250-255 I had seen for the past year. I was sick of ice cream by that point anyway, so I went to the store and picked up some Stouffers heat-it-in-a-pan meals, for no reason other than that they looked good.
While cooking the stuff, I noticed the fat content was really low. Eating an entire bag was only 25% of the recommended fat intake. This made me start thinking about that study those scientists did, and how, while they seemed to carefully consider all sorts of variables, something they seemingly assumed to be an absolute truth was that the path to obesity was a high-fat diet. In fact it seemed to be their theory that the high fat diet causes some sort of stress in the leptin-sensing cells in the brain, causing the brain to believe the body has less fat than it actually does.
Thinking about it, if it were true that high fat diets cause obesity, it would be the simplest experiment to confirm it. Get some mice, feed one group a high-fat diet, the other a low-fat diet, let both groups eat as much as they like, and see what happens. Surely if it weren't true, scientists researching obesity would know.
This all got me thinking: Assuming I'm overweight because I've eaten high fat foods and reduced the leptin sensitivity in my brain, would eating a low fat diet allow that leptin sensitivity to restore itself? Since I had a week's worth of Stouffers meals anyway, I decided to find out.
I'd tried low-calorie diets before, but they never went anywhere. As I tell people all the time: Hunger is regulated by the brain. If you're not eating what it wants you to, you'll spend all day thinking about food. Despite popular belief, overweight people don't eat for the joy of it. I was eating only oatmeal pies because I simply couldn't convince myself to eat anything else, and I really didn't like the oatmeal pies all that much either. It was just that whenever hunger became uningnorable, it was easy to eat one and get back to whatever I was doing.
Even though the Stouffers meals were fewer calories than I was used to, I initially started out with just two bags a day, which is only 1500 calories or so, and yet I didn't really feel any need to eat more than that. I expected that after a day or two my brain would wise up to the fact that the same volume of food was now fewer calories, and cause me to want to eat more, but it didn't happen. I was sort of hungry, but it was the kind of hu
Assuming one might convince people to care about the tenth amendment, it wouldn't be long before the 28th amendment was passed. They all ignore the tenth amendment on a regular basis, so I can't imagine anything but bipartisan support for repealing it, aside from having to put into words that they are repealing a portion of the bill of rights.
That's kind of the whole idea behind the idea that you have to support other people's rights even when you do not agree with them because if you don't then you'll eventually lose yours. Sure, violating a basic principle in just a few specific cases may not be the end of the world, but eventually there's a point at which a majority of people have an interest in one of those violations, at which point you'll never again see widespread support for that principle since too many people are enjoying its violation.
So, yes, that 20 to 30 seconds will get you absolutely nowhere. Congress has no interest in supporting the tenth amendment, the states have no interest in forcing them to do so, and the people don't care because, given a chance to draft a new constitution, few people would bother with renewing the tenth amendment anyway.
In fact, there's a fun thing Obama can do. Start an online discussion, google moderator style, about what the bill of rights should say if it were to be rewritten. I guarantee you that the tenth amendment would be replaced with "a man shalt not lie with another man" and the ninth would probably be replaced with something to protect the rights of Mother Earth. In fact, I'd be surprised if any of the current amendments, aside from a less ambiguous version of the right to bear arms, managed to make it onto the list. Everyone would be so concerned with what new laws they want that they wouldn't bother to preserve what we already have. ...and basically, that's our whole problem.
We're a species that has just recently evolved the ability to create large societies and so we're not very good at it. We can just barely understand how to make it work. By random chance, some of us are better at it than others, but the majority suck at it, and so a simple majority in favor of the wrong idea isn't difficult to come by. We might be better off if any law whatsoever required 90% approval to pass.
It sounds to me like the administration is looking for raw material they can put into commercials to run in districts that oppose Obama's plans.
Particularly with the 20-30 second requirement. Who can say anything other than "great plan, Mr. President" in just 20 to 30 seconds? I'd love to add my two cents, but I don't think I could squeeze it into less than a few minutes. Well, let's see...
"This healthcare plan sucks."
Well, that was easier than I expected. I had a lot more to say, but when I write, I try to write things so that the audience can understand what I am saying, and sometimes you know you just can't say anything.
I think we'd be a lot better off to pass a law that medical providers must present the cost of any service or treatment in advance. Any time I ask for prices in advance, I find great deals, like the oral surgery I once needed. I got an x-ray, some time with the doctor when he discussed what he was going to do, then the actual surgery on another day which involved at least 30 minutes of work by the doctor and a couple of assistants, plus some pain drugs, and a follow-up appointment a week later just to make sure it was healing correctly. Total cost: $300
Compare that to some lab work I had done recently which I didn't check the price of because the government was paying for it. (I would have simply not bothered otherwise, which isn't to say it wasn't a real problem, just that long-term chronic fatigue isn't something anyone can afford to investigate without insurance.) I had some blood drawn for some tests, a chest x-ray, and an EKG. Some time later I got a letter in the mail indicating that the government paid $1200 for those services. I was only there for ten minutes. X-rays are just photographic film and an x-ray tube, and an EKG isn't that complex either, both technologies have been around at least a hundred years. ...but the real kicker was that they charged $50 for a venipuncture.
Insurance is just a band-aid. The problem is that people spend without knowing how much, because they accept medical services without asking about the cost, assuming the intake person in the E.R. can even give you any answers. Insurance puts the costs up-front, and to keep premuims low, insurance companies force doctors to not waste so much money, but they also allow people to seek medical care when they really don't need it since it won't cost very much and they've already paid for it anyway, and that raises the costs back to what they would have been anyway. The end result is that your monthy premium costs more than oral surgery and it doesn't even come with a dental plan.
Despite my intense hatred for libertarians, I really think this is one issue where the free market can do a lot of good, if only the rules are changed so that the free market has some means by which to affect people's decisions. Passing a law that requires people to buy insurance only gives them a half-ass solution that was already available to them anyway, and it removes the solution of simply buying insurance for extreme situations and using the "shop around for a lower price" solution for more common needs, which is always going to be cheaper than buying insurance for everything.
As for Obama's fucked up idea of requiring insruance to cover pre-existing conditions, how about we do something sane like require insurance to cover post-existing conditions? If I get cancer while I have medical insurance, it will pay for my treatments, but only as long as I continue to pay the premiums. Imagine if homeowners insurance worked that way. One day your house burns down, which causes you to miss a few days of work, so your boss fires you because he's a prick, and now you can no longer pay your homeowner's insurance. Well, too bad, now they're no longer going to pay the contractors rebuilding your house.
It's retarded. Any illness that occurs when someone has coverage should be covered, no matter how long the treatments take. Insurance companies want it
Sure, with ALSA you do have device files, but you pretty much have to use alsalib to use them AFAIK.
Yes. I could use OSS just fine via assembly language, but ALSA was impossible due to the fact that assemblers don't accept the C header files necessary to use the ALSA API. Essentially, ALSA is a C-only API, which sucks if your favorite language isn't a derivative of C.
So again, what was Linux hoping to achieve by dropping old "obsolete" OSS in favor of increasingly complex solutions?
Some people have it in their heads that the only things that should be in kernel space are things that absolutely have to be, and everything else should be in user space. Since mixing doesn't absolutely have to be in kernel space, they decided to do it in user space. ...but, from user space, you can't receive device file ioctls, and so the userspace portion is alsalib, which is C, which means that if you want to use ALSA, you have to write in C. Sure, you could link to the libraries in any compiled langauge, but you'll still need those header files, and they're only in C.
Moronic decisions such as this piss me off. The purpose of a monolithic kernel is to provide services for applications so that they don't have to run on bare hardware, instead they run on an idealized system, regardless of the features of the actual hardware. For example, we don't say that you need ten CPUs to run ten processes at once, so why should my sound card have to have ten hardware mixers to play ten audio streams at once? The kernel multitasks the CPU, but why not the sound card?
Doing the bare minimum in each process is a micro kernel design. Personally, I'd prefer a micro kernel, but Linux just isn't designed that way, and trying to both at once just gives you the worst of both designs.
Another area that really pisses me off is video drivers. X11 should not be the video driver, it should be an ordinary application that implements the X11 protocol via the kernel's video API. It's very slowing moving in that direction, but it's far from there yet. Things like "/dev/fb0" are bare-minimum solutions, for example, they don't implement console switching. Writing to the device writes directly to the screen no matter which console you switch to.
It's really dumb. The kernel has full and complete drivers for network cards, USB devices, hard drives, and everything else except audio and video where it does the bare minimum, creating situations where, for example, typing "killall -9 X" leaves your system completely fucked, whereas what should happen is that X11 dies, and the kernel kicks the console back to the text mode it was in before X11 asked for a graphics mode.
That's 33 cents per hour. Take a game like Sim City 4, which sells now for $15, and ask if 45 hours sounds like the correct amount of fun to receive from it. (I'm probably at 45 hours right now, but I'm not yet done playing it.) Take a classic like DOOM which you probably bought for $20 or so, and played for hundreds and hundreds of hours. It's easy to imagine DOOM being less than 10 cents per hour.
Then there's Super Mario World. I may have played that game for a thousand hours, and I didn't pay anything for it: I found it and its console in the closet when I moved in. That's inifinty hours of fun per dollar.
Clearly your 99 cent game simply doesn't measure up. Just because people are paying less than a dollar doesn't mean they are paying nothing at all. Try 25 cents, which will yeild 12 hours per dollar, at which point I'm sure the only complaint you will hear is that you don't have enough games available for purchase.
There's no logical argument that can be made for rejecting running Windows but advocating a standardized API for all Linux platforms.
Then allow me to proprose an illogical one: The superiority of open source software.
Seriously, the fact that Linux has a thousand ways to do everything is a major problem. It not only affects the users, but it also affects developers who simply want to make a nice piece of software, but find it obscenely difficult due to everything else they have to deal with. Simplifying the OS will make it better for both users and developers, and making it better for developers will make it double better for users since they'll have more software that works better.
The Mac is just awful in my opinion, but it is a great example of how difficult it is to write software for Linux. I've used Linux for more than ten years, and in all of that time I've never written a single GUI program, despite having written lots of graphical stuff for DOS before I switched to Linux. One day I bought a Mac, hoping for a platform which was easier to program for, and indeed it was, as I wrote several graphical programs in the month it took me to realize the Mac was hopelessly stupid. Even so, Linux is such a pain that I probably would have stuck with the Mac were it not for its mouse acceleration problem.
Anyone who is morbidly obese and doesn't have a diagnosed thyroid problem gets no Medicare or Medicaid?
Have you considered the possibility that there might be more than one reason why a person might be obese?
Maybe there's a hormone called leptin, which is released by fat cells, and which informs the brain about the energy reserves of the body. It might be the case that some obese people have brains which are desensitized to this hormone, which causes their brains to believe they are on the virge of starving to death, despite their obesity. As a result, these people might be constantly hungry, and they might have a severe lack of energy, as their brains tell them to eat more and exercise less in order to increase their energy reserves.
Stuff like this is going to look real dumb once a cure for obesity is found. It's only popular to hate on fat people now because the weight loss industry has convinced the public that a person's weight is entirely under their control, and that obese people are only obese because they choose to eat even when they aren't hungry and they choose not to exercise just because it isn't as fun as video games and television.
You know what? I weigh 250 pounds. I fucking hate television. I don't care for video games either. I don't have a lot of energy, and so it annoys the fuck out of me to have to cook something to eat. Nothing really tastes very good anyway, so it isn't as if eating is fun. It's just another chore, like pissing and shitting, that I have to do simply because I am alive. As for exercise, I like to go outside, and I like to ride my bike, but I just don't have the energy to do things like that.
The true cause of obesity is that the brain incorrectly understands the energy reserves of the body. A person may be fat, but their brain believes that they have very little fat, and so it does what is completely logical when a person is very skinny: It tells them to eat a lot, and it tells them to avoid unnecessary exercise. The result is that people eat high-calorie foods because their bodies aren't satisfied until they do, and they avoid exercise because doing anything at all makes them feel tired, and they don't feel as if they have the energy to move around just for the fun of it.
Thankfully, real scientists continue to search for real solutions to obesity. Here's a link about a possible solution that was found earlier this year: http://www.eurekalert.org/pub_releases/2009-01/cp-adr122908.php
The really interesting thing about what I linked to is that they didn't put the obese mice on a reduced diet nor did they force them to exercise. They simply corrected the problem that was making their bodies believe that they didn't have enough energy, and the mice subsequently ate less and exercised more, entirely of their own free will.
Thin people don't realize how easy it is for them. They might think that when they exercise, it is hard, but if it was as hard as it is for an obese person, they probably wouldn't do it. They also seem to think that when they gain a few extra pounds and "diet" to lose them, that they've experienced what an obese person must experience to lose weight, when the truth is that they probably would have lost that weight had they done nothing at all since a person's weight doesn't remain perfectly constant.
The simple fact is that no one likes being obese, no one likes eating when they aren't hungry, and running around is always fun when you have the energy. Fat people are fat because there is something wrong with them, and it isn't fair to tax them for being ill.
Now I thought that a person must identify themselves to a police officer, but the identification does not have to be in the form of a driver's license. It can be as simple as saying "my name is John Smith," keeping in mind that it is illegal to lie to an investigator, even though they're allowed to lie to you all they want. ...but what's the use of yet another random piece of questionable information from yet another random person on Slashdot?
In pre-election polls, there is positively no reason for anyone to not waste their phone call on a third party, and so it is safe to assume that pre-election polls indicate whom everyone would vote for if no one wasted their vote.
So, if pre-election polls show that 3rd parties have positively no chance in hell of winning, what's the harm in not wasting my vote and voting for the lesser of the two evils? ...and besides, I think there's a reason no one is interested in these 3rd parties: they all suck. Libertarianism, for example, is simply idealistic nonsense which equates personal freedom with economic anarcy, all the while presuming that "the invisible hand" is actually a god who will always protect and take care of us.
The reason politicians suck is because people suck, particularly the ones who think they're one of the few blessed with the knowledge of an ideal political system. The truth is that reality is complicated and so no simple set of rules is possible. We have to think intelligently about every situation that comes up, rather than assume that our political ideologies are infallible. The problem is that few people are capable of that, and those who aren't are still allowed to vote.
Honestly, if we don't want to go the route of elitism, how much better can we possibly do than what we have now? ...and if we do go the route of elitism, how do we know that our elites are really as elite as they think they are?
The problem with politics is that the human brain hasn't evolved much in the past few thousand years, as nothing evolves very much in such a short time. What that means is, we have a society run by animals which are just barely able to maintain a society, and who really have no more intellectual capacity than those who ran societies thousands of years ago. People today aren't more intelligent, we only have more information, and that only gets us so far.
We humans are really just an intermediate step in intelligent beings. Eventually we'll create a robot which is intelligent enough to create a robot which is slightly more intelligent than itself, and this will continue until something much more intelligent than ourselves is created. If we're lucky, it might genetically engineer more intelligent humans, but then it won't exactly be the case that more intelligent humans exist, as much as that something new and more intelligent was created.
In the end, humans will simply be a historical curiosity. We'll be known as those dumb animals which somehow managed not to kill themselves long enough to create the spark of true intelligence.
Honestly, I think the only hope we have is that millions of years from now, this intelligence decides it would be cool to reincarnate us all into some sort of heaven-like zoo, so as to amuse themselves with our obsessive belief that each of us is alone in knowning the solution to all of the world's problems.
Wouldn't it be ironic if the answer to "if God created us, then who created God" was "God didn't create us, we created God?"
Anyway, Libertarians suck, so shut up!
Increasing the price makes more money per track sold, but results in fewer tracks sold. You can create a graph to represent each of those statements, and when you multiply the two graphs, the result is a graph which has a peak, which is where the track should be priced since that will make more money.
If Apple were smart, iTunes would be finding that price for each song individually, and the music industry would not complain since there is no price they can sell each track at which results in more profit.
Nobody needs to say it's due to a crew filming a TV show, just inform the town
Uhmm... No, dammit, the MythBusters can do no wrong!
I know it's popular to say that DNA evidence is being used to lock people up left and right, but very few cases -hinge- on that DNA evidence (some exceptions are e.g. rape cases where DNA from a sperm sample collected is pretty strong evidence that moves the question of "did the woman even have sex with that man?" to "was the sex that she had with that man a case of sexual violation?")
So replace this woman with some guy...a black guy, just for good prejudice. Then have his DNA already in the police database for whatever reason. Then he contaminates cotton swabs with his DNA at the factory.
One day a woman is raped, and one of these cotton swabs is used to collect DNA from her vagina. This guy doesn't have an alibi because, unlike those lucky people in television shows who are always with someone else, he's a normal person who spends some portion of his life alone. So we have a guy who can't prove where he was and the police believe they found his DNA in a rape victim's vagina. ...and he's black, don't forget that. Exactly what sort of miracle do you believe will save this guy?
The only reason this went on long enough that the police realized their testing methods were at fault was because the woman's DNA wasn't in a database already and so they couldn't remove her from the cotton swab factory and place her in prison. If they hadn't convicted her on the first case, they may well have on the second or third, and it never would have made it to the umpteenth case where the investigators thought "maybe her DNA is on the swabs before we wipe them on things."