moderately inappropriatehttp://off.net/~tberman/diary/
something hereen-usSun, 17 Jun 2007 10:34:47 -0800Movable Type 2.661http://blogs.law.harvard.edu/tech/rssSafari on Windows...http://off.net/~tberman/diary/archives/004909.html
<p>Ugh</p>
<p>Safari on Windows is a nightmare for web developers. I am not even speaking to the bugs, or the 'windowsisms' it doesn't do, or any of the other bitching people have done on the topic.</p>
<p>Safari on Windows is bad for web developers just because it has the potential to add a 5th major browser. Right now when you do serious web development, you have to be concerned with how it works in IE6, IE7, FF2 and FF1.5. There are non trivial differences between all 4, and something working in one does not guarantee it will work in any others. Generally FF2 and FF1.5 work pretty closely, but I have been bitten by thinking they work the same too many times to not check.</p>
<p>I know many people feel that Safari is 'standards compliant' and it will work anywhere that FF2 does, so it isn't an additional burden to maintain, but that is just not the case.</p>
<p>I just spent 3 hours yesterday looking at a very heinous safari bug where even accessing the document of a window that was loaded from an external domain caused safari to disappear all the iframes on the page, so simple code that did:</p>
<xmp>
for (var i = 0; i < targetWindow.frames.length; i++)
{
try
{
var doc = targetWindow.frames[i].document;
// do something with the document.
} catch (e) { /* cross domain iframes fail here, but thats ok */ }
}
</xmp>
<p>That code, while failing properly on firefox, or ie (any versions) with cross domain iframes, causes <b>all</b> iframes in safari to disappear and not be rendered.</p>
<p>I am looking forward to dealing with more and more of these issues if safari gets enough market share to be something I have to support. *ugh*</p>http://off.net/~tberman/diary/archives/004909.htmlSun, 17 Jun 2007 10:34:47 -0800Wii ownershttp://off.net/~tberman/diary/archives/004855.html
<p>If you own a wii, and like listening to music or watching video you should point your wii at <a href="http://www.imeem.com">imeem.com</a> for a nice surprise :)</p>http://off.net/~tberman/diary/archives/004855.htmlSat, 03 Mar 2007 18:51:54 -0800Medspherehttp://off.net/~tberman/diary/archives/004854.html
<p>This is a bit belated, but congrats to the guys over at <a href="http://www.medsphere.com">Medsphere</a> for open sourcing their <a href="http://medsphere.org/openvista_cis.html">product</a>.</p>
<p>A long time ago (it feels like lifetimes), I took a job at Medsphere to work on porting a Java MUMPS VM to C#. After completing a proof of concept port, Steve and I felt like it would be a better use of my skillset to port the existing (crappy) CPRS gui to a modern toolkit/language and make it crossplatform at the same time.</p>
<p>Eventually that project turned into a product, and we built a small team around it. I still feel like I know more about USER,PHYSICIAN and parsing ^ delimited fields than I ever would need to.</p>
<p>However, as <a href="http://www.vwdude.com/articles/2007/02/26/get-it-while-its-hot">Christian</a> points out, shit at Medsphere got pretty rough for a while, and I bailed far before it even got real nasty.</p>
<p>Regardless of all that, kudos to the people doing the real work (Anthony, <a href="http://brad.getcoded.net/blog">Brad</a>, <a href="http://www.tenslashsix.com/">Peter</a>, Jon) (sorry for leaving any of you newer people out :) ) for getting this out, and sticking with one of the most interesting software projects I have ever heard of.</p>http://off.net/~tberman/diary/archives/004854.htmlSat, 03 Mar 2007 18:38:03 -0800Hiring.http://off.net/~tberman/diary/archives/004829.html
<p>Yes, we (<a href="http://www.imeem.com">imeem</a>) are hiring.</p>
<p>Specifically, we are a San Francisco (right in the city, near the ballpark) startup looking to hire a handful of kickass engineers.</p>
<p>Right now, I have open positions for:</p>
<ul>
<li>a flash/actionscript/javascript developer</li>
<li>a firefox extension developer</li>
<li>generally awesome engineers of any type</li>
</ul>
</p>
<p>So, if you would want to work for an interesting company, who is seeing traffic growth that looks like this, <a href="mailto:tberman@imeem.com">email me</a> your resume.</p>
<img alt="graph.png" src="http://off.net/~tberman/diary/archives/graph.png" width="500" height="300" border="0" />
<p><b>Update</b>: Apparently this graph is not self explanatory. The Y-Axis is the global rank of imeem.com when ranked comparatively against all other sites on the internet. And it is logarithmic. The source is available <a href="http://www.alexa.com/data/details/traffic_details?url=imeem.com">here</a></p>http://off.net/~tberman/diary/archives/004829.htmlTue, 06 Feb 2007 02:34:25 -0800Good luckhttp://off.net/~tberman/diary/archives/004812.html
<p><a href="http://getafreelancer.com/projects/PHP-XML/Imeem-com-Duplicate.html">I wish the best of luck to thejobugroup</a></p>
<p>Interestingly enough, it looks like they are just going to <a href="http://getafreelancer.com/projects/PHP-Website-Design/Social-Networking-site-for-music.html">outsource</a> the work.</p>
<p>Hilarious.</p>http://off.net/~tberman/diary/archives/004812.htmlSat, 20 Jan 2007 16:53:15 -0800What did you say?http://off.net/~tberman/diary/archives/004798.html
<p>So, recently we have been doing a <b>lot</b> of interviewing at <a href="http://www.imeem.com">imeem</a>. And sometimes I am very surprised at ho w the interview goes, both pleasantly and not. So here is a list of some dos and donts for interviewing in general, and specifically at a startup.</p>
<ul>
<li><b>DO</b> know what the company is about. What it's core goals are, and what it's product is. It is <b>ALWAYS</b> discouraging to interview someone who has no idea what sort of work they are applying to do</li>
<li><b>DONT</b> be apathetic. Especially when interviewing at a startup. If you are interviewing at Yahoo! or Google, or Microsoft maybe you can get away with it, but at a startup? No way. Startups live and die by employees who give 130%, and walking in and acting like you couldn't care is a great way to hear 'no thanks'</li>
<li><b>DONT</b> bitch endlessly about your current job. Not only is it not important to me in evaluating if you will fit technically and personally at our company. It is also looks really really bad. All I hear when people start whining about their current boss, or their current job, or whatever is 'blah blah blah blah blah'. And I know when you are interviewing at your next job after you would work for me, you would be bitching about me. 'No thanks, no hire'. However, talking about your current job is fine. Just not bitching.</li>
<li><b>DONT</b> talk about other interviews you are doing now. Basically everything I said above applies in principle. It is just not interesting. Your opinion on our competitor, or another wank web2.0 startup, or Yahoo! doesn't help me fit you into our company. It just bores me. I live in Bay Area, if I wanted to talk to someone about web2.0 shit, I will just open my door and throw a rock, it will likely hit 3 people working at a web2.0 company. Its <b>BORING</b></li>
<li><b>DO</b> ask everyone you interview with questions. Even if someone else has already answered your question, getting more information and more views on questions as simple as "What do you like about working here?" is always good. As well, it is always nice towards the end of the interview to not have to be asking the questions.</li>
</ul>
<p>I guess this turned into more of a DONT list than a DO list, but whatever :). And as always, if you are interested in interviewing, email <a href="mailto:tberman@imeem.com">me</a>.</p>http://off.net/~tberman/diary/archives/004798.htmlSun, 07 Jan 2007 01:03:28 -0800Useful sitehttp://off.net/~tberman/diary/archives/004793.html
<p>Finally, a useful <a href="http://www.secondhandsongs.com/home/">cover song database</a>. And even better, it isn't pastel, and it doesn't use ajax, and its actually useful and not in beta. Amazing. And just when the internet looked even more useless than ever...</p>http://off.net/~tberman/diary/archives/004793.htmlTue, 26 Dec 2006 02:20:14 -0800http://off.net/~tberman/diary/archives/004757.html
<p>I have photographic proof:</p>
<img alt="snorp-brady.jpg" src="http://off.net/~tberman/diary/archives/snorp-brady.jpg" width="400" height="266" border="0" />
<p>and</p>
<img alt="tom-brady.jpg" src="http://off.net/~tberman/diary/archives/tom-brady.jpg" width="200" height="300" border="0" />
http://off.net/~tberman/diary/archives/004757.htmlSun, 29 Oct 2006 17:19:49 -0800IE7 must diehttp://off.net/~tberman/diary/archives/004751.html
<p>After getting fed up with IE6's lack of support for transparent pngs, <a href="http://www.imeem.com/">we</a> went ahead and wrote an image server that would take an image and composite it with a solid color background (meeting 99% of our use-cases).</p>
<p>I was so excited when I found out that IE7 would be support transparent pngs. However, apparently that support is not extended to transparent pngs that end up having an opacity applied to them.</p>
<p>Great. Just Great. So now we get to keep the image server, and if we want to start using it less for IE7 users, we have to make sure the urls we serve back are never going to have opacity applied to them. Way to go IE team....</p>
<p><b>Update:</b> Yes, I am aware of the alpha loader filter, however its not an option for a variety of reasons, including but not limited to memory leaks, issues compositing images with the alpha loaded dx filter with regular images, etc.</p>http://off.net/~tberman/diary/archives/004751.htmlThu, 26 Oct 2006 18:49:36 -0800Movers blowhttp://off.net/~tberman/diary/archives/004697.html
At least I know I won't be using <a href="http://primates.ximian.com/~jackson/blog/archive2006/Aug-21.html">Northwest Vanlines</a> when I move to the city in a month or so. I am not looking forward to dealing with the move at all actually, its always a total pain in the ass.http://off.net/~tberman/diary/archives/004697.htmlMon, 21 Aug 2006 13:54:55 -0800Blogging againhttp://off.net/~tberman/diary/archives/004663.html
<p>Well, its been a long time since I last blogged. <a href="http://www.imeem.com">Work</a> has been insanely busy. We have been rolling out tons and tons of changes to our website, and things have been getting crazy.</p>
<p>Other than working what feels like 17 million hours a week, life has been good. Moving into the city soon, and I am really looking forward to that. Mostly looking in Noe Valley, Potrero Hills and the Mission. We might end up somewhere else, but right now, trying to focus mostly in those areas.</p>
<p>I am hoping to find some time in the near future to play around with getting some integration between various awesome C# apps (f-spot, banshee, etc) and imeem, mostly posting from those apps directly into your imeem profile. We will see what kind of time appears in the near future.</p>http://off.net/~tberman/diary/archives/004663.htmlFri, 14 Jul 2006 21:20:01 -0800Testinghttp://off.net/~tberman/diary/archives/004581.html
<p>ignore this</p>http://off.net/~tberman/diary/archives/004581.htmlTue, 02 May 2006 13:06:48 -0800Insight?http://off.net/~tberman/diary/archives/004502.html
<p>Why do all women like stickers, puppy dogs and rainbows?</p>
<p>I wonder if you could make millions selling rainbow colored puppy dog stickers...</p>
<p>Things like this keep me up at night.</p>http://off.net/~tberman/diary/archives/004502.htmlTue, 21 Feb 2006 01:55:41 -0800These ducks are fightinghttp://off.net/~tberman/diary/archives/004417.html
<p>Put up some <a href="http://tberman.imeem.com/album/nEY_8haJ">pictures</a> of some ducks who like to fight.<p>
<center><img src="http://gdl.imeem.net/g/f6afbf1baef343ee1caeec8ddd74dc8b.jpg"></center>
<p>Apparently <a href="http://bryan.imeem.com/">some</a> <a href="http://dalton.imeem.com/">people</a> think that these ducks are just standing around. But trust me. These fuckers are fighting.</p>http://off.net/~tberman/diary/archives/004417.htmlFri, 13 Jan 2006 21:55:02 -0800imeemhttp://off.net/~tberman/diary/archives/004411.html
<p>So, as <a href="http://tirania.org/blog/archive/2006/Jan-11.html">some</a> <a href="http://zacbowling.com/blog/2006/01/10/imeem/">others</a> have noted, <a href="http://www.imeem.com">imeem</a> has released a <a href="http://www.imeem.com/mac.aspx">mac</a> client.</p>
<p>However. I bring to you an exclusive screenshot of the brand new not-soon-to-be-released linux client.</p>
<center><img alt="Screenshot-imeem.png" src="http://off.net/~tberman/diary/archives/Screenshot-imeem.png" width="1124" height="877" border="0" /></center>
<p>This client shares a lot of code with the existing windows client, and even more with the new mac client. I hacked it together with about 5 hours of work tops, and most of that was spent writing some very specific integration code.</p>
<p>Enjoy.</p>http://off.net/~tberman/diary/archives/004411.htmlThu, 12 Jan 2006 12:11:47 -0800