Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: SWTOR

Anyone else enjoying SWTOR as much as I am?

Sith Inquisitor, Sorcerer Heals... the whole game is just amazingly fun.

And no pandas to be seen, at least in the immediate future.

User Journal

Journal Journal: in which i am a noob all over again 17

I haven't posted a journal here in almost three years, because I couldn't find the button to start a new entry. ...yeah, it turns out that it's at the bottom of the page.

So... hi, Slashdot. I used to be really active here, but now I mostly lurk and read. I've missed you.

User Journal

Journal Journal: A Cure Worse than the Disease: Amending the Constitution vs. Citizens United

Recently a set of six senators have proposed a Constitutional Amendment to overturn the controversial Supreme Court case of Citizens United v. FEC which held that corporations were allowed to make unlimited expenditures with regard to elections provided that those were independent expenditures, not coordinated with candidates.

The Citizens United case overturned two previous Supreme Court cases, McConnel v. FEC (which was a case the court evidently had trouble drawing lines over given the fact that 9 justices produced 8 opinions, and pieces of four of the opinions commanded a majority of the court), and Austin v. Michigan Chamber of Commerce. Some First Amendment scholars from across the political spectrum have hailed the decision. For example Eugene Volokh, a Republican, has generally felt this was an important protection of Constitutional liberties, and the ACLU played an important role in filing amicus briefs in favor of Citizens United, and has been very much in favor of the decision. Others have seen it as an open invitation to Corporations to meddle in politics.

Before we get into the Constitutional Amendment and why everyone, on both sides of this issue, should be opposed to it, it's worth noting that the questions of first amendment law in election finance cases seeks to balance two competing interests. The first is to ensure that the people can write and publish on political topics surrounding an election, and the second is to ensure the integrity of the elections. Citizens United draws this line by saying that independent expenditures are different from coordinated expenditures (5-4 holding, but the dissent didn't offer an alternative except to wait for another case), and that disclosure laws were entirely Constitutional (8-1 holding). The fundamental problem is that while money is not speech, regulating how people can spend money in order to express themselves regulates a lot of speech. The court correctly noted that the Constitution didn't differentiate between, say, the New York Times and, say, Merke, and therefore, couldn't grant the government the ability to ban Merke from buying television ads without banning the New York Times' right to print editorials in favor or opposed to candidates.

Indeed the concern over freedom of the press was at the core of Citizens United. Surely when Alito asked S. G. Malcolm Stewart if the government could Constitutionally ban books, he had no idea that the only answer S. G. Stewart could give would be "yes" (an answer repeated by S. G. Kagan at rehearing, see the same link above for all oral argument), and hence a question probably intended to address an issue of statutory interpretation set the stage for a Constitutional showdown. To be fair, both Stewart and Kagan tried very hard to avoid giving that answer but both were unable to come up with any alternative that would save the law as written, because the Supreme Court tends to err more on the side of facial challenges (striking down laws) than as-applied challenges (mandating exceptions) when it comes to freedom of expression. The dissent felt the correct decision was to say, in essence, "we don't have sufficient record to make this decision. Declare it as moot and let them bring another case to us through the courts."

Citizens United was hailed as a major First Amendment victory by the ACLU, and many other organizations which work on First Amendment issues, and by major First Amendment scholars such as Eugene Volokh. However, many others have seen it as a doorway to corporate tampering with our elections.

However, for any controversy, there are solutions that are far worse than the cure. This is one of them. The relevant portion of the proposed Amendment is:

SECTION1. Congress shall have power to regulate the raising and spending of money and in kind equivalents with respect to Federal elections, including through setting limits onâ" ...
(2) the amount of expenditures that may be made by, in support of, or in opposition to such candidates.

The omitted paragraph 1 allows the government to regulate gifts and donations to candidates, something already within the power of the government. Section 2 grants identical powers to the states.

Now, it's important to note what is covered under Section 1 paragraph 2. In essence any money spent communicating a message on an election for or against a candidate in any way falls under government power. Presumably this could include purchasing gas to go to a rally, publishing pamphlets, buying Obama's books to give to undecided friends in 2012..... These are all independent expenditures and could fall under government regulation under such an amendment. And nowhere in the amendment does the word 'corporation' appear.

