Virtuous cycle

Bartlomiej Owczarek weblog

Miranda Piano

Just came back home after watching Miranda Piano’s show at Teatr Studio, then some drinking and now a bit drunk eating bread with butter and salt, the only things I found in the kitchen, hopefully bread does not have mold in it, can’t see clearly in this state.

William Shanks, according to Wikipedia was a British amateur mathematician (…) famous for his calculation of pi to 707 places, accomplished in the year 1873, which, however, was only correct up to the first 527 places. This error was highlighted in 1944 by Ferguson (using a mechanical desk calculator).

William Shanks spent his life calculating constants in the mornings and then checking his calculations in the afternoons.

William Shanks wasted his life on something that a calculator can do in two seconds.

I disliked the fact that I felt treated like an enemy sitting in the audience and now, blog’s made it clear to me that actually my feeling was correct as we, the audience, represent insensitive senseless fat asses lives that are not even self aware of this senselessness.

(existence of the blog in itself is a surprise, not bad for a “clicker hater”)

Just read more of the blog and somehow it’s easier to get the message out of it than from the play. Maybe because I read blogs everyday while watching plays, not so much.

So now I have a feeling I miss most of the meaning from the play, but it’s not my fault, hostility doesn’t help to bring message across. (just discovered: this kind of play is called a stand-up comedy and is supposed to be funny).

Concern over meaning of life gives her high ground over ones who don’t even feel the need for life to have meaning, but Miranda’s life is not much closer to having any meaning that those of the people she scorns. In fact she instinctively hates some very things that actually make sense.

Good luck with finding that one thing.




You can now run EC2 servers in Europe - how faster it is?

I just reached the first milestone - deploying my application into a production server. Roughly at the same time, Amazon announced that it is now possible to have EC2 instances running on data centers located in Europe.

What is EC2? It’s a platform which allows you to run your application on arbitrary number of virtual servers. EC2 charges for servers on hourly basis, so it allows, in principle, to scale very flexibly.

From the very beginning I wanted Ogito to run on EC2.

Having servers located in Europe is a good thing, because latency is lower - ie. requests get handled faster because they don’t have to travel back and forth over the ocean. But I wanted to have some idea what the difference would be and ran couple of pings from my home location. Results:

  • EC2 us-east instance: 120ms
  • EC2 eu-west instance: 60ms
  • Google.pl: 46ms
  • Progreso.pl: 17ms
  • Onet.pl: 15ms

60ms. Doesn’t beat local hosting, but better than hosting in the US.

For now my app is running in the us-east region, anyway, because ec2onrails AMI that I use (AMI is a server “template”) is not available in Europe yet. I was a bit surprised that one cannot access public AMIs across the regions, but that’s the way it works - regions are very self-contained.

Side note 1: I deployed my app successfully over the weekend, upgrading ec2onrails image to rails 2.2.2 and doing some other modifications. Hooray!

Side note 2: that said, the app currently is able to only display “come back later” page without any errors:)

Side note 3: I wish I had a place to write about more geeky stuff, I don’t like writing them here because my friends would find them hard to digest, while having another side blog never worked for me.

Just in time before Christmas: $50bn fraud

That’s the size of losses estimated by Bernie Madoff, who was just arrested.

Some say it might be less, like $20bn.

So much for “hedge funds are going down with dignity” (FT column a week ago):

In an awful year for everyone, hedge funds have remained a beacon of free market principles. It is small comfort, but it is something.

One amazing detail is that regulator was informed a decade ago that Madoff is running a giant Ponzi scheme:

A wrinkle in the case is the complaint dating back nine years to the SEC by a securities industry executive named Harry Markopolos. He contacted the agency’s Boston office in May 1999, telling SEC staff they should investigate Madoff because it was impossible for the kind of profit he was making to have been gained legally.

First Posche, now this. Not a good month for hedge funds.




Vanishing point

So much for the healthier lifestyle: last month I’ve been working 7 days a week, eating junk food and outputting spaghetti code (hopefully my coding is getting better with time).

In contrast, I had no time for yoga, fresh air and friends.

And of course blogging.

But blogging is already dead according to Nick Carr, so maybe it doesn’t matter so much.

I’ve been trying fanatically to reach certain milestone that I set for October, but unfortunately, in the course of work, the milestone became a sort of vanishing point.

(side note/explanation: I am currently working on an Internet application that I want to reach some usable state beginning next year)

As expected, setting for a real work allowed to stress-test the initial concept. Some changes proved to take a lot of time. For example, I thought I would be able to classify the objects that I work with into a neat set of categories. It didn’t work with the real cases, though, and I had to change the data model to allow necessary flexibility.

