Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
United States

Journal Journal: Porn King of Abbottabad (Ballad of Osama Bin Laden) 1

My new song, "Porn King of Abbottabad", is up.

Some asked me when I might follow up on my song "Osama Bin Laden, You Ruined My Birthday" (for which I won a coveted Schrammie award). Then, driving into work last week, hearing news about the porn cache Bin Laden had in his compound, it struck me that he probably used his terrorist information network to make some extra money on the side and became the number one provider of porn to the Greater Abbottabad region of Pakistan.

So there you go.

User Journal

Journal Journal: The Oldest of the Old 3

Ask Slashdot:

Where can I search through the most ancient of the Slashdot archives? I'm talking about the olden days before logins were required and we could just put our name on each comment we wrote manually. The days just after Bits and Chips.

I need to find a specific comment I wrote way back then.

User Journal

Journal Journal: Thanks Dr. Bob 11

Thanks go out to Dr. Bob. Usually when I'm bored with mod points, I'll go and split them between marking Barbie 'Troll' and 'Insightful'. Or I'll go dump fifteen on pudge. But tonight, Dr. Bob gets five points of mod bombing. If only all quackopractors were modbombed out of business.

User Journal

Journal Journal: Solving Culture war issues by making Legal Code more like C 9

Ever thought that the reason we are fighting over things like same-sex marriage, is because our legal system is a dinosaur of code? While programming languages have made many leaps and bounds over decades, legal code is still stuck in the dark ages. With just one simple feature common to all programming languages, we can make a real compromise.

Slashback

Journal Journal: My experience with the new interface 12

Well, it was easy to find the 'write in journal' link. Or is that from my slashbox? I dunno. I don't care. Second, it works better for me on IE 8.0 than it does on FF 3.6.

No FF compatibility, less readability than 2.0, inability to save preferences? Lame.

No wonder the number of comments to articles is down. Substantially by my seat of the pants estimation. Eighteen comments on a Android vs. Symbian troll article after 35 minutes? Anti-Apple troll article has 67 comments after three hours?!

They either wanted to drive down page views, will roll this back, or Netcraft will soon confirm it.

User Journal

Journal Journal: UPDATED: Target Map 3

I fixed a problem with Firefox, and maybe other browsers, where the entire target was not clickable. Should be good now: just click the target, see the links.

User Journal

Journal Journal: Target Map 8

I've started a map of targets. I won't bother saying what the point of this is, because no matter what I write, people will, intentionally or otherwise, misconstrue it. I hope the links on each name targeted gives you enough of a clue, if you are inclined toward reading and understanding.

If you have any submissions for the map, send me email to targetmap@pudge.net with the name of the individual or organization, and a link demonstrating why they should be on the map.

User Journal

Journal Journal: Circular dependencies in three languages 1

Here are six files for ya, showing a problem in 3 different scripting languages. What will they do?
--------- test1.php:
<?php
require 'test2.php';

define('SOMECONSTANT','hello world');

function foo() {
                return SOMECONSTANT;
}

echo foo(); echo "\n";

--------- test2.php:
<?php
require_once 'test1.php';

echo foo(); echo "\n";
--------- test1.py:
#!/usr/bin/python
import test2

SOMECONSTANT='hello world'

def foo():
                return SOMECONSTANT

print foo()
--------- test2.py:
#!/usr/bin/python
import test1

print test1.foo()
--------- test1.rb:
#!/usr/bin/ruby
require 'test2.rb'

SOMECONSTANT='hello world'

def foo
                SOMECONSTANT
end

puts foo()
--------- test2.rb:
#!/usr/bin/ruby
require 'test1.rb'

puts foo()
---------
Ok, scriptfiends, predict the output of these three commands:
php -q -f test1.php
python test1.py
ruby test1.rb

and then do some pasting and try it out. Match your predictions?

The PHP one bit me pretty hard today.

User Journal

Journal Journal: One Too Many 2

