The Wayback Machine - https://web.archive.org/web/20090602085605/http://shane.curcuru.name:80/blog/

I want a Unix-y Mac more like Windows

No, seriously. While $dayjob is primarily done on Windows - for convenience with legacy apps - I have a year old MBP that I absolutely love - most of the time. When will we ever have the best of them all?

Once you learn enough of the cryptically arcane symbols that serve as the magic handshake to actually get Unix-like boxes to do something useful, there really is a lot of quickly accessible power in there. All sorts of file, web, data, and network processing is possible from a few short and simple (er, cryptically arcane) lines of text. Even better, with Cygwin and the like, it’s possible to take some of this power all over the place.

Macs are magic - most of the time. 80% of the things you touch, click, or CTRL-click on a Mac just ‘Do The Right Thing’. Not only is it intuitive, it’s also beautiful. Hmmm, I’ll have that one - click - done. Oh, cool - it also buttered my toast while measuring milk for my coffee - delicious and convenient all in one!

The other 20% is the arsenic-laced inner seeds of Macdom. The moment you step off the path of the One True Way, you’re lost. Even worse than being lost, even after scouring the forums and tips and clicking on every pretty button there is, you find out that there just plain isn’t any way to accomplish what you want.

Now in Unix, you get lost plenty. But there you should expect it, ever since you passed by that #!/bin sh echo "Abandon All Hope" line a while back. In Macdom, it’s all the more frustrating when you find yourself adrift, with no obvious or unobvious way to get what you want.

On Windows, it’s reversed: 20% of the things work the way you expect. The other 80% are different, and they’re different between each set of applications you use too boot. But once you learn the arcanely cryptic menu accelerator keys, you get by pretty well. And the great thing about Windows is that if you want to do something unusual, then you can find a way to do it. It may require downloading an unsupported program to hack the underlying data file, and it may not be portable anywhere else, but it will work. You do have options.

So I want just enough of the core power of Unix shells and potentially portable, higher level scripting languages. Then I want the beauty and simplicity of Mac to manage it all for me without too much typing most of the time.

Then when I decide to do one of those aberrant things that the Mac Gods have declared not worthy, I want the breadth of semi-pro hack tools available on Windows to get it to do exactly what I want.

That, or an iPhone that fits in my pocket with a screen that magically expanded when needed. I’d settle for that, I guess.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: mac, ui, windows

Haiku: South beach

/ Crashing on South beach /
/ water flows upwards on sand /
/ Taunt the sea and run /

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: beach, haiku, water

Brutally honest phising spam

I got a refreshingly direct and honest phishing spam email today; in fact the only real complaint I have about it is how confusingly it’s written. It simply asks you to send them your username and password. No tricks, no fancy hidden links or disguised graphics. Just a plain old request for your password via email.

Dear Webmail User,
This message was sent automatically by a program on Webmail …
Your mailbox has exceeded the storage limit set by your administrator. …

To help us re-set your SPACE on our database prior to maintain your INBOX,you must contact your system administrator by replying this e-mail and enter your: Current Username: { } and PW: { } to increase your storage limit.

Thank you for your cooperation.

The best thing is: what username and password? They don’t even know what email system you think you use! I suppose I’d have to guess they’re targeting hotmail users for storing dictionaries of user/password word frequencies, since the only two links are to hotmail and live.com.

The mail came from Rubinoc@arcadia.edu apparently at BISHOP.arcadia.edu for those curious.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: email, phish, spam

Will you buy a Boston Globe this week?

As a souvenir?

Are you buying the Boston Globe Friday or Saturday as a souvenir?

  • I read the Herald (0.0%, 0 Votes)
  • The Boston What? (33.0%, 1 Votes)
  • No, but will print boston.com homepage instead (33.0%, 1 Votes)
  • No, the Globe will persevere (0.0%, 0 Votes)
  • Yes - several (33.0%, 1 Votes)

Total Voters: 3

Loading ... Loading ...

For those not lucky enough to live near the Hub, the latest news on the Boston news scene is that those mean New York Times owners want to shutter our beloved Boston Globe, where the unions want to be able to keep their lifetime jobs.

Yes, perhaps both sides are engaging in a touch of hyperbole. But for all it’s faults, it would still feel odd to end up living in a one-newspaper town after all these years.

