News for hackers. Stuff that matters.

casenelson

Re:Victory Lap for Ask Patents on Monday July 22, 2013 @01:48PM (#6085267)
Is it the examiners who post some of the requests for prior art? If so, it would be nice if their accounts or requests could be badged so other users can be reasonably sure that the research they do will be seen by the USPTO.
Re:Easy way to build product tours with Bootstrap on Friday January 25, 2013 @11:03AM (#5116000)
If people are interested, my product http://overlay101.com provides hosted product tours that requires far less Dev work than these js libraries.
Re:Overlay101: Contextual help for your webapp on Wednesday August 29, 2012 @06:03PM (#4451634)
Great feedback, I truly appreciate it.

Please feel free to contact me directly: case (at) protopattern (dot) com We really want to work with early customers to make sure that our app does what their apps need.

Re:Overlay101: Contextual help for your webapp on Wednesday August 29, 2012 @05:28PM (#4451415)
Thanks for the feedback. You're correct, we're definitely trying to follow the popular advice on here.

Yeah, getting the benefits across is going to be the only way people will see the value of the app. We tried to do that on the front page. Is it the name "overlay" that is throwing you and masukomi off?

Time to go reread copyhackers.

Re:Overlay101: Contextual help for your webapp on Wednesday August 29, 2012 @04:09PM (#4450805)
This is my first product, I'd be really interested to hear what the community thinks about it.

We built this because as web developers we're always asked to implement an in app context sensitive help system, but maintaining that help system and keeping it up to date really calls for a crm like functionality. FAQ pages and knowledge bases are rarely visited and users shouldn't need to context switch to find out if there's an answer posted on some subsite.

Re:Python Patterns: An Optimization Anecdote on Sunday December 18, 2011 @09:18AM (#3366655)
Just a note that there was good discussion about this before [1].

Remember that this essay is quite old (2002) and Python has changed significantly. [2]

[1] http://news.ycombinator.com/item?id=1859417

[2] http://keithdevens.com/weblog/archive/2002/Apr/10/AnOptimiza...

It's rare that I've seen the Java VM described as horrible.

In fact, it seems to be quite highly respected and seems to be working out well for Scala and Clojure. Obviously, there's also Twitter who partially moved to the VM from Rails.

Would you care to elaborate? Has Linus talked about the VM before?

Re:Why I Made a Stupid iPhone App on Tuesday October 25, 2011 @11:36PM (#3157034)
Congrats on releasing your app.

Sure it's a stupid app, but you learned so much and had fun. When you have an idea for your next stupid app the whole process will seem so much easier.

Re:Rails is not your application on Saturday October 22, 2011 @09:11PM (#3144813)
Working against Rails, or any framework, is definitely going to cause pain. On the other hand, Rails is not perfect and I, like the OP, have been noticing a number of voices lately worrying about building large Rails apps. Which is awesome, because either Rails will adapt or something new will come along to fill the need.

Sinatra + cherry picking rails lib might work great if you've built a few apps like that, but it would nice to package this approach in a framework which guides people down this road.

Personally, I feel that Rails could evolve to the point where the approved path involves using some adapter (like a service layer) to talk to ActiveRecord. I've written about how Java accomplishes this in comparison to ActiveRecord: http://casestatement.tumblr.com/post/11514731433/javas-jpa-f...

Re:Khan Academy Triples Unique Users To 3.5 Million on Wednesday October 19, 2011 @05:57PM (#3132294)
This is also a problem for some school boards. My sister is using Khan Academy with her ELL students (they don't speak any English but Khan's working great for them).

Signing a student up to a standalone service is no problem, but as soon as that service includes email or other student communication, the teachers need to get parents' consent.

This is really limiting the adoption across the rest of her school, they don't really want to get everyone a new GMail or Facebook account.

Re:Why are you still deploying overnight? on Monday October 17, 2011 @10:32PM (#3123572)
I started writing a reply but it turned into a blog post, here: (http://casestatement.tumblr.com/post/11598425762/why-we-are-...)
Re:Notation as a Tool of Thought on Sunday October 16, 2011 @06:56PM (#3118568)
Read the award winning Babel-17 by Delany for a bit of science fiction that explores this idea that language and particularly the notation of the language affects one's perception of the world.
Re:Articulate Coding on Sunday October 09, 2011 @11:59AM (#3090653)
I have a copy of Code Complete on my desk, it is 915 pages long. The techniques in there have been gathered from years of experience and research. There's no way I'll ever absorb all of the knowledge in there, but some of it may stick. When I write code I might unconsciously pick out a technique from the book, yet later on I'll miss the opportunity to apply the same technique again. If I better understood what I was doing the first time, I'd be more aware of it later.

Now, you're right, the easiest questions (as in the article) to answer can and should be encoded in standards document. But there are many many questions to ask and some are highly dependent on context and don't belong in standards documents. Maybe some of the existing standards that you thought you understood are really just there by convention and could be improved.

Re:Articulate Coding on Sunday October 09, 2011 @11:46AM (#3090628)
This is a great comment. I worried that my example was too simplistic, it's difficult to bring up design decisions (as opposed to coding style decisions) without context. For many of my questions, you'll write them down, understand them and move on to deeper questions. However, they weren't all about consistency. I think naming is particularly important, drives design, and is often overlooked.

But the exercise shouldn't stop there, as your program develops questions like yours should be asked and understood and defined. The more questions you can ask yourself, the better you'll understand your thought process.

New developers might not get far past my list. Most devs might ask some but not all of your questions. The best developers will realize more fundamental questions to ask about their decisions. Hopefully everyone can learn something new by asking those questions.

Re:A rewrite of the Django tutorial with Test Driven Development on Saturday October 08, 2011 @11:56AM (#3088174)
Check out Sikuli, it does pattern matching on images with a bit of OCR thrown in. It has its own quirks and isn't nearly as mature as Selenium but is neat because it doesn't care at all about the underlying layout of a page.

http://sikuli.org/