Dude, that isn't a good analogy by any stretch of the imagination. Kazaa doesn't own its own network, because it's set up using its users' bandwidth; it doesn't in fact provide very much at all, besides the client. After Napster and Audiogalaxy there isn't much in the way of centralization in these networks.
What does this mean? It means that KCEasy provides as much of the "network" infrastructure as the real clients. Nothing of Sharman Networks' bandwidth or computing resources are being used up, so why do they get to say who can come in and who stays out?
Theoretically, it's because having a limited-size counter limits the sizes of your strings, such that one couldn't load into a Pascal string a text file with more than 65536 characters (256 in the example you provided, but no one would use a single byte for length count).
Conversely, zero-terminated strings are limited only by available memory. Still, there's a tendency for them to go away and be replaced, except for the kernel, because.NET and JAVA aren't going to go in there for a long time yet: they just weren't made for it. D might, though.
We shouldn't thank LinuxAnt for providing drivers that don't exist if they're being dishonest about it. We don't need a driver for this or that specific piece of hardware so badly that we'd tolerate people being purposefully deceitful in writing it. Heck, if you want your modem to be Windows only, then you don't need to release it under the GPL. On the other hand, you ought to have a registered copy of Visual Studio.NET (at least $1800) and the Windows DDK to legally compile it for the Windows environment. Does it pay?
1. AVG scanner (come on, #1 priority is scanner) 2. WinRar (to unpack all the other stuff) 3. Mozilla Fire???? (browser, because IE doesn't cut it) 4. ACDSee Classic Edition (for viewing graphics slideshows, the only way to fly) 5. WackGet (queue up downloads in order) 6. BSPlayer (play MP3/AVI -- gotta have my crack) 7. MinGW32 (because a box w/o a compiler isn't really a box) 8. Japanese IME (because cutting/pasting kana/kanji doesn't cut it) 9. XVI32 (cool binary editor) 10. Windows games (cause Mother's gotta have her Spider Solitaire crack, too:-P)
On Linux, it's hard to tell. I usually install a boatload of packets at once, so it's hard to say which 10 go first. I'd say GCC and dependencies, if I had to pick, though.
That's really unfortunate. I've played for years and always wanted to get some girls in on the game. I tried to get my fiancee to play, but she decided she didn't like my game-companions and didn't try more than once. I'd certainly prefer to game with girls only -- if anything, the room'd smell a lot better XD
Damn, Jack Chick. I'd forgotten about that particular hate-monger. But, since I'm a Catholic and already going to hell by his estimate, then I probably shouldn't give a flying fig about what he thinks or writes. XD
I've seen this language before, and I happen to think it's pretty cool. It's been almost ten years since we've seen a language that isn't compiled to bytecode and interpreted on a VM come out. If I need to write something that compiles to straight Linux ELF/Win32, I'm stuck with C (which I dearly love, but is 34 years old an not even OO) or C++ (g++ gives me terrible headaches, what with refusing to compile code with throw statements), and D is a pretty interesting bare-bones compiling language with very nice features.
Really, kudos to Walter Bright for this little piece. It needn't become popular, if it stays good it's plenty more than enough.
You're certainly not the only one. I'm not one of those, though -- I often find it useful to speak aloud about what I am doing to help me understand a problem better. The thing is that not everyone can structure their thought process well enough to expose it completely throughout -- people have to understand you can't do it, but you have to understand that some can, too. And when they can, it's a great tool, certainly.
However, if you pair up two coders who don't have an about equal level of skill, then you're wasting potential -- it becomes a tutoring session, but the both cannot come fully into their own, because one is straining to understand the model while the other is held down to trying to chew everything down for the first.
I fail to see, though, where paired programming comes into the discussion? I couldn't see any mention of it in the article...
Janus is the Roman god of doorways, gates, passages, preventing people from copying music, etc.
Let's not forget that Janus is also well-known as the only Roman god with two faces. However, wherever one's looking, the other's always looking the other way...
MS just keeps getting all the good names for their technology X-D
Yep, it's the much-awaited 1st April, 2004 RFC to go along with such worthies as the Evil Bit and the Telnet Subliminal Message options. Lookie here
for a list of them, sans this newest one.
Last time I checked, there were lot of undocumented widgets in the GTK. How are you supposed to figure them out? $1000-$2000 QT licence pays itself quickly back with faster development times.
You should try looking here. The tutorial isn't the official documentation, you know.
As for popular commercial apps, most of those are made with Windows widgets; there's a goodly number of OSS apps that use GTK+ through GLADE, which is in my humble opinion a pretty good interface builder...
Server-side widgets like Y-Windows means to use are really cool, and if I were given to futurology (I am not) I'd venture that's the direction we should move in... IF we ever got to figure out a natural method for extensibility.
For now, creating a custom widget would involve ordering a remote y-server to download a module from somewhere (big security no-no) or drawing on top of canvas (which is what we have today with X, really). I'll be watching whatever comes out of there with interest.
Of course, "j" sounds as short i in Latin, too (though at that time it was written as an i) -- over time, the neolatin tongues changed the sound to vocalized palatalized alveolar fricative/affricate, while the tongues who took it as a borrowing retained the primitive sound, and that is why IPA and SAMPA use j for short/consonantal i.
I think you're confused. By 'Liberal' I mean the school of economic thought created by Adam Smith, Thomas Malthus and others, which was prevalent from its creation in the latter part of the eighteenth century all the way up until 1929. The kind of economic thought that The Economist advocates.
You use 'liberal' to oppose conservative; and that is the common meaning of the word in the United States today, but it doesn't mean that when you see a Liberal Party in, say, Europe that they're not conservative; they're about as conservative as they come. Elsewhere, what you call 'liberal' others call 'reformist' or 'center-left'.
And who the hell is the judge to tell a citizen what they have to do? The WTO is an international body whose power stems from an agreement signed by all its member states, the US included.
Now, a treaty is like a contract. If US signs a treaty and subsequently ignores it, it's the international policy equivalent of a breach of contract. So, is it a big deal? Is breach of contract a big deal?
Of course, some people thought that "Treaties are made to be broken". Do you agree?
Nope, that's a liberal government. A Republic is a system of government whose representatives are elected for a pre-determined period of time, whatever the size of its constitution or legal code.
Just put "-ansi -std=c89 -pedantic-errors" into your CFLAGS variable and then chew the developer team whose code doesn't compile. Send them a list of the errors; most teams will be glad to fix them if they're aware of what they are.
Except that an open source compiler and an OS, if popular enough, will be reviewed by thousands of persons daily -- and unless they are *all* colluding to steal your data, someone's going to raise a flag soon, probably right here on/. Remember that "incident" in the LKML some months back?
Even then, you can use other methods to verify that your computer isn't sending weird datastreams you can't account for, unless of course they use trusted computing with tamper-proof I/O streams you can't even detect. It takes some skill, but anyone who cares enough can learn it with little difficulty.
Re:Should have been running a windows box
on
Gnome.org Compromised?
·
· Score: 2, Insightful
Now, now... There's no such thing as an uncrackable machine. Linux boxes can be compromised just as Windows boxes can. I think it's actually a good sign when the GNOME security team voluntarily takes steps to minimize damage even if it causes bad press. After all, they're trying to build good software, and shutting up about problems is not the way things get fixed.
Re:Europa is already highly radioactive!
on
Melting Europa
·
· Score: 1
There's speculation of whether the surface and the ocean exchange mass; rather, not so much speculation whether they do as speculation about how much they do. If they do it in large quantities, then highly irradiated surface ice might find its way down to the ocean and raise radiation levels there, too.
Unfortunately, this unnacountability of software began as disclaimers in freeware (NOTE: != FOSS). People wrote software and let others download it at no cost, but didn't want to be held accountable: the software was there, folks downloaded it at their own risk. It was a typical case of "you get what you pay for".
I don't know exactly when commercial software makers (the kind you can't use unless you agree to a paid, severely restrictive license) figured they could do this trick, as well. More importantly, when didn't the first judge complain about it?
"espresso" is an Italian word that means 'express, quick'. The equivalent Portuguese word is "expresso", pronounced the same as in Italian. Therefore, when Portuguese write down "espresso", they use their word instead.
Dude, that isn't a good analogy by any stretch of the imagination. Kazaa doesn't own its own network, because it's set up using its users' bandwidth; it doesn't in fact provide very much at all, besides the client. After Napster and Audiogalaxy there isn't much in the way of centralization in these networks. What does this mean? It means that KCEasy provides as much of the "network" infrastructure as the real clients. Nothing of Sharman Networks' bandwidth or computing resources are being used up, so why do they get to say who can come in and who stays out?
Theoretically, it's because having a limited-size counter limits the sizes of your strings, such that one couldn't load into a Pascal string a text file with more than 65536 characters (256 in the example you provided, but no one would use a single byte for length count).
Conversely, zero-terminated strings are limited only by available memory. Still, there's a tendency for them to go away and be replaced, except for the kernel, because .NET and JAVA aren't going to go in there for a long time yet: they just weren't made for it. D might, though.
We shouldn't thank LinuxAnt for providing drivers that don't exist if they're being dishonest about it. We don't need a driver for this or that specific piece of hardware so badly that we'd tolerate people being purposefully deceitful in writing it. Heck, if you want your modem to be Windows only, then you don't need to release it under the GPL. On the other hand, you ought to have a registered copy of Visual Studio.NET (at least $1800) and the Windows DDK to legally compile it for the Windows environment. Does it pay?
On Windows
:-P)
1. AVG scanner (come on, #1 priority is scanner)
2. WinRar (to unpack all the other stuff)
3. Mozilla Fire???? (browser, because IE doesn't cut it)
4. ACDSee Classic Edition (for viewing graphics slideshows, the only way to fly)
5. WackGet (queue up downloads in order)
6. BSPlayer (play MP3/AVI -- gotta have my crack)
7. MinGW32 (because a box w/o a compiler isn't really a box)
8. Japanese IME (because cutting/pasting kana/kanji doesn't cut it)
9. XVI32 (cool binary editor)
10. Windows games (cause Mother's gotta have her Spider Solitaire crack, too
On Linux, it's hard to tell. I usually install a boatload of packets at once, so it's hard to say which 10 go first. I'd say GCC and dependencies, if I had to pick, though.
That's really unfortunate. I've played for years and always wanted to get some girls in on the game. I tried to get my fiancee to play, but she decided she didn't like my game-companions and didn't try more than once. I'd certainly prefer to game with girls only -- if anything, the room'd smell a lot better XD
Damn, Jack Chick. I'd forgotten about that particular hate-monger. But, since I'm a Catholic and already going to hell by his estimate, then I probably shouldn't give a flying fig about what he thinks or writes. XD
I've seen this language before, and I happen to think it's pretty cool. It's been almost ten years since we've seen a language that isn't compiled to bytecode and interpreted on a VM come out. If I need to write something that compiles to straight Linux ELF/Win32, I'm stuck with C (which I dearly love, but is 34 years old an not even OO) or C++ (g++ gives me terrible headaches, what with refusing to compile code with throw statements), and D is a pretty interesting bare-bones compiling language with very nice features.
Really, kudos to Walter Bright for this little piece. It needn't become popular, if it stays good it's plenty more than enough.
You're certainly not the only one. I'm not one of those, though -- I often find it useful to speak aloud about what I am doing to help me understand a problem better. The thing is that not everyone can structure their thought process well enough to expose it completely throughout -- people have to understand you can't do it, but you have to understand that some can, too. And when they can, it's a great tool, certainly.
However, if you pair up two coders who don't have an about equal level of skill, then you're wasting potential -- it becomes a tutoring session, but the both cannot come fully into their own, because one is straining to understand the model while the other is held down to trying to chew everything down for the first.
I fail to see, though, where paired programming comes into the discussion? I couldn't see any mention of it in the article...
Let's not forget that Janus is also well-known as the only Roman god with two faces. However, wherever one's looking, the other's always looking the other way...
MS just keeps getting all the good names for their technology X-D
Yep, it's the much-awaited 1st April, 2004 RFC to go along with such worthies as the Evil Bit and the Telnet Subliminal Message options. Lookie here for a list of them, sans this newest one.
You should try looking here. The tutorial isn't the official documentation, you know.
As for popular commercial apps, most of those are made with Windows widgets; there's a goodly number of OSS apps that use GTK+ through GLADE, which is in my humble opinion a pretty good interface builder...
Server-side widgets like Y-Windows means to use are really cool, and if I were given to futurology (I am not) I'd venture that's the direction we should move in... IF we ever got to figure out a natural method for extensibility.
For now, creating a custom widget would involve ordering a remote y-server to download a module from somewhere (big security no-no) or drawing on top of canvas (which is what we have today with X, really). I'll be watching whatever comes out of there with interest.
Apparently, I need to pay attention, too. Grandparent said QPL, not GPL. Feel free to mod me down -1 ADD :P
Pay attention. Grandparent said linking it against a non-GPL-compatible Open Source license.
Of course, "j" sounds as short i in Latin, too (though at that time it was written as an i) -- over time, the neolatin tongues changed the sound to vocalized palatalized alveolar fricative/affricate, while the tongues who took it as a borrowing retained the primitive sound, and that is why IPA and SAMPA use j for short/consonantal i.
I think you're confused. By 'Liberal' I mean the school of economic thought created by Adam Smith, Thomas Malthus and others, which was prevalent from its creation in the latter part of the eighteenth century all the way up until 1929. The kind of economic thought that The Economist advocates.
You use 'liberal' to oppose conservative; and that is the common meaning of the word in the United States today, but it doesn't mean that when you see a Liberal Party in, say, Europe that they're not conservative; they're about as conservative as they come. Elsewhere, what you call 'liberal' others call 'reformist' or 'center-left'.
And who the hell is the judge to tell a citizen what they have to do? The WTO is an international body whose power stems from an agreement signed by all its member states, the US included.
Now, a treaty is like a contract. If US signs a treaty and subsequently ignores it, it's the international policy equivalent of a breach of contract. So, is it a big deal? Is breach of contract a big deal?
Of course, some people thought that "Treaties are made to be broken". Do you agree?
Nope, that's a liberal government. A Republic is a system of government whose representatives are elected for a pre-determined period of time, whatever the size of its constitution or legal code.
Just put "-ansi -std=c89 -pedantic-errors" into your CFLAGS variable and then chew the developer team whose code doesn't compile. Send them a list of the errors; most teams will be glad to fix them if they're aware of what they are.
Except that an open source compiler and an OS, if popular enough, will be reviewed by thousands of persons daily -- and unless they are *all* colluding to steal your data, someone's going to raise a flag soon, probably right here on /. Remember that "incident" in the LKML some months back?
Even then, you can use other methods to verify that your computer isn't sending weird datastreams you can't account for, unless of course they use trusted computing with tamper-proof I/O streams you can't even detect. It takes some skill, but anyone who cares enough can learn it with little difficulty.
Now, now... There's no such thing as an uncrackable machine. Linux boxes can be compromised just as Windows boxes can. I think it's actually a good sign when the GNOME security team voluntarily takes steps to minimize damage even if it causes bad press. After all, they're trying to build good software, and shutting up about problems is not the way things get fixed.
There's speculation of whether the surface and the ocean exchange mass; rather, not so much speculation whether they do as speculation about how much they do. If they do it in large quantities, then highly irradiated surface ice might find its way down to the ocean and raise radiation levels there, too.
Why is it even a question, then?
Unfortunately, this unnacountability of software began as disclaimers in freeware (NOTE: != FOSS). People wrote software and let others download it at no cost, but didn't want to be held accountable: the software was there, folks downloaded it at their own risk. It was a typical case of "you get what you pay for".
I don't know exactly when commercial software makers (the kind you can't use unless you agree to a paid, severely restrictive license) figured they could do this trick, as well. More importantly, when didn't the first judge complain about it?
"espresso" is an Italian word that means 'express, quick'. The equivalent Portuguese word is "expresso", pronounced the same as in Italian. Therefore, when Portuguese write down "espresso", they use their word instead.
In other words, c'est tout la meme chose.