So - what’s the latest bet for what the boston.com domain is worth these days?

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: boston, globe, news, newspaper, poll, universalhub

What I believe: the ASF’s Mission Statement

What I believe

The mission statement of The Apache Software Foundation should be:

To provide high quality, open source software for the public good at no cost, and to showcase our meritocratic and community driven method of building sustainable software projects.

Note that this differs slightly from the original Certificate of Incorporation, both in some clarifying details, and the addition of the “showcase…” part. The original incorporation papers - over 10 years ago now - very broadly defined what the Foundation was going to do as:

… engage in any lawful act or activity …, including the creation and maintenance of “open source” software distributed by the Corporation to the public at no charge.

Commentary

  • It’s clear that the core mission is to provide software for the public good. That’s both the key value we provide as a non-profit serving the public, is what we were founded to do, and what we’ve been very successful at.
  • I would argue we should add the “high quality” or a similar qualifier, because the greater public isn’t well served by projects that don’t work well or have major bugs. If we really want to serve the public good, our projects need to work for them mostly as-is to serve some useful function.

    Note that I don’t see any need to restrict the type or kinds of projects we engage in; I’d be happy to have an end-user browser come to the ASF, if the community aspect made sense.

  • I believe adding the “and to showcase…” section is important. Our success beyond the actual software products we’ve provided for the public is astounding, in terms of our leadership position in the areas of software licensing, community development, and public and media awareness of open source issues. If our purpose is a public charity, then we should capitalize on what we’re good at.
  • “Meritocratic and community driven” is another way of saying “The Apache Way”. Communities tend to build better software - in the long term - than individuals. And a healthy and diverse community is the best way for merit to surface and be recognized, typically within the ASF as being elected a committer. Note that diversity of community is important as a policy too, as our Incubator’s graduation policy shows.
  • “building sustainable software projects.” This is the rationale for the “showcase” addition. We’ve proven that not only can we build software, we also have a pretty good method for doing it - and keeping it going. The sustainability is a key part of our value to the public: knowing that our projects will likely continue to support and improve our software is a huge benefit over short-term projects or ones that die out if key individual committers move on.
  • Besides the fact that I believe the public benefits from learning about our methods, the “showcase” part also has an indirect benefit for the public as well. Teaching other software developers (and others) about how we work and succeed will draw more individuals, organizations, and projects towards us. This enables us to provide even more software for the public good, and helps to ensure that people wanting to donate time or code to the ASF will be aware of our policies, and it will be easier for them to join us if they choose to.

I’m sure it can use some minor wordsmithing; I can’t quite express the merit and community ideas in the clearest (yet concise) way yet. But I believe we’re selling ourselves far too short if we don’t acknowledge and embrace the fact that our impact on the world stretches well beyond simply the code that we release.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: Apache, asf, policy, whatIbelieve

How to monetize Twitter

Besides courting IBM and then having Oracle buy you, of course!

  • Introduce paid accounts. Very small fee to get one, but most services are pennies pay-per-use, so encourage people to put more cash into their “twitter wallet”.
  • Editable tweets. Paid account holders can retroactively EDIT THEIR TWEETS TO CORRECT ERRORS. (Looking at @oprah here.) Although the internet and Google store everything forever, Twitter can control their own database & website (the primary source of twitter data), and could probably use their API limits as a whip to force most of the major third party clients to silently accept the edited tweets. To edit a tweet within 15 seconds of posting costs a penny; editing anytime after that costs perhaps a dollar. This is withdrawn from the twitter wallet the account holder already setup, of course.
  • Put ads on the website - on all non-paid account holder pages. This doesn’t interfere with functionality, and won’t upset the geeks, who are all using third party clients anyway. For paid accountholders, have the option to include ads on their twitter.com homepage, and allow a small kickback of the ad revenue to cover part of the paid account fee.
  • Add metadata to tweets for paid account holders. The sky’s the limit here (well, their database is the limit). Rich text formatting and Graphical smilies (in clients that support them, of course, which most will)? RDF / Hashtag / semantic web / SEO name=value fields attached to your tweet, and accessible from the API? All good things that people would pay for.
  • Life vests. Each paid account holder with a certain number of tweets gets a free, Twitter-logo’d live vest for wearing as they jump the shark with Twitter.

