I use Gnome/Sawfish because I love the keybinding flexibility. I haven't found a way to get this much control over keybindings with KDE. There are some commands that can be bound, but they're pretty limited, and you are limited to one universal meta key.
Is there an easy way to get the same variety of commands and unlimited chord selection with KDE that I'm missing?
>> Based upon BSA's representation of the copyright owners in anti-piracy >> matters, we have a good faith belief that none of the materials or >> activities listed above have been authorized by the rightholders, their >> agents, or the law. BSA represents that the information in this >> notification is accurate and states, under penalty of perjury, that it is >> authorized to act in this matter on behalf of the copyright owners listed >> above.
They apologized? Whoop-de-fucking-do. Give them a little taste of their own medicine. Fire a few broadside volleys of lawyers at them.
Here is a pretty picture of prior art. This is from a project spearheaded by my friend Tom. We did it in 2000, and the words in the nodes are from web pages about The Simpsons. The Simpsons nodes had readily separated themselves from the monster truck nodes and the professional wresting nodes.
It also seems to me that those who are best suited to create and modify laws are those who have extensive knowledge of the law and how it works (i.e. lawyers)...The blanket assumption of "s/he's a lawyer and therefore can't be trusted" annoys me greatly. It's very short-sighted and ignorant.
IANAL, IAASE (I am a software engineer).
Putting lawyers in charge of writing the laws is reasonable enough. Putting them in charge of deciding the scope of the legal system is not. Likewise, entrusting me (a computer scientist) with the business decision of whether we should write a custom solution or buy something off the shelf is foolish. My expertise lies in writing it, not in deciding what should be written.
Enjoy Life! Here are some simple tips: 1. Slutty girls are like an amusement park with legs. 2. Never have sex without a condom. 3. Always have condoms. 4. Drink less in college. 5. Not necessarily less often - just less. 6. Red Bull gives you wings. 7. Red Bull and vodka gives you wings and harisma. 8. Forget Pascal and Basic. Learn C, C++, Smalltalk, Lisp, and SQL. 9. Learn Java - it's the money language. 10. Noone else's opinion matters. Believe in yourself.
In XP, implementation is cheap up to a certain point where suddenly refactoring becomes imperative. Refactoring is then a very painful process given a very short iteration cycle.
Start refactoring the same day you start coding. Properly done, agile development will not be any faster than traditional development - thorough unit testing and refactoring take time. If it seems wildly faster than traditional development, and late in the project you find refactoring painful, it's a fair bet you've let the lack of micromanagement affect your personal commitment to quality. Agile development is not an excuse to write bad code, and every developer should feel personally compelled (and organizationally free) to improve unsound code the moment it emerges. Thorough unit tests ensure that refactoring doesn't affect a retrograde improvement in existing functionality, so the pain should border on non-existent.
The goal is for the end result to more accurately reflect the customer's needs, to contain less unanticipated functionality, and to mitigate the danger of new features and feature creep, not to reduce the initial cost of development of a given feature.
From the Ars Technica article: Threedegrees is also a fascinating experiment in how music can be legally shared over the Internet. After much negotiation, the labels OK'd musicmix, once Microsoft agreed to somewhat hobble its features. (Playlists have a maximum of 60 tunes, and the songs won't play unless the original owner is participating.)
So let me see if I get this straight: When a monopoly uses its monopoly power to develop a monopoly in a new market, that's bad. But when a monopoly cuts a deal with a trust to develop a monopoly in a new market, that's OK? Where's the Microsoft monopoly abuse guy that was appointed when they lost their last court case?
And all my PC keyboards waste plastic on these little windows looking keys next to alt that seem to do nothing in linux.
Those keys are great! After you rip them off, there's a space between the Meta and Control keys. Prevents you from accidentally killing a word when you mean to kill a letter.
I am sick of this. Evertime there is a dupe(a mistake! sometimes people make these) there is always the obligatory barrage of "DUPE" messages and never any discussion of the issue. Get over it and find something constructive to do!
And they have the research to prove it: most online shoppers are either unaware of the fact that sales tax can be avoided by searching across multiple online retailers or do not see it as cause to choose one retailer over another
Let's see:
Let us assume that a person A does not know why one price is higher than another. Let us assume that a person B does not care why one price is higher than another.
Therefore, since they do not know or care why, they will not care if one price is higher than another.
They also point out that: The benefits of multi-channel integration overwhelmingly outweigh the importance of sales tax avoidance
Hmmm:
Let us assume that there is a good product G and a bad product B. Let us assume that G is more expensive than B. Let us assume that G sells better than B.
Therefore, price has no effect on sales of product G.
I sometimes found myself spending far too much time
Generally my unit test code writing takes about 100% - 150% as long as my production code writing. However, I spend almost no time on debugging. I find 95% of the bugs that would otherwise make it to the QA department (or worse yet, production) while the problem is still fresh in my mind. Usually it's caught and cleaned within a few minutes of when I write it.
Try not writing any unit tests on a fairly isolated chunk of code sometime. Then keep track of your debug time on that class for the following six months.
and writing far too much code
The more you write unit tests, the quicker you will become at laying out test data. You may also want to look through the constructors of your production code - sometimes this can be an indicator that it would be worthwhile to simplify the construction process. If it's taking you a bunch of lines of code to get a test-worthy object when testing, it probably takes a bunch of lines of code to get a usable object in production.
That said, there are some objects that are just a hassle to create a sample of. For those, I grit my teeth and get through it by reminding myself how much worse it would be to have to debug it after it's in production, with the customers at a standstill and my boss pacing a groove in the carpet.
I also sometimes found that "the next test case" already passed. I don't know if I wrote more than I needed to early on
My first test for a given class usually fails with a "cannot resolve symbol" because the class doesn't exist yet. I also occasionally go back and intentionally break a class to get the test to fail, because I want to verify that the test itself is actually testing something (prevents you from having to write a test class for your test class: Monkey, MonkeyTestCase, MonkeyTestCaseTestCase, MonkeyTestCaseInfinity, MonkeyTestCaseInfinityPlusOne...)
A Schlage employee, on condition of anonymity, said that they were consulting with their legal team on the feasibility of invoking the DMCA against Matt Blaze and AT&T. "Schlage locks are frequently used as a technological measure to protect copyrighted materials. By trafficking in information which allows the compromise of these locks, Mr. Blaze and AT&T are clearly violating the Digital Millenium Copyright Act."
But at the other end of the spectrum of reaction, Mr. Vatis warned, "You end up without technology that could be very useful to combat terrorism, information warfare or some other harmful act."
Well that is precisely the problem Mr. Vatis. In the wake of 9/11/01 we have done away with surveillance restrictions and due process to combat terrorism. Now you are proposing that we take the first step toward doing the same to combat "some other harmful act". Presuming my guilt and keeping me under surveillance in case I engage in "some other harmful act" is not what our forefathers were fighting for.
"As you recall in our conversation some weeks ago, you agreed to upgrade your Team 100 membership to the Regent program ($250,000) when the merger was approved," Republican Party fund-raiser Mel Sembler wrote in 2000 to the chief of the now-bankrupt Global Crossing telecommunications company, which had already given $100,000.
"Thankfully this has now been approved, so I am taking the liberty of enclosing an invoice for the additional upgrade," Sembler added in one of dozens of fund-raising memos the political parties turned over to a court hearing the first legal challenge of the nation's new campaign finance law.
Many people (myself included) believe in capitalism because they believe that economics has proven it to be an efficient system. Economics assumes a level playing field. When that field is unleveled, capitalism is not efficient (or, if you prefer, it is not capitalism).
If one accepts free market economics, it is reasonable to believe that it is in the public interest to pursue wealth. If, however, it is practical to use acquired wealth to unlevel the playing field and as a result acquire more wealth than was expended, this belief is not reasonable.
The US chose capitalism because it is believed, under the tenets of free market economics, to be efficient and in the public interest. If that prerequisite assumption is invalid, then the conclusion is invalid. If the US ceases to target efficient economic growth, then it will decline relative to its potential.
From the study: measuring total cost of ownership of the two server operating systems over a five year period
Let me see a show of hands, how many of you are still running NT 3.51 in production? Do you think you'll be running 2000 in 2006?
How about this: how many of you are running a 2.0 series Linux kernel in production? Do you think you'll be running a 2.4 in 2008?
After five years without a system upgrade you can finally make back the initial investment in Windows, as long as you don't run web services, and assuming your admins start the race with Windows familiarity and without Unix familiarity. OK, I believe the study, but what does it have to do with the real world?
I don't have a Windows computer. This is not a step in the right direction. Before this service I had nothing. With this service I still have nothing, and there is one more pillar under the Microsoft monopoly.
I'm a huge fan of Agile Programming (the superset which includes XP), refactoring, unit testing, object orientation, high level languages, and UML. I genuinely believe that all of these things can, if used properly, result in more efficient software development. I also believe that none of these things has nearly as much impact as java.io or Swing (and because of the backward compatibility these are saddled with, they aren't even considered best-of-breed), or Log4J.
I cannot even guess how much longer it would have taken me to write any of my thick client apps if I'd had to write my own platform native layer to connect to the windowing system - let alone writing one for every target platform. The quantity and quality of low-level, Free and Open Source libraries from organizations like Apache, Sun, and IBM, and on sites like SourceForge have had more impact on my productivity as a programmer than any other single factor.
'How many people have given to [the] EFF more money than they have given to their local telecom to give them shitty DSL service?'
We shouldn't have to pay as much for a just legal environment as we pay for goods and services. If the current legal environment is pay-to-play instead of a representative democracy (I believe it is), then shouldn't your lobbying contributions be going towards campaign finance reform?
The proposal that we must give as much to the EFF as we pay for goods and services seems like suggesting that it would be good financial policy to max out your credit cards and then put all of your disposable income into savings bonds instead of paying down the debt.
If the only course of action is to continue to play the game of having to buy laws; if fixing the process that makes the laws is not feasible, then it seems to me that it's already too late. It's time to forget reform and switch to either revolution or abandonment.
Seems like a recipe for keeping meetings productive. Make lots of eye contact with the people who are most likely to affect the meeting outcome you desire. For me, this is usually making the meeting end quickly.
I suspect that a strange thought control gas was delivered along with the press release, because both the teevee and Amazon.com also claimed that the Segway was now selling.
For reference: "Selling" is an event where you give me money and I give you something. "Reserving" is where you and I enter into an agreement that sometime in the future I will give you the first opportunity to give me money, at which time I will give you something.
I wonder how Palladium is supposed to stop cut-n-paste though
If you cut from a trusted application, you will only be able to paste to another trusted application, and only if the document you are cutting from allows pasting.
I use Gnome/Sawfish because I love the keybinding flexibility. I haven't found a way to get this much control over keybindings with KDE. There are some commands that can be bound, but they're pretty limited, and you are limited to one universal meta key.
Is there an easy way to get the same variety of commands and unlimited chord selection with KDE that I'm missing?
>> Based upon BSA's representation of the copyright owners in anti-piracy
>> matters, we have a good faith belief that none of the materials or
>> activities listed above have been authorized by the rightholders, their
>> agents, or the law. BSA represents that the information in this
>> notification is accurate and states, under penalty of perjury, that it is
>> authorized to act in this matter on behalf of the copyright owners listed
>> above.
They apologized? Whoop-de-fucking-do. Give them a little taste of their own medicine. Fire a few broadside volleys of lawyers at them.
Here is a pretty picture of prior art. This is from a project spearheaded by my friend Tom. We did it in 2000, and the words in the nodes are from web pages about The Simpsons. The Simpsons nodes had readily separated themselves from the monster truck nodes and the professional wresting nodes.
It also seems to me that those who are best suited to create and modify laws are those who have extensive knowledge of the law and how it works (i.e. lawyers)...The blanket assumption of "s/he's a lawyer and therefore can't be trusted" annoys me greatly. It's very short-sighted and ignorant.
IANAL, IAASE (I am a software engineer).
Putting lawyers in charge of writing the laws is reasonable enough. Putting them in charge of deciding the scope of the legal system is not. Likewise, entrusting me (a computer scientist) with the business decision of whether we should write a custom solution or buy something off the shelf is foolish. My expertise lies in writing it, not in deciding what should be written.
Enjoy Life! Here are some simple tips:
1. Slutty girls are like an amusement park with legs.
2. Never have sex without a condom.
3. Always have condoms.
4. Drink less in college.
5. Not necessarily less often - just less.
6. Red Bull gives you wings.
7. Red Bull and vodka gives you wings and harisma.
8. Forget Pascal and Basic. Learn C, C++, Smalltalk, Lisp, and SQL.
9. Learn Java - it's the money language.
10. Noone else's opinion matters. Believe in yourself.
I wonder how long before this can be done real time enough to really make this useful.
About 3 weeks after the patent expires.
* Note: I don't actually know if the guy patented the idea, this is a joke.
In XP, implementation is cheap up to a certain point where suddenly refactoring becomes imperative. Refactoring is then a very painful process given a very short iteration cycle.
Start refactoring the same day you start coding. Properly done, agile development will not be any faster than traditional development - thorough unit testing and refactoring take time. If it seems wildly faster than traditional development, and late in the project you find refactoring painful, it's a fair bet you've let the lack of micromanagement affect your personal commitment to quality. Agile development is not an excuse to write bad code, and every developer should feel personally compelled (and organizationally free) to improve unsound code the moment it emerges. Thorough unit tests ensure that refactoring doesn't affect a retrograde improvement in existing functionality, so the pain should border on non-existent.
The goal is for the end result to more accurately reflect the customer's needs, to contain less unanticipated functionality, and to mitigate the danger of new features and feature creep, not to reduce the initial cost of development of a given feature.
From the Ars Technica article:
Threedegrees is also a fascinating experiment in how music can be legally shared over the Internet. After much negotiation, the labels OK'd musicmix, once Microsoft agreed to somewhat hobble its features. (Playlists have a maximum of 60 tunes, and the songs won't play unless the original owner is participating.)
So let me see if I get this straight: When a monopoly uses its monopoly power to develop a monopoly in a new market, that's bad. But when a monopoly cuts a deal with a trust to develop a monopoly in a new market, that's OK? Where's the Microsoft monopoly abuse guy that was appointed when they lost their last court case?
And all my PC keyboards waste plastic on these little windows looking keys next to alt that seem to do nothing in linux.
Those keys are great! After you rip them off, there's a space between the Meta and Control keys. Prevents you from accidentally killing a word when you mean to kill a letter.
I am sick of this. Evertime there is a dupe(a mistake! sometimes people make these) there is always the obligatory barrage of "DUPE" messages and never any discussion of the issue.
Get over it and find something constructive to do!
You mean like bitching about the dupe messages?
Nahh, prices don't affect sales.
And they have the research to prove it:
most online shoppers are either unaware of the fact that sales tax can be avoided by searching across multiple online retailers or do not see it as cause to choose one retailer over another
Let's see:
Let us assume that a person A does not know why one price is higher than another.
Let us assume that a person B does not care why one price is higher than another.
Therefore, since they do not know or care why, they will not care if one price is higher than another.
They also point out that:
The benefits of multi-channel integration overwhelmingly outweigh the importance of sales tax avoidance
Hmmm:
Let us assume that there is a good product G and a bad product B.
Let us assume that G is more expensive than B.
Let us assume that G sells better than B.
Therefore, price has no effect on sales of product G.
Q.E.D. (Quo Epso Dumbass - "See, I'm A Dumbass")
I sometimes found myself spending far too much time
Generally my unit test code writing takes about 100% - 150% as long as my production code writing. However, I spend almost no time on debugging. I find 95% of the bugs that would otherwise make it to the QA department (or worse yet, production) while the problem is still fresh in my mind. Usually it's caught and cleaned within a few minutes of when I write it.
Try not writing any unit tests on a fairly isolated chunk of code sometime. Then keep track of your debug time on that class for the following six months.
and writing far too much code
The more you write unit tests, the quicker you will become at laying out test data. You may also want to look through the constructors of your production code - sometimes this can be an indicator that it would be worthwhile to simplify the construction process. If it's taking you a bunch of lines of code to get a test-worthy object when testing, it probably takes a bunch of lines of code to get a usable object in production.
That said, there are some objects that are just a hassle to create a sample of. For those, I grit my teeth and get through it by reminding myself how much worse it would be to have to debug it after it's in production, with the customers at a standstill and my boss pacing a groove in the carpet.
I also sometimes found that "the next test case" already passed. I don't know if I wrote more than I needed to early on
My first test for a given class usually fails with a "cannot resolve symbol" because the class doesn't exist yet. I also occasionally go back and intentionally break a class to get the test to fail, because I want to verify that the test itself is actually testing something (prevents you from having to write a test class for your test class: Monkey, MonkeyTestCase, MonkeyTestCaseTestCase, MonkeyTestCaseInfinity, MonkeyTestCaseInfinityPlusOne...)
A Schlage employee, on condition of anonymity, said that they were consulting with their legal team on the feasibility of invoking the DMCA against Matt Blaze and AT&T. "Schlage locks are frequently used as a technological measure to protect copyrighted materials. By trafficking in information which allows the compromise of these locks, Mr. Blaze and AT&T are clearly violating the Digital Millenium Copyright Act."
I looked around a bit and found this helpful list of all state Freedom of Information laws.
But at the other end of the spectrum of reaction, Mr. Vatis warned, "You end up without technology that could be very useful to combat terrorism, information warfare or some other harmful act."
Well that is precisely the problem Mr. Vatis. In the wake of 9/11/01 we have done away with surveillance restrictions and due process to combat terrorism. Now you are proposing that we take the first step toward doing the same to combat "some other harmful act". Presuming my guilt and keeping me under surveillance in case I engage in "some other harmful act" is not what our forefathers were fighting for.
"As you recall in our conversation some weeks ago, you agreed to upgrade your Team 100 membership to the Regent program ($250,000) when the merger was approved," Republican Party fund-raiser Mel Sembler wrote in 2000 to the chief of the now-bankrupt Global Crossing telecommunications company, which had already given $100,000.
"Thankfully this has now been approved, so I am taking the liberty of enclosing an invoice for the additional upgrade," Sembler added in one of dozens of fund-raising memos the political parties turned over to a court hearing the first legal challenge of the nation's new campaign finance law.
Many people (myself included) believe in capitalism because they believe that economics has proven it to be an efficient system. Economics assumes a level playing field. When that field is unleveled, capitalism is not efficient (or, if you prefer, it is not capitalism).
If one accepts free market economics, it is reasonable to believe that it is in the public interest to pursue wealth. If, however, it is practical to use acquired wealth to unlevel the playing field and as a result acquire more wealth than was expended, this belief is not reasonable.
The US chose capitalism because it is believed, under the tenets of free market economics, to be efficient and in the public interest. If that prerequisite assumption is invalid, then the conclusion is invalid. If the US ceases to target efficient economic growth, then it will decline relative to its potential.
From the study:
measuring total cost of ownership of the two server operating systems over a five year period
Let me see a show of hands, how many of you are still running NT 3.51 in production? Do you think you'll be running 2000 in 2006?
How about this: how many of you are running a 2.0 series Linux kernel in production? Do you think you'll be running a 2.4 in 2008?
After five years without a system upgrade you can finally make back the initial investment in Windows, as long as you don't run web services, and assuming your admins start the race with Windows familiarity and without Unix familiarity. OK, I believe the study, but what does it have to do with the real world?
More perspective is available from The Register.
This is a step in the right direction.
I don't have a Windows computer. This is not a step in the right direction. Before this service I had nothing. With this service I still have nothing, and there is one more pillar under the Microsoft monopoly.
Mod parent up (well, it's already at 5).
I'm a huge fan of Agile Programming (the superset which includes XP), refactoring, unit testing, object orientation, high level languages, and UML. I genuinely believe that all of these things can, if used properly, result in more efficient software development. I also believe that none of these things has nearly as much impact as java.io or Swing (and because of the backward compatibility these are saddled with, they aren't even considered best-of-breed), or Log4J.
I cannot even guess how much longer it would have taken me to write any of my thick client apps if I'd had to write my own platform native layer to connect to the windowing system - let alone writing one for every target platform. The quantity and quality of low-level, Free and Open Source libraries from organizations like Apache, Sun, and IBM, and on sites like SourceForge have had more impact on my productivity as a programmer than any other single factor.
Pronounced like this:
"NASA", not "the N.A.S.A"
"the EFF", not "Efffff"
Hrm, and the FBI and the CIA too. I stand corrected. Thanks!
'How many people have given to [the] EFF...
Do you also write "the NASA?" This same rule can be applied to correct references to "the UML."
'How many people have given to [the] EFF more money than they have given to their local telecom to give them shitty DSL service?'
We shouldn't have to pay as much for a just legal environment as we pay for goods and services. If the current legal environment is pay-to-play instead of a representative democracy (I believe it is), then shouldn't your lobbying contributions be going towards campaign finance reform?
The proposal that we must give as much to the EFF as we pay for goods and services seems like suggesting that it would be good financial policy to max out your credit cards and then put all of your disposable income into savings bonds instead of paying down the debt.
If the only course of action is to continue to play the game of having to buy laws; if fixing the process that makes the laws is not feasible, then it seems to me that it's already too late. It's time to forget reform and switch to either revolution or abandonment.
Seems like a recipe for keeping meetings productive. Make lots of eye contact with the people who are most likely to affect the meeting outcome you desire. For me, this is usually making the meeting end quickly.
I suspect that a strange thought control gas was delivered along with the press release, because both the teevee and Amazon.com also claimed that the Segway was now selling.
For reference: "Selling" is an event where you give me money and I give you something. "Reserving" is where you and I enter into an agreement that sometime in the future I will give you the first opportunity to give me money, at which time I will give you something.
Hope this clarifies things!
I wonder how Palladium is supposed to stop cut-n-paste though
If you cut from a trusted application, you will only be able to paste to another trusted application, and only if the document you are cutting from allows pasting.