It is obvious from the article that Apple is still using gcc/g++. Why on earth does Apple not use xlc? On intel the Intel compiler is twice as fast as g++ on our own code base and g++ has largely been optimized on intel machines and I would expect similar performance gains (at least in floating point) w/ a switch to xlc.
Take a look at this on IBM compilers on mac os x. According to SPEC ratings int performance is 11% to 50% faster using xlc and floating point is apparantly even better. Most of the performance gains are over 50%. Apple of all people can afford a compiler to at least compile their own OS on. The free software side of me in the other hand is happy that they are choosing to improve the gnu compiler instead but it honestly doesn't make any sense to me since they can get a practicaly free huge performance gain on a relatively cheap purchase of a compiler.
The reasoning is that most people do not realize cabling can be serious fire hazards. You can not use regular cat* cable when wiring up an office and/or house but must use plenum rated cable. Furthermore generic cables can have toxic side effects when burning. There is an interesting history of the use of pvc versus plenum here.
Also take a look at the cable faq and you will notice that it is very obvious that one really must be careful in installing the right type of cable w/ the appropriate firestops between floors (etc).
I've kept all my mail for the last 10 years or so using stand unix mailbox files. Pine moves each read and sent folder into individual monthly folders which are very easy to grep through. In fact to use "modern" email programs I setup a cron script to do the same thing that pine used to do as well as move mail more than a year old into an "old" archive subdirectory. In addition I have procmail eat the binaries into an attachments folder. Its simple to setup all the directories for "viewing" via imap though to be honest I still just ssh in and use pine. As far as old "aol", "gmail" account etc email them to a proper account w/ a tag in the subject header or something and let procmail file them away for you in one of your folders.
Actually this is one of the great things about C++. If one codes in a subset of C++ (C style, w/ local functions) and adds in auto nulled pointers and auto bounds checking via templates and auto memory leak checking on assignments (via templates as well) such that those modes are on only as a compile time option you get the best of both worlds, error checking when you need it and when you are absolutely convinced that the code will work, you can turn it off and get C/Fortran type performance..
Lightbulbs actually have practically the same issue unless you have a lot of windows which allow the photons to escape out the window (and thats pretty negligable). In practice most of that light will get absorbed into various things in the room and will eventually be dissipated as waste heat in addition to the direct waste heat of the lightbulb. (The energy has to go somewhere). The only real exceptions to this is the window trick and your eyeballs and plants which will convert a tiny amount of that light to chemical energy..
Actually we use rsync for incremental backups and it works quite well. Its a simple modification or scripting of rsync commands and can be all scripted away pretty easily..
As others have pointed out its about $4.81 an hour but regards both $3.60 and $4.81 an hour seems really expensive to me, especially as they are really only useful in city centers. I don't think its much cheaper than a cab, given the time/distance that you travel. Our cabs (philly) are $2 base + $1.8 a mile.
We actually have a car share program where you pick up/drop off cars in the same way as w/ bikes (w/ many drop off points throughout the city) for $6 an hour (+10c a mile) (w/ a $15 monthly subscription), which isn't really that much more than the berlin bikes..
-bloo
They will also pay for you to regularly go to "conferences" which in hawaii, caribbean etc etc.. It ends up being a free paid vacation with the added benefit that these conferences count as the "catching up in the field" requirement of states/hospitals.
Thats what ownership/group privileges are for. If windows shouldn't be "system" readable then it should have its own user/group. Another reply to your post mentioned this, but there is something to be said for doing something along the lines of having each program have its own user/group id and have us autoadded to the group of the program. Programs would then write suid'd to the application id and have write permission only in subdirectories of the home directory which the user had set up the user priviledges for w/ in practice the original install script can either setup or the "first run" which will ask your for your own passwd. This way any malicious hack attempt after the fact at least won't scribble all over your home directory.
Actually this one is more appropriate: Here is another article on a general CCR5 Gene Patent from Human Genome Sciences. This article goes quite in depth w/ regards the consequence of the patent filing on drug research w/ CCR5 inhibitors.
-bloo
Re:All we need now...
on
How to Podcast
·
· Score: 2, Informative
Doesn't ipod take MP3 files? I used to "streamrip" shoutcast stations and burn them onto mp3/cds for long distance traveling.
If Ipod looks basically like a hard drive once mounted (which i think it does), I'm sure it wouldn't be hard to use streamripper and then snag say WNYC's NPR mp3 stream automatically for whatever shows you want and then move the appropriate streams to your automounted ipod drive in HFS.
If shows that you like are run overnight you could probably cron script this whole thing into a 5 line script that does exactly what you want.
Or better yet, have a script generate the cron scripts for you for each show you want and have a sync script sync it for you.. -bloo
I have a inspiron 5000e which is almost 4 years old. They are horrible, horrible machines but I have found their tech/hardware support to be outstanding and easily made up for any malfunctioning issues w/ the hardware. The trick w/ the phone support is you have to just find the shortest route to getting a hardware guy come to you which is reasonably easy to do. I.E. pretend you are running windows and pretend you are doing whatever they ask and point out it is a hardware problem. Once hardware tech guys are onsite and come to your house/office very quickly and have all the spare parts they need and will fix your machine right there. Dells are worth it for that 3 year onsite repair service alone (particularly laptops). The subcontracted hardware guys dont care what you are running and realize flakey keyboards/videocards/mice/powerbuttons have nothing to do w/ the OS.
I mentioned this on another thread but the way to do this is to use incremental backup w/ drives. Take a look at this rsync script We do this over the network via ssh to drives. This gives us remote backup, snapshots and cost effectiveness of drives. In addition the "snapshot" directories are useraccessible so it is very easy for anyone to personally unroll.
A very cost effective cheap disk method uses backup to disk method that we use is backup to raid 1 disks over the network. In fact we are using rsync w/ incremental hardwired backup. We get daily, weekly, and monthly snapshots w/ drive space onl being sets of changes. What is actually really nice about this, is you end up w/ a set of accessible directories which look like they contain the snapshot which makes it very easy for people to "unroll" w/out any admin intervention. We are rsyncing over ssh so it is reasonably secure. This is just "code" so our take is as long our local machines and the remote backup dont simultaneously die we should be okay.
I got a Palm C recently and have found it invaluable for (2) things
(1) Scheduling (this is should be obvious) but having something small and on your person that you can carry w/ you which you can make sure you have no schedule conflicts w/ potential meetings etc
(2) 802.11b. It is pretty easy to get some sort of wireless access "somewhere" in a major city. You can get "ssh" for the palm and can log in to an machine remotely from whereever you are on a palm pilot.
Shoen had gotten his PhD from germany already and he was a postdoctoral researcher at bell labs (which is not a university)
The only "peer review" at that point that needed to be done was in the journals he was publishing in. He had, before the hoaxes were caught, already published in both nature and science, two of the more preeminent (and most rigorously peer reviewed) journals in the international community. In fact before the hoaxes were caught, there were quite a few famous people tallking about him being a Nobel Prize candidate.
I can't agree more. Its seems to me that there is something wrong w/ the way currencies are valued.
The "big" costs, medical care, housing costs are much, much higher in america than they are in china and india, which doesn't make any sense. Why should housing cost $10->$20k in india but $100->$500 in America? Why should education cost $10k->$40k per year in america and $1k->$2k in india and china? It is impossible for us to compete at those prices, but what it really means (at least to me) that china and india's currencies are way undervalued. I'm guessing currency is based on import/exportable goods but labor/services depend on internal infrastructure goods (i.e. housing, education food costs) and huge disparities need to work themselves out, there is no way to "adapt or die" w/ any sort of services as long as internal goods that are needed to survive are an order of magnitude cheaper in one country as opposed to another.
There was an article in the NYTimes about NEC defrauding the federal E-rate program a few weeks ago. That article is gone but here is an AP wire article on the same thing. You did the right thing and its possible if you weren't working for NEC something similar will happen to other companies that are doing the same thing. In fact the NY Times article mentioned that congress going to hold hearings on this issue, so it is something that is being looked into quite seriously.
Why couldn't you? Every C/C++ code i've made trivially runs on any unix machine (Linux x86, Solaris, MacOS, AIX, SGI) as well as windows machines (MSVC). I'm guessing you mean C/C++ code that includes a particular GUI library i.e windows widget calls etc. Even then our "gui enabled c/c++" is quite portable using a crossplatform widget set (i.e. like qt).
Even if you don't like this idea consider this. If you look at the number of platforms gcc has been ported to you can consider a port of any C/(C++) code to that platform simpler than an arbitrary port. The idea is rather than port code individually w/ each code just port the compiler:) This is at least on par w/ the idea of either (1) having a JDK (i.e. having a C compiler) (2) porting a particular JDK (i.e. porting gcc). W/ all the performance enhancements (and memory headaches) of c/c++ code. Similarly if you want port the widget set of your choice (or let someone else do it for you i.e. qt/gtk/wxWidgets) if you need a gui and not just server code..
Its funny you say that but in ways i think the one cool thing that the record industry missed from the napster hey day : the browse feature . P2P aka gnutella suffers exactly as you say since we have to already know about the bands we're looking for but I think the majority of the time i spent on napster most of it had to do w/ searching for bands that I did like and then browsing through their napster collection (i.e. everyone who likes X likes Y who is this Y band. It was a better version of going to someone's house and browsing their record collection...
But yea there's nothing wrong w/ promotion, its the selling of a lifestyle smarminess that goes along w/ it that is a bit of turn off (aka electroclash which musically i like:( )
You are less cynical than I then, Aphex Twin was hugely promoted from the very beginning. CMJ, SXSW, college radio have a huge interest in promoting certain "alterna" bands and its the same marketing machine that brought you the really annoying "all good music got started at CBGB's VH1 love fests (aka blondie, talking heads, ramones etc" In fact you may have noticed aphex will show as background music in a lot of MTV slots (aka real world). Similarly in this day and age autechre, fischer spooner ladytron miss kitten all get the appropriate plugs in all the right places (and the MTV background slots) w/out any clear channel play. You may not be wearing phat raver tennis shoes but i'm sure you'll buy another "26 mixes for cash":)
Actually the cornell "theory" center has or at least had a few reasonably large windows based clusters. I did a postdoc over in the CS department ages ago and ported some code over the the linux side. You can basically ssh into the cluster and standard make works (actually I seem to recall having the switch the "/" to "\". The cluster was something like 4 processor boxes glued together w/ myrinet w/ some sort of queueing system. They also had a slew of 2 processor boxes. My experience w/ them was most of the "crashing" had more to do w/ the myrinet drivers and the MPI implementation (which was a commercial MPI). Once those stabilized it ran as well as a normal linux cluster i.e. you submitted jobs they ran:) I went to a day long "windows HPC" conference back then which was a bit entertaining (btw the clusters were basically free for cornell) People only had good things to say about the cluster, but i think its was a bit opportunistic. One thing that was quite obvious was, if machines are free people will run/port to anything *but* when it came to using your own (or grant) money to buy a machine - even over at cornell - which to be honest had quite a stake in "windows based computing" people would go for a linux based cluster (which had already popped up in quite a few departments at that time)
-bloo
Take a look at this on IBM compilers on mac os x. According to SPEC ratings int performance is 11% to 50% faster using xlc and floating point is apparantly even better. Most of the performance gains are over 50%. Apple of all people can afford a compiler to at least compile their own OS on. The free software side of me in the other hand is happy that they are choosing to improve the gnu compiler instead but it honestly doesn't make any sense to me since they can get a practicaly free huge performance gain on a relatively cheap purchase of a compiler.
-bloo
Also take a look at the cable faq and you will notice that it is very obvious that one really must be careful in installing the right type of cable w/ the appropriate firestops between floors (etc).
I've kept all my mail for the last 10 years or so using stand unix mailbox files. Pine moves each read and sent folder into individual monthly folders which are very easy to grep through. In fact to use "modern" email programs I setup a cron script to do the same thing that pine used to do as well as move mail more than a year old into an "old" archive subdirectory. In addition I have procmail eat the binaries into an attachments folder. Its simple to setup all the directories for "viewing" via imap though to be honest I still just ssh in and use pine. As far as old "aol", "gmail" account etc email them to a proper account w/ a tag in the subject header or something and let procmail file them away for you in one of your folders.
-bloo
Actually this is one of the great things about C++. If one codes in a subset of C++ (C style,
w/ local functions) and adds in auto nulled
pointers and auto bounds checking via templates
and auto memory leak checking on assignments (via
templates as well) such that those modes are on only as a compile time option you get the best of both worlds, error checking when you need it and when you are absolutely convinced that the code will work, you can turn it off and get C/Fortran
type performance..
-bloo
Lightbulbs actually have practically the same issue unless you have a lot of windows which allow the photons to escape out the window (and thats pretty negligable). In practice most of that light will get absorbed into various things in the room and will eventually be dissipated as waste heat in addition to the direct waste heat of the lightbulb. (The energy has to go somewhere).
The only real exceptions to this is the window trick and your
eyeballs and plants which will convert a tiny amount of that light
to chemical energy..
-bloo
Actually we use rsync for incremental backups and it works quite well. Its a simple modification or scripting of rsync commands and can be all scripted away pretty easily..
b-loo
We actually have a car share program where you pick up/drop off cars in the same way as w/ bikes (w/ many drop off points throughout the city) for $6 an hour (+10c a mile) (w/ a $15 monthly subscription), which isn't really that much more than the berlin bikes..
-bloo
They will also pay for you to regularly go to "conferences" which in hawaii, caribbean etc etc.. It ends up being a free paid vacation with the added benefit that these conferences count as the "catching up in the field" requirement of states/hospitals.
woops readable = writable
-bloo
(Yes, I know not believing everything you read is genereally bad for the karma. So mod me down).
The wonders of google:
CCR5 Mutant Gene Sequence Patented for AIDS diagnoses
Actually this one is more appropriate: Here is another article on a general CCR5 Gene Patent from Human Genome Sciences. This article goes quite in depth w/ regards the consequence of the patent filing on drug research w/ CCR5 inhibitors.
-bloo
If Ipod looks basically like a hard drive once mounted (which i think it does), I'm sure it wouldn't be hard to use streamripper and then snag say WNYC's NPR mp3 stream automatically for whatever shows you want and then move the appropriate streams to your automounted ipod drive in HFS.
If shows that you like are run overnight you could probably cron script this whole thing into a 5 line script that does exactly what you want.
Or better yet, have a script generate the cron scripts for you for each show you want and have a sync script sync it for you.. -bloo
I have a inspiron 5000e which is almost 4 years old. They are horrible, horrible machines but I have found their tech/hardware support to be outstanding and easily made up for any malfunctioning issues w/ the hardware. The trick w/ the phone support is you have to just find the shortest route to getting a hardware guy come to you which is reasonably easy to do. I.E. pretend you are running windows and pretend you are doing whatever they ask and point out it is a hardware problem. Once hardware tech guys are onsite and come to your house/office very quickly and have all the spare parts they need and will fix your machine right there. Dells are worth it for that 3 year onsite repair service alone (particularly laptops). The subcontracted hardware guys dont care what you are running and realize flakey keyboards/videocards/mice/powerbuttons have nothing to do w/ the OS.
-bloo
*Inter*molecular hydrogen bonds are makes the phase diagram of water so interesting. They dominate water-water interactions in fact.
-bloo
I mentioned this on another thread but the way to do this is to use incremental backup w/ drives. Take a look at this rsync script We do this over the network via ssh to drives. This gives us remote backup, snapshots and cost effectiveness of drives. In addition the "snapshot" directories are useraccessible so it is very easy for anyone to personally unroll.
-bloo
A very cost effective cheap disk method uses backup to disk method that we use is backup to raid 1 disks over the network. In fact we are using rsync w/ incremental hardwired backup. We get daily, weekly, and monthly snapshots w/ drive space onl being sets of changes. What is actually really nice about this, is you end up w/ a set of accessible directories which look like they contain the snapshot which makes it very easy for people to "unroll" w/out any admin intervention. We are rsyncing over ssh so it is reasonably secure. This is just "code" so our take is as long our local machines and the remote backup dont simultaneously die we should be okay.
-bloo
(1) Scheduling (this is should be obvious) but having something small and on your person that you can carry w/ you which you can make sure you have no schedule conflicts w/ potential meetings etc
(2) 802.11b. It is pretty easy to get some sort of wireless access "somewhere" in a major city. You can get "ssh" for the palm and can log in to an machine remotely from whereever you are on a palm pilot.
Shoen had gotten his PhD from germany already and he was a postdoctoral researcher at bell labs (which is not a university)
The only "peer review" at that point that needed to be done was in the journals he was publishing in. He had, before the hoaxes were caught, already published in both nature and science, two of the more preeminent (and most rigorously peer reviewed) journals in the international community. In fact before the hoaxes were caught, there were quite a few famous people tallking about him being a Nobel Prize candidate.
Try reading this or this old ny times article -bloo
I can't agree more. Its seems to me that there is something wrong w/ the way currencies are valued.
The "big" costs, medical care, housing costs are much, much higher in america than they are in china and india, which doesn't make any sense. Why should housing cost $10->$20k in india but $100->$500 in America? Why should education cost $10k->$40k per year in america and $1k->$2k in india and china? It is impossible for us to compete at those prices, but what it really means (at least to me) that china and india's currencies are way undervalued. I'm guessing currency is based on import/exportable goods but labor/services depend on internal infrastructure goods (i.e. housing, education food costs) and huge disparities need to work themselves out, there is no way to "adapt or die" w/ any sort of services as long as internal goods that are needed to survive are an order of magnitude cheaper in one country as opposed to another.
-bloo
There was an article in the NYTimes about NEC defrauding the federal E-rate program a few weeks ago. That article is gone but here
is an AP wire article on the same thing. You did the right thing and its possible if you weren't working for NEC something similar will happen to other companies that are doing the same thing. In fact the NY Times article mentioned that congress going to hold hearings on this issue,
so it is something that is being looked into quite seriously.
-bloo
Even if you don't like this idea consider this. If you look at the number of platforms gcc has been ported to you can consider a port of any C/(C++) code to that platform simpler than an arbitrary port. The idea is rather than port code individually w/ each code just port the compiler
and not just server code..
-bloo
But yea there's nothing wrong w/ promotion, its the selling of a lifestyle smarminess that goes along w/ it that is a bit of turn off (aka electroclash which musically i like :( )
You are less cynical than I then, Aphex Twin was hugely promoted from the very beginning. CMJ, SXSW, college radio have a huge interest in promoting certain "alterna" bands and its the same marketing machine that brought you the really annoying "all good music got started at CBGB's VH1 love fests (aka blondie, talking heads, ramones etc" In fact you may have noticed aphex will show as background music in a lot of MTV slots (aka real world). Similarly in this day and age autechre, fischer spooner ladytron miss kitten all get the appropriate plugs in all the right places (and the MTV background slots) w/out any clear channel play. You may not be wearing phat raver tennis shoes but i'm sure you'll buy another "26 mixes for cash" :)
Actually the cornell "theory" center has or at least had a few reasonably large windows based clusters. I did a postdoc over in the CS department ages ago and ported some code over the the linux side. You can basically ssh into the cluster and standard make works (actually I seem to recall having the switch the "/" to "\". The cluster was something like 4 processor boxes glued together w/ myrinet w/ some sort of queueing system. They also had a slew of 2 processor boxes. My experience w/ them was most of the "crashing" had more to do w/ the myrinet drivers and the MPI implementation (which was a commercial MPI). Once those stabilized it ran as well as a normal linux cluster i.e. you submitted jobs they ran :) I went to a day long "windows HPC" conference back then which was a bit entertaining (btw the clusters were basically free for cornell) People only had good things to say about the cluster, but i think its was a bit opportunistic. One thing that was quite obvious was, if machines are free people will run/port to anything *but* when it came to using your own (or grant) money to buy a machine - even over at cornell - which to be honest had quite a stake in "windows based computing" people would go for a linux based cluster (which had already popped up in quite a few departments at that time)
-bloo