NoScript won't mitigate this, as far as I can tell. If you didn't click "Remember" on the password prompt (or if you don't have the password manager enabled) it won't affect you, but since the "hole" is in the password manager you probably wouldn't expect it to...
I'm not his co-worker, but yeah, Friday is the reason I had the time to type all of that. Also I've been writing XML schema all week so I needed some release.:)
That's a poorly designed format. You should make "greeting" a complex type and use elements to represent the greeting text and the greeting type. Then, the greeting type can be properly validated against a W3C XML Schema. There's no valid reason to use an attribute in cases like these.
I took the liberty of revising the format a little, is this better?
I suppose I was unclear there. It just seemed that his "the current look is shit" "whoa, they're afraid of it looking good!" responses were either poorly-judged or an intentional attempt at provoking the angry response mentioned in the article. I suppose it could just have been tactless, this is the internet after all.
Because some people (I know many people who do, including myself) think that the theme looks good, and asserting your personal opinion that the theme looks "shit" as fact is pretty much the definition of flamebait...
They are sufficiently similar (especially with Dashboard Widgets making up the slack) that it wouldn't make a lot of sense to provide Google Desktop for the Mac, though.
Probably. The problem here is that, whether we like it or not, software is sold as a licence rather than as a product. I'd personally expect EULAs to stand up in court simply because there'd be legal and financial pressure upon them to do so; at the moment, they're just "expected" to be valid.
I don't think contracts are going to leave, though. If EULAs are found to be invalid, it'll just change the way that they are distributed to something that's more legally sound, and very little else.
Underhanded? Probably. But I suppose that this is where the whole "vote with your feet" thing should (in a perfect world!) come in.
Why shouldn't you be able to investigate and modify it as you like?
The obvious answer to this is a that it's just not a part of the contract you agreed to by buying/using the software. If this doesn't suit you, you shouldn't be using it.
On the other hand, though, this is still reasonable reason to complain about it. If you make a decision not to use something, and you think it's justified, you might feel inclined to tell other people why you made that decision.
If there'd been a security problem with the site, I'd agree with you, but this elicited a proper "meh" from me. Slow news day, I suppose (not so weirded out by it appearing on Slashdot, but someone wrote an article about this).
IE7 apparently enables ClearType for the user, since it's a comparable text rendering technology to the ones you mention, and a lot of Windows users don't know about it.
Windows Vista shows what happens when you keep trying to complicate an overly complicated system. The system eventually extends beyond the control of the developers, making each change more and more difficult to make. Users feel it in the way of a confusing interface, and slow progress.
For the record, have you actually used Vista's interface? From what I've seen it's a lot less complicated than that in XP, closer to that of OS X, although not the same, since the navigation systems in Windows and OSX have been different for some time. I don't think that the Vista interface deserves the abuse, especially given the obvious and concious effort to eliminate menu bars where not required, which I think is something which has been too long coming.
Gentoo is not something for the person who does not want to learn and does not want to tinker.
Right on the money. The problem is that a lot of people get very religious over the issues, determined that the tinkering is "necessary" for a useful, efficient system (it's not, let's face it), and will tend to advocate Gentoo for every task, which it's neither designed nor particularly useful for.
The biggest problem with almost any given Linux distribution is its fans. The people who don't realise that just because they like something that it's not universally useful. I don't like recompiling things, or tinkering with USE flags and the like. The performance increases are, to me, negligable. The customisability of the system is not useful to me since I just want a working system in a short time, that works reasonably well. Gentoo is not the distribution for me — but that doesn't mean it can't be good for someone else. People get too absolutist over these things, arguing until they're blue in the face about irrelevant benefits.
For some reason, I've fallen into using the editor jEdit. I feel more comfortable with it in a windowing environment, since emacs and vi have always seemed to harbour a lot of their command-line roots, which I don't have a particular use for. Probably because I can't be bothered learning them, though.
As for actual coding, though, I think that with a lot of languages IDEs are definitely the way to go, at least for me. Any customisations I added to a text editor to make it the way I'd like to code would merely bring it up to the level of a good IDE, rather than surpassing it.
I think that the significance of the shift centres around certain caveats in their previous promise, which were perceived as being restrictive in particular to open source development. The change to being "totally open" (or disambiguating their previous wording as regards this misunderstanding, which seems more likely to me) is probably what is being referred to.
I think that publically stating that they intend not to sue, rather than having an unwritten rule, is a significant shift as well — the case of this with the Office XML formats, the covenant was for that single format because of political reasons, certain clients demanded that it be the case. Following this policy through more products is significant in a way, too.
I think that a lot of the sugar Sun have been pouring on of late has benefited the language. Although I don't believe that closures are great for Java, first-class functions (function objects) strike me as a good idea, simply because they ease a lot of tasks significantly, and can fit reasonably well into the type system if implemented consistently.
As for innovation, yes, I think that looking outside of Java (perhaps not outside of Sun, mind) can help with this. But the bottom line is that Java, as a system, although still very sound, can still benefit from having new features based on more modern technology added to it. It just picks them up a little later than others, but I think it's good that it does pick them up.
As long as it walks, talks, and quacks like C#.
Probably more of a symptom of the fact that C# was designed specifically to take advantage of all of the features of the CLI, rather than the influence being the other way around.
To be fair, though, in technical terms the Common Language Infrastructure/Runtime was designed from the ground up with far more emphasis on language interoperability. The fact that this is having influence upon the Java creators is a good thing, and should not be dismissed so easily. The Java system itself is currently being changed to have better support for dynamically-typed languages and scripting languages in general, which is clearly the effect of the outside popularity of these types of language.
.NET (CLR/CLI/whatever) is a very similar project to Java, with slightly different (technical) goals which means that it can influence the evolution of Java by competing more closely with it. I seriously doubt that JRuby is a manifestation of this, but there has been positive developments, which competition of this sort will usually if not always bring, such as a proposal for Java closures (giving an equivalent to function types and.NET's delegate types).
I agree that.NET will not kill Java, of course. In fact, my belief is that it'll do nothing but bolster it, by forcing it to evolve beyond the rut which it was beginning to be stuck in..NET's language flexibility is something else that Java would do well to learn from, and it looks like it is.:)
I thought this was interesting so I looked it up, found it on Google cache (hope that stays up since I'm not mirroring anything while at work:
Privacy Policy:
You are sending me direct contact information that is sensitive. I protect your privacy in the following ways: (1) I will never sell, rent, or give away your address to any outside party, ever; (2) I will never send you any unrequested e-mail, besides e-mail in the regular course of business; and (3) Your information is stored behind network address translation and a software firewall.
Obviously this is only supposed to apply to the email form on his website, though, so it's more of an irony than anything else.
NoScript won't mitigate this, as far as I can tell. If you didn't click "Remember" on the password prompt (or if you don't have the password manager enabled) it won't affect you, but since the "hole" is in the password manager you probably wouldn't expect it to...
I'm not his co-worker, but yeah, Friday is the reason I had the time to type all of that. Also I've been writing XML schema all week so I needed some release. :)
I took the liberty of revising the format a little, is this better?
<?xml version="1.0" encoding="UTF-8" standalone="no"?>o n"
<conversation
xmlns="http://slashdot.org/sarcasm/XML/conversati
xmlns:html="http://www.w3.org/1999/xhtml">
<participants>
<participant>
<short-name>OP</short-name>
<full-name>Original poster</full-name>
</participant>
<participant>
<short-name>CW</short-name>
<full-name>Unwitting coworker</full-name>
</participant>
</participants>
<relationships>
<two-way-relationship name="coworker">
<person>OP</person>
<person>CW</person>
</two-way-relationship>
</relationships>
<greeting time="2006-11-17T10:12:10Z" speaker="OP" targets="CW">
<type>
<demeanour>friendly</demeanour>
</type>
<speech>
<text type="text/plain">
Hello, fellow coworker type dude!
</text>
</speech>
</greeting>
<response time="2006-11-17T10:12:34Z" speaker="CW" targets="OP">
<type>
<demeanour>angry</demeanour>
<context>
<divorce type="messy"/>
<custody-battle type="messy"/>
</context>
</type>
<speech>
<text type="application/xhtml+xml">
Have a <html:em>black eye</html:em>!
</text>
</speech>
<action>
<punch>
<recipient>OP</recipient>
<aim>eye</aim>
</punch>
</action>
</response>
</conversation>
I'm sort of disappointed that I only got to use two namespaces. Can't get indentation to work either, unfortunately.
I suppose I was unclear there. It just seemed that his "the current look is shit" "whoa, they're afraid of it looking good!" responses were either poorly-judged or an intentional attempt at provoking the angry response mentioned in the article. I suppose it could just have been tactless, this is the internet after all.
Because some people (I know many people who do, including myself) think that the theme looks good, and asserting your personal opinion that the theme looks "shit" as fact is pretty much the definition of flamebait...
I want to see the look on the faces of the other 4 when the people who preordered the available units stroll right past them...
You do realise that by pointing that out, you're probably the reason for the !itsnotatrap tag that's now present? ;)
They are sufficiently similar (especially with Dashboard Widgets making up the slack) that it wouldn't make a lot of sense to provide Google Desktop for the Mac, though.
It's just an attempt at a pun, go easy on the poor editors.
Probably. The problem here is that, whether we like it or not, software is sold as a licence rather than as a product. I'd personally expect EULAs to stand up in court simply because there'd be legal and financial pressure upon them to do so; at the moment, they're just "expected" to be valid.
I don't think contracts are going to leave, though. If EULAs are found to be invalid, it'll just change the way that they are distributed to something that's more legally sound, and very little else.
Underhanded? Probably. But I suppose that this is where the whole "vote with your feet" thing should (in a perfect world!) come in.
The obvious answer to this is a that it's just not a part of the contract you agreed to by buying/using the software. If this doesn't suit you, you shouldn't be using it.
On the other hand, though, this is still reasonable reason to complain about it. If you make a decision not to use something, and you think it's justified, you might feel inclined to tell other people why you made that decision.
But on the other hand, the player doesn't force you to use DRM...
If there'd been a security problem with the site, I'd agree with you, but this elicited a proper "meh" from me. Slow news day, I suppose (not so weirded out by it appearing on Slashdot, but someone wrote an article about this).
IE7 apparently enables ClearType for the user, since it's a comparable text rendering technology to the ones you mention, and a lot of Windows users don't know about it.
Been listening to the Moldy Peaches, have we?
(IF NOT, PLEASE DISREGARD THIS POST)
Something you actually need, or something you're just used to using in old versions? I've seen nothing like that...
For the record, have you actually used Vista's interface? From what I've seen it's a lot less complicated than that in XP, closer to that of OS X, although not the same, since the navigation systems in Windows and OSX have been different for some time. I don't think that the Vista interface deserves the abuse, especially given the obvious and concious effort to eliminate menu bars where not required, which I think is something which has been too long coming.
Right on the money. The problem is that a lot of people get very religious over the issues, determined that the tinkering is "necessary" for a useful, efficient system (it's not, let's face it), and will tend to advocate Gentoo for every task, which it's neither designed nor particularly useful for.
The biggest problem with almost any given Linux distribution is its fans. The people who don't realise that just because they like something that it's not universally useful. I don't like recompiling things, or tinkering with USE flags and the like. The performance increases are, to me, negligable. The customisability of the system is not useful to me since I just want a working system in a short time, that works reasonably well. Gentoo is not the distribution for me — but that doesn't mean it can't be good for someone else. People get too absolutist over these things, arguing until they're blue in the face about irrelevant benefits.
For some reason, I've fallen into using the editor jEdit. I feel more comfortable with it in a windowing environment, since emacs and vi have always seemed to harbour a lot of their command-line roots, which I don't have a particular use for. Probably because I can't be bothered learning them, though.
As for actual coding, though, I think that with a lot of languages IDEs are definitely the way to go, at least for me. Any customisations I added to a text editor to make it the way I'd like to code would merely bring it up to the level of a good IDE, rather than surpassing it.
I think that the significance of the shift centres around certain caveats in their previous promise, which were perceived as being restrictive in particular to open source development. The change to being "totally open" (or disambiguating their previous wording as regards this misunderstanding, which seems more likely to me) is probably what is being referred to.
I think that publically stating that they intend not to sue, rather than having an unwritten rule, is a significant shift as well — the case of this with the Office XML formats, the covenant was for that single format because of political reasons, certain clients demanded that it be the case. Following this policy through more products is significant in a way, too.
Probably the most productive thing to do here would be to stop feeding the troll, dude. :)
I think that a lot of the sugar Sun have been pouring on of late has benefited the language. Although I don't believe that closures are great for Java, first-class functions (function objects) strike me as a good idea, simply because they ease a lot of tasks significantly, and can fit reasonably well into the type system if implemented consistently.
As for innovation, yes, I think that looking outside of Java (perhaps not outside of Sun, mind) can help with this. But the bottom line is that Java, as a system, although still very sound, can still benefit from having new features based on more modern technology added to it. It just picks them up a little later than others, but I think it's good that it does pick them up.
Probably more of a symptom of the fact that C# was designed specifically to take advantage of all of the features of the CLI, rather than the influence being the other way around.
Evidently not, looking at a few of the posts in this thread ;)
To be fair, though, in technical terms the Common Language Infrastructure/Runtime was designed from the ground up with far more emphasis on language interoperability. The fact that this is having influence upon the Java creators is a good thing, and should not be dismissed so easily. The Java system itself is currently being changed to have better support for dynamically-typed languages and scripting languages in general, which is clearly the effect of the outside popularity of these types of language.
.NET (CLR/CLI/whatever) is a very similar project to Java, with slightly different (technical) goals which means that it can influence the evolution of Java by competing more closely with it. I seriously doubt that JRuby is a manifestation of this, but there has been positive developments, which competition of this sort will usually if not always bring, such as a proposal for Java closures (giving an equivalent to function types and .NET's delegate types).
I agree that .NET will not kill Java, of course. In fact, my belief is that it'll do nothing but bolster it, by forcing it to evolve beyond the rut which it was beginning to be stuck in. .NET's language flexibility is something else that Java would do well to learn from, and it looks like it is. :)
I thought this was interesting so I looked it up, found it on Google cache (hope that stays up since I'm not mirroring anything while at work:
Obviously this is only supposed to apply to the email form on his website, though, so it's more of an irony than anything else.