Alcides Fonseca

40.197958, -8.408312

Helvetica

Helvetica is a documentary about the typeface with the same name, and typography and graphic design in overall.

What matters is not the letters are inked, but the whitespace between them.

The documentary is a bit too long, but it presents you opinions from several graphic designers about Helvetica, what is so good about it, how it is interpreted, and how you deal with the fact that’s today’s default font.

I must admit that while watching it, I got the urge to make my own typeface, and I even got a few ideas for this wiki’s redesign.

Religulous

Diogo recommended me Religulous an humorous documentary about how ridiculous religion is.

Bill Maher interviews some representative people from a few churches and the outcome is funny, yes, but it can’t be taken seriously as a documentary. He never allows his interviewees to finish their ideas and his trying to be funny all the time. In some of them, he’s brilliant, but in overall the movie loses it’s power.

I wouldn’t recommend to anyone who’s certain about their religion. They will (rightfully) criticize the way he interviews people. But if you are doubtful, you might find it funny.

Microsoft and XDA

Microsoft send a legal notice to XDA for them to remove the upcoming WindowsMobile 6.5 ROM links.

While they are legally right, they should support XDA Developers. They are the biggest community of WinMobile Developers, and they are the ones that make the experience with Windows-powered smartphones and PDAs bearable.

Leaking wm6.5 to developers and hardcore users is the best way of doing a beta test, and improve the product launch since there will be 3rd party apps since 0day.

Attention Bankruptcy

If I were to define the Internet, I would say it’s Information + Communication. This might change over the time, and it might not apply to everyone. Some will only see it as a mean to communicate with other people (think Skype/MSN/Hi5/Facebook), others would just use it as an information silo (Wikipedia, Google Searches). And the minority of geeks might even use it for weird things I don’t even want to talk about.

For me, Internet plays a major role in my lifestyle. I wake up and check on the email in my PDA when still in bed1. I get up and go to school where I turn my laptop on and check the news. Until the end of the day, I keep checking google reader, since I get new feed items every 5 minutes. When I go to bed, I read the rest of them. Oh and I have IM on all the time.

Internet is not only a way of communicating. It’s also my business. I have done web-developing for the last 9 years2. I haven’t bough a single book about it. All the information I learn is either by other people, or trading with Google. They get money from the ads, and I get links to the information that I want.

Business aside, there’s the other google that provides me with the entertainment I want. But that’s still information nevertheless.

So I get all of this from the internet. Some ask if this is enough. I say it’s too much.

My FeedReader should be a scrolling ticker

Yeah, I got feeds every five minutes. And this is me on diet now. Sometime ago I stopped following all the big blogs. TechCrunch, LifeHacker and all of those who post every half an hour all about nothing. Now I follow individuals, who are much more interesting. The best is the small personal stuff they share that makes me smile from time to time.

So about that awesome posts in the “big blogs”? If they are so good, someone will link it in their blog (or twitter, or some mailing list). I’ve stopped worrying about that and I’m happy about it.

Still, I now follow much more blogs (each with rarely posts) but it’s still too much. And I don’t read all of it. I’d love some filtering, like Paula, or my colleagues presented on Codebits, or what Fred suggested.

The solution Fred suggests for this problem is to stop using your RSS reader. It’s impossible for me to do this. I could migrate from Google Reader to something like FriendFeed, but I would still be reading my feeds. He suggests that waiting for blog posts to come to you via twitter, or use websites like HackerNews/Techmeme for community filtering.

I already read HackerNews, but as an extra-feeds when i got the time. The really interesting stuff comes mostly from random people’s blog I followed because I liked one single post. It’s also hard to find all my tastes around the web, and even impossible to follow some personal stuff.

Feedreaders are a good experience I’ve been advocating to all my non-geek friends and I’m just waiting for someone to wake up Google for that Bayesian filter they already have coded.

Twitter can’t scale.

It’s sad, but it is true. “Twitter doesn’t scale in a social way”:“http://dev.null.org/blog/archive/2009/01/25#1708_lesslears and” I’ve just written a whole post about it.”:/blog/twitter-fail

Inbox Zero

I must be some magical guy, but I always have an inbox 0. The problem is that emails that need a reply with more than two lines got stared. So I have this second inbox on the top of my page (Thank you Lab folks) with my to-answer list. This is the one I can’t reduce to zero.

Then I must be the problem!

Internet has always provided me with more and more information. For any new thing I learn, it raises two more questions that I want to know. This addictive aspect of the internet is now starting to worry me. Maybe the problem is not in the means I use to access information, but in my hunger for new knowledge3 that is the root to this problem. That urge I have to follow that new person, or add that blog to my reader is the one to blame.

With these last days without round-the-clock internet connection, I’ve missed it a lot, but also decided to change some stuff in my lifestyle, I don’t get a fat unsociable nerd.

