This is Michał Tatarynowicz's TypePad Profile.
Join TypePad and start following Michał Tatarynowicz's activity
Michał Tatarynowicz
Gdynia, Poland
Recent Activity
PHP is like democracy. It's not perfect, it might not even be great, but it's the best we've come up with so far.
The PHP Singularity
Look at this incredible thing Ian Baker created. Look at it! What you're seeing is not Photoshopped. This is an actual photo of a real world, honest to God double-clawed hammer. Such a thing exists. Isn't that amazing? And also, perhaps, a little disturbing? That wondrous hammer is a de...
The idea of visualizing lexical novelty is very interesting. Could you possibly also visualize word uniqueness, i.e. which paragraphs contain words that are used the least in the whole book, or maybe even in the author's whole body of work? Perhaps that could provide a more visually balanced view of where the author was at her most creative.
Visualizing Lexical Novelty in Literature
Novels are full of new characters, new locations and new expressions. The discourse between characters involves new ideas being exchanged. We can get a hint of this by tracking the introduction of new terms in a novel. In the below visualizations (in which each column represents a chapter and ea...
Indeed, it is important to remember that correlation does not imply causation. I also think that this service is supposed to find events that cause searches, not the other way around.
Perhaps if you move the dates around a bit (i.e. push the dates of stock closing prices back a day or two) it could find some real correlations of news items about IBM causing searches about related issues, but I can't imagine a straight relation between _the volume_ of searches and the stock price. Any event, good or bad, will cause a rise in volume of searches. Perhaps you should try to correlate the volume of trading stock, not the closing prices.
Stocks, Google Correlate and Being Careful With Data
Paul Kedrosky (whose opinion and blog I greatly enjoy) posted yesterday about the correlation between Microsoft stock prices and searches on Google for "google interview questions". These time series are correlated at r=0.6361. To replicate his experiment you can do the following steps: Visit G...
Considering that only you and the service provider (i.e. your bank) benefit from security, and that local hardware (WiFi router) is far more vulnerable to attacks than your/bank's hardware, HTTPS is the best option by far.
I think all web traffic should be encrypted, though we'd need to work on how browsers cache it etc. HTTPS is cheap enough to be used everywhere -- it shouldn't increase your CPU load by more than 1-2%.
I think that a great way to make people use encryption more would be to issue free SSL certificates with every new domain name sold.
Breaking the Web's Cookie Jar
The Firefox add-in Firesheep caused quite an uproar a few weeks ago, and justifiably so. Here's how it works: Connect to a public, unencrypted WiFi network. In other words, a WiFi network that doesn't require a password before you can connect to it. Install Firefox and the Firesheep add-in. W...
Even a human typist needs to have the text _dictated_ to him, which isn't the same thing as plain talk. To be able to actually talk to a computer, it'll need artificial intelligence, knowledge about you and the context of your conversation, and probably also a camera with software that can understand body language.
A camera also helps to solve the problem of computer knowing when you speak to it, as opposed to other people/computers.
Whatever Happened to Voice Recognition?
Remember that Scene in Star Trek IV where Scotty tried to use a Mac Plus? Using a mouse or keyboard to control a computer? Don't be silly. In the future, clearly there's only one way computers will be controlled: by speaking to them. There's only one teeny-tiny problem with this magical fu...
Or you could simply click-trough and copy the link from the address bar.
Fixing Google's URL Masking
Sometimes, when searching, you really want to get a hold of the URL of one of the documents in the result set. Generally, the URL of a search on Google is displayed below the title and snippet of the result. However, it is not uncommon for the URL to be shortened in some way if it is too long, s...
Sorry, I've just noticed it's the same argument Shirky uses :)
What Does the Internet Make You?
While Nicholas Carr argues that the internet actually affects the brain making individuals dumber, Clay Shirky only argues that the internet creates useful cultural artifacts (regardless of whether or not something bad is happening to your brain). This pair of articles is definitely worth reading...
I suppose that if Carr lived trough the advent of printing, he'd argue that people read more and more books, and therefore spend less time on each of them, making their retention lower and reflections on the contents shallower. They're also distracted by new books comming out every week or so.
"Internet" doesn't distract me. Unnecessary new e-mail sounds, or IMs from strangers would.
What Does the Internet Make You?
While Nicholas Carr argues that the internet actually affects the brain making individuals dumber, Clay Shirky only argues that the internet creates useful cultural artifacts (regardless of whether or not something bad is happening to your brain). This pair of articles is definitely worth reading...
Why not use Google Charts? http://code.google.com/apis/chart/image_charts.html
Manufacturing Consent in the Google Age Part 2
I finally bit the bullet and wrote some code to pull news stats from Google News to provide something more attractive than the charts that Google News Archive provides. I should be living up to other posts on this blog and present the data in HTML 5 charts - I'll get to that. In the mean time, h...
Indeed, every abstraction has a computation cost and makes the code simpler (in theory, at least.) Since most performance problems stem from complex code, in most cases it makes sense to use abstractions.
Compiled or Bust?
While I may have mixed emotions toward LINQ to SQL, we've had great success with it on Stack Overflow. That's why I was surprised to read the following: If you are building an ASP.NET web application that's going to get thousands of hits per hour, the execution overhead of Linq queries is goi...
Michał Tatarynowicz is now following The Typepad Team
Mar 19, 2010
Subscribe to Michał Tatarynowicz’s Recent Activity