In essence the proposed amendment is that we trust to Congress the ability to arbitrarily limit the freedom of the press not only by corporations but also by natural persons. Such an amendment would prevent a first amendment challenge to some laws already on the books (say, a foreigner here on a student visa publishes a blog posting on a site that he/she pays for hosting on opposing an anti-immigrant candidate. This is already against the text of campaign finance law, but would probably allow either an as-applied or facial challenge to the law even before Citizens United but that would be taken away).

This proposed Constitutional Amendment then goes well beyond repealing Citizens United in that it takes away Constitutional protections that each of us enjoy.

Now, the subject of independent expenditures is a controversial one. However, given that only defenders of Citizens United have offered any data defending their side, I am forced to at least tentatively conclude that the ACLU is right on this one. However for the purpose of the rest of this post, I will assume that this is a serious problem and offer recommendations for changing this proposed amendment so that it does not strip us all of fundamental Constitutional rights.

If the problem is a concentration of power over spending in our elections, it seems to me unwise to further concentrate that power in the hands of the state. Instead it would seem to me that granting power to Congress to curb the worst abuses only, while preserving the power of the common man would be preferable. In this case, if the problem is specifically corporate spending, then allow Congress to limit Expenditures, not part of profit-making goods and services offered at standard prices, on the parts of for-profit corporations only. This would be sufficiently broad enough to ban Corporate donations to Citizens United and the ACLU, but not sufficiently broad to regulate what fliers and pamphlets you or I can print to distribute. It would allow Congress to prevent Corporations from offering special discounts for such material, but would not prevent them from offering standard discounts (such as volume discounts available to everyone else).

In the end, it's easy to get whipped up into a frenzy and believe that because we must do something that this must be done. This is unfortunately common. We see on the other side of our politics, amendments to state Constitutions which forbid state judges from using foreign laws to inform decisions, forgetting that in international contracts or other cases where conflict of laws issues may come up, these foreign laws are extremely relevant to the cases. Like this present proposal, the problem is with being overbroad, and therefore causing a great deal of harm to our basic freedoms in the name of solving problems.

Every American should be opposed to this amendment. Those who oppose Citizens United and seek to overturn it should insist that the amendment to do so be narrow. Those who support it should listen to the others but make sure their concerns are addressed.

Databases

Journal Journal: LedgerSMB 1.3.0 -- Why it's cool

LedgerSMB 1.3.0 was released today after several years of development (perhaps nearly joining the ranks of Perl 6 and Duke Nukem Forever). The release offers a number of compelling features, such as separation of duties, far improved payment handling, better cash reconciliation and the like. But what makes LedgerSMB 1.3.0 cool is how we are pushing the envelope technically and attempting to provide a framework for quickly building new programs which re-use our application's functionality.

Simply put, the cool approach we are taking is in making stored procedures discoverable, much like web services. This is done by assigning semantic meaning to argument names, and then using a mapping function to pull argument names from the system catalogs, mapping these to object properties. This offers many of the benefits of web services, such as offering a looser coupling between database and application layers than is traditional, and it facilitates the development of add-ons or even other applications which re-use LedgerSMB functionality.