1 I started doing this when teachers emailed us later in the morning that they wouldn’t be giving class the next day.

2 I intend to stop for a while, but that’s another post.

3 Yes, I have been seeing Heroes. I know, I know…

Twitter Fail

I know he was supposed to be dead, but I will link him anyway: Twitters Forthcoming Mother of All Whales.

I’ve been twittering for more than two years now, and I reached a point where I couldn’t follow twitter anymore. I was following almost 500 people and I stopped watching the timeline. I was checking the website from times to times, but mostly losing the interest I had in the beginning when there were so few of us around there. Now everybody is going into Twitter, just like what happened with hi5 some years ago.

I even tried to clean my following list. I reached 200 and those are the indispensable I had to follow, and I still find it hard to keep up.

Truth is, Twitter doesn’t scale. And I’m not talking about Rails here. It’s about the social scalability.

I’ve been thinking about quit twitter all together, but some folks still make it interesting. But I really have to ignore it all when it’s soccer time. That’s why I think grouping is the key to reduce noise in twitter. That or negative filters, as Carlos Duarte suggests.

For now, I’ll just keep a low profile and continue with my human experiences. I will post the results soon.

Ruby blocks in Python

The only feature that makes Ruby more awesome than Python is being proposed. And Guido already commented on that :)

The Github Momentum

History

Long time ago there was this website called SourceForge that hosted the majority of opensource projects. It would offer a unix shell account, hosting and CVS (and later on, SVN) repos and CDN powered downloads. Today a lot of Unix and Windows utilities live there.

Google got big and in 2006 they launched their own OpenSource Hosting with a SVN repository, wiki, issue tracking and downloads. Plain simple, à lá Google.

Then a couple of ruby hackers started a side-project called Github that offered repository hosting for projects that used the Git Version Control System. But it wasn’t a regular hosting like SourceForge, GoogleProjects, or even BitBucket or Launchpad [1], it uses the Web2.0 success model:

Simple to use

If you have used Github, you have seen that the web interface is really simple. Basecamp-like simple. The only thing that is limiting this factor it git itself that is not as straightforward to use as SVN or even Mercurial. But they even did some tutorials and provide some help about git itself, which works pretty well and is making some great opensource projects migrate to their service.

Social network

This is a small difference to the regular services. In Github you can follow2 developers, or simply some project. It has an activity stream (think facebook) where you can be up to date with commits, forks, pushes related to the projects you care.

Freemium

It is free for opensource projects, but they run a business. If you want your company to use their features for your projects, you can buy one of their plans. I find they a bit expensive, specially the lower ones for small teams, but it’s not by chance that they won the Best Bootstrapped Startup Crunchie.

Github Rocks!

I love the decentralization of git and now more than ever I love the offline commits. So bad I migrated everything I had in SVN and I am hosting everything as a git repository in my external hard-drive, VPS and the important ones in Github.

I have tried to use simple git repositories in my VPS and even using Redmine to browse but the experience sucks comparing to Github where you can see the various branches, commits and even get some stats.

There are some nifty features like being able to host your webpage as a github repo, or the per-project wiki that’s very useful for storing the documentation of your opensource project. There is a small different against google’s project wiki: it isn’t available in the repository, which I find weird for these guys that even have snippets in repositories. You can also edit a file and commit right there in the browser, which I use sometimes for quick fixes in my website. But my favorite feature is the commit comments which Gaspar use for code reviewing.

What I most miss is an issue tracker. Google has this, and while Github doesn’t include one, it allows you to integrate with 3rd party services like lighthouseapp. Be there is always hope.

The Catch

As I said before, I love the fact that Github works with the opensource community. They even blog about cool projects they host. There is a general concern about a commercial company hosting most of the opensource projects around (being Google, Github, any of them). I agree that would be safer to have non-profit entities, like the FSF and a non-freetard one, to do this service. However I find the advantages of having an innovative company working on this service enough to have the risk of having most of the opensource projects in the future.

1 The later two are a step ahead of the former and more close to Github.

2 Or stalk…

The Pirate Bay trial

I’ve already expressed my opinion about BitTorrent but I believe it is important to pay attention to the trial the Pirates are facing. I suggest you to read Jesper’s post.

I’ve followed the trial via TorrentFreak and you should read the posts too.

