Wednesday, August 15, 2012
Processing schema.org markup with Perl
Nice outline of quick extraction of semantic markup in Web pages using Perl and a microparser.
Thursday, August 9, 2012
Command lines
Here's an interesting point arguing that command lines are based on verbs and thus conceptually superior to GUIs, which are noun-based. Hmm. Or as he also puts it, CLIs are a linguistic interface, which I agree with.
The problem for me is that CLIs are far too restricted. Decl is about something like adding pronouns and antecedents.
The problem for me is that CLIs are far too restricted. Decl is about something like adding pronouns and antecedents.
Zyngapocaplyse: towards gamification 2.0
Some interesting thoughts about the future of online gaming, from Techcrunch, a source I don't normally associate with in-depth examination.
git's object model and why it sucks
I have to say, even though I've been using git for a little while now, I'm only scratching the surface of understanding it. This article is useful.
Detecting billboards in photos
Neat little post-mortem on some scripting by a billboard company involving image processing.
Edge prediction in a social graph (Kaggle post-mortem)
Neat! I love it when people explain how they solved a problem.
Using SAT and SMT to defeat hashing algorithms
Using operations research algorithms for fun and profit. I need some time to read this one.
NLP for the working programmer
Ebook site nlpwp.org covers natural language processing for the working programmer - in Haskell.
UX/UI design on HNN
HNN has a great ask-me post on UX/UI design. I know it comes up often, but one of these days I really need to pay more attention to it.
Berkeley does climate analysis and publishes code
A team at Berkeley recently did some (Koch-funded - richly ironic) climate research to reevaluate anthropogenicity of climate change. The refreshing thing is they published the code they used to do so. This is a fantastic new trend and I hope it continues to gain momentum.
Code management at Intuit
Intuit has been around since 1983, and offers a series of financial management products that largely share a single codebase. A codebase of 10 million lines of C. Dr. Dobbs interviewed one of their managers about how they do that, but here's the gist:
- A single massive codebase and build system that manages multiple build variants (localized versions, versions on different platforms, actual different price-point product complexity variants, etc.).
- Continuous integration and testing.
- Automated QA.
- Rapid iteration in small teams of five or six, which I find somewhat surprising.
Subscribe to:
Posts (Atom)