Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

Dion Almaer › Likes

Joel Webber
No offense intended to my sane conservatives friends, but the nuttery displayed on this site was too good to pass up. Maybe someone should create http://myleftwingson.com/ to capture the funny stuff from the kookier liberal extremes :) - Joel Webber
grant fox
Cool Tools: WeeRide Kangaroo Carrier - http://www.kk.org/cooltoo...
Cool Tools:  WeeRide Kangaroo Carrier
The injection-molded seat mounts to an extremely sturdy bar that clamps to the seat post and steerer tube. This allows the seat to be removed quickly and easily when not in use. This is done by unscrewing a single large bolt. Also, the carrier features a padded "face pad" which 1) keeps your passenger from messing with your handlebars and controls; 2) protects your passenger from smacking his/her face on the handlebars (assuming you left the four-point harness too loose); and 3) gives your passenger a natural place to rest his/her head when sleeping. In addition, the Kangaroo's foot cups are adjustable and flexible, but I've never seen a child get his/her toes anywhere near the front wheel. - grant fox from Bookmarklet
Christopher Blizzard
John’s Blog » Blog Archive » Poetry & Pragmatics: Mozilla All Hands 2009 - http://john.jubjubs.net/2009...
Brian
Embedding Clojure in an Existing Application - Ian’s Journal - http://ianp.org/2009...
Sam Pullara
Wolfram Alpha Getting A Public Preview On Tuesday - http://www.techcrunch.com/2009...
If they can't just stick it on the web and let people use it, its probably not baked. - Sam Pullara
Dave Johnson
Charles Miller
…wow. We wanted to raise $25k for charity in 5 days. We did it in one. http://www.atlassian.com/starter... #atlassian
Bill Scott
John Lam
Another comparison: Adobe Lightroom (63% LOC in Lua!) consumes 145MB while in the middle of a 10000 photo import job.
Rey Bango
paul irish
True Font Family - Use TrueType web fonts on any type of website without Flash using PHP, JavaScript and CSS - http://www.truefontfamily.com/...
uses php gd on the back. commercial license. bleh - paul irish
I've been using an alternate, but related technique for the last two years, described here: http://timepedia.blogspot.com/2007.... In this implementation, a Java servlet, leveraging its font engine, renders a "Font Book" containing all of the characters typically needed, along with font metrics via JSON. Javascript on the client uses the font... more... - Ray Cromwell
Advantage is, each 'character' (img) can be a background image of a element that contains the real character (invisible), letting text selection/cut/paste work. - Ray Cromwell
Dave Johnson
RT @mcantelon: Google Android app banned for violating T-Mobile's terms of service: http://tr.im/igDx We need open hardware and open car ...
Joe Hewitt
@miksago 140 chars forces you to write concise words, but a concise url has no benefit. obfuscation only hurts readability
Paul Buchheit
"PLOT sports a more conventional-looking syntax than classic Lisp. It is, of course, fully object-oriented. Perhaps the most interesting feature of PLOT is that the syntax is totally user-definable. How can this be a dialect of Lisp, you say, if it does not have S-Expressions, does not have NIL, does not have conses, does not have atoms, and does not have a simple parenthesized Polish prefix syntax? I say it is a dialect of Lisp because it uses a fully dynamic memory model, fully dynamic typing, a resident program semantics (although separate compilation is possible), fully powerful macros (but hygienic!), and because (almost) everything about the language is defined in the language itself. It has the same extreme flexibility and extensibility, and the same minimum of nonsense that gets in your way, that have always been hallmarks of Lisp. It has the important things about Lisp while jettisoning the things that in my opinion were mistakes from the beginning." - Paul Buchheit from Bookmarklet
The presentation at http://users.rcn.com/david-m... is good too. - Paul Buchheit
I'd like to see how this compares with Perl 6. - Gabe
Does Perl 6 actually exist? I thought it was just a myth, like gnu hurd. - Paul Buchheit
There's clojure, a lisp implementation on the jvm. - imabonehead
There are actually many implementations of P6. In particular, Pugs (written in Haskell) was the first. - Gabe
I don't think I like the idea of having False do double duty as NIL. I predict this will lead to many bugs where something that can validly be False is incorrectly interpreted as if it were NIL. - Gabe
I'm not sure, Gabe. I do most of my programming in Scheme, where nil is not false, and a lot of the time I think my conditionals would be simplified if it was. - Bruce Lewis
Bruce: Consider a situation where a boolean variable might not have a value. If False means No Value, how do you represent a boolean with no value? - Gabe
Dave Moon's work on Dylan changed my views of programming languages permanently; any language he designs is worth spending time on, in my opinion. (Rob Pike and Guy Steele would be the other two I'd put in the same category.) - Paul Haahr
Sawmill? - Jim Norris
Gabe, you'd come up with a special no-value object. If you use nil for a no-value boolean, what do you use for a no-value list distinct from an empty list? False? That would get confusing. And this coming from someone who actually does use nil for no-value boolean values, as returned from SQL. - Bruce Lewis
Bruce, that's my point. You'd come up with your own special no-value object, which is distinct and incompatible with all of the libraries you use. As long as you have to come up with a no-value object, why not include it in the language standard so that everybody's code can be compatible? - Gabe
@Gabe - there is also an "unitialized" value in PLOT for a definition or slot that has not yet been initialized. See http://users.rcn.com/david-m.... - Evan Parker
Evan, that's not useful: "Reading the "uninitialized" value signals an error. A definition or slot cannot be reset to this value" - Gabe
@Gabe - But it appears it is possible to check if a definition or slot is uninitialized: "so we only need to check for this value when reading a slot that is not initialized in the class definition and when reading a definition that could be read before its initial value expression has been executed." What more do you need? - Evan Parker
No Evan, I think you're misreading it. The uninitialized value is just a way for the system to make sure that you don't have any uninitialized variables. You cannot create a value of that type and any attempt to read a value of that type would return an error, so it is useless. - Gabe
I could certainly be misreading it. By "we only need to check" David could mean that the internals of PLOT can check it; I read that as meaning that programmers could check for uninitialized, perhaps through some function call (e.g. isInitialized(blah) ). This would be similar to Sawzall's undefined values and the def() function for testing undefined (http://google.com/search...). - Evan Parker
So Gabe, you're not advocating Scheme-style #f/'() over Common Lisp's double-duty nil, you're advocating a NIL that means an unspecified value, like SQL NULL. I think I finally understand. I didn't actually read the PLOT spec, so when I hear double-duty nil I think like in Common Lisp. - Bruce Lewis
Right, Bruce. What I'm advocating is a system which has a value that is not in the domain of any other data types (i.e. not a boolean, number, string, list, etc.) such as null in C#, None in Python, or NULL in SQL-92 (where NULL is different from the empty string). JavaScript goes too far by having both null and undefined -- how do you know which to use? C# is nice in that some things can be defined as non-nullable, while SQL lets you define any field as non-nullable. - Gabe
Asa Dotzler
Mark Finkle
If Tracemonkey can speed up JS in web content, what does it do for JS in chrome? Make Fennec's UI faster of course! We're turning it on
Christopher Blizzard
A talk on Valgrind going on on air mozilla: http://air.mozilla.com/
John Resig
I've got TestSwarm running two suites in 10 browsers in less than 30 seconds. Getting the code ready for the alpha. http://testswarm.com/
Sarah Perez
so much awesome. not your typical marketing vid - Sarah Perez
Malte
Example on how to add clever auto-indent to @bespin using the built-in customization facilities http://joose-js.blogspot.com/2009...
Jonathan Snook
Adam Lasnik
Accidentally gave ~$5 tip on $5 ice cream in Tokyo. NOW I get why the servers sang to me! Who knew Japanese coins were valued up to $5?! :o
To clarify... I got my change in coins, and -- since I've grown accustomed to putting change coins into whatever tip or charity jar happens to be in front of me -- I reflexively did so. In all the countries I've traveled to, the most expensive coin I've come across (I think) is the euro, which is worth around $1.25. The coin I gave away as a tip was a 500jpy (yen) coin, worth about $5. Oops! But it made me happy to see the servers so delighted :-) - Adam Lasnik
Having fun in Tokyo? Have you seen all the kawaii (cute in Japanese) girls and have you tried/seen any weird stuff yet? - Bee
hmm.... kawaii = cute girls? What does that say about the prevalence of Kawaii-brand musical instruments in the U.S.? Play this, and you'll attract cute girls? Only cute girls allowed to buy/play these instruments? Or have I butchered the spelling/interpretation somehow? :-) (and alas, I haven't met much of anyone other than cool colleagues, 'cause I've primarily been in my hotel and in the office so far; hopefully will explore a bit before I leave!) - Adam Lasnik
And it's Kawai pianos...not kawaii. And where did you find ice cream?! I've been craving that! - T-Ho
ohhhh! [sheepish grin]. Ice cream: in the "restaurant row" right below my hotel. See, Cerulean's not all that! :P - Adam Lasnik
Kawaii = cute (not cute girls) :P... and yes it's Kawai pianos. - Bee
I thought they're offended by people who tip? - Anna Marie
I previously thought so, too, and my understanding is that it's still generally inappropriate to tip in Japan. However, Coldstone Creamery's an American brand, and so I guess that helps make it an exception (and indeed, there was a clearly-labeled tip jar at the cash register). - Adam Lasnik
Aah, Ok. I was just there and didn't tip. Started feeling guilty for a minute. - Anna Marie
Nick Gonzalez
Mike Beltzner
is hoping we get done with beta 3 code for Firefox tonight. See the mozilla.dev.planning Google Group for info.
Keith Coleman
Official Gmail Blog: Say hello to Gmail voice and video chat - http://gmailblog.blogspot.com/2008...
I've started having a lot of quick 30 second - 2 minute video conversations b/c of this feature. Saves so much typing and waiting. It's actually changed the way I work. Nice job, Sweden & Seattle. - Keith Coleman from Bookmarklet
"And in the spirit of open communications, we designed this feature using Internet standards such as XMPP, RTP, and H.264, which means that third-party applications and networks can choose to interoperate with Gmail voice and video chat." Come on libpurple! - EricaJoy
Awesome! Where was this last week when I wanted to video-conference in to all the election night festivities from China? :) - Ana
I wish it didn't require installing a plugin though. I'm sure there's a good reason for it but without it working out of the box I doubt I'll ever be able to use it to chat with certain people (my Grandparents use Gmail but I don't think they'd know how to install this). - Benjamin Golub
@Ben Send them to http://mail.google.com/videoch... and tell them to press the big button? - EricaJoy
1/2 Skype + 1/2 Tokbox + Google = death to Skype and Tokbox? - George Lee from twhirl
Benjamin, you're right. And if you have to install something, why not just make it a standalone program? Like an update to the Google Talk client? My mum and sister both use Google Talk but they've never used the web interface of Gmail because they know how to use Outlook Express already. - Tony Ruscoe
no linux support yet =( - Evan Parker
Side-note: When you have Google Update installed as Firefox plugin, then clicking Google's installation button won't trigger a security dialog, but just start the installation. - Philipp Lenssen
@Evan If libpurple can get this implemented, you could just use Pidgin. - EricaJoy
A plugin? Reminds me of the original Google video. Why don't you use flash Keith? - Paul Buchheit
Tony: Updating Google Talk leaves all the Mac users out. Now if I could just get a free VNC client or something that punched through firewalls well on Macs I could install this for my parents now instead of next time I see them. - Brett Cannon
Brett: If you use the listening VNC viewer, you can have your parents make their VNC server connect to you. - Gabe
I'm a bit late noticing that you were on friendfeed, but I wanted to say thanks for this feature. My girlfriend and I are on different continents and have been struggling to see each other on skype since she left town. We're now able to talk reliably and see each other, which is pretty awesome! Thanks! - Andrew
Ray Cromwell
Holy Sh*t Safari 4 is fast! It SMMMMMMOKES the competition, up 5x over FF3.1 on my Mac Pro on the Chronoscope benchmark. Beats Chrome and FF3.1 easily. 88 frakkin' frames per second on my system. At this rate, I'll gonna start rasterizing 3D using Canvas :) - http://api.timepedia.org/benchma...
Let me know when you have a quake port up. - Robert Cooper from twhirl
Hmm. On Vista, I get 75 fps in Chrome, 19.3 fps in Firefox 3.0 and 18.6 fps in Safari 4. What's up with that? - Nick Lothian
Something really weird going on methinks, with how the browsers interface with the native OS rendering layer. I think the OSX implementation is probably tightly bound and optimized, and on Vista, you end up with a generic implementation that might now leverage hardware acceleration or a fastpath. - Ray Cromwell
Yes, that was my thought too. Somewhat surprising, though, because I would have thought that the rendering is common to WebKit, and yet it's FF and Safari that give close to identical performance. - Nick Lothian
And the answer is Skia. See http://kawanet.blogspot.com/2009... (and enjoy the demos..) - Nick Lothian
Ajaxian
Big News from Cappuccino: Aristo and Atlas - http://ajaxian.com/archive...
dave mcclure
wasted last 3 hours trying to diagnose virus / spyware problems. mcafee is crap... finds Trojan but doesn't remove shit. now pc hangs :(
Insert advertisement for Mac products just to the right of this entry -------> - Sam Pullara
Mike Chambers
iPhone Development: CLANG Static Analyzer - http://iphonedevelopment.blogspot.com/2009...
Dave Morin
Microsoft virus grounds French fighter jets. Whoa. http://news.cnet.com/8301-17...
Other ways to read this feed:Feed readerFacebook