News for hackers. Stuff that matters.

_mrc

Re:Dash.el - A modern list library for Emacs on Monday October 22, 2012 @07:14PM (#4686032)
Formerly bang.el - reasons for the name change: https://github.com/magnars/bang.el
Re:Where's Waldo? on Sunday December 18, 2011 @10:08PM (#3368306)
You might want to check out ai-class.com - it includes an introduction to computer vision (and plenty of other cool stuff).
Re:Matrix multiplication in O(n^2.373) on Monday November 28, 2011 @08:35PM (#3288537)
The difference between n^2.373 and n^2.376 (i.e. n^0.003) is about 1.3% for n=100, 2% for n=1000, and keeps getting better for large n.

http://www.wolframalpha.com/input/?i=n%5E2.373%2Fn%5E2.376%2...

Re:Stanford class on Information Theory on Wednesday November 23, 2011 @05:14AM (#3269506)
It would be interesting if Stanford suggested some path through these courses.

I'm in the middle of AI class (loving it), and I wonder what the overlap is with the PGM or game theory classes - would they have been better to have done first (given a time machine)?

And I wonder, how much more than the probability I've picked up from the ai-class is required as a prerequisite for the infotheory class?

Re:The price of a messy codebase: No LaTeX on the iPad on Wednesday November 23, 2011 @12:10AM (#3268848)
I don't think literate programming is obsolete, nor has it been superseded by "modern source code documentation".

LP means treating a program as a piece of literature. A literate program is free from the structure of conventional source code layout; this is different to simply documenting source code.

I don't claim LP is a hot topic, but I think to say it's obsolete is to misunderstand the concept.

Re:PyPy 1.7 released: widening the sweet spot on Monday November 21, 2011 @08:16PM (#3263582)
Why the downvotes? I find this analysis useful. Is it incorrect?
Re:What's the one Linux command you wish you knew years ago? on Sunday November 20, 2011 @06:22PM (#3259329)
or if you never use toggle-input-method, maybe C-\

  escape ^\\
Re:Missing Person - Tracy Williams, Technorati Employee on Monday November 07, 2011 @12:07AM (#3205078)
Fair call. I intended to say the same thing with my comment, but I should have been clearer (rather than appearing to encourage a flame war). Sorry 'bout that.
Re:Missing Person - Tracy Williams, Technorati Employee on Sunday November 06, 2011 @07:56PM (#3204481)
Crimes like what?
Re:Common Lisp is the best language to learn programming on Sunday October 30, 2011 @09:28PM (#3175992)
Depending on the goals of the learner, something with immediate visual feedback is nice. Logo/turtle graphics or Smalltalk would be good for this.

While you're not going to write my-first-blog in Logo, it's something my 5 year old can get her head around. And it's the thin edge of the lisp wedge :)

Re:Overview of Text Editors for Programming on the Mac on Monday October 03, 2011 @06:08PM (#3068346)
I feel sad for anyone who refers to emacs and vim as dinosaurs. I feel sadder for anyone unfamiliar with emacs and vim dismissing because they're old tools, and missing out.
The difference is the LMQ toy doesn't come with a button to buy another one.
(c) absolutely - compare with Drawing Pad, where you can purchase colouring books in app. It has a config option to hide the IAP store, which avoids all the awkward questions.

I don't mind purchasing additional content in a premium app. If the app is good value by itself then additional sets for $3 a pop is fine. But I don't want my kids to see this option - as far as they are concerned, the app has what it has, and extra books appear magically from time to time.

Re:Poll: Do you support software patents? on Monday May 16, 2011 @11:40PM (#2555173)
If you're thinking of patenting your software, think about how useful it would be if you had to license absolutely everything you take for granted - algorithms, data structures, compiler optimisations, I/O mechanisms.

Patents were intended to encourage and reward creativity. When they're being used to stifle it, it's time to abolish them.