Thank you. I follow this as well -- Since I do not support the RIAA, I do not buy material from related artists, nor do I pirate it. There is plenty of good music out there that can be gotten without breaking the law! I have 10GB of music on my hard drive, all 100% legal.
I work in a lab where we have dozens of these bricks. We lend them out to students all the time, who do god knows what with them. Over the course of several years, we've not had one problem. No shorting out, no signs of wear, nothing. I personally have one as well, going on three years now. I take it with me every day, usually just throwing it in my bag. It looks the same as the day I got it and shows no signs of wear upon serious inspection. Mac users are a VERY VOCAL bunch. It is impossible to gauge the severity of a problem by listening to the Mac community.
A function that always returns the same value given its inputs is part of functional programming, not object-oriented programming. Most OO code is littered with side-effects and state-dependent behaviour. If you like to program in such a way, you may find yourself much more comfortable with a functional programming language. Languages like Haskell even enforce this.
Factor is a fucking brilliant (yes, I mean that) stack-based language. It is, in many ways, a hyper-modern Forth. If you've never dealt with such a thing before, give it a look. It'll completely change how you think about programming.
This submission is absolutely disgusting. There is no reason to insult the victims of such a terrible tragedy. Furthermore, the people that take part in these things generally do so because they are in desperate need of money. To call them ignorant and say people who do such things deserve what they get is perhaps itself the most ignorant thing I've seen on Slashdot (and no, I'm not new here). Not only are these people just doing what they need to do to provide for their families, but they're also allowing all us of to live better lives through what they're doing.
This is such ignorant, offensive crap, that I'd support banning the submitter from the site. There is no place here for such rampant stupidity, insensitivity, and complete lack of basic reasoning skills. Furthermore, Hemos needs to be kicked in the balls for permitting such a thing. If such nonsense was posted as a comment here, that would be terrible enough, but that this is being put forth as if it were fact (or anything other than delusional ranting for that matter) is insane and beyond irresponsible.
I wasn't suggesting we port a massive existing codebase. The fact that the source is 150 megabytes (if that is actually the case) is quite telling though...
When are we going to stop writing large programs in C? For small things where potability is critical and lines of code are low, C can be a good choice for a certain class of application where low-level access and/or high efficiency is needed. However, with something massive like Firefox, it isn't possible to keep tabs on things. The result is a number of security holes surfacing constantly -- Not an ideal situation. Why not move to a more secure language like Cyclone? Programmer portability in such a situation is high and entire classes of bugs would disappear. The performance penalty would be minimal.
Why aren't more people using such language? Why not use Cycling, or even higher level languages where they can reduce lines of code and keep things more maintainable in less performance critical sections? I can only attribute it to laziness and blubism:
"As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub." - Paul Graham
Like any new input device, it takes some getting used to. At first it made my arm rather tired, but this is just because I was using muscles I had never really used before for such a long-term coordinated task. After week or two it was fine and has been fine for several years. Still, if you were having pain after just a few minutes, it is quite possible you were already suffering from some form of RSI and hence could not adapt to the new device. Or, perhaps we're just different. It does definitely take time to get used to however... Oh, and throw the stupid wrist rest it comes with in the trash right away.
Yes, like an X, a minus sign, and a plus sign... You know, the ones that show up when you hover over the buttons? I suppose we could show them all the time instead of just on hover, but I can't see how a plus sign is any more indicative of "resize window to better fit content" than a green circle really...
And what are all these weird icons in my browser? Two triangles pointing in different directions, a magnifying glass, and a recycling arrow thing? Surely the triangles move the window left and right, the magnifying glass lets me magnify images, and the recycling arrow lets me delete a bookmark... right?
Wait... how DO I move this window anyway? There's no move button... You mean I'm expected to know certain basic things or perhaps even read a manual to know how to use a computer? Insane!
The Kensington Expert Trackball is the best thing for RSI in my experience. The large ball and scroll ring allow it to be used in dozens of different had positions which negates the "repetitive stress" part of RSI.
Kensington is also a great company. They honors their five year warrantee for me three years in when I (ab)used the trackball far too much and broke one of the little floater things inside. (Note: It is not a basketball hoop.) Without even any proof of ownership and without me sending mine back, they had me a new one in three days -- All it took was an email.
It is also supported very well on Linux, OS X, and OpenBSD (which are all I've tried with it).
Perhaps the best input device on the market. Get one.
This is from using it on a computer without working hardware graphics acceleration. OS X would be the same on such a computer. If you look at some of the videos that make use of hardware acceleration, you'll see it isn't an issue.
> stuff not laid out in sensible manners,
Gnome 2.14 is all quite sensible to me. Some of the apps may not be there yet, but it is the same on OS X.
> windows not large enough for contents.
I've only had this issue on Kubuntu, which is a Kubuntu-specific problem and not to do with KDE if I recall correctly. Still, it is insane that they released it like that...
Ah.. you mean the RETURN key. ... ;-)
They used to be larger on my older Macintosh and Apple keyboards. Nowdays, they're quite tiny. I have no problem with it after some practice.
http://pfuca-store.stores.yahoo.net/haphackeylit1. html
Most US keyboards are the same.
Thank you. I follow this as well -- Since I do not support the RIAA, I do not buy material from related artists, nor do I pirate it. There is plenty of good music out there that can be gotten without breaking the law! I have 10GB of music on my hard drive, all 100% legal.
You played it? Heh.
Is this the end of Apple?
Rogue Squadron 2 dropped to $5 because it is a complete piece of crap. Any game that bad would've done the same within a year or two.
The comments in this thread show that, when MS does something good, Slashdot (with the exception of a few idiots) heaps on the praise.
I work in a lab where we have dozens of these bricks. We lend them out to students all the time, who do god knows what with them. Over the course of several years, we've not had one problem. No shorting out, no signs of wear, nothing. I personally have one as well, going on three years now. I take it with me every day, usually just throwing it in my bag. It looks the same as the day I got it and shows no signs of wear upon serious inspection. Mac users are a VERY VOCAL bunch. It is impossible to gauge the severity of a problem by listening to the Mac community.
Small pictures, no captions, HUGE omissions, screenshots of OSes not even out yet... why was this posted again?
A function that always returns the same value given its inputs is part of functional programming, not object-oriented programming. Most OO code is littered with side-effects and state-dependent behaviour. If you like to program in such a way, you may find yourself much more comfortable with a functional programming language. Languages like Haskell even enforce this.
It also takes quite a few interesting ideas from Joy. It adds dynamic scoping as well.
I'm not a salesman. If you're not interested enough by what I said to give it a closer look, then why would I waste my time?
As I haven't seen anyone mention it, I will.
Factor is a fucking brilliant (yes, I mean that) stack-based language. It is, in many ways, a hyper-modern Forth. If you've never dealt with such a thing before, give it a look. It'll completely change how you think about programming.
You're looking for the word "correlation", not "correspondence".
Glad someone else has noticed this...
Can we please stop with this joke already? Yes, it says that sometimes. Okay. We get it.
This submission is absolutely disgusting. There is no reason to insult the victims of such a terrible tragedy. Furthermore, the people that take part in these things generally do so because they are in desperate need of money. To call them ignorant and say people who do such things deserve what they get is perhaps itself the most ignorant thing I've seen on Slashdot (and no, I'm not new here). Not only are these people just doing what they need to do to provide for their families, but they're also allowing all us of to live better lives through what they're doing.
This is such ignorant, offensive crap, that I'd support banning the submitter from the site. There is no place here for such rampant stupidity, insensitivity, and complete lack of basic reasoning skills. Furthermore, Hemos needs to be kicked in the balls for permitting such a thing. If such nonsense was posted as a comment here, that would be terrible enough, but that this is being put forth as if it were fact (or anything other than delusional ranting for that matter) is insane and beyond irresponsible.
I wasn't suggesting we port a massive existing codebase. The fact that the source is 150 megabytes (if that is actually the case) is quite telling though...
When are we going to stop writing large programs in C? For small things where potability is critical and lines of code are low, C can be a good choice for a certain class of application where low-level access and/or high efficiency is needed. However, with something massive like Firefox, it isn't possible to keep tabs on things. The result is a number of security holes surfacing constantly -- Not an ideal situation. Why not move to a more secure language like Cyclone? Programmer portability in such a situation is high and entire classes of bugs would disappear. The performance penalty would be minimal.
Why aren't more people using such language? Why not use Cycling, or even higher level languages where they can reduce lines of code and keep things more maintainable in less performance critical sections? I can only attribute it to laziness and blubism:
"As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub." - Paul Graham
Like any new input device, it takes some getting used to. At first it made my arm rather tired, but this is just because I was using muscles I had never really used before for such a long-term coordinated task. After week or two it was fine and has been fine for several years. Still, if you were having pain after just a few minutes, it is quite possible you were already suffering from some form of RSI and hence could not adapt to the new device. Or, perhaps we're just different. It does definitely take time to get used to however... Oh, and throw the stupid wrist rest it comes with in the trash right away.
Yes, like an X, a minus sign, and a plus sign... You know, the ones that show up when you hover over the buttons? I suppose we could show them all the time instead of just on hover, but I can't see how a plus sign is any more indicative of "resize window to better fit content" than a green circle really...
And what are all these weird icons in my browser? Two triangles pointing in different directions, a magnifying glass, and a recycling arrow thing? Surely the triangles move the window left and right, the magnifying glass lets me magnify images, and the recycling arrow lets me delete a bookmark... right?
Wait... how DO I move this window anyway? There's no move button... You mean I'm expected to know certain basic things or perhaps even read a manual to know how to use a computer? Insane!
Yes, if you can find another way to get it. :-)
Try swallowing the ball...
The Kensington Expert Trackball is the best thing for RSI in my experience. The large ball and scroll ring allow it to be used in dozens of different had positions which negates the "repetitive stress" part of RSI.
Kensington is also a great company. They honors their five year warrantee for me three years in when I (ab)used the trackball far too much and broke one of the little floater things inside. (Note: It is not a basketball hoop.) Without even any proof of ownership and without me sending mine back, they had me a new one in three days -- All it took was an email.
It is also supported very well on Linux, OS X, and OpenBSD (which are all I've tried with it).
Perhaps the best input device on the market. Get one.
> the redraw problems,
This is from using it on a computer without working hardware graphics acceleration. OS X would be the same on such a computer. If you look at some of the videos that make use of hardware acceleration, you'll see it isn't an issue.
> stuff not laid out in sensible manners,
Gnome 2.14 is all quite sensible to me. Some of the apps may not be there yet, but it is the same on OS X.
> windows not large enough for contents.
I've only had this issue on Kubuntu, which is a Kubuntu-specific problem and not to do with KDE if I recall correctly. Still, it is insane that they released it like that...