alexch's almanac

Month

April 2010

“

In attempting to harm Adobe and Google, Apple is hurting the whole industry, by putting the breaks[sic] on language development. No language more advanced than the three listed are allowed. No Haskell. No Ocaml. No Clojure. No Lisp. No Ruby. No Python. No Groovy. No Scala. No F#. Heck, no Java or C#. The last 15-20 years of language design, lessons learned and advancements made, have been thrown out and outlawed. If this idea catches on, that this is how you lock developers into your API, then the whole industry will get stuck. If this clause had been written fifteen years ago, the languages then would have been C, Fortran, and Cobol- and how would feel about being required to program in those languages today? Well, that’s how you’re going to fell about C++ and Objective C ten or fifteen years from now.

And don’t give me that shit about Apple being selective in enforcing this clause, so don’t worry they won’t enforce it on you. It doesn’t matter. You have to be insane to risks large amounts of capital (tens or hundreds of thousands of dollars of developer salaries to write the app, if nothing else) that Apple won’t choose to enforce this clause. No sane business manager would voluntarily add risk to an already risky proposition (most software projects fail) if they can at all avoid it.

”
—Apple is just Microsoft with better marketing
Apr 30, 2010
Basic Ruby Webapp Performance Tuning (Rails or Sinatra) → pivotallabs.com

My company launched our app, Cohuman, a few weeks ago. The rush of finishing features, fixing bugs, and responding to user feedback has subsided a bit, and it’s time to go back and give the little…

Apr 29, 2010
“The paper, published by Cato in April, found that in the five years after personal possession was decriminalized, illegal drug use among teens in Portugal declined and rates of new HIV infections caused by sharing of dirty needles dropped, while the number of people seeking treatment for drug addiction more than doubled. “Judging by every metric, decriminalization in Portugal has been a resounding success,” says Glenn Greenwald, an attorney, author and fluent Portuguese speaker, who conducted the research. “It has enabled the Portuguese government to manage and control the drug problem far better than virtually every other Western country does.”… The Cato paper reports that between 2001 and 2006 in Portugal, rates of lifetime use of any illegal drug among seventh through ninth graders fell from 14.1% to 10.6%; drug use in older teens also declined. Lifetime heroin use among 16-to-18-year-olds fell from 2.5% to 1.8% (although there was a slight increase in marijuana use in that age group). New HIV infections in drug users fell by 17% between 1999 and 2003, and deaths related to heroin and similar drugs were cut by more than half. In addition, the number of people on methadone and buprenorphine treatment for drug addiction rose to 14,877 from 6,040, after decriminalization, and money saved on enforcement allowed for increased funding of drug-free treatment as well.” —Drugs in Portugal: Did Decriminalization Work? — Printout — TIME
Apr 26, 2010
#3: Have You Seen This Flier

uselessfliers:

Also posted on flickr.

Bulletin board in the square in St. Johns.

Get your PDF right here.

Apr 25, 2010170 notes

Meat cupcakes prepared for Abby’s birthday party (noon, Dolores park) http://yfrog.com/bfr57oj

Apr 24, 2010
“The legal merits of Constantin’s argument are clear: They do not exist.” —First They Came For Hitler… - Hit & Run : Reason Magazine
Apr 23, 2010
“

4. Selective enforcement is unfair and unsettling

The App Store review process has long been under fire for being fraught with selective enforcement. Some apps get rejected for the doing things already-confirmed apps didn’t get questioned about. This is especially true when Tier A developers like EA gets away with things that Tier C developers in their basement don’t. It breeds an air of aristocracy where the lords can roam as they please but the peasants are kept on a tight leash.

This selective enforcement is already happening with built-in interpreters. Apple’s rule 3.3.2 reads:

An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).

This means no Java or Flash apps that just run within an interpreter. But it’s also supposed to mean that game developers like EA and others can’t use languages like Lua to program gameplay, yet that isn’t happening. The lords are free to roam indeed.

5. For developers it’s about more than just business

“But hey, if you don’t like it, why don’t you just go somewhere else?”. Developers are indeed free to vote with their feet. Take their code to more open platforms and stop complaining about Apple. Some already have.

But remember that many developers came to Apple in the first place to escape these kind of antics from the big man of the day, Microsoft. Apple has benefitted big by appealing to developers on more than just business. Many developers switched to Apple long before it was economically a good idea just so they could get away from Microsoft.

Look at the number of great free, ad-less applications in the App Store. Programmed by developers who did it for fun and love. Because they could and they wanted to. Not just because Apple had the biggest market share of smart phones. Apple benefits from that.

