FREE BURMA!

( ? , qUeStIoNMaRk )

Seeking for a sustainable amount of chaos. AKA an electronic stream of consciousness about software engineering, open source, life. By Marco Fabbri.

February 24, 2009

Support DNA Lounge: Legal Defense Fund

Filed under: life, music, internet, society

I’m a habitual listener of JamiejwzZawinski’s DNA Lounge podcast, actually it provides a soundtrack for my running (and coding) sessions, in recent news I discovered that:

The California Department of Alcoholic Beverage Control is trying to put DNA Lounge permanently out of business. They are accusing us of “running a disorderly house injurious to the public welfare and morals”, and are trying to permanently revoke our liquor license.

So this morning I did a small donation, good deed of the day FTW. (plus if I will ever go to San Francisco I’d like to visit one of the best underground clubs on earth)

Support DNA Lounge: Legal Defense Fund.

December 22, 2008

Mozilla Survey

Mozilla Community needs you… for a quick survey: “Firefox in your country“.

I took it and it takes only 5 minutes, take it and help improving your favorite browser. The deadline is December 26th.

via [gioxx]… via [pseudotecnico].

December 3, 2008

Did You Know?

…I didn’t.


Now let’s take some time to ponder on the question at the end of the video.

October 26, 2008

Potential for Terrorist Use of Twitter

Filed under: internet, web, fun, geek

Just read it on Slashdot: US Army Sees Twitter As Possible Terrorist “Operation Tool”

A chapter titled ‘Potential for Terrorist Use of Twitter’ notes that Twitter members reported the July Los Angeles earthquake faster than news outlets and activists at the Republican National Convention in Minneapolis used it to provide information on police movements. ‘Twitter is already used by some members to post and/or support extremist ideologies and perspectives,’ the report said. The report goes on to say, ‘Terrorists could theoretically use Twitter social networking in the US as an operation tool.’

Then, the Fail Whale will save us :-)

PS: We just need to get Jack Bauer in touch with the Fail Whale.

Good Bye SeekTube

After being installed for the whopping amount of 42 times (yes, 42) SeekTube gets outdated by YouTube providing the same functionality. You can now postfix a YouTube link with #t=XmYYs (which differs from SeekTube links for an additional “t=”) and get the player start at that precise moment; actually the precision depends on the nearest available key-frame, which the player starts playing from.

As a plus, YouTube also implemented a functionality I was wondering to add to SeekTube: it now automatically detects when someone mentions a specific time and adds a link to that point in the video. If you write 01:18 in a comment, YouTube would enclose it in an anchor tag wth the onclick attribute set to the seekTo function, i.e. <a href=”#” onclick=”seekTo(01*60+18);return false;”>01:18</a>. The detection is performed server-side (although the conversion is completed on the client - is this by or design by accident?); this leaves a little room for (seektube-strikes-back) porting the detection fully on the client side (in a greasemonkey/ubiquity script) and having it available on every page linking or embedding a YouTube video.

Good Bye SeekTube,
So LongShort and Thanks
For All the Few FishLinks

October 17, 2008

Beginnings (New Addictions)

Filed under: life, internet, web, technology

Notwithstanding Google Reader subscriptions getting fatter and fatter and Facebook Live Feed reaching flood level, I had to try, I couldn’t help myself but to begin twittering.

October 9, 2008

Comic Driven Development

CDD (Comic Driven Development) seems the last trend in software development techniques, first experimental evidences show it as particularly successful in getting the fun back to programming.
Ingredients for the recipe are a talented and sharp comic writer (say your favorite geek comic author) and a smart and receptive development team (say the one behind your favorite video-powered online time waster): the comic writer portraits a tremendously useful feature which could clearly improve the life of the many,

Man, I just wanted to know how babby was formed.

the development team makes it real,

YouTube Audio Preview Feature

and it actually works!

YouTube Audio Preview feature actually works!

Now the whole CDD thing just needs a wikipedia entry.

July 25, 2008

Happy System Administrators Appreciation Day

If you can read this, thank your sysadmin

Today is System Administrator Appreciation Day. From (the wikipedia entry on sysadmin Dasy) :

System Administrator Appreciation Day, also known as Sysadmin Day, SysAdminDay or SAAD, was created by Ted Kekatos, a system administrator in Chicago. Kekatos was inspired to create the special day by a Hewlett-Packard magazine advertisement in which a system administrator is presented with flowers and fruit-baskets by grateful co-workers as thanks for installing new printers.[1] The holiday exists to show appreciation for the work of sysadmins and other IT workers. It is celebrated on the last Friday in July. The first System Administrator Appreciation Day was celebrated on July 28, 2000.

As a side note I may suggest you take a while to read this beautiful and involving novel by Cory Doctorow “When Sysadmins Ruled the Earth”.

Happy Sysadmin Day!

July 21, 2008

SeekTube in action

Here comes a video demoing SeekTube functionality.


March 18, 2008

Martian Headsets

Joel wrote, as usual, a thoughtful and witty article on the web, standards, interoperability and the upcoming mother of all flame wars; this is a must-read for everyone concerned with web-related software development (web designers, web programmers, information architects, marketeers…) .

As usual, the idealists are 100% right in principle and, as usual, the pragmatists are right in practice. The flames will continue for years.

Joel goes into a lengthy explanation, driven by an extra-terrestrial catchy case study, of what are the possible “cardinalities” of “market standards” (One-to-One - all is fine and simple, One-to-Many - yet fine, Sequence-to-Many - a story of pain and backward compatibility, Many-to-Many - you know, PurePain ™), why a standard without a reference implementation it’s not that standard, and why in the long run being conservative in what you do, and being liberal in what you accept from the others potentially ends in deployment issues kicking your conservative yet liberal butt. In the meanwhile you get also acquainted with some real-world compatibility issues between rabbis from different ultra-orthodox communities:

If you’ve ever visited the ultra-orthodox Jewish communities of Jerusalem, all of whom agree in complete and utter adherence to every iota of Jewish law, you will discover that despite general agreement on what constitutes kosher food, that you will not find a rabbi from one ultra-orthodox community who is willing to eat at the home of a rabbi from a different ultra-orthodox community. And the web designers are discovering what the Jews of Mea Shearim have known for decades: just because you all agree to follow one book doesn’t ensure compatibility[…]

As a very brief personal memorandum: Real Standards must have Real Reference Implementations (because “reality siphons off excess complexity1) and although Postel’s Robustness Principle is (imho) still much valuable for the wide spread of the internet/web it has been able to sustain so far, it should be carefully balanced - “in medium stat virtus” - with having very, very strict standards and “components” positively obnoxious about pointing them all out to you; maybe we (as developers/engineers) should resort to some sort of “carrot and stick” principle.

NOTE 1: The full citation from David H. Gelernter’s Mirror Worlds (a wonderful and fascinating book narrating a vision of computing and information of extraordinary elegance - that is by other words a good combination of simplicity and power) is:

“Information structures are, potentially, the most complicated structures known to man. Precisely because software is so easy to build, complexity is a deadly software killer.
The same problem exists for hardware machines, but it lacks comparable significance. Physical reality is the overflow valve that siphons off excess complexity before the whole system blows.[…]”.

Safely store your passwords on

Clipperz - online password manager

Get free blog up and running in minutes with Blogsome | Theme designs available here