The Macheist version of Textmate doesn't include the upgrade to the upcoming Leopard version, whereas if you buy it direct it does. I noticed in a few cases, Macheist is basically the developers giving out their current version before a new version comes out.
I also have the same Mac Mini he has (G4 1.42GHz). It's just an incredibly slow machine. My case is even worse with only 512MB RAM. And then there is the 4200 RPM hard drive. I'm considering upgrading the RAM and getting a faster Firewire drive to use as my system drive, though maybe that won't be enough to make a difference?
Looking at Activity Monitor, most apps are using some serious virtual memory (90+ MB in most cases). Actually "Real Memory" isn't heavily used. If there is a lot of swapping going on, then its definitely the 4200 RPM drive that's hurting performance.
That's all fine and well until you are using Mac OS on a tiny (laptop) lower resolution monitor. In that case I want just about everything maximized, because its too fucking small otherwise.
In Linux/Windows, for most apps I don't maximize on my desktop machines because I have a large enough monitor that it wouldn't make sense. But on my laptop with 1024x768 resolution, you better believe I'm maximizing.
The drag-to-the-upper-left-hand-corner and click-drag-it-to-maximum would be ok if windows weren't allowed to slide off screen to the left. Rather, you have to precisely line up the window along the left edge to get it right.
But, by doing that, they would had to admit that their VCS sucks and that open source (except for BitKeeper) are better.
Perforce is not a Microsoft product, though they did modify it for their purposes. Visual Source Safe is Microsoft's source control product, and it sucks so bad that even Microsoft admits that its not good enough for them and that its only good for small projects if even that.
As already mentioned, the problem isn't about the source control software (which could probably handle things differently if they needed it to), its about how they have things organized.
The big glaring hardware problem on IBM thinkpads is the lack of the "Windows" key, making the OS a big pain to use for lack of convenient keyboard shortcuts.
The latest T series models have added the Windows keys, which I am glad to see. Other models have had it for a while.
I have an old thinkpad with no Windows key and its kinda a pain (I use Window-E and Window-D a lot and something Window-R when using Windows), but I got used to it on the occasion that I am using Windows on that laptop. If you're running Linux its not so much of problem depending on your keyboard settings (I set Window key combinations to things that I don't use that often).
As for the other peripherals, I still can't find a wireless keyboard and mouse that has a range above 12 feet. And even then, they really hardly work past 6. It's wireless, but not truly free.
That sucks, I'm going to be in the market for a wireless keyboard/mouse for my TV room soon and am going to look for something with pretty decent range. Have you looked at infrared devices too? I know those aren't as convenient because you have to aim them, but I'd imagine you can get decent range on them.
I was in line at midnight for windows 98. I have no idea why I was so excited for a new windows release, it's unimaginable.
I was also in line at midnight at CompUSA on the Win98 release. But I laughed at all the fools who were there to actually purchase Windows 98 (I ran Win95 and Redhat on two seperate machines at home and I was never an earlier adopter when it came to Windows). I was only there to get all the free-after-rebate stuff they had. And I got a ton of it, there was no shortage, as most of the sheep were there to get a copy of Windows. Unimaginable indeed.
I ended up getting a pirate copy of Windows 98 SE much later. It sucked only a little less than Win95 did.
Call me when somebody gets some reliable statistics on this stuff. Everyone is out to get Apple, but so far they are untouchable. I'm certain they will fix these problems in the near future.
Yes, untouchable as in I won't be touching their Intel-based products for quite a while.
The slashdot summary is almost the whole article text from a ad-ridden page. And nothing screams "hey, we want your traffic for free!" more than the submit to digg and submit to slashdot links bellow the small article...
All the more reason not to RTFA (I certainly didn't).
In 1998 I got my blazing fast PII-266 with 512 megs of RAM and a 4 GB hard drive and used that to run Linux just fine.
That's still enough to run Linux just fine. The key is the 512 megs of RAM you have. When you only have 64 megs, that's when the problems arise. Hard drive space can also be a problem, but 4 GB is plenty.
It's easy to write a unit test that says, "When I shoot a dude with this gun, make sure his health goes down by 50". But it's an entirely different thing to say something like, "Make sure that when a battle is going on nobody gets caught up on geometry and can't path to their movement goal."
That sounds more like integration testing than unit testing. Unit testing is about testing individual units (e.g. a single class) in isolation.
Three computer users, one Windows, one Apple, one Linux go to the restroom. After being done, the Apple user washes his hands and uses a lot of paper towels to dry them. He says: "Apple users are very thorough."
The Windows user washes his hands, takes only one paper towel and uses even the last little bit. He says: "Windows users are not only thorough, but very economical."
Then they look at the Linux user who just walks out of the door, looks back and says: "Linux users don't piss on our hands."
Um... I mostly use Macs, and I almost NEVER shut them off, for that very reason. I'm sure once Windows users finally have a sleep mode that actually fucking works like it's supposed to, they will also discover that simply closing the laptop lid (or selecting "Sleep" instead of "Shut Down" on their desktops), and being ready to do stuff in a manner of seconds when you come back to it, is a far, far nicer way to live as well.
Um, it's pretty apparent that you mostly use Macs, as if you actually used a laptop running Windows XP you'd find that "standby mode" (aka "sleep") works exactly like that.
I normally wouldn't defend Windows (I'm more of a Linux and occasionally a Mac user), but your statement was so blatently stupid and smug at the same time, that I just had to.
Since you mention Spring, I'm guessing that you're writing web applications. If you're not, then you need to tell your manager to jump off a bridge, as he has no idea what he's talking about.
Spring is useful for all kinds of server-side development, not just web apps. It's also useful on the client-side as well.
What we need is to implement an open source p2p DOS network. Everybody can submit a link that they found in SPAM mail, with their DOS client. This way, the more a site is spamvertised, the more it is DOS-ed. Of course, the amount of DOS the site gets should be comparable with the bandwidth needed to send the spams, so there are no abuses of the system. Just send their crap back to the sites they run.
That simply won't work because it will get exploited very easilly. I assume only links that have been submitted a large amount of times will get DDOSed. Someone will create a large amount of fake accounts on the P2P network, submit links to their target (or maybe spoof all the link submissions without needing to create fake accounts), and get a free DDOS network to attack whoever they want.
Re:If they do, it will all depend upon the license
on
Will Sun Open Source Java?
·
· Score: 2, Insightful
So basically, random individuals on the Internet (who had no connection to Sun I assume) made you lose interest in a programming language. I can understand if the developers of a product are pricks and that turns you off of a product, but I'm sick of hearing "I don't use it because people told me 'RTFM' or 'Google'". That happens everywhere on the Internet. That's what anonymous/semi-anonymous non-face-to-face communication does to people. Get over it.
So I take it you don't use Linux either because some big, bad forum jerks told you "RTFM" too?
Re:If they do, it will all depend upon the license
on
Will Sun Open Source Java?
·
· Score: 2, Insightful
You hit it precisely on the head. Linux and Java proponents tend to have a particular problem with being unsympathetic to n00bs
Unlike Linux, Java is very well documented, so having to interact with a community is not necessary to learn and use it (the language itself). There's plenty of books, as well as courses you can take (since it is so mainstream).
Once you start using 3rd party libraries and tools, then you might need to interact with the community. Just like any large online community dealing with tech, there's always a few assholes and elitists (it's people on the Internet, what do you expect?). If that's enough to push you away from a particular technology, you might as well give up on anything that requires interaction with people.
Re:If they do, it will all depend upon the license
on
Will Sun Open Source Java?
·
· Score: 2, Interesting
I diagree. Java is far to bloated and complicated. I've been using it since it first came out and I balk at the vast array of libraries you need to use or choose between to get anything done. I feel really sorry for anyone coming to it for the first time.
So basically Java is the Linux of programming languages? You must really hate choice and having a large amount of problems already solved for you. Java is not for those with NIH syndrome.
I do, but you apparently don't: in your arrogance, you simply discount any kind of server-side development that doesn't fit what you consider "real" development.
ASP.NET, Mono, and PHP are going to eat away at Java's market from the bottom, just like PCs and Linux have done with UNIX workstations and servers..Net has already eaten away at Java's market at the bottom a little, since a lot of the libraries for Java are being reimplemented in.Net and it's basically becoming the same thing as Java. But still, it has a while before it will even penetrate Java's core market.
But PHP??!??.Net is eating PHP's market more than Java, and PHP has never been a serious contender for the kinds of projects Java is used for.
Let me give you a hint here: web sites are not the only type of server-side development possible.
It is very reasonable to run Java in Linux. It's harder/more painful/whatever in the BSDs but it works.
FreeBSD now includes Sun Java as part of the distro, so it should be easy. Any Linux/BSD/etc distro can do this, it just requires spending the money to get it certified.
The Macheist version of Textmate doesn't include the upgrade to the upcoming Leopard version, whereas if you buy it direct it does. I noticed in a few cases, Macheist is basically the developers giving out their current version before a new version comes out.
So much for Windows being great for backwards compatibility.
I also have the same Mac Mini he has (G4 1.42GHz). It's just an incredibly slow machine. My case is even worse with only 512MB RAM. And then there is the 4200 RPM hard drive. I'm considering upgrading the RAM and getting a faster Firewire drive to use as my system drive, though maybe that won't be enough to make a difference?
Looking at Activity Monitor, most apps are using some serious virtual memory (90+ MB in most cases). Actually "Real Memory" isn't heavily used. If there is a lot of swapping going on, then its definitely the 4200 RPM drive that's hurting performance.
That's all fine and well until you are using Mac OS on a tiny (laptop) lower resolution monitor. In that case I want just about everything maximized, because its too fucking small otherwise.
In Linux/Windows, for most apps I don't maximize on my desktop machines because I have a large enough monitor that it wouldn't make sense. But on my laptop with 1024x768 resolution, you better believe I'm maximizing.
The drag-to-the-upper-left-hand-corner and click-drag-it-to-maximum would be ok if windows weren't allowed to slide off screen to the left. Rather, you have to precisely line up the window along the left edge to get it right.
But, by doing that, they would had to admit that their VCS sucks and that open source (except for BitKeeper) are better.
Perforce is not a Microsoft product, though they did modify it for their purposes. Visual Source Safe is Microsoft's source control product, and it sucks so bad that even Microsoft admits that its not good enough for them and that its only good for small projects if even that.
As already mentioned, the problem isn't about the source control software (which could probably handle things differently if they needed it to), its about how they have things organized.
GNU = GNU's Not Unix
What will we have to do if caps lock goes away, press shift 5 times?
Honestly, I just hold down shift whenever I need to write in all caps. Caps lock just screws me up, because I end up doing sTUFF lIKE tHIS.
The big glaring hardware problem on IBM thinkpads is the lack of the "Windows" key, making the OS a big pain to use for lack of convenient keyboard shortcuts.
The latest T series models have added the Windows keys, which I am glad to see. Other models have had it for a while.
I have an old thinkpad with no Windows key and its kinda a pain (I use Window-E and Window-D a lot and something Window-R when using Windows), but I got used to it on the occasion that I am using Windows on that laptop. If you're running Linux its not so much of problem depending on your keyboard settings (I set Window key combinations to things that I don't use that often).
As for the other peripherals, I still can't find a wireless keyboard and mouse that has a range above 12 feet. And even then, they really hardly work past 6. It's wireless, but not truly free.
That sucks, I'm going to be in the market for a wireless keyboard/mouse for my TV room soon and am going to look for something with pretty decent range. Have you looked at infrared devices too? I know those aren't as convenient because you have to aim them, but I'd imagine you can get decent range on them.
I was in line at midnight for windows 98. I have no idea why I was so excited for a new windows release, it's unimaginable.
I was also in line at midnight at CompUSA on the Win98 release. But I laughed at all the fools who were there to actually purchase Windows 98 (I ran Win95 and Redhat on two seperate machines at home and I was never an earlier adopter when it came to Windows). I was only there to get all the free-after-rebate stuff they had. And I got a ton of it, there was no shortage, as most of the sheep were there to get a copy of Windows. Unimaginable indeed.
I ended up getting a pirate copy of Windows 98 SE much later. It sucked only a little less than Win95 did.
Call me when somebody gets some reliable statistics on this stuff. Everyone is out to get Apple, but so far they are untouchable. I'm certain they will fix these problems in the near future.
Yes, untouchable as in I won't be touching their Intel-based products for quite a while.
The slashdot summary is almost the whole article text from a ad-ridden page.
And nothing screams "hey, we want your traffic for free!" more than the submit to digg and submit to slashdot links bellow the small article...
All the more reason not to RTFA (I certainly didn't).
In 1998 I got my blazing fast PII-266 with 512 megs of RAM and a 4 GB hard drive and used that to run Linux just fine.
That's still enough to run Linux just fine. The key is the 512 megs of RAM you have. When you only have 64 megs, that's when the problems arise. Hard drive space can also be a problem, but 4 GB is plenty.
It's easy to write a unit test that says, "When I shoot a dude with this gun, make sure his health goes down by 50". But it's an entirely different thing to say something like, "Make sure that when a battle is going on nobody gets caught up on geometry and can't path to their movement goal."
That sounds more like integration testing than unit testing. Unit testing is about testing individual units (e.g. a single class) in isolation.
Three computer users, one Windows, one Apple, one Linux go to the restroom. After being done, the Apple user washes his hands and uses a lot of paper towels to dry them. He says: "Apple users are very thorough."
The Windows user washes his hands, takes only one paper towel and uses even the last little bit. He says: "Windows users are not only thorough, but very economical."
Then they look at the Linux user who just walks out of the door, looks back and says: "Linux users don't piss on our hands."
Um... I mostly use Macs, and I almost NEVER shut them off, for that very reason. I'm sure once Windows users finally have a sleep mode that actually fucking works like it's supposed to, they will also discover that simply closing the laptop lid (or selecting "Sleep" instead of "Shut Down" on their desktops), and being ready to do stuff in a manner of seconds when you come back to it, is a far, far nicer way to live as well.
Um, it's pretty apparent that you mostly use Macs, as if you actually used a laptop running Windows XP you'd find that "standby mode" (aka "sleep") works exactly like that.
I normally wouldn't defend Windows (I'm more of a Linux and occasionally a Mac user), but your statement was so blatently stupid and smug at the same time, that I just had to.
Isn't this kind of problem what LiveJournal's "Friends Only" posting feature meant to tackle? MySpace must have this kind of functionality, surely?
yes, in MySpace you can post blogs that are friends-only, preferred-list only (a list of friends you define), or viewable only by you.
I'm still waiting for a way to make your entire profile private, without setting your age to 15, so I don't have to worry about peoples' comments.
Since you mention Spring, I'm guessing that you're writing web applications. If you're not, then you need to tell your manager to jump off a bridge, as he has no idea what he's talking about.
Spring is useful for all kinds of server-side development, not just web apps. It's also useful on the client-side as well.
What we need is to implement an open source p2p DOS network. Everybody can submit a link that they found in SPAM mail, with their DOS client. This way, the more a site is spamvertised, the more it is DOS-ed.
Of course, the amount of DOS the site gets should be comparable with the bandwidth needed to send the spams, so there are no abuses of the system. Just send their crap back to the sites they run.
That simply won't work because it will get exploited very easilly. I assume only links that have been submitted a large amount of times will get DDOSed. Someone will create a large amount of fake accounts on the P2P network, submit links to their target (or maybe spoof all the link submissions without needing to create fake accounts), and get a free DDOS network to attack whoever they want.
Don't worry, there will be .NET instead.
So Java apps will run in IKVM?
So basically, random individuals on the Internet (who had no connection to Sun I assume) made you lose interest in a programming language. I can understand if the developers of a product are pricks and that turns you off of a product, but I'm sick of hearing "I don't use it because people told me 'RTFM' or 'Google'". That happens everywhere on the Internet. That's what anonymous/semi-anonymous non-face-to-face communication does to people. Get over it.
So I take it you don't use Linux either because some big, bad forum jerks told you "RTFM" too?
You hit it precisely on the head. Linux and Java proponents tend to have a particular problem with being unsympathetic to n00bs
Unlike Linux, Java is very well documented, so having to interact with a community is not necessary to learn and use it (the language itself). There's plenty of books, as well as courses you can take (since it is so mainstream).
Once you start using 3rd party libraries and tools, then you might need to interact with the community. Just like any large online community dealing with tech, there's always a few assholes and elitists (it's people on the Internet, what do you expect?). If that's enough to push you away from a particular technology, you might as well give up on anything that requires interaction with people.
I diagree. Java is far to bloated and complicated. I've been using it since it first came out and I balk at the vast array of libraries you need to use or choose between to get anything done. I feel really sorry for anyone coming to it for the first time.
So basically Java is the Linux of programming languages? You must really hate choice and having a large amount of problems already solved for you. Java is not for those with NIH syndrome.
I do, but you apparently don't: in your arrogance, you simply discount any kind of server-side development that doesn't fit what you consider "real" development.
.Net has already eaten away at Java's market at the bottom a little, since a lot of the libraries for Java are being reimplemented in .Net and it's basically becoming the same thing as Java. But still, it has a while before it will even penetrate Java's core market.
.Net is eating PHP's market more than Java, and PHP has never been a serious contender for the kinds of projects Java is used for.
ASP.NET, Mono, and PHP are going to eat away at Java's market from the bottom, just like PCs and Linux have done with UNIX workstations and servers.
But PHP??!??
Let me give you a hint here: web sites are not the only type of server-side development possible.
It is very reasonable to run Java in Linux. It's harder/more painful/whatever in the BSDs but it works.
FreeBSD now includes Sun Java as part of the distro, so it should be easy. Any Linux/BSD/etc distro can do this, it just requires spending the money to get it certified.