It’s better to be loved than to be feared. It’s only when you can’t make them love you that you want them to fear you. Apple has jumped the gun. We weren’t done loving you before you made us fear you.

”
—Five rational arguments against Apple’s 3.3.1 policy - (37signals)
Apr 23, 2010
“Another way of saying this is that (2/3)^12=0.007707 ,i.e. twelve perfect-fifths, is almost equal to (1/2)^7=0.0078125, i.e. seven octaves, but not quite. And that’s what’s driving everybody crazy.” —commenter Ashvin, The centuries-old struggle to play in tune. - By Jan Swafford - Slate Magazine
Apr 22, 2010
“To call this sociopathic behavior on the part of the scum involved is an understatement of absolutely epic proportions. What the people involved in this did is no different that just stealing money from the people who they suckered into buying worthless CDOs. They deliberately sold worthless garbage - things that they didn’t just know were going to lose money, but that they designed to lose money - lying to the buyers, telling them that it was a great safe investment, knowing that the buyers were going to lose everything. But they didn’t care - because doing that would put money into their own pockets.” —

Shocking Fraud from Financial Scum : Good Math, Bad Math

A good clearheaded exposition of the most recent financial outrage. (What social purpose do large investment banks serve again?)

Apr 21, 2010
“Previous studies have shown that a brain region known as the right temporo-parietal junction (TPJ) is highly active when we think about other people’s intentions, thoughts and beliefs. In the new study, the researchers disrupted activity in the right TPJ by inducing a current in the brain using a magnetic field applied to the scalp. They found that the subjects’ ability to make moral judgments that require an understanding of other people’s intentions — for example, a failed murder attempt — was impaired.” — Moral judgments can be altered … by magnets
Apr 17, 2010
Apr 17, 2010115 notes
Apr 17, 2010
“I argue that Apple now has not one but two monopolies:
I) A nearly-total monopoly on computer (and pocket computer) systems designed with good taste.
II) A total monopoly on the Microsoft-free, hassle-free personal computer. [1]
Mr. Jobs is indeed starting to behave like that other convicted monopolist we know and love. Yet unlike the latter, Jobs did not engage in underhanded business practices to create his monopolies. They were handed to him on a silver platter by the rest of the market, which insists on peddling either outright crap [2] or cheap imitations [3] of Apple’s aesthetic. In order to resist the temptation this worldwide herd of mindless junk-peddlers and imitators have placed before him, it would not be enough for Jobs to merely “not be evil.” He would have to be a saint (and a traitor to his shareholders.)”
—Loper OS » Non-Apple’s Mistake
Apr 16, 2010
Apr 16, 2010
“On closer inspection we noticed that iTunes didn’t even use the real windows API! They make their own scroll system and their own chrome COMPLETELY bypassing our fantastic Windows OS. So, we’ve decided enough is enough. We’ll allow iTunes back into Windows when they (Apple) make the following changes. Apple MUST write a specialised version of iTunes on Windows and use Windows compilers and Windows languages ONLY
Apple MUST use native windows controllers such as our in built Windowing system and scroll objects.
Apple MUST lose this RIDICULOUS attitude of writing code once and deploying to multiple operating systems. Just don’t go there.
If they (Apple) can follow those few simple rules, then we (Microsoft) will be happy to allow them back on Windows.”
— Bill Gates Bans iTunes From Windows | Pluggio Blog
Apr 16, 2010
Apr 13, 2010
“And that makes Apple evil. At least, it does in the sense that Google uses the term in “don’t be evil” – I believe pg translated “evil” as something along the lines of “trying to compete by means other than making the best product and marketing it honestly”.” —Tao Effect Blog  » Blog Archive  » Steve Jobs’ response on Section 3.3.1
Apr 11, 2010

Democracy! @ Cesar Chavez parade http://yfrog.com/f1806j

Apr 10, 2010

Cesar Chavez parade assembling @ 19th & Dolores http://yfrog.com/1n2ywj

Apr 10, 2010
“The clause all but signals the death of third-party analytics software built to provide application developers information about how their applications are being used (Disclaimer: I was the co-founder of AppLoop, which we shut down about 14 months ago). The web example of these services is Google Analytics, which provides millions of people with useful information to optimize their websites and provide better user experiences. Apple previously didn’t make a public stance forbidding the use of third-party analytics tools like Flurry (which acquired Pinch Media a few months ago), MediaLets, or MobClix, but it is hard to put a spin on this agreement which would allow these services to operate under the new agreement.” —Eric Kerr | New iPhone Developer Agreement Bans the Use of Third-Party Analytics and Services
Apr 10, 2010
Next page →
2012 2013
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2010 2011 2012
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2009 2010 2011
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2008 2009 2010
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2008 2009
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December