Alongside, and in the same fashion, as notable (and/or infamous) religious and philosophical traditions. It can be in the classroom, it just should be in the Social Studies/Psychology/History classroom, not the Science classroom. I support the idea that every student should be forewarned about this idiotic sect of people.
This guy decries the chauvinism towards and misunderstanding of females in the gaming industry, and after a long winded exposition on evolutionary psychology which is news to absolutely nobody, concludes: women gamers want interactive soap operas and bodice-rippers? WTF.
And given the escape analysis that is apparently going to be implemented in the next version of Java, it looks like a large chunk of the class of problem you propose (many small allocations/deallocations causing "roaming") may be able to be eliminated. The VM will know when some references never "escape" a certain context/scope, and adjust memory management accordingly. One common scenario, and source of many "temporary" objects, will be automatic/local variables in methods, which can be stack-allocated, eliminating this problem.
Sure this is a problem, but isn't it also a problem with traditional 'malloc'? From what I've seen, malloc gets pretty pathological under high load also, does it not? Eagerly reclaiming memory may not actually be as good as it sounds. Even with traditional explicit memory reclamation, you aren't ever *really* reclaiming the memory yourself. It has to first jump through whatever the malloc strategy is, and then the operating systems virtual memory and cache subsystems, all of which may choose to do arbitrary things. In/general/ I'd say that amortized over time, allocating and freeing memory in bulk, like say, a GC does, is optimal for throughput if not latency. If anything, it is not GC's fault, but perhaps the fault of whatever is causing such large memory allocations to begin with (e.g. the language or libraries or VM design).
I take your point, but "articulate" is a very vague idea. Perhaps they are not "articulate" in the sense that they use styles of language or vocabulary to which some other group or generation is accustomed. However, there is a lot of complexity and fast evolution in "web speak". In many ways, prior generations are "inarticulate" to new generations, with outdated catch phrases and slogans.
Even if this "registration" or whatnot has to be done on a per-machine basis, which would still serve to prevent piracy (so you couldn't take one no-cd binary and move it to another machine), it is MUCH MUCH MUCH better than CD jockeying. I hate CD jockeying. I will not play a game that requires this. If you make me get up and try to find the right CD and put it in my CD drive and then wait for the program to spin the drive up and engage whatever DRM it needs - you have just lost me as a gamer. As gamers mature and have less free time to play games, CD jockeying gets less and less appealing.
This article is heavily slanted and appears to set out to expound an anti-Green or at least fanboyishly pro-proprietary software (no surprise?) agenda.
"failing to note that Novell is a company offering proprietary versions of OSS."
Man, he's right. Because Novell does happen to offer "proprietary" versions of Linux, that means we should choose an even more proprietary OS vendor. While we're at it let's cut off our nose to spite our face.
"Microsoft Office 12 -- the coming version -- will use an "open" XML code system, catchingly called the Microsoft Office Open XML Format, as a key component of its code engine. "
Wow, that's totally k-rad awesome to the max. Do we get a pony with it too? Or maybe there's a secret decoder ring at the bottom of the box. I sure hope so - we'll probably need that decoder ring.
"and if users based decisions on whether to use OpenOffice or Office on which was likely to be supported in ten or twenty years, Office would have to be the winner on the day."
Is this a statement for support of dictatorship due to its stability? We best be nice to the massa.
I live exactly one mile from cable termination. I can't get cable. I can't get DSL. I can't get wireless (there is an open wireless AP, coincidentally, one mile away from me where the cable terminates). So I am stuck with satellite internet service - which, to put technically, sucks donkey balls.
I'd have to agree that the notion that doing "useful" things in Java requires that "a vast amount of a complex java application's base code is glue to external C and C++ libraries" is ridiculous. Eclipse is the/exception/ to the rule. Besides Eclipse and Azureus, I don't know of ANY other Java desktop applications that use SWT. Those other 99% are most likely using Swing. That is not to mention the server side, in which it is even more ridiculous to suggest a reliance on native code. The Java middleware market is huge and there are some really large, complex applications, none of which rely on native code (sure, some of them/offer/ some extra integration, but you will be laughed out of your marketing pitch if you tell us your Java software has native dependencies).
Yes, this is the wrong place to post this but I'm going to do it anyway.
Since pre-1.0, Firefox has had a bug whereby sometimes typing in the search field completely locks up the machine (I believe by spiking the CPU). I believe this happens on both Windows and Linux, although I am mostly using a Windows desktop so notice it more there. I can't seem to find some criteria to reproduce it. It seems random. It locks the machine (all applications unresponsive as well as OS control sequences) for about 5-15 seconds at a time.
As for a feature request, I tend to be very strict about cookies, which unfortunately means that I am forced to endlessly click through "do you want this cookie?" "huh?" "how about now?" "how about this cookie?" "you wanna cookie?" dialogs. It would be really cool if these could be queued to some docked pane which allowed the site to load asynchronously. Unless a site is doing something really funky with frames or javascript, it shouldn't expect to immediately receive a cookie it just sent, so in the majority of cases I don't think these requests actually have to be acknowledged before the page is rendered (or simply block any pending pages - in the case of no frameset, say, 95% of the time - this will mean totally asynchronous rendering).
Dragonlance probably seems too dangerously close to Forgotten Realms for the required differentiation for a mainstream hit (let's see: fantasy, elves, knights, middle-age technology...). Ravenloft was heavily based on peculiar variations and additions to rules that I never bothered to learn, such as all that tarot and curse stuff. It's probably also one of the least known campaigns. Frankly I liked Dark Sun the best, and they did actually make a couple of Dark Sun games.
"That's why there's an ever shrinking lower-class population"
Are you stating this as a fact? Because it sounds rather spurious without any data backing it up. I have not seen such a claim before. Maybe you are talking about absolute rather than relative poverty? Or maybe class in a different sense altogether?
The problem with VS 2003 is that the warning levels are very coarse grained. You either get nothing, or an avalanche of both trivial and non-trivial warnings. Maybe in 2005 the default is just stricter. And is strlen() deprecated in favor of something like strnlen, or is it just deprecated with no replacement?
Documentation is required when you can't write that mythical short-clear-obvious-intent code that is understood by everybody, including yourself one year from now. That actually happens to be most of the time. So yeah, documentation is pretty much required.
Take that Evil Microsoft Recruiter! ZING! Didn't expect that did ya? That will teach your for all your, um, recruiting! IN YOUR FACE!
Seriously, I bet this guy is like many other presumably ideologically neutral incidental Microsoft employees who probably doesn't give a shit about ESR or his snyde comebacks. He probably has a pile of 1000s of other people to email.
Yeah, the situation changes a lot when you change the timescale. Fossil fuels are finite (and if they are not "finite" they are at least naturally renewable in vanishingly small amounts), so after you use your last drop, the fancy equation demonstrating efficiency becomes useless. *When* they run out we'll have to do *something*, so it is a little gratuitous to argue against the efficiency of the alternatives.
What you say is partly true and partly ridiculous. Parent poster does not make any specific appeal to government. Individuals can certainly do their part without government nosing in to reduce, reuse, and recycle (although the latter of which probably implies some amount of government and industrial cooperation). Taken from a purely free market point of view, natural economic forces should push consumers to do the right thing, correct? In my opinion these natural costs have in many cases been "externalized". Our nation has and continues to spend a lot of money entangled and embroiled in the politics of the region from which we derive a large part of our current energy source. Pollution redistributes costs onto other individuals' health. A free market depends on an informed consumer. Perhaps these should show up as line items - essentially the responsibility has been shifted onto society as a whole. And there are still ridiculous loopholes that give tax breaks to gigantic consumer grade SUVs, while the tax incentive for low-emission vehicles is being expired. The larger point about government regulation an d and intervention is taken, but government is, and will have to continue to be (unless you are advocating a purely libertarian position, which while defensible is a completely different argument) involved in the generation, transportation, and zoning of new fuel sources and distribution channels. It's government intervention every time the government takes my blue dollers and sends them to some red state that got hit by a hurricane or tornado or locust swarm or shit storm. If I can have those dollars back too, I'm all with you.
Not that I disagree but our bodies tell us a lot of stupid things too. Like, eat that cheeseburger. Eat another one. Now drink that shake. Ok, go into a coma in your lazy-boy recliner in front of reruns of 1970s game shows.
Is the Academic version crippled in some way? Because I keep hearing people rave about VS, but I have MS VS.net 2003, and I find it lacks a LOT features I take for granted in even free editors and IDEs. There doesn't appear to be in-editor brace highlighting (it highlights as you add and remove them, which is something I have to do just to trigger it, but not when your cursor is on a brace). The editor tabs don't have independent close buttons so I have to use the single one in the upper right hand corner. The editor options are embarrassingly anemic. I can't get rid of that horizontal drop-down navigation bar on every single editor pane. The Task List seems to be on a per-document basis, which means I can't see all the tasks for an entire project or solution. Finally, and this is probably just a C/C++ thing, but organizing virtual "project folders" and real physical "file system folders" is a nightmare. There is apparently no way to just have VS import the directory structure. You have to painstakingly recreate in-IDE the physical directory layout. If you organize modules and namespaces into distinct, often nested, directories, this is a huge PITA. What else? The auto-update feature has not seemed to ever work. It used to give me some completely opaque network or service error, but not it is just telling me to go to windows update instead (2 years, and no updates at all?). It had a bizarre bug whereby the entire IDE locked up when presented with a certain hanging bracket. This took DAYS of my time with MS tech support to resolve, finally I figured it out myself through regression through many different options. If I actually used the IDE for day-to-day official work I would be even more pissed than I was.
That said, most other C/C++ IDEs I've used have also sucked. So maybe it's par for the course.
How naive of you. Just remember, the more people you kill, the less people you have to kill. Hope you can go to bed knowing you are not helping reduce the people that need to be killed you bastard.
Alongside, and in the same fashion, as notable (and/or infamous) religious and philosophical traditions. It can be in the classroom, it just should be in the Social Studies/Psychology/History classroom, not the Science classroom. I support the idea that every student should be forewarned about this idiotic sect of people.
This guy decries the chauvinism towards and misunderstanding of females in the gaming industry, and after a long winded exposition on evolutionary psychology which is news to absolutely nobody, concludes: women gamers want interactive soap operas and bodice-rippers? WTF.
And given the escape analysis that is apparently going to be implemented in the next version of Java, it looks like a large chunk of the class of problem you propose (many small allocations/deallocations causing "roaming") may be able to be eliminated. The VM will know when some references never "escape" a certain context/scope, and adjust memory management accordingly. One common scenario, and source of many "temporary" objects, will be automatic/local variables in methods, which can be stack-allocated, eliminating this problem.
Sure this is a problem, but isn't it also a problem with traditional 'malloc'? From what I've seen, malloc gets pretty pathological under high load also, does it not? Eagerly reclaiming memory may not actually be as good as it sounds. Even with traditional explicit memory reclamation, you aren't ever *really* reclaiming the memory yourself. It has to first jump through whatever the malloc strategy is, and then the operating systems virtual memory and cache subsystems, all of which may choose to do arbitrary things. In /general/ I'd say that amortized over time, allocating and freeing memory in bulk, like say, a GC does, is optimal for throughput if not latency. If anything, it is not GC's fault, but perhaps the fault of whatever is causing such large memory allocations to begin with (e.g. the language or libraries or VM design).
"Java may, someday, with sufficient ingenuity, rival or even beat C++ in performance"
For long-running throughput-bound server processes, doesn't it already?
I take your point, but "articulate" is a very vague idea. Perhaps they are not "articulate" in the sense that they use styles of language or vocabulary to which some other group or generation is accustomed. However, there is a lot of complexity and fast evolution in "web speak". In many ways, prior generations are "inarticulate" to new generations, with outdated catch phrases and slogans.
Even if this "registration" or whatnot has to be done on a per-machine basis, which would still serve to prevent piracy (so you couldn't take one no-cd binary and move it to another machine), it is MUCH MUCH MUCH better than CD jockeying. I hate CD jockeying. I will not play a game that requires this. If you make me get up and try to find the right CD and put it in my CD drive and then wait for the program to spin the drive up and engage whatever DRM it needs - you have just lost me as a gamer. As gamers mature and have less free time to play games, CD jockeying gets less and less appealing.
Hey Axe: grind much?
This article is heavily slanted and appears to set out to expound an anti-Green or at least fanboyishly pro-proprietary software (no surprise?) agenda.
"failing to note that Novell is a company offering proprietary versions of OSS."
Man, he's right. Because Novell does happen to offer "proprietary" versions of Linux, that means we should choose an even more proprietary OS vendor. While we're at it let's cut off our nose to spite our face.
"Microsoft Office 12 -- the coming version -- will use an "open" XML code system, catchingly called the Microsoft Office Open XML Format, as a key component of its code engine. "
Wow, that's totally k-rad awesome to the max. Do we get a pony with it too? Or maybe there's a secret decoder ring at the bottom of the box. I sure hope so - we'll probably need that decoder ring.
"and if users based decisions on whether to use OpenOffice or Office on which was likely to be supported in ten or twenty years, Office would have to be the winner on the day."
Is this a statement for support of dictatorship due to its stability? We best be nice to the massa.
I live exactly one mile from cable termination. I can't get cable. I can't get DSL. I can't get wireless (there is an open wireless AP, coincidentally, one mile away from me where the cable terminates). So I am stuck with satellite internet service - which, to put technically, sucks donkey balls.
I can't reply on the blog so I'll reply here:
/exception/ to the rule. Besides Eclipse and Azureus, I don't know of ANY other Java desktop applications that use SWT. Those other 99% are most likely using Swing. That is not to mention the server side, in which it is even more ridiculous to suggest a reliance on native code. The Java middleware market is huge and there are some really large, complex applications, none of which rely on native code (sure, some of them /offer/ some extra integration, but you will be laughed out of your marketing pitch if you tell us your Java software has native dependencies).
I'd have to agree that the notion that doing "useful" things in Java requires that "a vast amount of a complex java application's base code is glue to external C and C++ libraries" is ridiculous. Eclipse is the
Yes, this is the wrong place to post this but I'm going to do it anyway.
Since pre-1.0, Firefox has had a bug whereby sometimes typing in the search field completely locks up the machine (I believe by spiking the CPU). I believe this happens on both Windows and Linux, although I am mostly using a Windows desktop so notice it more there. I can't seem to find some criteria to reproduce it. It seems random. It locks the machine (all applications unresponsive as well as OS control sequences) for about 5-15 seconds at a time.
As for a feature request, I tend to be very strict about cookies, which unfortunately means that I am forced to endlessly click through "do you want this cookie?" "huh?" "how about now?" "how about this cookie?" "you wanna cookie?" dialogs. It would be really cool if these could be queued to some docked pane which allowed the site to load asynchronously. Unless a site is doing something really funky with frames or javascript, it shouldn't expect to immediately receive a cookie it just sent, so in the majority of cases I don't think these requests actually have to be acknowledged before the page is rendered (or simply block any pending pages - in the case of no frameset, say, 95% of the time - this will mean totally asynchronous rendering).
Dragonlance probably seems too dangerously close to Forgotten Realms for the required differentiation for a mainstream hit (let's see: fantasy, elves, knights, middle-age technology...). Ravenloft was heavily based on peculiar variations and additions to rules that I never bothered to learn, such as all that tarot and curse stuff. It's probably also one of the least known campaigns. Frankly I liked Dark Sun the best, and they did actually make a couple of Dark Sun games.
Hello! It looks like you are typing a suicide note.
People who wrote suicide notes were also interested in:
sleeping pills
razors
alcohol
one-way plane tickets
"That's why there's an ever shrinking lower-class population"
Are you stating this as a fact? Because it sounds rather spurious without any data backing it up. I have not seen such a claim before. Maybe you are talking about absolute rather than relative poverty? Or maybe class in a different sense altogether?
The problem with VS 2003 is that the warning levels are very coarse grained. You either get nothing, or an avalanche of both trivial and non-trivial warnings. Maybe in 2005 the default is just stricter. And is strlen() deprecated in favor of something like strnlen, or is it just deprecated with no replacement?
Documentation is required when you can't write that mythical short-clear-obvious-intent code that is understood by everybody, including yourself one year from now. That actually happens to be most of the time. So yeah, documentation is pretty much required.
Take that Evil Microsoft Recruiter! ZING! Didn't expect that did ya? That will teach your for all your, um, recruiting! IN YOUR FACE!
Seriously, I bet this guy is like many other presumably ideologically neutral incidental Microsoft employees who probably doesn't give a shit about ESR or his snyde comebacks. He probably has a pile of 1000s of other people to email.
Yeah, the situation changes a lot when you change the timescale. Fossil fuels are finite (and if they are not "finite" they are at least naturally renewable in vanishingly small amounts), so after you use your last drop, the fancy equation demonstrating efficiency becomes useless. *When* they run out we'll have to do *something*, so it is a little gratuitous to argue against the efficiency of the alternatives.
What you say is partly true and partly ridiculous. Parent poster does not make any specific appeal to government. Individuals can certainly do their part without government nosing in to reduce, reuse, and recycle (although the latter of which probably implies some amount of government and industrial cooperation). Taken from a purely free market point of view, natural economic forces should push consumers to do the right thing, correct? In my opinion these natural costs have in many cases been "externalized". Our nation has and continues to spend a lot of money entangled and embroiled in the politics of the region from which we derive a large part of our current energy source. Pollution redistributes costs onto other individuals' health. A free market depends on an informed consumer. Perhaps these should show up as line items - essentially the responsibility has been shifted onto society as a whole. And there are still ridiculous loopholes that give tax breaks to gigantic consumer grade SUVs, while the tax incentive for low-emission vehicles is being expired. The larger point about government regulation an d and intervention is taken, but government is, and will have to continue to be (unless you are advocating a purely libertarian position, which while defensible is a completely different argument) involved in the generation, transportation, and zoning of new fuel sources and distribution channels. It's government intervention every time the government takes my blue dollers and sends them to some red state that got hit by a hurricane or tornado or locust swarm or shit storm. If I can have those dollars back too, I'm all with you.
"social skills" is a fraud.
Not that I disagree but our bodies tell us a lot of stupid things too. Like, eat that cheeseburger. Eat another one. Now drink that shake. Ok, go into a coma in your lazy-boy recliner in front of reruns of 1970s game shows.
Is the Academic version crippled in some way? Because I keep hearing people rave about VS, but I have MS VS .net 2003, and I find it lacks a LOT features I take for granted in even free editors and IDEs. There doesn't appear to be in-editor brace highlighting (it highlights as you add and remove them, which is something I have to do just to trigger it, but not when your cursor is on a brace). The editor tabs don't have independent close buttons so I have to use the single one in the upper right hand corner. The editor options are embarrassingly anemic. I can't get rid of that horizontal drop-down navigation bar on every single editor pane. The Task List seems to be on a per-document basis, which means I can't see all the tasks for an entire project or solution. Finally, and this is probably just a C/C++ thing, but organizing virtual "project folders" and real physical "file system folders" is a nightmare. There is apparently no way to just have VS import the directory structure. You have to painstakingly recreate in-IDE the physical directory layout. If you organize modules and namespaces into distinct, often nested, directories, this is a huge PITA. What else? The auto-update feature has not seemed to ever work. It used to give me some completely opaque network or service error, but not it is just telling me to go to windows update instead (2 years, and no updates at all?). It had a bizarre bug whereby the entire IDE locked up when presented with a certain hanging bracket. This took DAYS of my time with MS tech support to resolve, finally I figured it out myself through regression through many different options. If I actually used the IDE for day-to-day official work I would be even more pissed than I was.
That said, most other C/C++ IDEs I've used have also sucked. So maybe it's par for the course.
Trumpet.
Winsock.
Dubs and Spinners Edition.
Biatch.
You're right. Because there are many other factors that damage health, we should ignore this specific factor.
How naive of you. Just remember, the more people you kill, the less people you have to kill. Hope you can go to bed knowing you are not helping reduce the people that need to be killed you bastard.