December 28th, 2011
In Business
No Comments
This is a surprising story, wherein Amazon seems to casually break its contract to demand more money from a company that sells through Amazon:
M-Edge’s success and recognition by Amazon should have been news to celebrate, but a lawsuit filed by M-Edge paints a very different picture. Here’s the background information summarized from the lawsuit:
October 2008: M-Edge start selling Kindle jacket paying Amazon’s standard 8% commission
February 2009: M-Edge enter “Kindle Compatible” agreement with Amazon taking their commission payment to 15% ...
Read More
Source
December 26th, 2011
In Business
No Comments
If Facebook is full of such smart people, why is so little care shown for a clean API?
I could pick from hundreds of examples from the last few years, but here’s why Facebook wasted a couple hours of my valuable time today:
The Javascript SDK lets you subscribe to events ‘auth.login’ and ‘auth.logout’. They are documented like so:
auth.login – fired when the user logs in
auth.logout – fired when the user logs out
Pretty simple, right? Of course it isn’t. In fact, ...
Read More
Source
December 26th, 2011
In Technology
No Comments
A very nice summary of Galois Theory, which I have read about before but which I still don’t understand. But, you know, every time I read about it, I feel like I come closer to understanding it.
For a long time, people wondered whether it is possible to write down something like the “quadratic formula” for cubic, quartic and quintic polynomials with integer coefficients. We now know that for cubic and quartic polynomials, this is possible. But for degree 5 ...
Read More
Source
December 25th, 2011
In Business
No Comments
During recessions, companies sometimes fire too many people, losing the institutional memory that glues the organization together:
I’ve seen memory drains during down-turns in the economy. The company will offer the oldest, most-experienced, highest paid employees a buy-out or they’ll offer them five years extra pension/retirement if they leave now. Mgt figures that consultants can be hired if they ever need X, Y or Z done again at a fraction of the cost of the employees.
Many senior employees accept the offers, ...
Read More
Source
December 25th, 2011
In Philosophy
No Comments
Worrisome that a member of the EU can slide back into authoritarianism.
That’s not all. The long arm of the current Fidesz government can grab and shake any foreseeable future government through the officials they are now putting into place. The new constitutional order extends the terms of office for the public prosecutor (9 years), the head of the state audit office (12 years), the head of the national judicial office (9 years), the head of the media board (9 ...
Read More
Source
December 24th, 2011
In Philosophy
No Comments
Married women rating low on project completion?
Post external references
1http://www.dataincolour.com/2011/06/hacking-education-part-2-the-curious-case-of-the-mrs/
Source
December 23rd, 2011
In Technology
1 Comment
PHP memory management is weak compared to something like the JVM. Perhaps that is because PHP scripts usually execute in a few seconds and then stop, whereas JVM software often has to maintain 99.99% uptime?
In this post I want to investigate the memory usage of PHP arrays (and values in general) using the following script as an example, which creates 100000 unique integer array elements and measures the resulting memory usage:
Source
December 23rd, 2011
In Business
No Comments
I am so very American, when I first heard of this, I assumed this was management attacking the rights of the workers, rather than the workers winning something they had specifically fought for.
The backlash against twenty-four-hour connectivity has started.
Carmaker Volkswagen (VOWG_p.DE) has agreed to deactivate e-mails on German staff Blackberry devices out of office hours to give them a break.
Under an agreement with labour representatives, staff at Europe’s biggest automaker will receive e-mails via Blackberry from half an hour ...
Read More
Source
December 23rd, 2011
In Business
No Comments
Frustrating that there are people anywhere who argue about the obvious stimulus that comes from a weak dollar. If a strong currency leads to a strong economy, then why did China just spend $5 trillion dollars to keep its currency weak?
Matthew Yglesias finds John Cochrane ridiculing the notion that devaluation makes it easier to bring a country’s relative wages down, whereas the empirical evidence is overwhelming that devaluation does, in fact, do just that.
Now, Yglesias has some fun with ...
Read More
Source
December 23rd, 2011
In Philosophy
No Comments
I am doubtful of this argument. Is ambition more difficult as you get older? It seems to me when you are younger you are looking for love, when you are older you are worried about children, so there is always something that might act as a break on ambition. But real ambition means putting all of that aside, and focusing on a single goal. This is difficult at any point in life.
I’m in my 40s and I’ve spent quite ...
Read More
Source
December 23rd, 2011
In Business
No Comments
Poland has immense deposits of shale gas.
With shale deposits distributed generously worldwide, Europe is beginning to catch the trailing edge of this game-changing moment in global energy production. Today the European Union is engaged in a crucial debate over whether and how to tap into its own shale deposits, which contain more than 17.5 trillion cubic meters (and with the recent discovery of a new major deposit in the United Kingdom, possibly as much as 22 trillion).
In Europe, Poland ...
Read More
Source
December 22nd, 2011
In Philosophy
No Comments
My 5th grade teacher called me “an enigma”. This fits with my own experience as a student:
From Creativity: Asset or Burden in the Classroom?, a good review paper. What the paper shows is that the characteristics that teachers use to describe their favorite student correlate negatively with the characteristics associated with creativity. In addition, although teachers say that they like creative students, teachers also say creative students are “sincere, responsible, good-natured and reliable.” In other words, the teachers don’t know ...
Read More
Source
December 21st, 2011
In Philosophy
No Comments
Laura Klein wisely points out that Penelope Trunk is a moron who needs to shut the fuck up:
Similarly, long before women had the right to vote in the US, many women didn’t actually want the right to vote. Some even felt that women were biologically not capable of voting well. And for years after they had the right to vote, many people still felt that it was the wrong decision.
How many women in the US do you know who ...
Read More
Source
December 20th, 2011
In Philosophy
No Comments
Do you belong? Subtle cues including how a room looks could tell people they do not belong. This may have a big impact on questions such as why there are so few women in tech.
Meanwhile, other psychologists wondered how much you can tell about someone from the stuff in their bedrooms. Samuel Gosling of the University of Texas at Austin gave students permission to enter the dorm rooms or apartments of other students and asked them to rate ...
Read More
Source
December 19th, 2011
In Philosophy
No Comments
When I really want to share something with a friend, I send them an email. The remarkable thing about a lot of “social” sites is how anti-social they are. It’s sort of like the problem with dating sites. With dating sites, there is no way to limit the trolls. With social sites, there is no way to limit the sharing enough to communicate “this is important”.
The other day, I read a perceptive article, “In Defense of Friction,” arguing that ...
Read More
Source
December 18th, 2011
In Philosophy
No Comments
Why let others judge you? Why not define yourself?
Another anti-college screed. I agree with all of it:
We may have been fooled by one of our generation’s biggest scams. In fact, not only do we blindly accept it, but most of us will be working our way out of debt for a decade because of it. It’s a system that penalizes creativity, scatters our focus thinly between unrelated errands and unashamedly conditions us to believe that a few people can ...
Read More
Source
December 17th, 2011
In Technology
No Comments
In some ways, this sounds like an insightful write up, comparing the ability to add numbers in Lush versus Clojure:
I have avoided the JVM my entire life. I am presently confronted with problems which fit in the JVM; JVM libraries, concurrency, giant data: all that good stuff. Rather than doing something insane like learning Java, I figured I’d learn me some Clojure. Why not? It’s got everything I need: JVM guts, lispy goodness; what is not to love?
Well, as it ...
Read More
Source
December 16th, 2011
In Philosophy
No Comments
What’s interesting to me is how powerful the forces are to ensure that the new people who get hired are similar to the people who are already there. The possibility of large cultural differences or shocking differences of opinion are therefore reduced to negligible.
1. Most applications practically go straight in the trash.
Because professionals balanced recruitment responsibilities with full-time client work, they often screened resumes while commuting to and from the office and client sites; in trains, planes, ...
Read More
Source
December 16th, 2011
In Philosophy
No Comments
Grit is more important that IQ or self control.
Why might most people think that IQ and self-control are more important than consistent, long term effort? There are many possible answers, but Duckworth’s research suggests an explanation I hadn’t thought of before: that it’s harder to observe long term focused efforts by others.
We speculate that individual differences in the intensity dimension of effort are salient and, therefore, described by many adjectives in the English language (e.g., energetic, conscientious, dutiful, ...
Read More
Source
December 16th, 2011
In Business
No Comments
It is strange that Lego will no longer run ads like this:
We ended up getting the Lego Star Wars calendar instead, which is awesome except that it’s not particularly Christmassy (though you do get a Yoda dressed as Santa at the end (that’s in continuity, right?)) and it cost an unbelievable $40 because of the licensing fees (it’s like $10 more than the normal calendar).
This is par for the course in old Legoland now. Outside of the Movie tie-ins ...
Read More
Source
December 15th, 2011
In Technology
No Comments
This sounds like a very difficult bug to track down:
My personal understanding of Rails up until an hour ago was that a CSRF violation would raise an exception. This would practically never get seen by a legitimate user operation, so few people are aware of that, but I had seen it a time or two when security auditing BCC. (Some of my geeky friends had, back in the day, exploited BCC with a CSRF and helpfully told me ...
Read More
Source
December 14th, 2011
In Business
No Comments
Startups are intense, and can drive some people to depression.
This article hits home for me on many levels, it speaks about the passing away of Diaspora’s co-founder Ilya Zhitomirskiy due to unknown reasons, however highly associated with the pressures of startup life. As a follow up to my post “The Start Up Girlfriend”, it is clear that startup culture becomes a lifestyle. It is not a 9-5 job with the ability to turn yourself into “off” mode. Do people actually ...
Read More
Source
December 14th, 2011
In Technology
No Comments
In theory, this is a rant against Coffeescript, but at the theoretical level, it is a rant against easy to read languages that are actually tough to comprehend.
CoffeeScript encourages writing code in sentences instead of logical statements.
eat food for food in foods
That looks great on the demo page, but eventually you end up with something more like this:
wash plate, brush, sink for key, plate of dishes when plate.dirty if meal.status is ‘done’
That is verbally readable code, but it’s not ...
Read More
Source
December 14th, 2011
In Technology
No Comments
This makes me hopeful. More to the point, it makes me want to work on desktop apps with Clojure.
Starting a Clojure Desktop Application
We’re starting up our first desktop application in Clojure. We’re a heavy vim and ruby shop. We’ve done several desktop applications in JRuby. This is the first time we’ve tackled swing UIs and GUI testing in Clojure. It’s still early in the process, but here’s what we’ve found so far.
Swing
For Swing, we’re using seesaw. It provides Clojure bindings ...
Read More
Source
December 14th, 2011
In Technology
No Comments
This is a great chart:
Post external references
1http://rubyconf-webmachine.heroku.com/image/webmachine/http-headers-status-v3.png
Source
December 14th, 2011
In Business
No Comments
A great article with a lot details about figuring customer churn:
The problem here is that the [number of churns over period] value is affected by the entire period but the [number of customers at beginning of period] value is a snapshot from the beginning of the period. This might not have much impact if new customers only make up a small percentage of your user base but for a company that’s growing this can lead to some major misinterpretations.
Consider you ...
Read More
Source
December 13th, 2011
In Technology
No Comments
A year ago the hype surrounding Scala was red hot. Some programmers, like Colin Steele, didn’t like it, but many others argued that it was the next Java, Java 2.0. But now the backlash is setting in:
In two years we went from having Scala as a very strategic choice to have it simply as an interesting (and mostly enjoyable) technology that we use to develop some (and rather small) parts of our platform. I still think, as I always did, ...
Read More
Source
December 13th, 2011
In Business
6 Comments
[[ I leave the post below as it was written in 2011, for historical purposes. But I would no longer assume that Kachingle’s actions can be understood in a positive light. ]]
Mike Krahulik is angry about Kachingle. What is the issue? There are 2 possible ways of putting this:
1.) the subscribers of Kachingle wanted to give money to Mike Krahulik and he is very angry about this
2.) Kachingle claimed it was raising money for Mike Krahulik, and some people donated ...
Read More
Source
December 12th, 2011
In Technology
No Comments
How to build admin interfaces for Ruby On Rails?
This is a great summary:
RailsAdmin started its life as a port of MerbAdmin to Rails 3 and was implemented as a Ruby Summer of Code project by Bogdan Gaza with mentors Erik Michaels-Ober, Yehuda Katz, Luke van der Hoeven, and Rein Henrichs. The project is self described as a Rails engine that provides an easy-to-use interface for managing your data..
Its main features include:
Display database tables
Create new data
Easily update data
Safely delete data
Automatic ...
Read More
Source
December 12th, 2011
In Philosophy
No Comments
Only modern technology allows the invention of the cheeseburger:
A few years ago, I decided that it would be interesting to make a cheeseburger from scratch. Not just regular “from scratch,” but really from scratch. Like, I’d make the buns, I’d make the mustard, I’d grow the tomatoes, I’d grow the lettuce, I’d grow the onion, I’d grind the beef, make the cheese, etc.
It didn’t happen that summer, by the following summer, my wife and I had built a new house, ...
Read More
Source
December 12th, 2011
In Philosophy
No Comments
Garann Means has a great post about the meaning of the words “women” and “girls”.
I know women who are driven just as crazy by the use of the word “girl” as the presenter and the other women she references, and they have every right to feel that way. But I’d like to speak for the other side, as someone who frequently refers to herself and other women as girls, and is much less likely to refer to “men” than to ...
Read More
Source
December 12th, 2011
In Philosophy
No Comments
My friends and I have been wondering why the word “cool” hasn’t become uncool, whereas words like “groovy” were immediately outdated. Seems related. On the one hand, the last 40 years were the 3rd biggest cultural revolution of the West:
1.) the adoption of Christianity in the late Roman times
2.) the Protestant Reformation of the 1500s
3.) the abandonment of Christianity in the 1960s
But in other ways, the era has been one of remarkable non-change.
Go deeper and you see that just ...
Read More
Source
December 11th, 2011
In Business
No Comments
I am tired of startups that start off well and then run out of energy and just sort of give up. I am exhausted by all the startups that stop innovating past a certain point. Why do they stop? Bad management? Lack of resources? Failure of nerve?
Some startup needs to do more to help me manage what I read. Netvibes is in a good position to do this. I have 1,000 RSS feeds in Netvibes. I can not read ...
Read More
Source
December 11th, 2011
In Philosophy
No Comments
I am puzzled and confused at the way my friends are taking their kids out of the school system. Either they home school their children or, if they have money, they send the kids to private school. “If they have money” includes working 3 jobs and, in one case, meeting men in hotel rooms for sessions of nude photography — it is incredible the sacrifices some of my friends are making to keep their children out of the public schools. ...
Read More
Source
December 10th, 2011
In Philosophy
No Comments
This is interesting on several levels, both because of her youth and also because the idea of copyright piracy, the fight against intellectual property, is the most radical economic agenda that seems to have a mainstream following at this time.
From the article:
In a few weeks Amelia Andersdotter will be the second Pirate Party member to take a seat at the European Parliament in Brussels. The 24-year-old Swede was voted in more than two years ago, but due to bureaucratic quibbles ...
Read More
Source
December 8th, 2011
In Technology
No Comments
Some code is junk and needs to be re-written from scratch. Yet no code gets everything right the first time, so some re-writing must be done, without re-writing everything from scratch, since the re-write will also get things wrong. The ideal has to be write code in a style that makes it easy to incrementally fix the mistakes that you are currently making, even though you don’t know you are making them.
I Point the Finger at You, I Have ...
Read More
Source
December 8th, 2011
In Technology
No Comments
In my mind, the most impressive thing about the Ruby On Rails eco-system is Bundle, which manages dependencies among gems (in other words, it is a great package manager). It locks down a given build/version when you run “bundle install” but it doesn’t allow this when you deploy, as they didn’t want versions changing at deploy time.
Maven, in the Java ecosystem, has problems because it will include changing versions:
This is the largest practical issue I’ve had with developing a ...
Read More
Source
December 8th, 2011
In Business
No Comments
Your tax dollars at work?
Wonder where the billions in bank-bailout money was used for? No need to worry. It seems that our tax dollars are indeed ttrickling down to support a wide number of small business—particularly small businesses like tony escort services, strip clubs, night-clubs and A-list drug dealers favored by Wall Street’s high-rolling brokers and traders.
FBI investigations in thepast have found that many of Wall Street’s top firms regularly spent millions of dollars a year on booze, drugs and ...
Read More
Source
December 7th, 2011
In Business
No Comments
This is very well said. These are the very things I like about startups:
3. The fast pace
A great thing of a small team is the fast pace everything moves at. Since you’re talking directly to those in charge and everyone shares the vision at least a bit (otherwise why work for this startup?) everything moves quickly. An idea is pushed into the system and a couple of days later it can be implemented and tested.
Conversely when working with an ...
Read More
Source
December 6th, 2011
In Philosophy
No Comments
I think this is very true. Much of politics is about who you like. I think intellectuals build elaborate verbal excuses to explain their politics, but in their politics are mostly determined by who they like.
The Madoff affair, as you may know, was a classic case of “affinity fraud”; Madoff was able to gain the trust of wealthy Jews by persuading them that he was their kind of guy. Affinity fraud lies behind a lot of financial scams ...
Read More
Source
December 6th, 2011
In Business
No Comments
This is why I plan to spend January building support for other payment providers. I need to get away from PayPal.
YOU CAN ONLY HELP CATS
PAYPAL: Only a nonprofit can use the Donate button.
ME: That’s false. It says right in the PDF of instructions for the Donate button that it can be used for “worthy causes.”
PAYPAL: I haven’t seen that PDF. And what you’re doing is not a worthy cause, it’s charity.
ME: What’s the difference?
PAYPAL: You can use the donate ...
Read More
Source
December 5th, 2011
In Business
No Comments
Steve Blank is wrong about everything. How does this make any sense?
My formal definition of a startup is a temporary organization in search of a scalable and repeatable business model. Yet if you’ve founded a company you know that regardless of any formal definition, startups are inherently pure chaos. As a founder, keeping your company alive requires you to think creatively and independently because more often than not, conditions on the ground will change so rapidly that any original ...
Read More
Source
December 5th, 2011
In Technology
No Comments
This is a great intro to responders.
Post external references
1http://blog.crowdint.com/2010/11/05/controller-responders-in-rails-3.html
Source
December 5th, 2011
In Technology
No Comments
Crazy. I had no idea that HTTP 1.1 had already defined an upgrade response code:
10.1.2 101 Switching Protocols
The server understands and is willing to comply with the client’s request, via the Upgrade message header field (section 14.42), for a change in the application protocol being used on this connection. The server will switch protocols to those defined by the response’s Upgrade header field immediately after the empty line which terminates the 101 response.
The protocol SHOULD be switched only when it ...
Read More
Source
December 5th, 2011
In Philosophy
No Comments
“You are too emotional” tends to be a gendered accusation, thrown at women, and yet I’ve seen men get very uncomfortable in meetings, and then lash out. I don’t recall seeing a man cry at the workplace, but anger is as much an emotion as tears, and there seems to be a much higher tolerance of anger from men than either anger or tears from women.
I write this in response to a post from Rachel By The Bay (which ...
Read More
Source
December 4th, 2011
In Business, Technology
No Comments
People on the business side never seem to realize the true costs of complicated business rules.
I once thought payroll was simple too. It turns out that it is essentially complex, because of all the special deals and weird practices that have been set up over years of union negotiations and HR people with strange ideas.
For example, these are pretty accurate:
People in Dayton get paid differently from people anywhere else.
Ex-Jeep employees accrue certain benefits six months out ...Read More
Source
December 3rd, 2011
In Business, Philosophy, Technology
No Comments
Publicly labeling someone a friend is a social act, yet most of the social networks ignore the potential awkwardness of this fact.
I like this:
There’s no way to take a time-out from our social life and describe it to a computer without social consequences. At the very least, the fact that I have an exquisitely maintained and categorized contact list telegraphs the fact that I’m the kind of schlub who would spend hours gardening a contact list, instead of going ...
Read More
Source
December 3rd, 2011
In Technology
No Comments
When I look at my body I notice that 100 trillion cells are cooperating. How do they sync their actions? How do they communicate? I have been assuming they must pass RNA back and forth among themselves, communicating important information. I pleased to read that this apparently happens:
Other subcellular packages drawing attention are exosomes — tiny membrane-enclosed sacs that form inside the cell and are later spat out. These nanoscale vessels were discovered in the 1980s and then ignored ...
Read More
Source
December 3rd, 2011
In Philosophy
No Comments
A remarkably honest speech from the Polish foreign minister:
Then came the crunch, headlined “What does Poland ask of Germany?”. First came six points Mr Sikorski wanted Germany to acknowledge.
1) it is the biggest beneficiary of the current arrangements and therefore under the biggest obligation to sustain them
2) it is not the “innocent victim of others’ profligacy…You, who should have known better, have also broken the Growth and Stability Pact…your banks…recklessly bought risky bonds”
3) the crisis has lowered Germany’s borrowing costs
4) ...
Read More
Source
December 2nd, 2011
In Business
No Comments
Most startups fail. And failure is stressful. Defeat can sink a person into a deep depression. Some very good comments on Hacker New about this:
The founders of Diaspora were in a really unenviable position. They started off with a wave of national press as well as solid financial support from grassroot users. As time went on, it became increasingly clear that they would not be able to accomplish the goal they originally set out to do. They had failed. Publicly. ...
Read More
Source
December 2nd, 2011
In Technology
No Comments
These are a great introduction to git.
Post external references
1http://speirs.org/blog/2008/9/29/git-branching-and-fast-forward-merging.html
Source
December 2nd, 2011
In Technology
No Comments
When should you outsource work? When should you bring it in-house? I work at a place that had an in-house designer for several years, but got rid of them in August and has since tried to rely on outside firms. This has problems.
We hired an outside design firm and they were sloppy in the manner they got us the designs and assets. I wrote an email to our internal team, including our management:
I think next time we hire ...
Read More
Source
December 2nd, 2011
In Technology
No Comments
I have been asked to build an API for managing our subscribers. I’m researching how to build APIs in Rails. I previously linked to John Nunemaker’s debugging advice. I like these rules:
1. Document as You Build
2. Be Consistent
3. Provide the URLs
4. Present the Data
About #2, I find it easy in the short term but almost impossible over the long term. Give me a year and I’ll clutter any API with a stupid mix of return values. All the same, ...
Read More
Source
November 30th, 2011
In Technology
No Comments
This article is like a complete education regarding REST in Rails, both its strengths and weaknesses. And then Nick Sutterer ends by suggesting a new abstraction layer that cleans up the clutter that can occur if you are not very, very careful.
What’s wrong with form POSTs?
Nothing! Using the #form_for helper and Rails params is absolutely ok. However, I want to point out that POSTs are not limited to HTML forms – they can also send other representations.
So, what Rails ...
Read More
Source
November 30th, 2011
In Business
No Comments
To me, the most interesting part about this story is how the entrepreneur tries to quietly throw Steve’s words back in his face. This makes all of his excuses sound reasonable, as if he’s only trying to do what Steve has taught. And yet, it’s all a transparent lie.
A month went by, and the product stopped getting better. The U/I still sucked, and new features had stopped appearing. The next month, the same thing. I got a call from ...
Read More
Source
November 30th, 2011
In Technology
No Comments
REST means that URLs mean something.
REST can mean that every possible state has a specific URL. It follows then that most websites are not RESTful, since most have state that varies at a given URL. For instance, a lot of sites ask users to login. Only a site made of static documents is truly RESTful (or a site that imitates static documents).
What else can REST mean? Some people associate with verbs: GET, POST, PUT, DELETE.
What is the ...
Read More
Source
November 30th, 2011
In Technology
No Comments
Sometimes it is difficult to get into a community, especially if you don’t know where the heart is. What are the most popular blogs and forums and mailists? I’ve been trying to discover this for Ruby. I just discovered RubyFlow, a community aggregation of blogs, and am impressed with the amount of writing that is happening.
Post external references
1http://www.rubyflow.com/
Source
November 30th, 2011
In Philosophy
No Comments
If you can overlook the nonsense about inflation and fiat currency, this is a really good comment about how disappointing the USA has become, for entrepreneurs, and for everyone else:
I was born in the USA, and worked for startups for nearly 2 decades in the USA, but when it came time to do my own startup, I left the USA. There are many reasons for this, and further, when I come back to the USA, I’m reminded of some of ...
Read More
Source
November 30th, 2011
In Technology
No Comments
Give info on a font, faster and easier than FireBug.
Post external references
1http://www.chengyinliu.com/whatfont.html
Source
November 30th, 2011
In Philosophy
No Comments
Intense religious experience could be a sign of mental decay:
According to the study, people who said they were a “born-again” Protestant or Catholic, or conversely, those who had no religious affiliation, had more hippocampal shrinkage (or “atrophy”) compared to people who identified themselves as Protestants, but not born-again.
The study is published online in PLoS ONE.
As people age, a certain amount of brain atrophy is expected. Shrinkage of the hippocampus is also associated with depression, dementia and Alzheimer’s disease.
In the study, ...
Read More
Source
November 29th, 2011
In Philosophy
No Comments
There is no such thing as being pro-business. There is big business and there are startups. The culture that defers to one may not defer to the other. The country that worships Berlusconi because he has concentrated all business power in his own hands is not going to be a country that celebrates the daring entrepreneur who sets out on a perilous adventure and tries to do something new.
The existence of obstacles shouldn’t be a good enough reason to ...
Read More
Source
November 28th, 2011
In Business
No Comments
Google gives out a lot of vouchers for free ads. For the most part, this simply serves to create inflation among the bids people have to make to get certain keywords. The winner is Google.
For a while now, Google has been busy handing out $75 to $100 AdWords vouchers as a means of drumming up more advertiser activity. I’ve redeemed multiple such vouchers on my partially inactive account over the last year. I also received one with an invitation to ...
Read More
Source
November 28th, 2011
In Business
No Comments
When a major newspaper closes down, its readers stop reading newspapers. They do not turn to other newspapers instead.
Post external references
1http://mediadecoder.blogs.nytimes.com/2011/11/28/shocker-readers-of-the-news-of-the-world-vanish/
Source
November 27th, 2011
In Technology
No Comments
Probably the best way to create an API for a Ruby On Rails project:
More Frustrations with API Generation
The issues above were just the beginning of the issues we ran up against using the ‘to_json’ method because that approach is interested in ‘serializing’ a database object while we are interested in creating a relevant representation for our public API platform. The ‘serialization’ of the object so directly just didn’t quite fit what we were trying to do.
The easiest way to ...
Read More
Source
November 25th, 2011
In Philosophy
No Comments
Once again, it is worth remembering, coal kills lots of people and nuclear does not. Yet, people fear nuclear more than they fear coal. This is due to what might be termed the illusion of control. It shows up in many parts of life: people fear getting on an airplane more than they fear driving a car, even though driving a car is vastly more dangerous than flying in an airplane. In the USA, 3500 people die every month in ...
Read More
Source
November 25th, 2011
In Business
No Comments
John Cook says something very important:
Here are a few thoughts on institutional memory from a talk by Admiral Hyman G. Rickover.
When important decisions are not documented, one becomes dependent on individual memory, which is quickly lost as people leave or move to other jobs. In my work, it is important to be able to go back a number of years to determine the facts that were considered in arriving at a decision. This makes it easier to resolve new problems ...
Read More
Source
November 24th, 2011
In Technology
No Comments
Just now discovering Mike Gunderloy’s frequent updates on the world of Rails. Very useful. I like:
I swapped my MacBook for an iPad+Linode – Tempting thought, as my Mac Pro ages and needs to be replaced. This might be a new trick that I am too much an old dog to learn, though.
Mojolicious – Yeah, there’s a reason I’m looking at Perl web frameworks. This one looks pretty good.
Calendroid Pro – I’m much happier with my calendar on the Android ...
Read More
Source
November 23rd, 2011
In Technology
No Comments
I can relate to a lot of this. I’m doing a lot of these things for the TMA software, including ditching the ORM and just using PDO.
I received a lot of great responses from my post on ditching your ORM and using straight PDO. The product we are building lets you review all of your Google AdWords and Bing AdCenter ads in one central location. This project was given to us by a group of marketers who do this manually ...
Read More
Source
November 22nd, 2011
In Business
No Comments
This place, the Grind, looks very cool. I would love rent space there, if I had the money.
Post external references
1http://grindspaces.com/
Source
November 21st, 2011
In Philosophy
No Comments
Since the 1800s people have been writing about how increasing productivity would eventually cause everyone to become unemployed. The most famous writer to make this argument was Karl Marx. He argued that the one thing that the capitalists were good at producing was their own grave diggers — that is, they were hiring workers to build machines that would eventually lead to everyone being unemployed which would lead to world revolution which would lead to a world where the wealth ...
Read More
Source
November 21st, 2011
In Technology
No Comments
Korma, sql for Clojure. This could be very useful.
Post external references
1http://sqlkorma.com/
Source
November 21st, 2011
In Business
No Comments
I wonder how many entrepreneurs have this moment? I only recently had this feeling with WP Questions. I am no longer taking people’s advice about design. From now on I will do what is “bad”, if I think it is right.
I wonder if it takes a few years of trying before you can “go with your gut”? Having gut instincts implies some experience.
Post external references
1http://sugru.com/story
2http://www.wpquestions.com/
Source
November 20th, 2011
In Business
2 Comments
For the most part, I think innovation is good, but I regret what is sometimes lost along the way.
I have many fond memories of afternoons spent at Borders bookstore, reading books, drinking coffee, discussing things with friends, or maybe just skimming magazines. When the big box book chains came on the scene in the early 90s, they were a revelation, the variety they offered was exciting. I recall one time in the 90s when myself and my girlfriend read ...
Read More
Source
November 20th, 2011
In Business
No Comments
Hitler got elected after deflation hit Germany in 1930-1932. So why do people cite the inflation of 1923?
Joe Weisenthal tells us about an analyst willing to risk a Godwin’s Law citation; Dylan Grice of SocGen points out that it was the deflationary policies of 1930-32, not the inflation of 1923, that brought you-know-who to power.
Indeed. When we hear assertions that Germans are deeply hostile to loose money because of their historical memories, I always wonder why those memories are ...
Read More
Source
November 20th, 2011
In Technology
No Comments
I recall in 2002 posting to some forum and asking for help with some site I was working on. My PHP code was generating HTML that wrapped divs inside of divs. I was trying to position things by CSS. Someone accused me of div-itis, that is, over-reliance on divs. We got into a long argument about semantic meaning. I argued that semantic meaning was useless. The rest of the people on the forum disagreed with me.
Around 2004, I gave ...
Read More
Source
November 19th, 2011
In Business
No Comments
Everybody hates Nouriel Roubini just because he happened to be correct about everything. I respect the guy because he saw this crisis coming and described it so well. I am astonished to see that, back in 2006, he correctly foresaw the crisis in Greece and Italy:
Unlike some transatlantic observers that were always skeptical of EMU – perhaps because of their concerns about the rising economic, political and geostrategic power of a united Europe – I was an early and ...
Read More
Source
November 15th, 2011
In Technology
No Comments
Three big lies we tell ourselves? Michael Blake writes:
#2 We’ll fix it later
No you won’t.
We both know you won’t.
This is a lie we tell ourselves, or that we’re told, to try and pretend we’re not taking shortcuts. Every now and then something will come up that forces you to fix it later, but most the time it will stay broken, and other people will have to keep working around your broken code and rushed ideas.
Accept this simple statement: “It is ...
Read More
Source
November 14th, 2011
In Technology
No Comments
Taryn East writes:
ruby encapsulation is for $%*t
Wow, I just learned that ruby encapsulation can be broken by simply using:
my_object.send(:my_secret_private_method)
That’s kinda useful to know if you’re trying to unit test a private method, but makes the concept of encapsulation totally meaningless in ruby.
Apparently, Ruby 1.9 revokes this “special” privilege, but then there are still many ways to use the power of ruby meta-programming to get to them anyway (see above link for some examples).
Paolo Perrotta writes about ...
Read More
Source
November 14th, 2011
In Business
No Comments
Possibly people in England about the sacrifices they are asked to make, due to the fact that the wealthy are not being asked to make any sacrifices:
Post external references
1http://krugman.blogs.nytimes.com/2011/11/14/the-1-across-space-and-time/
Source
November 14th, 2011
In Philosophy
No Comments
I doubt that drugs had anything to do with the American crime wave of 1960-2001. The fact that drug use in 2009 was higher than ever, even though the crime wave had ended, should offer conclusive proof to everyone that drugs had nothing to do with the crime wave. The crime wave was its own social process, playing out on its own timescale, for reasons unknown.
“The drop of crime in the 1990s affected all geographic areas and demographic groups,” ...
Read More
Source
November 14th, 2011
In Philosophy
No Comments
Thanks to Nasa, there is this amazing video of Earth.
Post external references
1http://vimeo.com/32001208
Source
November 11th, 2011
In Technology
No Comments
Lisp is a good language for inventing new languages:
Choosing the right tool for a simple job is easy: a screwdriver is usually the best option when you need to change the battery in a toy, and grep is the obvious choice to check for a word in a text document. For more complex tasks, the choice of tool is rarely so straightforward—all the more so for a programming task, where programmers have an unparalleled ability to construct their own tools. ...
Read More
Source
November 11th, 2011
In Business
No Comments
A good comment at Hacker News:
Perversely, I enjoyed reading this memo. Mark Pincus is a classic psychopath and it’s always educational to observe how people like him attempt to justify themselves.
The psychopath’s language is usually a caricature (sometimes to the point of absurdity) of going assumptions of the culture in which he’s trying to win acceptance. Though they have no values, they are skilled at picking up others’ values and using them to make their actions seem acceptable. In Pincus’s ...
Read More
Source
November 10th, 2011
In Technology
No Comments
Some criticism of Discus:
The problems with Disqus surprise me, because they’ve been around a while and I would have expected them to understand how online discussions actually work, and adjust their tool to facilitate conversation. Instead, Disqus quashes conversation. Here are the issues, and possibly a few solutions:
Comment display is broken
There has long been a debate in commenting circles about whether threaded comments or flat comments are best. The truth is, neither are better than the other, both have ...
Read More
Source
November 10th, 2011
In Business
No Comments
The Apple Store on 14th St and 9th Ave in Manhattan, New York:
I go into the Apple store and say “Hi, I need to upgrade my Mac from 10.5 to 10.6”.
The first sales rep says: “You need to go to our online store. We only sell that online.”
I explain that the previous day I went to the online store and engaged in live chat with someone on the store and they explained that software could only be bought through the ...
Read More
Source
November 9th, 2011
In Philosophy
No Comments
How much should gender be allowed into a posting that advertises a job? This is wisely said:
I think that we (as a society) want young people to see all avenues as open to them regardless of gender. I highly doubt that the company doesn’t want to hire women or has any sexist intention. However, it is unwise for us (as individuals and an industry) to use terms like “brogrammer” because it subtly suggests gender. One might not mean it ...
Read More
Source
November 9th, 2011
In Business
No Comments
My conversation with the Live Chat person at the online Apple Store:
MICHAEL: Hi, my name is Michael . Welcome to Apple!
ME: hi
ME: i need to buy and download OS X 10.6
ME: where do I go to get the digital download
MICHAEL: Happy to help!
MICHAEL: Snow Leopard 10.6 is not available as a download, it’s a physical copy that is only sold online and has to be shipped to you.
ME: that is insane
MICHAEL: The next version of Mac OS X Lion is ...
Read More
Source
November 8th, 2011
In Technology
No Comments
Most programmers seem to prefer short, generic names for variables and database columns, but I dislike them since generic names can also be reserved keywords in various languages or systems. Words like “class” or “type” or “status” or “state” or “variable” or “update” or “create” or “model” or a bunch of others might be reserved keywords and using them will get you into trouble.
For my part, I just ran into this problem with Rails. (We’ve an old database that ...
Read More
Source
November 8th, 2011
In Technology
No Comments
This looks brilliant. I need to get this and play around with it.
Soulver helps you work things out.
It’s quicker to use than a spreadsheet, and smarter and clearer than a traditional calculator.
Use Soulver to play around with numbers, do “back of the envelope” quick calculations, and solve day-to-day problems.
Work with numbers the way you think them.
Just type your problem as you’d write it on paper. You see your answer instantly. No setting up formulas, no equals button. If you ...
Read More
Source
November 6th, 2011
In Philosophy
No Comments
There is a thread on Hacker News about how automation will get rid of all jobs. Much of what is said in the comments is incorrect. The incorrect comments are getting upvoted, because apparently the majority of the folks on Hacker News believe incorrect things about the economy. How can voting be trusted when the majority is in the wrong? How can a discussion be any good if the people who are wrong get upvoted, because their incorrect beliefs ...
Read More
Source
November 4th, 2011
In Business
No Comments
Ah, damn. This is exactly what I am doing right now.
Taryn East writes:
Consulting is like selling crack. If you get hooked on the consulting lifestyle (and income), it can be hard to give that up to work on your own startups, yet many people get into consulting with the dream of working on their own projects on the side.
Yet it seems that consulting work can actually be detrimental to your startup-founding prospects. Read more from the original article
I have ...
Read More
Source
November 3rd, 2011
In Technology
No Comments
Since I’m fairly new to Rails, this kind of basic debugging advice is really helpful to me. It’s nice to know how to do everything in the simplest way, before diving into complicated IDEs that try to be helpful but actually hide too much from me.
There are all kinds of fancy debugging tools out there, but personally, I get the most mileage out of good old puts statements.
When I started with Ruby, several years ago, I used puts like ...
Read More
Source
November 3rd, 2011
In Technology
No Comments
Some nice examples of using Rspec to write tests (article says it is about Shouda, but that is incorrect).
Post external references
1http://www.ruby.code-experiments.com/blog/2011/10/rspec-shoulda-awesome.html
Source
November 2nd, 2011
In Business
No Comments
Women like to date people. And yet every single dating web site has been started by men? Is that true? Are there any dating sites that were started by women? You’d think maybe 50% of the dating sites out there might have been started by women, but I think its actually 0%. I find that surprising.
When I go looking for blogs about dating, the majority are written by women. Women clearly enjoy writing about dating, either their own experiences, ...
Read More
Source
November 2nd, 2011
In Philosophy
No Comments
Another voice arguing college is over sold:
Consider computer technology. In 2009 the U.S. graduated 37,994 students with bachelor’s degrees in computer and information science. This is not bad, but we graduated more students with computer science degrees 25 years ago! The story is the same in other technology fields such as chemical engineering, math and statistics. Few fields have changed as much in recent years as microbiology, but in 2009 we graduated just 2,480 students with bachelor’s degrees in ...
Read More
Source
November 1st, 2011
In Philosophy
No Comments
Someone earlier today accused me of thinking that money is a more powerful motivator than reputation. I said that I knew reputation was a powerful motivator.
Then I came upon this story. 2 women work at a store, and late one night, as they lock up the store, one of the woman finds out that the other woman is stealing a pair of sweatpants from the store. So the other woman then beats the first woman to death. Is the ...
Read More
Source
October 31st, 2011
In Technology
No Comments
This is brilliant. And simple.
Post external references
1http://cubic-bezier.com/#.96,.13,.08,.95
Source
October 31st, 2011
In Business
No Comments
A fantastic story about a skunkworks project at Apple, back in the early 90s:
I asked my friend Greg Robbins to help me. His contract in another division at Apple had just ended, so he told his manager that he would start reporting to me. She didn’t ask who I was and let him keep his office and badge. In turn, I told people that I was reporting to him. Since that left no managers in the loop, we had ...
Read More
Source
October 31st, 2011
In Technology
No Comments
Drupal is going to borrow a bunch of components from Symfony. If they keep going down this road, then eventually they just become one of the CMS that is built on top of Symfony. In which case, what exactly is the unique thing that Drupal offers? The CMS’s built on Symfony are very good. Seems like this amounts to admitting that Drupal has hit a dead end.
The PHP library world has been changing rapidly in recent years. Once upon ...
Read More
Source
October 28th, 2011
In Business
No Comments
Interesting
Post external references
1http://theunderstatement.com/post/3890398012/the-newspaper-business-implodes
Source
October 27th, 2011
In Business
No Comments
If parts of the following make no sense, it’s because I’m trying to hide my disappointment and occasional anger, both with others and with myself.
Taryn East writes:
I’ve recently read the Jeff Atwood’s post: A blog without comments is not a blog, and realised that, while I don’t have comments turned off – I don’t exactly go out of my way to encourage much commenting on this blog.
I’d just like to say that I really do want to hear ...
Read More
Source
October 26th, 2011
In Business
No Comments
I am not sure how to interpret this. Maybe it is good that more people are exploring the ask-a-question process? Or is it bad that so many start to ask a question and then abandon it? The spike at the end is interesting, but I do not know what it means.
Post external references
1http://www.wpquestions.com/charts/howManyUnpaidQuestionsPerWeek
Source
October 24th, 2011
In Philosophy
No Comments
David Brooks is sloppy in his use of sociology:
In this case, Mr. Brooks has taken his science from the work of Richard E. Nisbett, as described in his 2003 book The Geography of Thought: How Asians and Westerners Think Differently and Why, and in many papers, some of which are cited below. I was familiar with some of this work, which has linguistic aspects, and so I traced Brooks’ assertions to their sources. And even I, a hardened Brooks-checker, was ...
Read More
Source
October 17th, 2011
In Technology
No Comments
If a language based on math concepts is inpractical, then how can we reconcile the failure of math models in this practical application, with The Unreasonable Effectiveness of Mathematics?
But despite all that experience, I conclude that writing Haskell code is hard. I don’t mean that in the “math is hard, let’s give up”, sense, but that getting from an empty page to a program that does the job is a harder process than it is with e.g. Perl. A resulting ...
Read More
Source
October 10th, 2011
In Technology
No Comments
lsof is a very useful linux tool
Post external references
1http://danielmiessler.com/study/lsof/
Source
October 5th, 2011
In Philosophy
No Comments
People often improve their lives a lot when they realize they need to quit something. I’ve certainly seen friends stay in bad relationships for way too long.
DUBNER: That’s Robert Reich. He was the U.S. Secretary of Labor during President Clinton’s first term. He helped put in place the Family and Medical Leave Act; he raised the minimum wage. On his watch, unemployment fell below 5 percent — the lowest it had been in 20 years! Now it’s hard ...
Read More
Source
October 5th, 2011
In Philosophy
No Comments
Why did Josh Miller drop out of Princeton to work at a startup:
Many people hate the fact that working on a startup is now sexy. They gripe that everybody and their mother is building an app, while writing-off budding entrepreneurs as Social Network wannabes looking to make a quick, easy buck. I find this disdain to be disgusting, and I would like to try to explain why.
My former roommate – we’ll call him “John” – spent the summer doing exactly ...
Read More
Source
October 4th, 2011
In Business
No Comments
What it takes to get into YCombinator.
Post external references
1http://www.giftrocket.com/blog/yc-application-checklist
Source
October 3rd, 2011
In Technology
No Comments
Stored procedures failed at Etsy:
After starting off with just a single web server and database in 2005, the company’s IT architecture evolved over the next two years to rely heavily on business logic written as stored procedures in a back-end Postgres database. The presentation side was driven mostly by PHP on Lighttpd web servers, chosen at the time because the Etsy team felt Lighttpd was less common and less likely to be hacked.
And the organization mirrored the architecture: Etsy’s engineering ...
Read More
Source
October 2nd, 2011
In Business
No Comments
Yet another story about the creepy, low-life ethics at Airbnb:
From: Chamath Palihapitiya
Date: Sat, 1 Oct 2011 11:16:05 -0700
To: Brian Chesky
Subject: Airbnb financing…
Brian,
Cc Marc, Reid, my deal team
Thanks again for giving me the chance to participate in your latest financing. I had a chance to review the docs at length yesterday and I wanted to follow up as, quite honestly, I’ve never seen a deal like this over ~60 investments I’ve done and I’m pretty concerned.
I’m all for getting the best ...
Read More
Source
October 2nd, 2011
In Philosophy
No Comments
Peter F Drucker said that we were living through the era of organizations. He was writing about the mid 20th century. I think that era is ending. Life for 100 years was about organizations and nation states, and during that era people enjoyed an increase in their standard of living, but during the whole era there was a constant criticism that organizations were infringing on people’s freedom. The criticism had right-wing and left-wing variations, but there was unease the whole ...
Read More
Source
September 30th, 2011
In Business
No Comments
I do not know Josh Weinstein and for all I know he is a really great guy, and very trustworthy. None of my remarks here should be regarded as aimed at Josh.
However, I am a computer programmer who has worked with a lot of inexperienced entrepreneurs. In the style of the movie Rashamon, I feel like I could write something like Josh’s post, where the same events happen yet they have a completely different meaning when told from a ...
Read More
Source
September 29th, 2011
In Business
No Comments
I have promised to work on a lot of startups, but then backed off, usually because I realized the entrepreneur was a total flake. This sounds like the opposite happened, that the engineer decided to back out. But I wonder.
I had been searching and reaching out to the dozen or so top candidates in small world of the bi-directional video space. This individual, let’s call him Ted, in particular was a perfect fit — we connected on LinkedIn through ...
Read More
Source
September 28th, 2011
In Technology
No Comments
I agree, especially for those of us coming from Subversion, there is a lot here that is counter-intuitive.
Let’s say you are a web developer, and you do development on your laptop, then when things are nice and shiny you want to push those changes to the webserver. Seems natural enough, right?
git clone server:/var/www/foo
# …
git pull
# edit stuff
git commit -a -m ‘i edited stuff’
Now, let’s say you’re a (possibly former) darcs/bzr/mercurial user and this time you’re using git. Git has ...
Read More
Source
September 28th, 2011
In Technology
No Comments
What is wrong with this code?
Here are five lines of code I found during a review not too long ago. This code had been tested and was ready for release.
for ( int i=0 ; i < this.MyControl.TabPages.Count ; i++ )
{
this.MyControl.TabPages.Remove ( this.MyControl.TabPages[i] );
i--;
}
Feel free to stare at this for a while and absorb the quality.
When I was at school I had an excellent teacher who taught me how to bench-check a loop. The basic ...
Read More
Source
September 26th, 2011
In Technology
No Comments
Sadly disappointing. This is horrible HTML that is valid under HTML5:
<!DOCTYPE html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
<title>HTML5 Validation</title>
<link rel=”stylesheet” href=”style.css”>
<script></script>
</head>
<embed> Text Snippet #1<br>
<p>
<p>Text Snippet #2</P>
<FOrM>
<input>
</form>
<textarea></textarea>
<a href=index.html target=”_blank”><div>& Text Snippet #3</div></a>
Post external references
1http://www.impressivewebs.com/understanding-html5-validation/
Source
September 15th, 2011
In Business
No Comments
People helping people, in business. So much for the idea of competition.
We’re all in this together – The Chips are Down
in 1962 Walker’s Wagon Wheel Bar/Restaurant in Mountain View became the lunch hangout for employees at Fairchild Semiconductor. When the first spinouts began to leave Fairchild, they discovered that fabricating semiconductors reliably was a black art. At times you’d have the recipe and turn out chips, and the next week something would go wrong, and your fab couldn’t make ...
Read More
Source
September 13th, 2011
In Business
No Comments
Really awful that this stuff still happens:
Lesson 1: spam a public developer list
On Fri, Jan 21, 2011 at 3:35 PM, Beau Gould wrote:
Hey guys and gals, I’m recruiting for a bunch of NYC clients seeking Junior to Mid-level Front-End Developers. All jobs are full time, on-site salaried, roles in the 50-100k range + benefits. If you’d like more information, please shoot me a resume and I’ll get back to you.
Thank you,
Beau J. Gould
—————————
Open Source Staffing http://opensourcestaffing.wordpress.com
beau[AT]open-source-staffing.com
You may find this ...
Read More
Source
September 12th, 2011
In Business
No Comments
Overnight success takes 3 years:
We launched the new idea in a three-day scramble, got some initial press, users loved it, and four months later raised $1 million from amazing investors. A year after that, we’ve raised $6 million, made real revenue, attracted hundreds of thousands of users, and recruited amazing people to join our team (we’re hiring! join us!). And, best of all, we’re just getting started.
So, what happened in those three days?
I’m convinced that if we had the ...
Read More
Source
September 11th, 2011
In Technology
No Comments
Interesting:
in other words: “Core developers really didn’t want to take on this burden, but it happened nonetheless.”
Those last-minute product features not only blocked Drupal 7 from being released. They also distracted and prevented many high-profile core developers from working on the much more important API and subsystem issues in Drupal core, of which many still remain unresolved today.
Newly introduced subsystems in Drupal 7 have a fair amount of complexity and interdependencies on even more complex subsystems. Newcomers are locked ...
Read More
Source
September 8th, 2011
In Business
No Comments
I am surprised by this. Chad Etzel (aka JazzyChad) is shutting down Notifo:
Today is a bittersweet day. I am closing one chapter of my life and opening a brand new one.
My startup is dead.
You can read the official announcement on the Notifo Blog. After 20 long months of trying to build the best notification platform for the modern, mobile web I must come to terms with the fact that I failed in one critical area: creating a ...
Read More
Source
September 6th, 2011
In Business
No Comments
One of those rare moments that makes you think all the rhetoric about a new era of openness is true. Utterly remarkable:
As of late last week TechCrunch no longer has editorial independence. Some argue that the circumstances demanded it. I disagree. Editorial independence was never supposed to be an easy thing for Aol to give us. But it was never meaningful if it shatters the first time it is put to the test.
We’ve proposed two options to Aol.
1. Reaffirmation of ...
Read More
Source
September 5th, 2011
In Business
No Comments
This confirms for me something I’ve believed for awhile, that the vast majority of all managers are incompetent:
Managers can help ensure that people are happily engaged at work. Doing so isn’t expensive. Workers’ well-being depends, in large part, on managers’ ability and willingness to facilitate workers’ accomplishments — by removing obstacles, providing help and acknowledging strong effort. A clear pattern emerged when we analyzed the 64,000 specific workday events reported in the diaries: of all the events that engage ...
Read More
Source
September 2nd, 2011
In Technology
No Comments
It’s funny how these things develop.
Post external references
1http://pastebin.com/tHDPJsUt
Source
September 2nd, 2011
In Philosophy
No Comments
I guess I knew this but it is still a surprise to see. A map of out-of-wedlock birth. See the “conservative values” of the traditional South! They have an out of wedlock birth rate on par with Sweden!
It is curious that Southern political movements tend to emphasize traditional values, yet the people of the South engage in behavior that is not in accord with the usual description of those conservative values. I personally don’t see anything wrong with out-of-wedlock ...
Read More
Source
September 1st, 2011
In Business
No Comments
Governments can clearly fund basic research, either through academia or by becoming the first customer for an expensive product that will eventually become cheaper and better. Radio, radar, rockets, the Internet, jet airplanes, computers and more all benefited from government support.
But can the government directly fund startups? I’m doubtful. I suspect it is wiser for the government to simply fund basic research, and then let entrepreneurs build startups around that research.
This is well said:
I’ve interacted with several ...
Read More
Source
August 31st, 2011
In Technology
No Comments
Interesting criticism of Git-Flow, and an interesting alternative:
So, why don’t we use git-flow at GitHub? Well, the main issue is that we deploy all the time. The git-flow process is designed largely around the “release”. We don’t really have “releases” because we deploy to production every day – often several times a day. We can do so through our chat room robot, which is the same place our CI results are displayed. We try to make the process of ...
Read More
Source
August 31st, 2011
In Technology
No Comments
Mark Herschberg of ShermansTravel shared this email, which I re-post here.
Below are some good links for an intro to rspec. Some of it is in the context of some example code which may not make sense.
http://www.lukeredpath.co.uk/blog/developing-a-rails-model-using-bdd-and-rspec-part-1.html
good intro
http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/
another good intro
http://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/
yet another good intro
http://rspec.info/documentation/
some examples
http://marklunds.com/s5/rspec.html
powerpoint overview
http://media.pragprog.com/titles/achbd/examples.pdf
more examples
http://ruby.railstutorial.org/chapters/sign-up#sec:rspec_integration_tests
good form example
http://www.jairrillo.com/blog/2008/08/18/introduction-to-rspec-part-2-testing-the-rails-model/
an ok intro
http://media.pragprog.com/titles/achbd/outside-in.pdf
how to use it
http://media.pragprog.com/titles/idgtr/RSpec.pdf
worth skimming over
Post external references
1http://www.shermanstravel.com/
2http://www.lukeredpath.co.uk/blog/developing-a-rails-model-using-bdd-and-rspec-part-1.html
3http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/
4http://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/
5http://rspec.info/documentation/
6http://marklunds.com/s5/rspec.html
7http://media.pragprog.com/titles/achbd/examples.pdf
8http://www.jairrillo.com/blog/2008/08/18/introduction-to-rspec-part-2-testing-the-rails-model/
9http://media.pragprog.com/titles/achbd/outside-in.pdf
10http://media.pragprog.com/titles/idgtr/RSpec.pdf
Source
August 26th, 2011
In Business
No Comments
CouchSurfing is becoming a new kind of corporation. CouchSurfing does not get credit for the level of social innovation it has shown.
We started CouchSurfing with a crazy idea in mind. We thought that maybe, just maybe, the world could be changed one couch at a time. 5,766,182 inspiring experiences later, we couldn’t be more sure of it.
What you’ve done as a community has inspired us to take our mission and our vision to a whole new level. We ...
Read More
Source
August 26th, 2011
In Philosophy
No Comments
Interesting if true:
Physically attractive women and men earn more than average-looking ones, and very plain people earn less. In the labour market as a whole (though not, for example, in astrophysics), looks have a bigger impact on earnings than education, though intelligence—mercifully enough— is valued more highly still.
So education is less important than both intelligence and looks?
Post external references
1http://www.economist.com/node/21526782
Source
August 17th, 2011
In Business
No Comments
This programmer developed software for an entrepreneur and then he was never paid, so he open sourced the software. This reminds me of my own encounter with Miles Spencer and Todd Carter which I wrote about before. They still owe me $8,000.
Post external references
1http://fredwu.me/post/9036730472/open-sourcing-a-200-hour-project-the-story-behind-it
2http://en.wikipedia.org/wiki/Miles_Spencer
3http://www.tocarte.com/
4http://www.teamlalala.com/blog/2009/11/13/miles-spencer-todd-carter-and-mybailiwick/
Source
August 12th, 2011
In Business
No Comments
Bad management always leads to a tragic waste of resources, but the way Yahoo kills off one great site after another is really awful to watch. I’m very sad to watch them slaughter Flickr:
It had nothing to do with the fact that Google Photos is rolling out new innovation on a weekly basis while Flickr is still stuck in 2004. I realized it when I went to Trey Ratcliff’s photowalk at Stanford. There were over 200 people there. *200 ...
Read More
Source
August 12th, 2011
In Business
No Comments
The part I agree with most is simply that the USA has no choice, at a policy level, except to support innovation:
Of course, there are many good reasons for the incubator boom. At a policy level, the U.S. has no choice but to try to innovate its way out of the current economic doldrums. As numerous studies by the Kauffman Foundation and others have shown, most economic growth comes from startups. So communities like Detroit, where economic reinvention is ...
Read More
Source
August 12th, 2011
In Business
No Comments
Sarah Lacy says it very well:
There are a lot of other things to explain this. One explanation is that it’s the basic job of a VC to make risky bets at valuations which are supposed to reflect future promise and may never materialize. That’s why they get 20% or more of the company rather than charging terms, say, a bank would for a small business loan. There’s also the fact that the consumer Web is now a world-wide phenomenon with ...
Read More
Source
August 10th, 2011
In Technology
No Comments
Interesting.
Post external references
1http://robots.thoughtbot.com/post/8700977975/2011-rubyists-guide-to-a-mac-os-x-development
Source
August 10th, 2011
In Technology
No Comments
Lisp macros allow you to take some code and re-write as different code (among other things). With most languages if you want new language features then you have to wait till the dev team adds it to the core, but with Lisp, anyone can add new features to the language, just by writing macros. An interesting example is offered by Baishampayan Ghose:
To me pattern matching is the bee’s knees :) If you have a lot of
functions where you check ...
Read More
Source
August 10th, 2011
In Philosophy
No Comments
Paul Krugman, on the great intellectual and moral failure of our time:
And in Europe, says Kantoos Economics, a low inflation target has become a sacred icon even though all evidence – including the experience under the gold standard! — says that this will be fatal:
I sincerely do hope that I read the wrong newspapers and missed all those European economists and commentators screaming all these things (or even better: that I am wrong). But whenever I try to hear ...
Read More
Source
August 9th, 2011
In Technology
No Comments
I have no problem with upvotes or downvotes, only that they are anonymous.
Post external references
1http://news.ycombinator.com/item?id=2863811
Source
August 1st, 2011
In Philosophy
No Comments
Mussolini suggested that democracy could not work, because factions would inevitably reach a deadlock over issues that were very important to them, and once that happened, only a strong and powerful ruler would be able to break the deadlock and lead the nation. Mismanagement and grief: We must suffer them all again.
In the long run, however, Democrats won’t be the only losers. What Republicans have just gotten away with calls our whole system of government into question. After all, how ...
Read More
Source
July 30th, 2011
In Philosophy
No Comments
I’m critical of the so-called evolutionary behavioral theories that try to explain modern behavior in humans based on evolutionary development. The theory claims too much, and has a tough time proving its arguments. Mostly its just a new kind of fiction. Among the behaviors that are difficult to explain:
1.) suicide
2.) depression
3.) homosexuality
4.) altruism for those unrelated to you
5.) religious belief
6.) adopting children unrelated to you
7.) killing all your children
Of the last, I just read this:
More than 400 people ...
Read More
Source
July 29th, 2011
In Technology
No Comments
An email I sent today, to the team I’m working with on a client site. All names have been changed.
————-
It is seriously crazy how much time we are losing due to the coding practices used on the site.
For instance, this ticket simply asks that the word “Deal” be added to a title on some pages:
[link removed]
Nothing could be simpler, we just need to add one word to this page:
[link removed]
This is why I showed Althea how to use Subversion, to ...
Read More
Source
July 28th, 2011
In Philosophy
No Comments
Damn, this might be the best essay that Paul Graham has ever written, and I’ve liked every essay that he’s ever written:
How much does it matter what message a city sends? Empirically, the answer seems to be: a lot. You might think that if you had enough strength of mind to do great things, you’d be able to transcend your environment. Where you live should make at most a couple percent difference. But if you look at the historical ...
Read More
Source
July 27th, 2011
In Business
No Comments
Why do we end up with leadership that seems conformist and banal? A Bias against ‘Quirky’? Why Creative People Can Lose Out on Leadership Positions
Creativity is good — and more critical than ever in business. So why do so many once-creative companies get bogged down over time, with continuous innovation the exception and not the norm? Wharton management professor Jennifer Mueller and colleagues from Cornell University and the Indian School of Business have gained critical insight into why.
In a paper ...
Read More
Source
July 21st, 2011
In Business
No Comments
Too many meetings and too much required office time both probably spring from the same over-controlling mentality.
Other findings might come as a shock to those who fear that working from home or the local coffee shop is sure to harm interpersonal relationships with colleagues. The researchers revealed that we actually like our co-workers more when we see them less. Forget loneliness and isolation, the effect of putting a little distance between team members seems to be at least a ...
Read More
Source
July 20th, 2011
In Business
No Comments
This is sort of in the category of people craving simple rules, like “zero tolerance”. It’s similar to the craving that leads to religious fundamentalism — a desire to ignore how complicated and messy real life is.
At HP, we were highly focused on results. As with the situation at Netscape, some things that you want to encourage will be quantifiable and some will not. If you report on the quantitative goals and ignore the qualitative ones, you won’t get ...
Read More
Source
July 19th, 2011
In Business
No Comments
There is less marriage in a depression. I am not sure why this is a big deal. This has always been true of depressions. When the economy recovers, people will start families, just like always. Perhaps the point of the article is that we can not depend on household formation to pull the economy out of its slump. Household formation will remain depressed for as long as the economy remains depressed.
When I read the newspapers from the 1930s ...
Read More
Source
July 19th, 2011
In Philosophy
No Comments
A fascinating kind of attack, and how to avoid it.
Post external references
1http://codahale.com/a-lesson-in-timing-attacks/?
Source
July 19th, 2011
In Philosophy
No Comments
On Hacker News, I find myself responding to this remark:
The problem with this essay is that is paints us as slaves to our genes. Since Dawkins became fashionable, it is now normal to portray human beings as nothing more than meat-based mechanisms for storing and transporting DNA. This idea is dangerously embedded in society now, and it risks creating a self-fulfilling prophecy of barbarism. What possible motivation does one have for behaving in a manner other than that of ...
Read More
Source
July 19th, 2011
In Business
No Comments
Once again, somewhat sadly, I find that I’m doing my best writing as comments on Hacker News.
People who make arguments against debt are ignoring a great deal of historical information. A person, or a nation, can clearly spend money on stupid things, but that doesn’t mean that debt is bad. Many businesses take on debt to grow, or at least they seek a credit line to cushion themselves against variations in income.
The argument for debt goes like this: in ...
Read More
Source
July 18th, 2011
In Philosophy
No Comments
This is probably true. The biggest obstacle to longer life is not technological, but political. If the political will was there, then the funding would appear for a program that would eventually give us longer life. (The funding doesn’t have to be public, as private funding would probably appear if the government simply promised not to punish those who experiment in this area, dangerous though it is.)
We all express the symptoms of a fatal, inherited degenerative condition called aging-or so ...
Read More
Source
July 14th, 2011
In Philosophy
No Comments
Not seen since 1924.
Post external references
1http://www.wired.com/wiredscience/2011/07/lost-rainbow-toad-found-after-87-years/
Source
July 14th, 2011
In Technology
No Comments
This is an interesting article about memory leaks in IE8, and it also describes how pervasive memory leaks are, relating to Javascript.
Post external references
1http://blog.j15r.com/2009/07/memory-leaks-in-ie8.html
Source
July 11th, 2011
In Business
No Comments
Interesting. I relate to the “no savings” bit. I invest everything I’ve got into my startup.
I will join Dharmesh and Brian Halligan in admonishing you that having $25,000 in the bank is foolhardy and perhaps even irresponsible. I’ll bet you $100 that no one at SEOMoz — not any employee nor any investor — thinks it’s a good thing or a good signal that you have no personal savings.
Devote all your waking hours to the company, yes. Siphon off ...
Read More
Source
July 7th, 2011
In Business
No Comments
Interesting:
The result is a transfer of wealth from young, growing, innovative companies like Google to mature, bureaucratic companies like Microsoft and IBM—precisely the opposite of the effect the patent system is supposed to have.
Post external references
1http://blogs.forbes.com/timothylee/2011/07/07/microsofts-android-shakedown/2/
Source
July 5th, 2011
In Technology
No Comments
This is a very good tutorial on how much you get for free when you use the Rabl gem with Ruby.
Another good tutorial covers much the same material, and points out why the Rails as_json method breaks the MVC pattern.
Post external references
1http://engineering.gomiso.com/2011/06/27/building-a-platform-api-on-rails/
2http://blog.dcxn.com/2011/06/22/rails-json-templates-through-rabl/
Source
July 3rd, 2011
In Business
No Comments
Bosses who are fair gain respect from followers and are then cheated of promotions.
We’ve long wondered why managers don’t always behave fairly, because doing so would clearly benefit their organizations: Studies show that the success of change initiatives depends largely on fair implementation. Our research suggests an answer. Managers see respect and power as two mutually exclusive avenues to influence, and many choose the latter.
Although this appears to be the more rational choice, it’s not always the correct one—and ...
Read More
Source
June 24th, 2011
In Technology
No Comments
This is actually an attack on the world of PHP, relative to Rails. I think it is 90% true.
Post external references
1http://news.ycombinator.com/item?id=2692179
Source
June 23rd, 2011
In Technology
No Comments
Interesting.
Also.
Post external references
1http://www.aviblock.com/blog/2010/04/21/review-of-the-apostrophe-cms-for-symfony/
2http://www.robertspeer.com/blog/apostrophenow-a-cms-so-easy-even-your-mom-could-use-it/
Source
June 21st, 2011
In Philosophy
No Comments
New York Breakfast had an event tonight in Dumbo that I went to with my co-worker, Mark Phelan. The nominal goal of the event was to sodder some controls to the new Google Verbalizer and then hook it to our Mac computers and get the inputs to talk to the software. This was an Arduino controller, and the software was written in Processing.
The people organizing this were good, though the place suffered terrible wifi support. There was free ...
Read More
Source
June 12th, 2011
In Technology
No Comments
I’m adding a new page to WP Questions to show “Good Citizens”, that is, experts who vote. You can see the query I wrote below. I wrote this and it occurred to me there is no ORM in PHP that could handle this. The site is built using Symfony and Propel, but I would not want to handle this with Propel.
SELECT count(vote) as voteTotal, sf_guard_user.*, sf_guard_user_profile.*, question.subject
...
Read More
Source
June 10th, 2011
In Uncategorized
No Comments
The distance to other starts. An amazing read.
Post external references
1http://www.antipope.org/charlie/blog-static/2007/06/the_high_frontier_redux.html?
Source
June 8th, 2011
In Technology
No Comments
Types can have an algebra. Apparently the idea is important in functional languages.
Algebraic expressions can also be compositions of other expressions, so for example we might see:
x*x
And similarly for data types:
int*int
To explain: the product of two types denotes the type of pairs of those types. In some languages, this might instead be written as pair but as we’ll soon see, it’s useful to think of this as a product.
Of course, the algebraic expression above could be simplified to ...
Read More
Source
June 1st, 2011
In Philosophy
No Comments
Worrisome ideas about patents
I’d like to introduce the concept of Movie Patents. I’d register a patent for the plot device of having the bad guy be the main character’s best friend, with additional clauses for being his boss, advisor, or partner. I wouldn’t ever make any movies. I’d just sit back and collect royalties from everybody who used my idea.
The reason behind this is that maybe then people who matter would actually notice how silly this concept is. It’s so ...
Read More
Source
June 1st, 2011
In Philosophy
No Comments
I’m looking to find some people for my apartment building, in Brooklyn.
Source
June 1st, 2011
In Philosophy
No Comments
Interesting conversation on Hacker News about this. My own take would be that this is entirely between him and his wife. If she was okay with it, then why the hell does anyone else need to judge this?
Nevertheless, people feel the need to condemn the guy:
I’m quite sure in this case it’s definitely selfish, independent of what his wife thinks. And not passing judgement on the dead? Cmon man you have to be trolling.
…Tasteless? I don’t think you’re getting ...
Read More
Source
June 1st, 2011
In Philosophy
No Comments
Science is biased by what it sees. The 4,000 species of mammals have been exhaustively researched, while new species of insects are discovered every day. What is easy to observe becomes over-researched, that is, studied out of all proportion to its real impact on the world. Meanwhile, what is difficult to observe goes under-studied. Far more dangerous, doctors insist on diagnosing you based on known diseases, even though there is 100% chance that you carry viruses that have never been ...
Read More
Source
May 30th, 2011
In Business
No Comments
How people treat waiters reveals everything you need to know about them.
Thirty years have passed, but Odland can’t get the stain out of his mind, nor the woman’s kind reaction. She was startled, regained composure and, in a reassuring voice, told the teenage Odland, “It’s OK. It wasn’t your fault.” When she left the restaurant, she also left the future Fortune 500 CEO with a life lesson: You can tell a lot about a person by the way he ...
Read More
Source
May 30th, 2011
In Philosophy
No Comments
Interesting.
Post external references
1http://muddylemon.com/2011/05/depression-burn-out-and-writing-code/
Source
May 30th, 2011
In Philosophy
No Comments
I think it is true that a long period of very slow growth will lead to apathy, whereas a sudden change from fast growth to dramatic decline will tend to lead to revolt.
Post external references
1http://www.economist.com/node/18745399?fsrc=scn/tw/te/ar/unitedinapathy
Source
May 30th, 2011
In Business
No Comments
The Startup Genome Project. For me, the big take away is that you should not do what I’m doing, which is be the solo person trying to move a project forward. (I started with Darren Hoyt, but he’s busy with other work nowadays.)
Post external references
1http://steveblank.com/2011/05/29/tune-in-turn-on-drop-out-the-startup-genome-project/
Source
May 26th, 2011
In Technology
No Comments
One part of the “agile” philosophy that I really agree with is that methods should have names that reveal their intent. I like this anecdote:
Martin Fowler has a great test to see if his code is clear. He will write code using intention revealing names and straightforward logic but without comments and then give it to his wife to read. Martin Fowler’s wife is not a programmer but if she can get the gist of what’s going on by reading ...
Read More
Source
May 18th, 2011
In Technology
No Comments
A great write up about Clojure.
Post external references
1http://batsov.com/Clojure/Java/2011/05/12/jvm-langs-clojure.html
Source
May 17th, 2011
In Technology
No Comments
I did not know this:
DBPedia is an RDF representation of the popular Wikipedia encyclopedia. For every Wikipedia entry, there is a corresponding DBPedia LinkedData URI. For example, here is the Wikipedia entry for the Grateful Dead http://en.wikipedia.org/wiki/Grateful_Dead. Next, here is the corresponding DBPedia entry http://dbpedia.org/resource/Grateful_Dead. In general, by simply replacing http://**.wikipedia.org/wiki/ with http://dbpedia.org/resource/, you can find the RDF data associated with any particular Wikipedia entry.
Post external references
1https://github.com/tinkerpop/gremlin/wiki/LinkedData-Sail
Source
May 16th, 2011
In Business
No Comments
Ballmer is arrogant. That is not a fatal flaw in itself, but when combined with an unwillingness to get deep into the details of where the problem is arising, it becomes a fatal flaw.
Ballmer is now famous for saying:
There’s no chance that the iPhone is going to get any significant market share. No chance. It’s a $500 subsidized item. They may make a lot of money. But if you actually take a look at the 1.3 billion phones that ...
Read More
Source
May 15th, 2011
In Technology
No Comments
Interesting.
Post external references
1http://www.dca.med.ualberta.ca/Home/Updates/2007-03-15_Update.cfm
Source
May 14th, 2011
In Philosophy
No Comments
Interesting:
A novice was trying to fix a broken Lisp machine by turning the power off and on.
Knight, seeing what the student was doing, spoke sternly: “You cannot fix a machine by just power-cycling it with no understanding of what is going wrong.”
Knight turned the machine off and on.
The machine worked.
Post external references
1http://magic-cookie.co.uk/jargon/mit_jargon.htm
Source
May 12th, 2011
In Philosophy
No Comments
Interesting
What’s the News: Adding sugar to certain antibiotics can boost their bacteria-battling ability, according to a study published today in Nature. In particular, sugar helps the drugs wipe out persisters, bacteria that evade antibiotics by essentially going dormant only to flare up again once the danger has passed. This technique could lead to the development of inexpensive, more effective treatments for bacterial infections.
Post external references
1http://blogs.discovermagazine.com/80beats/2011/05/12/sugar-helps-antibiotics-kill-dug-in-bacteria/
Source
May 10th, 2011
In Philosophy
No Comments
I like this idea, trying to get away from the abstract symbols that make up the methods of math, and instead focus on the underlying problem solving.
Post external references
1http://worrydream.com/KillMath/
Source
May 8th, 2011
In Business
No Comments
Later this summer I will probably end up doing some work at one of the companies that is working to reinvent publishing. I’ve spoken with the CEO and we seem in agreement on many things. I’ll post more details when appropriate. Suffice it for now to say this is one of the firms that is trying to find new ways to funnel money to writers, and this does not involve my co-developer-of-wpquestions, Darren Hoyt.
One thing the CEO said to ...
Read More
Source
May 2nd, 2011
In Technology
No Comments
If you are immortal, do you really want to give your heart to someone from a mortal species? You’ll have to watch as your loved one grows old and dies. Here we have a baby hippo that’s fallen in love with a century old tortoise:
Sadly, the hippo will grow up, then grow old, and die. The tortoise will probably be here 100 years from now, but the hippo will not be.
Unless things change a great deal.
Post ...
Read More
Source
May 1st, 2011
In Technology
No Comments
I gave Tomboy a try because Sam Ruby spoke of it highly. I didn’t initially find it useful. I think the version they had in Ubuntu back then was too limited. But I am using it now at my newest project, and I find it is really useful. Mostly when I’m debugging something complicated, and the bug appears in multiple places, and it takes hours of detective work to track down the real problem, I’ve been using Tomboy to track ...
Read More
Source
April 28th, 2011
In Technology
No Comments
An oddly formal 404 message:
I had been looking for this Subversion card.
Post external references
1http://www.cs.put.poznan.pl/csobaniec/Papers/svn-refcard.pdf
2http://www.fylrr.com/archives.php?doc=svn-refcard.pdf
Source
April 21st, 2011
In Philosophy
No Comments
Put me down as someone who believes that college education is experiencing a bubble.
Like the housing bubble, the education bubble is about security and insurance against the future. Both whisper a seductive promise into the ears of worried Americans: Do this and you will be safe. The excesses of both were always excused by a core national belief that no matter what happens in the world, these were the best investments you could make. Housing prices would always go up, ...
Read More
Source
April 18th, 2011
In Business
No Comments
Does anyone remember the uproar that occurred when Facebook rolled out the Wall that allows you to see what your friends are doing? That was about the first time I’d heard of Facebook, and at the time I thought, “Sounds like they really fucked up. I guess they are doomed. No company can survive this much negative feedback.” Every blog I read posted a scathing attack about this new feature, and how it undermined people’s privacy.
The funny thing ...
Read More
Source
April 15th, 2011
In Technology
No Comments
So true:
The Lisp Curse does not contradict the maxim of Stanislav Datskovskiy: Employers much prefer that workers be fungible, rather than maximally productive. Too true. With great difficulty does anyone plumb the venality of the managerial class.
Post external references
1http://www.winestockwebdesign.com/Essays/Lisp_Curse.html
Source
April 14th, 2011
In Business
No Comments
Set to music.
Post external references
1http://kottke.org/11/04/machines-waltz
Source
April 14th, 2011
In Philosophy
No Comments
The end of a very long year: yesterday was my last day working at M Shanken, the publisher that creates Wine Spectator magazine and Cigar Aficionado. They initially hired me for a 3 month contract, but then that was extended a month, and then another month, and then another and another, till I had worked a little over a year. I joked with my friends that I had just finished the longest 3 month contract in history.
There are good ...
Read More
Source
April 13th, 2011
In Philosophy
No Comments
Food effects how judges judge
Post external references
1http://blogs.discovermagazine.com/notrocketscience/2011/04/11/justice-is-served-but-more-so-after-lunch-how-food-breaks-sway-the-decisions-of-judges/
Source
April 12th, 2011
In Technology
No Comments
A comprehensive list.
Post external references
1http://emacswiki.org/cgi-bin/emacs/Reference_Sheet_by_Aaron_Hawley
Source
April 6th, 2011
In Business
No Comments
I’m finishing up my contract at Wine Spectator. It is a very nice place to work, but I am excited to be moving on. They are busy trying to hire new computer programmers. For hiring, New York is a tight scene right now. Sometimes programmers do not bother to show up for interviews. One of the managers at the place today made the remark “It’s like trying to buy a house in 2006. We interview a programmer and they’ve got ...
Read More
Source
April 5th, 2011
In Technology
2 Comments
Andrei Zmievski has a post about a regex that should have detected primes, but it ran into a problem with the PHP code that handles regex.
Post external references
1http://zmievski.org/2010/08/the-prime-that-wasnt
Source
April 4th, 2011
In Business
No Comments
I don’t think there is a right answer here, but to the extent that some later investors get ripped off, the laws should be changed to better align the incentives of owners with potential investors.
Let’s come up with an analogy and then torture it like we’re the Cheney administration: imagine you’ve just purchased a plot of land. What are you going to do, mine or farm?
If you farm, you’ll have to purchase seed up-front, and work on it for ...
Read More
Source
April 4th, 2011
In Technology
No Comments
The standard libraries of Clojure match Common Lisp, and of course, Clojure has all of Java to fall back upon.
Post external references
1http://arcanesentiment.blogspot.com/2011/04/clojure-is-almost-as-big-as-common-lisp.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+ArcaneSentiment+(Arcane+Sentiment)
Source
April 4th, 2011
In Technology
No Comments
The way different platforms handle line endings remains a persistent problem.
Post external references
1http://arcanesentiment.blogspot.com/2010/08/java-gets-newline-handling-right.html
Source
April 4th, 2011
In Technology
No Comments
This says well at what point people switch to lamda:
But for more complicated functions, points-free style gets awkward quickly, especially if you don’t have other combinators like s. As soon as we want to use some variable twice, it’s usually easier to switch to lambda:
(mapc (lambda (x) (format t “~S (really ~S)~%” (round x) x))
numbers)
And that switch requires rewriting the whole function in a completely different way.
Having more than one way to write functions ...
Read More
Source
April 1st, 2011
In Business
No Comments
How much pain can you take?
As CEO, there will be many times when you feel like quitting. I have seen CEOs try to cope with the stress by drinking heavily, checking out, and even quitting. In each case, the CEO has a marvelous rationalization why it was OK for him to punk out or quit, but none them will ever be great CEOs. Great CEOs face the pain. They deal with the sleepless nights, the cold sweat, and what my ...
Read More
Source
March 31st, 2011
In Business
No Comments
The New York Times is badly mismanaged.
Post external references
1http://www.balloon-juice.com/2011/03/31/charity-or-purchase/
Source
March 31st, 2011
In Philosophy
No Comments
I can not believe how awful the situation in Japan is. And it seems to keep getting worse, even though its already a lot worse that the worst thing I could imagine. Radiation 40 kilometers northwest of Fukushima-Dai-Ichi is now at twice the level as what the Soviet Union considered critical enough to order an evacuation. Absolutely incredible and awful.
Post external references
1http://allthingsnuclear.org/post/4213197648/iaea-confirms-very-high-levels-of-contamination-far
Source
March 31st, 2011
In Technology
No Comments
There is a lot of truth in this:
The other day I was thinking about how Toyota and Honda overcame scepticism about their abilities and became dominant car companies. They looked at the virtues a car is supposed to have and identified one that is the top priority for most people using cars – reliability. Most people just want to get from point A to point B and not encounter any breakdowns in the process. Most people use computers the same ...
Read More
Source
March 30th, 2011
In Business
No Comments
I think this is very true:
A candidate would come in, usually all dressed up in their best suit and tie, we’d sit down and have a talk. That talk was essentially like an oral exam in college. I would ask them to code algorithms for all the usual cute little CS problems and I’d get answers with wildly varying qualities. Some were shooting their pre-canned answers at me with unreasonable speed. They were prepared for exactly this kind of interview. ...
Read More
Source
March 28th, 2011
In Business
No Comments
This is a fight my dad fought as well. It is an important reminder for me.
Post external references
1http://jasecooper.tumblr.com/post/4158734876/why-designers-should-stop-moaning-about-99designs-com
Source
March 28th, 2011
In Business
No Comments
Interesting article at Deviant Art about how the whole team is remote.
Post external references
1http://dt.deviantart.com/blog/39183993/
Source
March 28th, 2011
In Technology
No Comments
I’m cleaning up old code and I come upon this:
/*
* Sanity…
*/
if( $this->timer < 1 )
$this->timer = 1;
I wonder why they did this? And why do they write “Sanity”?
Sometimes, when I do maintenance programming, on code ...
Read More
Source
March 25th, 2011
In Business
No Comments
There is some truth in this:
In my line of work, I’ve met a lot of startup people. I’ve met quite a few who’ve had their startups yanked out from under them… who sold, only to watch their babies murdered… who built something they loved, only to end up employees once more at the acquiring company.
I’ve met people who’ve had their VCs and boards run their companies into the ground, replace them, force sales. I’ve met people who were had to ...
Read More
Source
March 25th, 2011
In Business
No Comments
An ex-engineer says that Google should return to its startup roots. Personally, I do not think a large company can behave like a small company. Additional organization is needed. But this sounds like very good advice:
Make it very clear that good, small ideas matter.
This is so important. One of the things I heard over and over was “If your product isn’t a billion-dollar idea, then it’s not worth Google’s time.” This message sucks. What you’re saying is ...
Read More
Source
March 25th, 2011
In Philosophy
No Comments
Intersting
Post external references
1http://news.discovery.com/archaeology/early-americans-arrival-110324.html#mkcpgn=rssnws1
Source
March 24th, 2011
In Philosophy
No Comments
The world would be a better place if every company was legally obliged to offer valium when you come in for a job interview. I think it would be a win-win: you would be more relaxed and they would probably get more honest answers out of you.
Source
March 23rd, 2011
In Technology
No Comments
Google’s web browser Chrome has the reputation that it can never die in total, rather, each window might crash, but the other windows will be safe. But I just had all of Chrome die on me, as you can see here:
Source
March 23rd, 2011
In Business
No Comments
There is some truth to this:
Getting your startup in the newspaper is cool. You can call your parents and they will be proud. Who knows, someone might even read it and become a customer.
Attending networking events is cool too. You get to meet people, exchange information and who knows, you might even meet a customer.
Meeting with other entrepreneurs to drink coffee is great. You can exchange experiences and maybe even become partners. You might even convert the other entrepreneur to ...
Read More
Source
March 23rd, 2011
In Business
1 Comment
I’m currently working on a contract on Wine Spectator, so I’m getting to know the various websites devoted to wine. One of the competitors is Snooth, started by Gregory Dal Piaz. I notice there are articles such as this one: Talking with Chiara Lungarotti — Women in Wine: Umbria’s ambassador. The byline is Gregory Dal Piaz. Is it possible that the founder really finds time to write the articles, as well as run the business?
This is well written:
That ...
Read More
Source
March 23rd, 2011
In Philosophy
No Comments
This man from China died in a bus accident recently. His family at home faces deep poverty, so he came to America to hopefully earn a better life. He spent $75,000 to get smuggled into the USA. One assumes he would have paid that off with time, but he was here only 3 years, and now he is dead.
The task was a group undertaking, with all his closest relatives appealing for loans from everyone they knew. Ms. Wang said ...
Read More
Source
March 23rd, 2011
In Philosophy
2 Comments
The eco-system of the Earth can not survive in anything like its current vibrant state, so long as there are 6 billion or more humans on the planet. People live in denial about this fact. People want to have children, and they do not want to face up to the consequences of having children. Like anyone running from an important truth, people get defensive, and they look for scapegoats. The last few weeks have given people a chance to vocalize ...
Read More
Source
March 23rd, 2011
In Philosophy
No Comments
Interesting that they found a wine making site in Armenia that is 6,000 years old. Of course, it is likely that we have not yet found the truly oldest wine making site, nor is it likely we will ever find the first site. It is worth noting that wine goes back into the earliest days of agriculture.
Post external references
1http://hawkhavenvin.wordpress.com/2011/01/17/the-oldest-wine-press-on-earth/
Source
March 22nd, 2011
In Business
No Comments
Chad Etzel relates his long history with Twitter:
I read all of the Twitter API docs (which was easy back then, there were about a dozen methods, and everything was typed out on a page in the Google Groups forum). Then I just needed an idea for something to do.
For the next three years, ideas sprang forth like a fountain. I just could not stop creating every goofy idea that popped into my head.
He worked as tech support for Twitter for ...
Read More
Source
March 22nd, 2011
In Technology
No Comments
PHP is an odd language, with odd habits. I was just looking for the file upload syntax in Symfony 1.4 and stumbled upon this bit of code.
if ($this->form->isValid())
{
foreach ($request->getFiles($this->form->getName()) as $uploadedFile)
{
...
Read More
Source
March 22nd, 2011
In Technology
No Comments
As a functional test for Symfony, I like the idea of testing to see that the secure pages are really secure.
Post external references
1http://snipplr.com/view/27686/user-login-symfony-14-functional-test/
Source
March 22nd, 2011
In Technology
No Comments
If I stick with Symfony, then I should start using this.
Post external references
1http://rabaix.net/en/articles/2009/01/27/functional-test-generation-with-symfony-1-2
Source
March 21st, 2011
In Technology
No Comments
Interesting
Post external references
1http://news.ycombinator.com/item?id=2350381
Source
March 15th, 2011
In Technology
No Comments
This is a great tutorial on how to add context sensitive methods to the form classes in Symfony.
Post external references
1http://prendreuncafe.com/blog/post/2010/02/17/User-Dependant-Forms-with-Symfony
Source
March 12th, 2011
In Philosophy
No Comments
Studies show that happiness, smoking, obesity and many other behaviors spread through social networks. So be careful who you work with.
Post external references
1http://chadfowler.com/2011/02/24/be-careful-of-who-you-work-with
Source
March 10th, 2011
In Business
No Comments
Tien Tzuo has a manifesto for publishers:
We also believe there’s a much better way for subscribers to keep getting their news on the iPad 2 that doesn’t put journalists in the poorhouse. It’s absolutely true that online ad models have dried up and it’s clear that “free” is not a strategy.
In order to survive, publishers need to commit to a new manifesto:
Media companies need to take charge of their own destiny, not hand the keys to Apple.
Media companies need to ...
Read More
Source
March 9th, 2011
In Business
No Comments
StackOverflow just got another $12 million in funding.
The discussion of this on Hacker News tends to be cynical.
Post external references
1http://blog.stackoverflow.com/2011/03/a-new-name-for-stack-overflow-with-surprise-ending/
2http://news.ycombinator.com/item?id=2304021
Source
March 9th, 2011
In Philosophy
No Comments
Sue Gardner goes looking for quotes from women about why they don’t contribute to wikis, and the main reason seems to be aggression from others:
From a commenter on Feministing: “I agree that Wikipedia can seem hostile and cliquish. Quite simply, I am sensitive and the internet is not generally kind to sensitive people. I am not thick-skinned enough for Wikipedia.”
…“From the inside,” writes Justine Cassell, professor and director of the Human-Computer Interaction Institute at Carnegie Mellon University, “Wikipedia may ...
Read More
Source
March 9th, 2011
In Technology
No Comments
I’m told that Oxygen is a good XML editor. I will have to try it at some point.
Post external references
1http://www.oxygenxml.com/
Source
March 9th, 2011
In Business
No Comments
There is little that justifies the usage of the word “passion” in this critique. I think it is reasonable to talk about “time on task” as useful to someone working on a project, but that would apply to the Project Manager at Facebook as well. The below description sets up an entrepreneur-versus-corporate-drone conflict that does not need to exist.
Why does Foursquare just keep winning? If I could tell you the specific features or user interactions that are lacking in ...
Read More
Source
March 9th, 2011
In Philosophy
No Comments
Sleep is really, really important:
So how much sleep do you need? When researchers put test subjects in environments without clocks or windows and ask them to sleep any time they feel tired, 95 percent sleep between seven and eight hours out of every 24. Another 2.5 percent sleep more than eight hours. That means just 2.5 percent of us require less than 7 hours of sleep a night to feel fully rested. That’s 1 out of every 40 people.
When I ...
Read More
Source
March 8th, 2011
In Philosophy
No Comments
Jacques Mattheij offers this list of symptoms of burnout:
* A compulsion to prove oneself
* Working harder
* Neglecting one’s own needs
* Displacement of conflicts (the person does not realize the root cause of the distress)
* Revision of values (friends or hobbies are completely dismissed)
* Denial of emerging problems (cynicism and aggression become apparent)
* Withdrawal (reducing social contacts to a minimum, becoming walled off; alcohol or other substance abuse may occur)
* Behavioral changes become obvious to others
* Inner emptiness
* Depression
I can relate ...
Read More
Source
March 8th, 2011
In Technology
No Comments
Via Hacker News I found out about Rule 110, which is apparently the simplest known system that is Turing complete (capable of any calculation).
Rule 110, like the Game of Life, exhibits what Wolfram calls “Class 4 behavior,” which is neither completely stable nor completely chaotic. Localized structures appear and interact in various complicated-looking ways.
While working on the development of NKS, Wolfram’s research assistant Matthew Cook proved Rule 110 capable of supporting universal computation. Rule 110 is a simple enough ...
Read More
Source
March 8th, 2011
In Philosophy
No Comments
I occasionally deal with burnout, since I work too much, so I could relate to this comment:
The first thing I’ve learned is that I can’t accurately judge my limits. Even if I feel okay and on top of the world… things start to slide. Suddenly I’m writing code so bad, I’m committing code that doesn’t even work, but thinking it does, because my brain is in outright rebellion.
Both times, I couldn’t code for six months. The first time, I just ...
Read More
Source
March 8th, 2011
In Technology
No Comments
Steve Yegge wrote about the failures of Lisp in 2006. I find it fascinating to read about the state of Lisp in 2006, as Lisp was not on my radar back then. I do not think I had the slightest idea what Lisp was, back then. When I look at my old blog, it would appear my first reference to Lisp was in 2009, and it only came on my radar screen because of my increasing interest in JVM ...
Read More
Source
March 8th, 2011
In Technology
No Comments
This is an interesting conversation, from way back in 2005. Eric Kidd makes the argument that Ruby is better than Lisp in several of the ways that Lisp itself likes to be judged.
However, I think zlxcgrogdss had a good response in the comments:
A Lisp is a Lisp because it’s code is represented as its basic data structure. Ruby’s isn’t (unless you argue that Ruby’s code consists of strings, and string is a baic data structure; though I’m sure you’ll ...
Read More
Source
March 8th, 2011
In Business
No Comments
The USA has been in decline for several decades. In 1945 the US economy amounted to 50% of the world economy, now the figure is closer to 20%.
Conversations like this are odd.
Is America in decline?
Can anything reverse growing inequality of wealth?
What is odd is that people act as if this is the first time we are having this conversation. Possibly I’m sensitive to the issue since I’ve been a big believer in America’s decline since I was ...
Read More
Source
February 8, 2022 9:33 am
From Michael S on How I recovered from Lyme Disease: I fasted for two weeks, no food, just water
"Did you have Bartonella, too? Seems it uses autogenesis..."