On the other hand, number of smaller issues that emerge in the process and have to be taken care of is astonishing (and quite scary).

Start of new year is a mid-term milestone that I will use to see where I am, after 3 months of work.

What I find optimistic, though: I still very much look forward to reaching the target I aim for. The road up is steep, no surprises here, but I believe that it’s worthwhile the more the further I go. I prefer it this way rather than the other.

Predictions are getting really bleak

From a meeting organized by Sequoia for its startups:

Upin, who knows a thing or two about money and markets, told the room that we are in the beginning of a long cycle, what he called a ?secular bear market.? This could be a 15-year problem, he said. This comment was accompanied by many slides that showed historical charts of previous recessions averaging 17-year cycles. He pointed out that the issue here is not the equity markets but the credit market, and that will take a long time to recover. He was ominous in warning the startups that this is a global issue, it is not a normal time, and is a significant risk not just to growth but to personal wealth.

As reported by gigaom.

Some depressing, but maybe inspiring advice for startups follows.

Banks collapsing, dominos falling ever closer to Poland

In Russia when they were explaining to me why people didn’t trust banks so much (topic was triggered by the low volumes of deposits in commercial privately owned banks) they said: “there’s been a banking crisis every two years, what would you expect. People are afraid that the bank can come down and take their savings with it”.

(fot. rosendahl@flickr)

I kind of took it in as a valid explanation but never fully internalized the notion - in Poland, when selecting a bank, hardly anyone actually considers whether it’s gonna go bankrupt or not. You never hear banks falling in Poland, except for some obscure “pocket banks” in the distant past of the early days of the market economy.

Even with the lest prestigious and smallest banks, trust used not to be really the major decision factor.

Maybe that is going to change soon. Just in (gazeta.pl):

Investors wondered who would be the next candidates for bankruptcy. Commerzbank, owner of the Polish BRE Group, fell almost 23 percent on the Frankfurt stock exchange. Trading of UniCredit (strategic shareholder of Pekao) was suspended altogether on the Milan stock exchange, after they fell 9%.

In December 2007 I quoted this passage I found in FT:

(…) two giant and interlinked bubbles burst simultaneously - one in property, one in credit - leaving banks and investors on the brink of bankruptcy, some hanging on by their fingertips

That was before the balls started to drop, and the mood was cautiously optimistic then.

It sure feels like something similar with regards to banking situation in Poland right now. Things are falling apart abroad, but at home everything is supposed to be in order, except for the performance of investment funds, which keep looking for the bottom - but this is generally accepted as an isolated and contained phenomenon.

Looking into the future of Polish financial sector in the next 6 to 12 months, maybe it’s time now to calculate in some turbulence.

Back from Google Day 2008 [Poland]

I came back from Google Day 2008, organized for the second time in Poland by Google.

The scale of the event was quite impressive, even though there were some organizational deficiencies (like, everything was running late).

Just before event the started, the light-spirited Google’s logos beamed on huge screens accompanied by pompous music, reminding of the strength and confidence of today’s corporation, made peculiar impression on me (like that of seeing a child suddenly grown into a giant but still looking like a child only a very big one).

Anyway setting was nice.

But the content I saw was rather uninspiring. At least from my perspective. Maybe the idea of the event was more community/brand building, than showcasing something truly new.

First there was a video message from Cerf who told us that innovation is important, then Mario Queiroz (Google Labs) presentation from which I remember only that Google will keep on innovating if only for the reason that Internet is growing larger and that there are still some difficult problems in search, like understanding context of the query. And reminder what is the strategic idea of Chrome, for those who missed it.

Then I endured one session structured around screenshots from Google Trends and went back to do some real work today.

Still I think Google didn’t need to satisfy itself with such boilerplate content - certainly there is no lack of opportunities to say something new. Say, display Android phones (instead there were labs of… Google Maps and Youtube). Or provide insight into details of cooperation terms for startup mashups (ok, this is self-interest).

Maybe I missed some good stuff in the other workshop sessions, but judging from the agenda, I do not think so.

The best thing to do was probably networking, but for this purpose I was poorly prepared due to lack of business cards (note to myself: need business cards). But one person turned out so relevant to my current work that meeting her just like that seemed an amazing luck (and a justification for the time spent).

Google News comes to Poland, go28days goes global

I neglected to post lately because of my ongoing adventure with Rails (apparently rails 2.0 made the book I have next to obsolete, doesn’t make life easier). Nevertheless there were some interesting things last week:

First - Google News finally launched Polish site. I use the global version all the time (parallel to Techmeme for geek news) and I’m curious if it will change the landscape here in Poland. My feeling was that we have still quite a limited set of web news sources for GN to make serious impact - even though some very rich sources have such a crappy web presence (I mean rzeczpospolita), that having GN figuring their updates instead of us might increase the readership significantly.

Second - go28days opened an English version of their site and even got covered by techcrunch.

I would love to see more companies go global. Given how few of them do, go28days might deserve more praise than they got (was there actually a Polish company covered by techcrunch before…?)

Tomorrow, actually today, Google Day 2008 (if I manage not to oversleep it).

There is no free lunch, except for EU subsidies

I attended a conference focused on EU programs for supporting tech innovations (programs 8.1 and 8.2).

The opportunity seems attractive enough to warrant some time to write an application… even though there might be important limitations under the surface, which I haven’t researched yet. For example, I’m not sure if ownership of the company can change during the period it receives subsidies.

So I have more paperwork to do. There is also a question if there will be time for it, because 55% of the budget was already applied for at the time of the conference (Monday).

Backup your Gmail before it’s too late

At last I got concerned about possibility of losing access to my primary Gmail account - and with it to all my mail - sufficient enough that I decided to make an effort and learn how to make an offline copy of my mailbox.

First I found this tutorial on how to setup a daily backup routine from the command line.

The solution is fancy enough, but I thought, why not simply use Apple’s Mail app to get all the mail on the desktop?

Here we go.

I was following instructions from here and here.

Synchronization seems to work all right, so aside from backup, now I can use Mail app to work on email offline.

I’m going to try Rails on EC2

I’m not exactly in a stage of getting into technical details, but I already kind of decided that I will switch to Ruby on Rails for development of the current project.

Reasons: learning rails would probably be no harder than staying with PHP and learning framework like Zend, which is where I stopped last time.

And RoR promises much improvement with time-to-market.

Having sort of decision on rails, I wanted to have an initial idea of available hosting options, also for the needs of a “back of an envelope” business case.

I’m very happy with my current provider, progreso, but sadly they don’t support rails on shared servers, yet. If I wanted to host with them, I would have to buy a dedicated server anyway.

But as far as dedicated servers are concerned, Amazon’s EC2 looks much more attractive (at least at a first glance).

As for pricing, basic virtual servers are cheaper than in case of progreso (like, $70 a month excluding bandwidth and additional storage).

Additionally, path to hosting Rails applications on EC2 seems already well-beaten. For example here: Deploy a Ruby on Rails app on EC2 in five minutes. There are even Polish startups (shoptrix) who chose this solution.

And of course the most advertised benefit of using EC2 is the ability to increase capacity on pay-as-you-go basis, by easily launching new virtual servers when necessary.

Status: I’m almost done with the legal setup

Today I ticked tax office off the list, so the only thing remaining is visiting social insurance administration.

I registered for e-accounting solution (iFirma), which looks trendy, but whether they can provide enough expert support online is another topic. There is certain risk to it, but I wanted to give it a try.

I’m also finalizing desk research phase of Ogito and moving to actually talking to the people in the industry, which should be much more fun. Especially taking into account that the industry is fun in itself, by definition.

From technical side, I’m fascinated with Rails and waiting for the shipment of books from the UK.

I’m getting into ever friendlier terms with my Mac:

I discovered that I can use my legacy LCD as an extended desktop, which should be helpful later on.

Got a fixed phone number… from skype

I wanted to renew credit for skype calling, but in the process I discovered that I can set up a fixed phone number as well.

This is really cool, and just in time when I thought that it would be nice to have some kind of a fixed line number. But a fixed number without having to get actual fixed line is even better.

Unlimited local calls don’t hurt either.

If I figure how to set up a fax on this number, then it would really satisfy all my phone related needs.

Update: unfortunately it seems faxing is not really something you can do on voip.

City shops my data around as if there was no tomorrow

About a week ago I made the first step to formally become an entrepreneur - I went to the municipal authority of Warsaw (my district, actually) and applied for registration.

This was the first and only place that got the tip of this development, but I already received an unsolicited (but personalized with the data I gave to the office) offer from ING SME banking, and another from an accounting office.

Authority apparently has quite a liberal policy of sharing official information.

One conference to present them all [CEE markets]

Gemius is preparing for this year’s Internet CEE conference. It will take place in October.

(picture above of work on a promotional clip for the conference)

I did not participate in the last year’s event personally, so I cannot say anything about networking opportunities during the conference.

But I browsed the materials, and found them really interesting. Presentations from every nearby country, lots of data. I could get an overview of the whole region (from the point of view of web activities) based on this one conference.

Next Page »