Whose going to get this running on OS X? I guess it doesn’t really matter. I can always X over to a Linux box…
Nice looking Newsreader for Mac OS X (F/OSS with an Apache 2.0 license and public subversion repository).
“For n = 12 we perform a total of 364 reps! Thank goodness there aren’t 13 days or we'd have to do 454.”
“strives to provide most of GNU grep’s common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions”
In fact rather than being subtitled “Elements of Reusable Object-Oriented Software”, it should have been “21 reasons C++ sucks; 1 embarassment; and an Abstract Syntax Tree”.
“Should machine-to-machine, multi-hop, RESTful communications expose a need for additional functionality, then, and only then, will the need be addressed. This is opposed to the WS style of standards creation where solutions are created that go in search
Sam with a very simple, step by step tutorial on using your site as an OpenID identity provider.
“I would rather take an easily modifiable, open platform that I can make do what I need in a specific environment.”
I've been using a fetchmail, procmail, and mutt setup on my Mac for a few months now in an attempt to get control over five different mailboxes and it’s working pretty well. If you've got some free time and lots of mail, consider playing around with one o
“The demoroniser keeps you from looking dumber than a bag of dirt when your Web page is viewed by a user on a non-Microsoft platform.”
This is too funny: “… provides you with the verbiage you need to explain SOA to non-technical people and ‘sell’ its long-term strategic benefits.”
Charles Nutter on the possibility of a Rails support announcement in February 2007.
Fix it at the source: “… Thus I propose that we turn off the Sun for roughly 0.2% of each solar day, or two to four minutes every 24 hours.” Brilliant!
Cute. The latest Digg flames all in one place :) Kind of Digg zeitgeist, I suppose.
“When the apocalypse comes, when the world ends as we know it, you can bet someone will be updating Metafilter.”
“The thing that unites the free software developers, and the only thing that unites us, is that we make free software.”
“All you have to do is change the internal processing, add 200 more methods to the HTTP parser, serve Bittorrent over Ethernet, and have it save Korean orphans while eating a Mango in the back seat of an El Camino driven by twenty midget clowns.”
“I mean, all through this presentation previously, I talked about how you’re using the pawns and you’re going to screw them if they don’t do what you want, and dah-dah-dah. You can’t let them feel like that.” and “So you can’t let them feel like pawns, no
Nice look at one of the better distributed version control clients picking up mindshare.
OpenID solves the identity problem, not the trust problem. When a user authenticates with OpenID, what they are doing is stating “I have the ability to prove my ownership of this URL”.
“A biologist, a physicist, and a mathematician were sitting in a street café watching the crowd…”
“You and I — private citizens not in uniform — are asked to do nothing but fret. The sacrifice expected of us is, once again, minimal. Enjoy your iPhones.”
Q: Did you learn all you needed to know to be capable of doing the job? A: Yes, bullshitting through the interview provided me with the skills to effectively bullshit to customers…
Some props for Mr. Governor.
The original SNL / Steve Jobs skit. This is a classic as far as I'm concerned.
“A no-smoking sign on your cigarette break… at the R.J. Reynolds Tobacco corporate offices in Winston-Salem, North Carolina.”
Completely, insanely, utterly, amazing. Every single time.
Grrrrr. This has been driving me crazy for almost two weeks. I don’t understand why the main google search doesn’t include google groups – I thought the whole point was to put everything behind a single search box. Bha.
This is another thing that’s been driving me crazy for a while now. I'm going to try the bonjour technique mentioned in the comments.
I beg to differ Stephen. Mark is clearly on his own planet, too!
Nice little style guide on the web and nicely indexed hyperlinked.
Somebody pinch me; this must be a nightmare.
I've been meaning to spend some time in Restlet for some time now. Looks like it’s gaining traction with the EE crowd. Err, well, uhh, some of the EE crowd, anyway.
Put in a subversion URL and get back an RSS feed for tracking changes.
“… but I gave up after optimizing AWT, implementing drag and drop, and trying to make 1,200 pages of crappy APIs do the right thing on the Mac. Then I took a one-week Cocoa training course, and wrote the first prototype of iChat.”
“But the company’s board of directors balked and ordered the ad withdrawn from its Super Bowl slot. Only the intervention of Steve Wozniak, who said he'd pay for the spot personally if the board refused to air it, saved the day.”
Chairing the WG is one way to fix your validation issues! (yes, I'm just being mean now — ignore me. no but seriously.)
Wherein Snap.com impresses me a great deal by allowing their service to be centrally disabled.
“Most of the sites that suffer from Digg are blogs that are trying to establish ongoing dialogue with their readers. The authors are more interested at developing ideas and sharing them with people that come across from organic channels.”
On launching the Health Benefit News River.
Talk about “close to home”
We’ll be giving this recipe a shot tonight at a fish fry. Nothing too crazy but the lime juice and garlic salt should add a nice touch.
This is the “home page” of a professor who teaches web design at St. Cloud State University. Don’t go there.
Bob Saget: RSS is not a drug! I used to [expletives deleted] for coke. Other Guy: I saw him! Bob Saget: Now that’s an addiction, man. You ever [expletives deleted] for RSS?
“the version control system is a first order effect on software, along with two others – the build system and the bugtracker. Those choices impact absolutely everything else. Things like IDEs, by comparison, don’t matter at all.”
Nice activity diagram describing the resolution of response status codes given various request methods and headers. Full res GIF, JPEG, PNG, and SVG.
“There’s a time and place for a penis decal on your forehead and the Monday morning staff meeting is not it.”
The JRuby guys are real close to 100% passing Rails' unit tests. I think I'm going to sign up for PostgreSQL testing/hacking. What are you doing?
Awesome. Robert Sayre just checked in his document.getElementsByClassName implementation to mozilla trunk.
“I know that there are those out there who would have me go AWOL or refuse to deploy. I cannot do that. I have a family to feed, and soldiers to take care of. I can do neither from prison.”
“There are cases where you really do want that. There are cases when you don’t. There are cases where it’s half this, half that; cases, say, where you only want charset sniffing. There are cases where you want a pony. Not every document has the same g
While not all bad ideas include a PowerPoint presentation, all PowerPoint presentations include at least one bad idea: PowerPoint.
“Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine.”
“Maybe if we took away these PL theorists’ Emacs and LaTeX packages for a while we’d get better results.”
“I tell you one thing for sure: Far more developers understand the business they work in than business people understand the technology that drives them forward.”
Interesting concept. I’ll have to check this out once it comes out of “pre-pre-pre alpha” (which doesn’t really make sense, btw. There’s nothing more alpha than alpha).
“Essentially, this add Vi command functionality (albeit a small subset) to any (and all) text editors that use the Cocoa text system; e.g., Safari, TeXShop, XCode, etc.”
Great research like this is what I love most about the internet.
It’s that bad.
Nugget of wisdom: “… developing for the web is frequently about accepting small compromises to big philosophical ideals.”
Anyone who doesn’t know every single one of these probably hasn’t been developing for the web very long. Probably a useful crash course for newbies making their way over from FrontPage or ASP.net though.
Ian compares Pylons and TurboGears and makes a few interesting general observations along the way.
George R.R. Martin’s “A Song of Ice and Fire” is coming to HBO as a three-four year series. I'd be happy just to get my hands on the next book but this is outstanding (via tkington).
Oh wow. The concept of logical patches is something I never considered before. Darcs has a “record” command that let’s you split multiple changes to a single file (or files I assume) into logical changes (“hunks”).
John Panzer: “Software development is a knowledge acquisition activity, not a manufacturing activity.”
“What Fleury contributed to the world of Java is a personality; love him or hate him, the man certainly deserved to be hated.”
Aaron Swartz reviews a newish book on Gödel’s incompleteness theorem. Insanely good topic, bad book?
I'm real close to hating multi-select list boxes right now. Using an overflowed UL of checkboxes has some interesting pros (and cons).
Elliotte isn’t pulling any punches :)
Wow.I shudder to even observe the brilliance that is _why. There’s an actual Cut-out Adventure Beard here.
Press caps locks. Press caps lock. PRESS CAPS LOCK! Press capital I. Delete I. Press capital I. DELETE I SCROLL THIS CONFLICT. DELETE ADULT SCROLLS CONFLICT FOR C … THANK YOU! Delete THINK YOU.
Another interesting take on multi-select lists that uses checkboxes with labels and colors.
Love it! This is less of an article and more of a minute by minute account of hacker seeing something he doesn’t understand and following the trail (man, code, calculus) to understanding.
Oh man. This song was not this horribly bad when I was a kid.
Lots of stuff from Sun (ZFS, dtrace), Linuxulator translates Linux syscalls to BSD syscalls with not performance penalty, lots of performance enhancements to the network stack from the card up, and a new malloc.
A complete look at the little used utilities for processing arguments in scripts.
“It looks like you are trying to do a regular expression. Do you need some help with that?”
“… the results for YARV/Rite are still streets ahead in terms of raw performance, and where I'm placing my bets for the next de facto Ruby interpreter.”
Recent presentation by Mr. Bram Moolenaar on how to be a bad-ass with Vim.
Hence the multiple disclaimers in the article, such as, “I hesitated to include this table. … What I don’t want to happen is that you start thinking of web resources as SQL tables. Don’t do that.”
I'm surprised to see that any of the news sites linked to the original report.
UC Berkeley Webcasts | Video and Podcasts: CS 61A.
This is pretty darn close to my configuration but I used the mutt-devel port… Oh, and my ~/.procmailrc is pretty insane also :)
These people are still around? Amazing. Ooohhh, “tens of thousands of simultaneous users” — scary! scary!
How did we ever get anything done without superfluous quadrants and models. Bring ‘em on. The trick is making something every developer would know is a joke but that could make it past a manager or architect.
“Well if Ruby developers are so damn productive, why can’t they write a faster ruby?”
I've been using this technique for some time with great success. Oh, and this site’s design is bordering on perfection.
Browser-side JavaScript template engine with concepts borrowed from Kid. Used by Freebase to drive formatting around JSON. Looks interesting.
“Microsoft just spent $9 billion and many years to create Vista, so it does not sound reasonable that some new alternative could just snap into existence overnight like that. It would take billions of dollars and a massive effort to achieve.” :)
Wow. I'm nodding yesly to almost everything said by Gosling in this article. Weird. Here’s a good one: “The number one biggest threat to enterprises is the inherent fallibility and laziness of humans.”
“also it could be disguised as a cancer research stuff should some disassamble its code. the use-free-computer-time type of thing they do on the net.”
Wow. Pretty solid anti dynamic language advocacy piece. It’s been a while since I've written anything longish so maybe I’ll try to put together something of response to this.
“I consider being able to return a procedural value, and to have first class procedures in general, as being essential to doing very good modular programming.” — Gerald Sussman (PS: how come nobody told me you can link to specific time offsets in google
“If I want to publish a picture that shows Ronald McDonald smoking a joint made out of the rain forests, I can.”
“In the terminology of phonetics, this sound does not appear to have an official name, but might be characterized as a linguolabial trill. It is never used in human language phonemically, but it is widely used across human cultures and by other primates”
Yes! I've been doing this for a few months now with the corp. assets and I won’t go back. You can really see the text snap into a vertical rhythm when you hit it.
I haven’t had a chance to play yet but you can consider me on the ZFS bandwagon. It’s coming to FreeBSD 7.0, too. Oodalolly!
It’s not Rails’s problem.
Nice look at techniques for writing portable sh.
“Although statistics show that rates of child abduction and sexual abuse have marched steadily downward since the early 1990s, fear of these crimes is at an all-time high.”
“In the remaining four templates, the translation from XSLT to Genshi markup is straightforward. And generally, the Genshi markup is both more compact and more powerful.”
“I actually think YAGNI and Othello’s waiting moves embody the same concept. Both are brilliant, winning strategies. Yet, there’s a certain emotional side to YAGNI and software development. We tend to get attached to our good ideas.”
On JSF: “Waiting 5 years before you adopt the native architecture of the web is almost inexcusable. The web won’t (and didn’t) wait that long.”
“Paul Graham originally wrote reddit, in lisp, on the back of a napkin while he was waiting for a coffee. it was so powerful that it had to be rewritten in python just so that ordinary computers could understand it.”
A long overdue request for maintainers on two potentially important Python projects.
Pppkkkeeeewwwww.. The happy universe explodes. This is turning into one hell of a discussion.
“Type inference actually makes some sense in languages like JavaScript and PHP that are built around this, and had this feature from day 1. It makes no sense in a language that’s built around the opposite. It makes Java look weakly typed, but it isn’t
I no longer think applet support should be dropped from all major browsers. I've got links for anyone who produces a Jython version.
Find all non-printable characters in vim (and I assume with any regexp engine) using the following: [^ –~] (that’s a char range between space and tilde). How convenient. I never noticed that the printable range ended at tilde.
“… let me try one last time to say why I wrote this book, what it is about, and what its principal thesis is.”
Michael Dell runs Ubuntu 7.04 on his personal laptop :)
‘The next time you think to sigh, “this code is such a pile of crap” imagine what your grandchildren will say some day when they work on it.’
Everything is made from oil. It’s crazy.
“Streisand Effect is a category of Internet phenomena in which an attempt to censor or remove a certain piece of information instead backfires, causing the information in question to receive extensive publicity…”
“Results 1 – 10 of about 283,000 for 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0” – This is officially the craziest thing I've ever seen on the internet (with the exception of the Hasselhoffian Recursion).
“Sigh. I used to have the strength to argue against such foolishness. Nowadays I’m reduced to nothing more than Grey’s-Anatomy-esque catchphrases. Seriously? Seriously? Do I really have to explain why this is a bad idea?”
“Giving a private party ownership of a number seems deeply wrong to people versed in mathematics and computer science.”
Section by section interpretation and notes on Fielding’s Disseration on REST.
Slashdot has become a horrible discussion forum for most topics. Disk theory and UNIX sysadmin type stuff is an exception, though. This story on ZFS might have the most informational comments I've seen in years.
This should immediately supercede your present Ninja Mask technique.
Awesome look at using advanced features of ipfw(8) on OS X.
I've been looking for a essay-sized historical account of the Shiite/Sunni conflict for a long time now. A former Marine intelligence officer and UN weapons inspector lays out what appears to be a fairly comprehensive story over three pages.
PARC’s Van Jacobson (traceroute(8), tcpdump(1)) on, well, everything that matters. Hands down best talk I've seen in years. I'm going to watch it again tomorrow.
“In a grim sign of the times, the ‘Wall of the Fallen,’ set up by House Republican leaders in June, is almost full. The mounting death toll has forced U.S. House staffers to study how to reconfigure the display to squeeze in more names.”
“As for me, I’ll take some more Microsoft kool-aid, please.” — I said almost exactly those same words in 1997 regarding Microsoft’s OS/Browser integration (I'm quoted in an article on C|Net as proof). There’s nothing I regret saying more.
Q: Are you working for Reddit as full-time programmer? A: No, I left reddit several months ago. Q: Why did you leave? A: My boss asked me to.
“The Kansas National Guard has about 40 percent of the equipment it is allotted because much of it has been sent to Iraq.”
I've read the following line five times but it refuses to compute: “… and now it sounds like Dell will be buying SUSE Linux Enterprise Server certificates from Microsoft …” Huh? Looks like I should have further researched the MS/Novel deal.
Is anyone actually falling for this crap? “‘The goal is to make it so people never have to see code’, said Gosling.” — Gag Me!
A site for sore eyes :)
About half of these will be well-known to the UNIX hacker but there’s a couple I've not seen elsewhere: lsbom, softwareupdate, screencapture, and lipo.
I saw this same note on rest-discuss the other day and thought it struck a chord. :) Jon Hanna on SOAP, Web 2.0, other stuff…
“It’s easy to make, unpatented and could be added to drinking water. Imagine, Gatorade with cancer control.”
“And yes, I've seen the Microsoft news … If Sun did something like this I'd resign.”
“Attorney General Alberto Gonzales is pressing the U.S. Congress to enact a sweeping intellectual property bill that would increase criminal penalties for copyright infringement, including ‘attempts’ to commit piracy.”
“The general thrust of this argument is that having a full-fledge rich-windowing experience in the browser is going to put a stop to all that amateurish mucking around with JavaScript and the DOM. … that’s hogwash.”
“The market needs to understand that the study Microsoft is citing actually proves the opposite of what they claim it does.”
Beautifully done, sir. This should be required reading before anyone is allowed to hit an onramp.
Ugghh, this is 7 days old now and I still haven’t had a chance to listen… It’s the best interview ever when I imagine it in my head :)
Oh wow. I've been trying to find a single page that has every unicode character on it with its hex counterpart but this is pretty fantastic.
“But when I say HTML mail still sucks, I don’t mean it sucks because support for design in e-mail today is like support for standards in web browsers in 1998. I mean it sucks because nobody needs it. It impedes rather than aids communication.”
Nice. This is going to save me some serious time.
“One day when I was having lunch with Richard Feynman…” — need I excerpt more?
“So there you have it — lack of units in programming languages and the war in Iraq have a common cause: the lack of correct philosophy on numbers taught in schools.”
“Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.”
Programmer definitions of impossible, unfeasible, trivial, non-trivial, hard, very hard, and distinctly non-trivial.
“… on Java, too many web frameworks – think JSF, or Struts 1.x – consider the Web something you work around using software patterns. The goal is get off the web, and back into middleware…”
“…. But after closely studying Git I'm a little bit awestruck; Torvalds is a frickin' genius, a true visionary, and somehow managed to just "get it” and instantly, in a flash of insight, come up with “the solution” for version control."
This just ruined my day. I'm going home. Absolutely horrible. Just horrible.
“With the last book, the publisher was so freaked out about ebook piracy that they refused to release an official electronic edition. The result? Fans made their own electronic text in 24 hours. And other fans translated the book into German in 45 hours.”
I must say, I'm a bit bummed that we’re having this conversation at all.
“Americans in 1920 embarked on a noble experiment to force everyone to give up drinking. Alas, despite its nobility, this experiment was too naive to work… This popular belief is completely mistaken. Here’s what really happened…”
WTF is going on here? Neil Stephenson, Martha Stewart, The Dyson Family (as in vacuums), The President of The Royal Society, Sergey Brin, Nat, and Aaron kicking it on Google campus? This is apparently actually happening right now.
“There’s no one programmer who does the work of ten other programmers. One uber-programmer does just as much work as one ordinary programmer. It’s just that the results solve ten times as many problems.”