I have a password written on a post-it note underneath my keyboard. Decades went by without this ever having happened, but now I have one of these. [rationalize]And I'm keeping the post-it, because it'll probably be months or years before I ever need that password again, so there's just no chance I'll be able to remember it (it's actually a pretty well-made password).[/rationalize] OTOH, I suppose I could just throw it away and then the next time I need it, ask someone for it again. [truth]But no, it amuses me that I've entered the ranks of people with passwords on post-its at their desks, so I'm keeping it, for that reason if nothing else.[/truth]

United States

Journal Journal: Koster/Larsen Debate 2

Many people, including myself, were disappointed that the Koster campaign chose to not participate in the KCTS 9 debate last Thursday.* But the next day, the pair debated and TVW has the video online.

If most voters watch this debate it's hard to see how Larsen could be re-elected, for one simple reason: everything Larsen said was about increasing the size, scope, power, and influence of the federal government. For every problem, Larsen sees the federal government as the solution. Even when Larsen correctly identifies mistakes Bush and the Republicans made in the last decade, Larsen indicts himself and his fellow Democrats because they want to do the same things the Republicans did, except more and bigger. Koster wants to go in the other direction: forward to liberty and smaller government instead of the monster debt that the Democrats and Republicans gave us last decade.

* I personally disagree with the Koster campaign decision to not participate on Thursday. Their stated reason was that Herald reporter and columnist Jerry Cornfield was one of the panelists, and the Koster campaign deemed him unacceptable because he's on the left, and they didn't believe he'd be fair. My take is that Koster could have handled Cornfield just fine, and that there's far less-fair journalists out there that Koster will run into if he's elected, and that he should have done the debate ... especially since, as this debate shows, the more Koster can put himself out there, side-by-side to Larsen, the better he looks: and that's something no journalist can take away, no matter how unfair they are.

Cross-posted on <pudge/*>.

United States

Journal Journal: Larsen and Koster on KCTS 9 9

Last night KCTS 9 had nice profiles on both John Koster (R) and Rick Larsen (D-inc.), the candidates for Washington's Second Congressional District (whom we collectively interviewed recently here on Sound Politics). The KCTS piece uncritically showed Larsen's dishonest ad falsely accusing Koster of wanting to privatize social security, and referred to an "anti-incumbent" wave that is generally understood to be anti-establishment, not anti-incumbent, but otherwise it was a pretty good piece.

The discussion afterward, however, was fairly awful. All of the pundits -- including former state GOP chair Chris Vance -- said the only thing Koster has going for him is the "wave" in favor of Republican candidates. Joni Balter said Koster is "rigid" and "inflexible," while Larsen has "been there" for his constituents (as if Koster hasn't been). Perhaps she missed the memo that most voters in the Second CD want government to "be there" for us by being a lot less "flexible" on government spending.

Next Thursday, October 21, at 7 p.m., KCTS 9 will host a debate between Larsen and Koster. Tune in!

Also check out this non-endorsement endorsement of Koster by the Seattle Times. They call Larsen out for his dishonesty, his lack of fiscal responsibility, and his desire to increase taxes. They praise Koster for his fiscal prudence, his experience, his responsible record, and says he would benefit Congress. But they say they don't endorse him because he agrees too much with his own constituents: he is anti-abortion, anti-gay marriage, and is (as every scientist and responsible politician is required by the rules of logic to be) skeptical of anthropogenic global warming.*

The Seattle Times says they endorse Larsen, but at the same time, they demonstrate that Koster would better represent his constituents. Draw your own conclusions.

* If you're a liberal, you're supposed to be skeptical of religion, skeptical of politicians, skeptical of authority and media of every kind, but not skeptical of anthropogenic global warming. Even the IPCC leaves open the door that AGW may not be true; how could any lay person think there's no room for that? To decry skepticism in the face of uncertainty is to be anti-intellectual, and it is incumbent upon every policymaker and scientist to remain open-minded on all such issues.

Cross-posted on <pudge/*>.

User Journal

Journal Journal: What a socialist is 9

Anyone who defines what a socialist IS and states that therefore someone is NOT a socialist doesn't understand the word "socialist" or the English language very well.

The fact is, "socialist" has many meanings. In both French and English, for around 150 years, "socialist" has had a definition -- which has been very commonly used, even to today -- of, simply, massive social control by government for the purpose of taking from some people to give to others. As Bastiat said, for example:

Now, legal plunder can be committed in an infinite number of ways. Thus we have an infinite number of plans for organizing it: tariffs, protection, benefits, subsidies, encouragements, progressive taxation, public schools, guaranteed jobs, guaranteed profits, minimum wages, a right to relief, a right to the tools of labor, free credit, and so on, and so on. All these plans as a whole -- with their common aim of legal plunder -- constitute socialism.

Socialism does not just regard the ownership of the means of production. It's never only meant that, not in our lifetimes. Obama does favor controlling society through "an infinite number of ways" in order to take from some people to give to others. This is a perfectly reasonable, correct, and valid use of the word "socialism" ... and it's not a matter of "human dignity," but a matter of whether government should be the instrument of providing that "dignity." I contend that destroying liberty to give "dignity" to someone else is itself taking away the dignity of all.

Or, in other words of Bastiat:

Mr. de Lamartine once wrote to me thusly: "Your doctrine is only the half of my program. You have stopped at liberty; I go on to fraternity." I answered him: "The second half of your program will destroy the first."

United States

Journal Journal: Murray Pretends There Is No Deficit

Several times in tonight's debate, Senator Patty Murray said that keeping taxes at their current level would make it impossible to fund critical federal programs. But the Democratic Congress, with Murray's votes, has shown no restraint in spending caused by a lack of revenue, racking up deficits of trillions of dollars.

On what planet does anyone believe that the Murray, or the Democratic Congress, is restrained by a lack of revenue?

Cross-posted on <pudge/*>.

User Journal

Journal Journal: From Cloud back to the CLI

It is hard to remember the early days of Linux. A time when the greatest struggle was finding applications that did what we could do in Windows, applications like Office, AutoCAD, Outlook, etc...

I remember, with fondness, looking at very powerful tools like SIAG or PINE, that could do what I wanted to. While easy enough for a novice like me, the learning curve was long. But it was long because it had such depth and power, at each step the skills I learned seemed to make my mind sharper and my processes simpler. But there were still some very easy tasks I wanted to do that were out of my reach. How do I collaborate? Do they need learn what I've learned just to work with me in these tools? How do I just do (said task) by clicking on this?

Sure, OpenOffice came around and back then it was StarOffice, an app that was so phobic of the X interface that it encapsulated itself within its own desktop. Its gotten much better since then, but at some point I abandoned it for TexMacs, which produced cleaner and more beautiful results that, once again, worked into very simple processes to be productive. TexMacs can hook into many scientific programs that I found very useful, and it published within structured templates that I expected when I wanted to write something (for the most part).

Then an amazing thing happened. I could say it was just Google, but really it was the cloud. Google was just one of the first that realized that if they could get everyone to use their servers, they could collaborate with each other much more easily. The world if ease expanded with RSS feeds, labels which allowed a multidimensional way of categorizing emails beyond the folders I was used to. Its search function was so efficient that I found I didn't need to even categorize and organize most of what I had. Amazon and Ebay seemed to catch on to the same trick, if everyone used their servers they could provide each other's products in ways which were much more convenient for sellers to find. Amazon soon packaged up the proprietary data center management as the Cloud so others could have the same results. It was, in essence collaboration in a simple and easy to use maner. It was social networking, facilitated through central computers who seemed to know everyone and everything around them.

And as far as those applications go, the Cloud is still an exciting and glorious place. In fact the Cloud can be seen as the necessary infrastructure to enable the advent as smart-phones. I see smart phones as nothing more than handy personal interfaces to the vastness of the Cloud.

Perhaps now that I have satisfied the need collaborate, with all the vast sums of knowledge it keeps me connected to with a screen I can fit into my pocket, I'm finding that for personal productivity nothing beats the command line. I'm giving up on using Google and web interfaces to do the things I need to do, and going back to the power of the command line.

Case in point, Personal Finance Software. Its a killer app that I've never found anything that I was satisfied with. I've tried Cloud, Linux and Windows list of usual suspects. I've observed that there are many contenders for simplified finance managers based on many different paradigms (like YNAB). But in the end, I've found "Ledger" and I'm quite happy with the ability to use VI or Emacs, or even sed, to keep my ledger in my own way as a simple text file, while the 'ledger' command line program understands it and simply gives me stats and reports. I've even found ofx.py, a little script to download my banking information which ledger also understands. Now I finally feel like I have a long learning curve again. And once again I have that feeling of conquest, that at every step of the way I'm getting sharper, smarter, and more able to handle and process more information in successively easier ways.

But that isn't all. Since smart phones have all the graphical and UI candy I might ever need, I found myself pairing back my laptop's desktop. I've found myself drawn to the philosophy of a site called "suckless.org", which offers very simple tools to do very simple tasks. Only I divert from their tools in two instances, I use EvilWM and UZBL instead of their very fine alternatives. But that is neither here nor there.

The real jewel that expresses the new ease of desktop management through the CLI is 'dmenu', which is a cross between beagle and a dock but is usable in so many more situations. For instance, UZBL uses it to do URL completion based on what is in your browser history. Sure, my laptop has power to spare to run Beagle, Cairo-Dock, and such. But dmenu's simplicity is really its value, and especially how many times I find myself needing to use it for things like Ledger to do automated completion of all the accounts I use -- within vi. Cairo-Dock in particular does its job well, but dmenu has a certain simplicty to it which makes it useful to do the same job in so many different instances.

And that, right there, is probably the best way I can describe why I'm trending towards the CLI in my life. Because after some time in the field, I get it. I get why it works. And it is all about personal productivity, or if you will, process productivity.

Slashdot Top Deals

As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality. -- Albert Einstein

Working...