One key element to making this work is the principle that the database in such an environment should be the centerpiece of the computing environment rather than the bottom tier of a multi-tier architecture. Thus every application user is a database user, the database itself enforces permissions, and can act not only as a data store but also a message queue, possibly routing data to other applications (via queue tables and PostgreSQL's LISTEN/NOTIFY framework). In essence the database does everything that could be done with set functions.

Of course the database doesn't do everything. We don't hand it raw http query strings, or have it output HTML documents assembled from data inside the database. This is the job of the application layer, which is to manage the interaction with the human component. Separating this role off, then allows for more diversity in usage in the future. We are thus no longer tied to a web interface for the long-run, and could allow other client apps to be built on our software in the mean time, all sharing a common security and data logic framework.

In this regard, PostgreSQL takes on traditional middleware roles in LedgerSMB from 1.3 onward. This isn't to say it is an application server in the classical sense, but rather that it takes on many roles of application servers. We've found this approach to be quite scalable because hand-tuned SQL generally performs better (and is easier to troubleshoot) than ORM-generated SQL statements, and yet of course much business logic is not in the db server at all but rather in the application which provides the interface between the db server and the user interface, whatever that may be.

Work has already begun on 1.4 to take this approach to an even higher level, as we re-engineer the financial logic to make use of this approach.

User Journal

Journal Journal: Suggestion for users.pl 8

It would be nice to have the karma scores on each reply to your posts here, so that you can get a sense if replies are worth reading. Also it would be really nice to have a link to user.pl on the masthead.
User Journal

Journal Journal: Is It Time to Become an Android Developer? 1

Android phones may have overtaken Apple's iPhones in the marketplace. Then again, maybe they haven't. And to you, as a developer, what may matter most is which smart phone OS is going to be the biggest player a year or two from now, and fellow IT Knowledge Exchange writer Ron Miller (no relation) thinks Google may have hurt future Android adoption badly by buying Motorola's mobile phone unit. Still, it's probably prudent to put at least as much effort into Android app development as into developing iOS apps. Read the Rest .

User Journal

Journal Journal: Where Did Our Future Go? 3

When I was a kid our school textbooks and the general societal belief (what we would now call a âoememeâ) led us to believe in a future where machines would do the heavy manufacturing and agricultural tasks, which meant humans would be freed to do fulfilling tasks instead of drudgery. We were all going to work 20 hours a week and spend the rest of our time choreographing ballets or writing poetry or something, and lots of serious think-papers were written about how weâ(TM)d use our growing leisure time. -- Read the Rest.

Slashback

Journal Journal: Not with a bang, but a whimper... 29

I've been on the dot for over ten years now, and that's only counting me contributing to the conversation. I lurked for at least a couple, three years before even posting. During that time I watched it grow and flourish. It went from a site that was entertaining to read while waiting for jobs to finish to a site that I checked regularly. It was during this Golden time that Teh Circle grew and there would be 20-30 JE's a day from interesting people all over the world. Great discussions ensued and a pretty cool community was formed.

Then, slashdot started changing things. JEs became more difficult to post, discussions faded more, and finally there was a mass exodus to Multiply and beyond. Teh Circle was broken. I stayed and new people came to the dot, I met knew friends and continued to interact with those, like me, who just didn't make the transition.

I've since found a good chunk of Teh Circle hanging out on twitter and the discussions and interactions continue, albeit it in a different form. Teh Circle is even building on G+, which I will be investigating myself soon enough.

Where it will not be going, however, is back to the dot. Each change breaks more than it fixes. Each "upgrade" makes the experience that much worse. I used to post things here because, frankly, this is where I had the biggest audience. Now, I think maybe a handful, if not, read anything I post. I have the maximum amount of friends on slashdot, 400. Since Sunday, none of them have posted a journal. NONE.

So, I think I am finally done. I no longer think of slashdot as destination so much as a fond memory. Like a College Dorm floor, only everyone's graduated and moved on.

I'm sure I'll be back on occasion, but really, it's time.

Fare thee well...
User Journal

Journal Journal: Beyond IT: Should You Consider Changing Careers?

On June 27, the IT Ladder headline was, Tired of IT? Become a Private Investigator. Today weâ(TM)ll look at a few other responses to my âoepanel of expertsâ question, which was, âoeWhat new fields should IT professionals consider?â Read the rest.

User Journal

Journal Journal: THE END 8

Although I stopped posting stuff here ages ago, I've had the My Amigos feed in Google Reader, and have occasionally wandered in to have a look.

But now I've decided to cut my ties here permanently. So as soon as I've posted this, I'm unsubscribing My Amigos. I've already updated my User Info with how to contact me.

To those few of you who still post here, thanks for the fun times. It's nothing personal, I just need to cut down the amount of time I spend on social networks generally.

-MT. signing off.

Youtube

Journal Journal: Zombies... In my Garage! 4

Friends of mine shared this short video with me done by some local teens for a class project. It's called Zombies... in my garage!, and it's a Zombie flick influenced by Run Lola, Run. It is very, very well done; totally worth the watch. (Luke727, I think you of all people will get a kick out of it)

Slashdot Top Deals

Happiness is twin floppies.

Working...