Wanted: someone to do the cost analysis of email traffic vs. SMS traffic (showing how 10 cents for an SMS is something like a bazillion dollars per megabyte) and apply the lesson to twitter.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: ads, socialnetworks, twitter

Happy Patriot’s Day!

Although I had grand plans of putting all the local events into a fancy calendar to ease the process of figuring out which ones to attend, sadly, that didn’t happen this year.

Patriot’s Day event information is scattered across a number of different sites, although the most comprehensive reference is BattleRoad.com. Other worthwhile sites for event listings include:

  • Minute Man N.H.P. official site. If you’re attending any of these events, be sure to get there early, and pay attention to where the parking lots are. They will fill up early, and you’ll likely need to walk a ways along the 2A corridor or wait for a shuttle bus in the official parking areas.
  • Wicked Local’s listing of Concord/Lexington events.
  • Town of Arlington’s event listings. The Jason Russell House Battle reenactment is one of the hidden gems of the weekend - you can often get closer to the action than in Tower Park or in the NHP events.

Someone ping me next year if they have good ideas for a great UI for creating a public calendar. I should probably also seek out some of the BattleRoad folks (Mark!) and help them organize their website a bit - frames are so 1900’s.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: arlington, concord, history, holiday, lexington, parade, patriots

Oprah is Twitter’s shark

With the coming of mainstream celebrities doing shows while twittering live, and competitions for a million followers, I join in today with the bleeding edge geeks who cry: Twitter has jumped the shark with the mainstreaming of it’s millionth follower contest, and with Oprah’s widely publicised (BUT UNFORTUNATELY SHOUTED) first tweet live from her show. It is somehow disappointing that with all the fanfare, the handlers in the old media world still don’t understand the new web: check out the inanity of the few follow on tweets she made. C’mon, I could have produced a better set of follow-on tweets this afternoon in my spare time than they put up. Sheesh.

This is not to say that Twitter didn’t succeed in one thing: the servers stayed up even in the face of rampant follow/unfollow attempts for @aplusk.

Let me add one disclaimer to my shark proclamation: while the fresh new appeal may have worn off for many, twitter is still a useful tool, especially with the many third party clients and website integrations. It’s just moved beyond the social scene for geeks, and out into… well, entertainment, I guess.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: shark, socialnetworks, twitter

World’s Most Needed iPhone App


if call(type = incoming) then
if not Find(call.number, my.contacts) then
hits = url.load(whocallsme / 800notes, ?call.number).count
if hits then
call.redirect(voicemail)

Copyright (C) 2009 Shane Curcuru, All Rights Reserved, All Ideas Interesting.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: call, code, copyright, idea, iPhone

Fresh From Twitter

@monkchips 77AgencyLondon’s recent tweet says it all: “How social media can resurrect your brand’s reputation”… or not.

@ndw Lesson to world: always sanitize inputs. You never know what someone else will think that punctuation means otherwise.

@ndw Funny, I think #twhirl displayed ’s incorrectly in it’s pop-up, but correctly in the main stream window

@jimjag Amen, brother! I keep thinking ASF should take more leadership in defining the conversation somehow. Oh, to find time…

@gdaniels liberate liberate liberate http://tinyurl.com/dfwo7a

RT @FoodWriterDiary: I’d love your opinion of Spanish food in US http://tinyurl.com/d8ogpf and @sgala post (in Spanish) were simultaneous

/me questions if small batches of stock options are really worth it given how annoying US taxes are to do.

RT @zzqa: Greasemonkey un-tinys URLs inline: http://userscripts.org/scripts/show/40582 First compelling reason I’ve seen to install it.

@alberttwong I’ll pay the first 29.95 for their convenience - before, had gotten rebate city paying for everything else. Oops. kthxbye!

Ah, forgot how evil TurboTax is. State downloads on Basic version are charged separately: $40 - waaaay more than I remember.

Share Shane's Sayings

  • Technorati
  • Google
  • LinkedIn
  • del.icio.us
  • Facebook
  • TwitThis
  • YahooMyWeb
  • co.mments
  • Live
  • Reddit
  • Slashdot
  • Identi.ca
  • Yahoo! Buzz
Tags: fresh, twitter