My point ? well, I'm still waiting for Joseph to present some sort of excuse, at least recognising he was wrong... again, this is/., we deal in strong opinions, not in nice social intercourse.
The Hitachi 7K400 is still incredibly difficult to find. I have been waiting to build a SATA based machine for a while now, so I've been paying attention to my usual sources (NewEgg, PriceWatch), and still cannot find this item listed there. Perhaps it is only in limited release in Europe? That's the only place I can find it, and I can only find a very few online retailers in Europe that carry it. Some of those have the "not in stock" message...
so, here is My Formal Mea Culpa : HEY JOSEPH !!! YOU WERE WRONG !!!!AND I'M STILL RIGHT !!!
Whatever. How many of these things have you bought, anyway? Are they any good?
A Pattern Language, by Christopher Alexander. This book is about architecture, and is widely cited as being a primary inspiration for the GoF Design Patterns book. However, this book really demonstrates abstraction: seeing a problem from a very high level (how to distribute cities) to a very low level (room furniture).
Pretty much any book from Andrew Tanenbaum, his sparring with Linus notwithstanding. He writes very clearly on his topics, and doesn't bog down into the details of coding. In particular, his operating systems and network books are very good.
Can you please point a link to where I can buy a 400GB SATA drive? I know they've "announced" them, but they aren't for sale yet. Why are you recommending a solution that you cannot have possibly implemented yourself?
please name me a GUI based (GTK or qt) ftp client that I can use under Linux.
Konqueror. Go to ftp://user@host/path/to/dir and you can drag-n-drop to your heart's content. All KDE apps can also use this directly, so you can do things like open, edit, and save a file over FTP. (And WebDAV, SSH, SMB, whatever.)
I'm pretty sure GNOME has something similar, with their GNOME-VFS stuff.
Or how about everyone starting to use the standard libraries, wherever possible?
As they say, the nice thing about standards is that there are so many to choose from!
Why do I need 5 different font rendering libraries loaded in RAM at the same time?
You don't. Most applications use the freetype library. In Linux, the library is loaded once, IIRC, no matter how many applications use it. And in any case, it's only 523k (on my machine).
If I've installed a whole CD worth of freeware TTF fonts, now even 1 GB of RAM is too little.
Well, if a CD is 650MB, you'll need at least that much, not counting the stuff that the font engine needs in order to render those fonts in various styles and sizes. FWIW, Freetype (as used by KDE and GNOME) loads fonts on demand.
E.g., all the sound daemons....
ALSA isn't a daemon- it's a hardware interface. Sound daemons (like ARTS) provide functioanlity above what ALSA offers- like software-level mixing and effects. It's the only one I'm running right now, no bloat here.
Not necessarily, but that display will blink "12:00" on most units.
Hardcore? Or dumb?
on
Hardcore Java
·
· Score: 3, Insightful
Unless you have a really good reason (such as writing an IDE), don't do this:
bypassing encapsulation or field and method visibility with reflection
this:
dissecting the binary class file format
or this:
creating post-compilation class "enhancers" like JDO uses
Using the reflection libraries to get around visibility means you're just begging for a maintenance headache in the future.
Dissecting the class file format to see how a particular compiler translated your code can be a useful technique, but you can't depend on the output being the same when you use different compilers on different platforms.
Modifying class files after compilation is also a good way to give yourself a lot of headaches when things go wrong. It becomes very difficult to determine the cause of any problems. If you need to build classes like this, you should either generate Java code and compile that (like most JSP compilers), or use aspect-oriented programming tools like AspectJ.
Has there been an independent review on this technology? I notice all of the links in the story point at the vendor's web site. Until then, call me a skeptic
Wow. I thought we only used CDMA here in the 'states. GSM is a growing market, but none of the GSM providers (the largest being AT&T/Cingular) has the coverage that the largest CDMA provider (Verizon) has. Do they use CDMA in India due to the size of the country?
...but it may make sense to have your application use a file format that has the metadata near the beginning of the bitstream, such as Vorbis or FLAC. Either that, or a mechanism for the next version of ID3 that will allow the metadata up front, or at least an index that tells a parser where the metadata starts, while not breaking existing MP3 decoding software.
Look at what happened with TV.. used to be free.. then commercials.. then nothing but commercials...then cable... now you got cable and dish with a fee to watch the commercials.....
TV has always had commercials. People who wanted commercial-free content, more recent movies, etc., started to pay to get cable, because they couldn't get that (for free or otherwise) over broadcast. To pay for this new content, cable companies could depend solely on customer fees. Now, with content becoming more expensive, and more demands for revenue from shareholders, cable providers are augmenting customer fees with ads. But even then, ad rates are declining due to less viewership because of the Intarwab, video games, etc. Would you rather pay more and have no ads? Cable and sattelite providers are guessing not.
What if the person has Parkinson's and touches the wrong button?
Election wardens at each polling place are allowed to enter the booth to assist physically-challenged voters, such as those with poor eyesight, or in your case, those with motor disabilities. This would not change with electronic voting systems.
Let's say it takes only five minutes to rip a CD to a lossy format like MP3 or Vorbis. That would take over 34 days of continual ripping, not counting the time it takes to remove the CD from the collection, popping it into the tray, taking the CD out when the rip is complete, and eventually putting it away.
CDs generally cost somewhere between $10 and $18, so let's be generous and say his average is $11. That would be $110,000 in CDs alone. In other words, this person should take out a nice insurance policy for his CDs.
Your friend is fortunate, indeed. Lots of money and free time.
I think what the RIAA is really scared of is the fact that P2P distribution might allow an artist to gain fame and make money without going through the "major label system"
I notice that most other replies strongly agree with this assertion. But, given that P2P has been widely deployed for nearly five years, what artists have gained fortune and made money without going through the "major label system"? I can't believe the RIAA is so effective as to prevent even a single band slip through the cracks. Bands need the RIAA publishers to ram their music down our throats, both good and bad. There are a lot of good bands you would never have heard if it weren't for the big publishers. There are even more good bands you will never hear, becuase they don't have the support of a publisher willing to stick their neck out. Will P2P give those bands the exposure they need to make it big? I really don't think so; people will ignore them because they've never heard of them.
There have always been smaller publishers (Sub Pop, 4AD, etc. I'm not sure of their RIAA status) that have made some niche acts do very well.
I don't download music, and I only buy a couple of CDs a year; most of what I listen to comes from college and small-market radio, where the DJs are there to find and play new and interesting stuff, as opposed to the Clear Channel mega stations, where DJs are hired for their inter-song comedy routine.
Oh stop already. Unless you're building _every_ library from source then the optimization of later libraries is lost on the precompiled libraries they're dependent on.
Of course, Gentoo gives you the option. Actually, it's the default if you do emerge sync/emerge world frequently.
For me, the big win with the Portage system is the USES flag: it provides me with flexibility around what a given package depends on. For example, I primarily use KDE, but I do use a few GNOME-based apps. With most binary-based packaging systems, I would need to install all of GNOME. I don't want that, Gentoo allows me to specify that no, I do not want to enable GNOME features in the package. For another example, see how Debian deals with Emacs. They provide two packages, one with X11 support, and one without. There's no realistic way for them to support multiple dependency options.
Each ebuild (package) specifies a SLOT variable, which is populated by the author of the ebuild. Roughly speaking, this variable tells Portage that the versions of the package are different enough that both versions need to be around, in order to satisfy the dependencies of other packages.
For example, I have both 1.3 and 1.4 versions of the Sun JDK on my box. The sun-jdk-1.3.1.10.ebuild file has the line SLOT="1.3", while the sun-jdk-1.4.2.04.ebuild file has the line SLOT="1.4". Now, if Sun has another release of JDK 1.3, the ebuild maintainer releases a new ebuild that has that same SLOT="1.3" line. Portage now knows it is safe to replace the old 1.3, but to keep the existing 1.4, as well.
It's not really harder, I would argue it is in fact easier in Gentoo. To reproduce a Gentoo system, you need the list of installed packages (either from the 'world' file, or from 'qpkg -i'), and the global make.conf. You can easily emerge any version of any package, so if you don't want the latest tested code, you can request earlier versions of the packages...
Ah yes. The Big Red Card. For.mod and friends, nothing was better back in the early 90s. It was one of the first consumer level wavetable synthesis cards, and simply blew the FM-based SoundBlaster and Adlib cards out of the water. There was simply no comparison. Of course, there were lots of compatibility issues, and the SB emulation was a real pain in the ass to use, if it worked at all, but the games that supported it sounded incredible. I wonder where my stash of mods and s3ms went...
The demo scene usually built demos for GUS... Some of those were simply mind-blowing at the time, and still stack up pretty well today...
My point ? well, I'm still waiting for Joseph to present some sort of excuse, at least recognising he was wrong... again, this is /., we deal in strong opinions, not in nice social intercourse.
The Hitachi 7K400 is still incredibly difficult to find. I have been waiting to build a SATA based machine for a while now, so I've been paying attention to my usual sources (NewEgg, PriceWatch), and still cannot find this item listed there. Perhaps it is only in limited release in Europe? That's the only place I can find it, and I can only find a very few online retailers in Europe that carry it. Some of those have the "not in stock" message...
so, here is My Formal Mea Culpa : HEY JOSEPH !!! YOU WERE WRONG !!!!AND I'M STILL RIGHT !!!
Whatever. How many of these things have you bought, anyway? Are they any good?
A Pattern Language, by Christopher Alexander. This book is about architecture, and is widely cited as being a primary inspiration for the GoF Design Patterns book. However, this book really demonstrates abstraction: seeing a problem from a very high level (how to distribute cities) to a very low level (room furniture).
Pretty much any book from Andrew Tanenbaum, his sparring with Linus notwithstanding. He writes very clearly on his topics, and doesn't bog down into the details of coding. In particular, his operating systems and network books are very good.
Can you please point a link to where I can buy a 400GB SATA drive? I know they've "announced" them, but they aren't for sale yet. Why are you recommending a solution that you cannot have possibly implemented yourself?
please name me a GUI based (GTK or qt) ftp client that I can use under Linux.
Konqueror. Go to ftp://user@host/path/to/dir and you can drag-n-drop to your heart's content. All KDE apps can also use this directly, so you can do things like open, edit, and save a file over FTP. (And WebDAV, SSH, SMB, whatever.)
I'm pretty sure GNOME has something similar, with their GNOME-VFS stuff.
Looks like his free ad on Slashdot is doing pretty well
Or how about everyone starting to use the standard libraries, wherever possible?
As they say, the nice thing about standards is that there are so many to choose from!
Why do I need 5 different font rendering libraries loaded in RAM at the same time?
You don't. Most applications use the freetype library. In Linux, the library is loaded once, IIRC, no matter how many applications use it. And in any case, it's only 523k (on my machine).
If I've installed a whole CD worth of freeware TTF fonts, now even 1 GB of RAM is too little.
Well, if a CD is 650MB, you'll need at least that much, not counting the stuff that the font engine needs in order to render those fonts in various styles and sizes. FWIW, Freetype (as used by KDE and GNOME) loads fonts on demand.
E.g., all the sound daemons....
ALSA isn't a daemon- it's a hardware interface. Sound daemons (like ARTS) provide functioanlity above what ALSA offers- like software-level mixing and effects. It's the only one I'm running right now, no bloat here.
Leonardo da Vinci had a pretty bad frame rate though: the Mona Lisa took about three years to complete, which gives .00000001FPS (1 frame / 3 years).
Not necessarily, but that display will blink "12:00" on most units.
Unless you have a really good reason (such as writing an IDE), don't do this:
bypassing encapsulation or field and method visibility with reflection
this:
dissecting the binary class file format
or this:
creating post-compilation class "enhancers" like JDO uses
Using the reflection libraries to get around visibility means you're just begging for a maintenance headache in the future.
Dissecting the class file format to see how a particular compiler translated your code can be a useful technique, but you can't depend on the output being the same when you use different compilers on different platforms.
Modifying class files after compilation is also a good way to give yourself a lot of headaches when things go wrong. It becomes very difficult to determine the cause of any problems. If you need to build classes like this, you should either generate Java code and compile that (like most JSP compilers), or use aspect-oriented programming tools like AspectJ.
Has there been an independent review on this technology? I notice all of the links in the story point at the vendor's web site. Until then, call me a skeptic
Or is this just an ad story?
I would sell it to a telecommunications copmany for 25% off- I'd rather have the money than the router.
Wow. I thought we only used CDMA here in the 'states. GSM is a growing market, but none of the GSM providers (the largest being AT&T/Cingular) has the coverage that the largest CDMA provider (Verizon) has. Do they use CDMA in India due to the size of the country?
We, in India are not as paranoid as dudes in other countries about "privacy".. And, yes, we dont carry guns with us all the time, either..
We in the U.S. don't, either. Though I find it curious that you are paranoid enough to post as an Anonymous Coward.
Ah. I am less aware of v2 than v1, then.
...but it may make sense to have your application use a file format that has the metadata near the beginning of the bitstream, such as Vorbis or FLAC. Either that, or a mechanism for the next version of ID3 that will allow the metadata up front, or at least an index that tells a parser where the metadata starts, while not breaking existing MP3 decoding software.
Look at what happened with TV.. used to be free.. then commercials.. then nothing but commercials...then cable... now you got cable and dish with a fee to watch the commercials.....
TV has always had commercials. People who wanted commercial-free content, more recent movies, etc., started to pay to get cable, because they couldn't get that (for free or otherwise) over broadcast. To pay for this new content, cable companies could depend solely on customer fees. Now, with content becoming more expensive, and more demands for revenue from shareholders, cable providers are augmenting customer fees with ads. But even then, ad rates are declining due to less viewership because of the Intarwab, video games, etc. Would you rather pay more and have no ads? Cable and sattelite providers are guessing not.
What if the person has Parkinson's and touches the wrong button?
Election wardens at each polling place are allowed to enter the booth to assist physically-challenged voters, such as those with poor eyesight, or in your case, those with motor disabilities. This would not change with electronic voting systems.
Nope. No company does research any more.
Let's say it takes only five minutes to rip a CD to a lossy format like MP3 or Vorbis. That would take over 34 days of continual ripping, not counting the time it takes to remove the CD from the collection, popping it into the tray, taking the CD out when the rip is complete, and eventually putting it away.
CDs generally cost somewhere between $10 and $18, so let's be generous and say his average is $11. That would be $110,000 in CDs alone. In other words, this person should take out a nice insurance policy for his CDs.
Your friend is fortunate, indeed. Lots of money and free time.
Can anyone recommend a good pinball arcade in the New Hampshire area?
Doesn't FunSpot have a decent pinball collection?
I think what the RIAA is really scared of is the fact that P2P distribution might allow an artist to gain fame and make money without going through the "major label system"
I notice that most other replies strongly agree with this assertion. But, given that P2P has been widely deployed for nearly five years, what artists have gained fortune and made money without going through the "major label system"? I can't believe the RIAA is so effective as to prevent even a single band slip through the cracks. Bands need the RIAA publishers to ram their music down our throats, both good and bad. There are a lot of good bands you would never have heard if it weren't for the big publishers. There are even more good bands you will never hear, becuase they don't have the support of a publisher willing to stick their neck out. Will P2P give those bands the exposure they need to make it big? I really don't think so; people will ignore them because they've never heard of them.
There have always been smaller publishers (Sub Pop, 4AD, etc. I'm not sure of their RIAA status) that have made some niche acts do very well.
I don't download music, and I only buy a couple of CDs a year; most of what I listen to comes from college and small-market radio, where the DJs are there to find and play new and interesting stuff, as opposed to the Clear Channel mega stations, where DJs are hired for their inter-song comedy routine.
Oh stop already. Unless you're building _every_ library from source then the optimization of later libraries is lost on the precompiled libraries they're dependent on.
Of course, Gentoo gives you the option. Actually, it's the default if you do emerge sync/emerge world frequently.
For me, the big win with the Portage system is the USES flag: it provides me with flexibility around what a given package depends on. For example, I primarily use KDE, but I do use a few GNOME-based apps. With most binary-based packaging systems, I would need to install all of GNOME. I don't want that, Gentoo allows me to specify that no, I do not want to enable GNOME features in the package. For another example, see how Debian deals with Emacs. They provide two packages, one with X11 support, and one without. There's no realistic way for them to support multiple dependency options.
Each ebuild (package) specifies a SLOT variable, which is populated by the author of the ebuild. Roughly speaking, this variable tells Portage that the versions of the package are different enough that both versions need to be around, in order to satisfy the dependencies of other packages.
For example, I have both 1.3 and 1.4 versions of the Sun JDK on my box. The sun-jdk-1.3.1.10.ebuild file has the line SLOT="1.3", while the sun-jdk-1.4.2.04.ebuild file has the line SLOT="1.4". Now, if Sun has another release of JDK 1.3, the ebuild maintainer releases a new ebuild that has that same SLOT="1.3" line. Portage now knows it is safe to replace the old 1.3, but to keep the existing 1.4, as well.
It's not really harder, I would argue it is in fact easier in Gentoo. To reproduce a Gentoo system, you need the list of installed packages (either from the 'world' file, or from 'qpkg -i'), and the global make.conf. You can easily emerge any version of any package, so if you don't want the latest tested code, you can request earlier versions of the packages...
Ah yes. The Big Red Card. For .mod and friends, nothing was better back in the early 90s. It was one of the first consumer level wavetable synthesis cards, and simply blew the FM-based SoundBlaster and Adlib cards out of the water. There was simply no comparison. Of course, there were lots of compatibility issues, and the SB emulation was a real pain in the ass to use, if it worked at all, but the games that supported it sounded incredible. I wonder where my stash of mods and s3ms went...
The demo scene usually built demos for GUS... Some of those were simply mind-blowing at the time, and still stack up pretty well today...