Notes

  • 50% of the charges were dropped in the second day. This shoes how lame the accusation is.
  • The accusation has no clue about BitTorrent. Neither has the judge, so it’s up to the defense to explain what it is, how it works and why their clients are not guilty. (It doesn’t really work with the “innocent until you are proven guilty”.
  • The accusation played with an American-style mentioning evidences without presenting them beforehand. The judge did not like it.
  • The defense did the King Kong Defense
  • The accusation tried to use the defendants political views to prove them guilty.
  • Witnesses called by the accusation were media-related people claiming how much they have lost due to pirating. When the defense called a Professor that explained how there is no direct relation between the media industry losses and piracy, the prosecution tried to attack him personally and question his academic degree instead of answering the points raised.

This trial is not only important to ThePirateBay [1], but to everyone involved in file-sharing and ultimately the internet. Zeth has an interesting writing about the consequences of this trial for both parties, and even if the pirates lose, they can appeal and this whole thing can be delayed 5 or even 10 years.

1 Oh my god! I just linked to a torrent-index, I must be a criminal assisting copyright infringement! I can go to jail!

Atheist Bus

London buses are now displaying a beautiful slogan for the Atheist Campaign.

Although I like the idea, enjoy the ad they came up with, and even find the girl in the pic attractive with that tshirt, I won’t donate.

I don’t intend to take part of active atheism. Let the others believe in whatever they want, without any kind of pressure against.

I won’t say that ad will not light up some doubtful heads though.

Precisamos de Religiões Light

Uma boa leitura sobre os extremismos que existem aplicados a religião (como existem em qualquer outro campo):

Pode bastar. Há muita gente que bebe bagaço ou fuma haxixe sem ser alcoólico ou drogado. Mas tem que ser pouquinho de cada vez. Também as crenças religiosas são para consumir com moderação por serem tão fortes. Há poucas religiões light. Um deus algo-poderoso que dê uns toques aqui e ali não satisfaz. Os crentes querem um Deus Todo-Poderoso, com maiúsculas e tudo, capaz de controlar todo o universo. Uma crença que os aqueça por dentro. Mas disso só se pode tomar um calicezinho aos domingos e dias de festa. E nunca quando se tem crianças doentes em casa.

Extremismo, só com moderação.

Será que é possível existirem religiões light? Ou religiões que não sejam levadas a sério, é por falta de crença dos praticantes? Então e o budismo? Dirão que é um pouco extremista, mas não é uma religião no sentido mais formal da palavra.

To all ma.gnolia users out there.

Andr3 finally released it. The de.fibrillator, a way of getting your ma.gnolia bookmarks back and ready to import in del.icious (or any other service).

Kudus!

The future of workspaces

Since any of you offered to pay my trip to Lift Conference, I relied only in Stephanie who did an awesome job by blogging the event. Thank you very much!

The presentation that caught my attention was Where will you work tomorrow? by Pierre Belcari.

I like the idea of companies using the hoteling system and trying to come up with different approaches.

Note: If you are in Portugal, come to this year’s edition of Take Off where we will discuss coworking and this issue.

Visual Studio 2010 using WPF

So, VS2010 screenshots came out and its UI was revamped to use WPF.

I understand the WPF thing. HTML is somehow limited for some experiences, and XAML is the markup language for real Rich Applications. It runs somehow limited in the browser via Silverlight, but has full power in the Desktop.

I am not sure about MS intention to make WPF the default UI system. I really digg Winforms, even if it’s old. It’s simple and it works! In every MS Office release, they have introduced new toolbar and menu styles and I’ve always liked the plain winforms approach. Now they are trying to be innovative with the ribbon that’s system-wide in 7. Although the layout approach may be more suitable in some applications, the design it’s not simple.

The 3D appearance of the ribbon and the WPF controls in VS2010 adds to much noise to the interface. Apple has just one simple toolbar, that makes application work in a simple way. Context stuff goes into sidebars or the inspector, and there aren’t any applications that try to go round this simple layout. Ok, there’s Office for the Mac, but those guys are a bit weird.

I loved the Winforms Visual Studio style. It was the prettiest IDE around. Not it looks like some colored version of Eclipse RCP. And I bet it takes more time to load on regular pcs.

O que não se ensina nas universidades

O que não se ensina nas universidades é um artigo que vai sair na edição de Março da Exame onde empreendedores de sucesso vão comentar sobre o que falta no ensino superior.

Gostei bastante da resposta do António Câmara da YDream que aborda Criatividade, Propriedade Intelectual, Domínio da Língua, Incerteza, Gestão do Tempo e Capitalismo. E de facto um empreendedor necessita de todas elas.

Politics as Religions

Peter Saint-Andre posts about the way he sees governments: something abstract that is powered by individuals that believe in it, just like religions.

The authority of a particular religion’s god derives from an asserted monopoly over divinity (thou shalt share in the divine only through participation in this church). The authority of a particular country’s government derives from an asserted monopoly over power (thou shalt have strength only through participation in this government department or function). On this theory, the goodness or power of the people (i.e., ultimately of individuals) comes about only through the grace of the monopolists — not from the inborn features, acquired customs, and hard work of the people.

I oppose the monopolists. I think that divinity and power, properly defined, are all and only individual, and that institutions derive their just divinity and power from the individuals who participate in those institutions.