mofey
mofey on Hacker News
The public key form update vulnerability was based on the same concept in a different place.
"The same user exploited another vulnerability". It wasn't exactly "another vulnerability". It still had to do with the same mass attribute assignment feature just in a different place.
Fred Wu
So what's a good gem (if any) for safe guarding params on the controller level? @dhh's params.slice feels too dirty.
DHH
yeah, it's too simple to be clean! I think you are using the wrong framework if you crave more complexity for its own sake.
Love the comment by dbounds: "Nice work. FULL DISCLOSURE"
Hey, how come there are no comments by @dhh and @josevalim? Are we missing out on epicness of zedshaw-level?
This was probably the best tl;dr I've read.
Aren't continuations being removed from Ruby?
Posted by
mofey on Monday August 22, 2011 @12:41AM
from the pplab.snu.ac.kr dept.
http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf
This excerpt has been appeared in many news featured on YC, but I think it deserves its own thread. In the beginning there's discussion about the performance penalties of dropping GOTOs. However, in the second part there are a few proposed solutions like event-driven loops (no, it's not what you think). Furthermore, he talks about the possibility of optimizing your code by transforming source...
Posted by
mofey on Sunday June 05, 2011 @03:40PM
from the gnu.org dept.
http://www.gnu.org/gnu/rms-lisp.html
Transcript of Richard Stallman's Speech, 28 Oct 2002, at the International Lisp Conference
How is this different from LinkedIn?
I use indentation provided by IntelliJ and it has always helped me indent my code.
- More meaningful information about a particular commit.
- Robustness of versioning. Certain types of errors will become extinct. For example, refactoring will update a variable in all 10 places instead of 9/10.
- VCS can take on tasks of an integration server. The VCS now will be able to make sure that your project "compiles" before accepting a commit.
The real motivation behind this would be to make branch management easier, since the VCS has now more information.
Posted by
mofey on Saturday March 05, 2011 @01:47AM
from the ask-hn dept.
Has there ever been developed a VCS that tracks changes on a semantic level? For example, if you change a variable name, then a "smart VCS" doesn't treat it as character updates, but rather as refactoring of a field.
Should we stick to Java or C/C++ then?
Do it! Wordpress is ez to use.
How does GPL lose by pushing software to be open?
Ask pg: Is it true that you can't handle the back action with continuations in Lisp?
Not really. The arguments still hold.
Posted by
mofey on Monday May 24, 2010 @06:12PM
from the sites.google.com dept.
http://sites.google.com/site/steveyegge2/the-emacs-problem
<<What would you rather do? Learn 16 different languages and frameworks in order to do "simple" log-file and configuration-file processing? Or just buckle down, learn Lisp, and have all of these problems go away forever?It's a rhetorical question. The answer is patently obvious at this point: Lisp is evil, and you'd damned well better write all your code in C++ and XML and JavaScript...
Eating multiple meals per day is not only a proven technique to keep a low body fat percentage, but also a necessity for bulking up through natural calorie intake.
made my day!
P.S.: I'm Russian :D
This comment should be at the top of the page.
I'm in the same boat... It seems that startups have even more stringent hiring requirements, because they want someone to prototype fast from day one.