jjames | 3 years ago | on: Bevy 0.10: data oriented game engine built in Rust
jjames's comments
jjames | 5 years ago | on: On Marketing Haskell
https://www.cs.utexas.edu/users/EWD/transcriptions/OtherDocs...
jjames | 14 years ago | on: Poll: Google+: Like it/prefer it to FaceBook
jjames | 15 years ago | on: Ask HN: What language should a technically literate person learn first?
You can't go wrong with really any language to get your feet wet. It's really a matter of finding documentation, books and a community you resonate with to keep your attention and get you excited about all of the possibilities.
jjames | 15 years ago | on: Python Black Magic
jjames | 15 years ago | on: Chillingo Acquired for $20 Million by Electronic Arts
jjames | 15 years ago | on: An early Clojure implementation in Common Lisp
What's the backstory on this, fogus? I've not read about a CL Clojure pre-dating the JVM implementation. Was this just a prototype or was there a plan to platform on CL at some point?
jjames | 15 years ago | on: Emacs, artist mode
jjames | 16 years ago | on: Posterous Unveils Pages
jjames | 16 years ago | on: Posterous Unveils Pages
You can claim that the release of standard CMS features by one company or another is not newsworthy (which is why we have the little arrow over there by the link) but I'd then submit that most developments by technology companies (large and small) are less then entirely novel. If those developments are deemed not-news-worthy, HN will have even less to do with the activities of entrepreneurial operations.
jjames | 16 years ago | on: Drive: The surprising truth about what motivates us
I would assume the NSA releases their Linux kernel because the license compels them to. I could be wrong. Maybe it is a trap.
Most open source and free culture advocates are _self_ motivated by a drive to give their stuff away to other people. The entire talk is about self interest, completely the other side of the planet from altruism. It sounds like you actually agree with what he is saying but are entangling entangling money and self-interest in precisely the common way this talk seeks to dismiss.
jjames | 16 years ago | on: Those Aren’t Fighting Words, Dear
Regardless, he always had the option to leave. If he had a better plan, he'd have rolled with it. If he was self-actualizing greater destiny, I would agree with you but this guy sounds like he was under water.
jjames | 16 years ago | on: I just launched my bootstrapped startup. Pray for me.
jjames | 16 years ago | on: Steve Jobs Says, "Fuck You Ruby Fanbois"
That dragging things around in Interface Builder and copy/pasting TableCell code off the web is more hardcore than a typical Ruby on Rails website is unfortunately not a realistic argument. That's why we have so many "haha, I farted" type apps.
jjames | 16 years ago | on: Mytechne: a site to record the history of programming langauges you've used
jjames | 16 years ago | on: Clojure 1.1 changes.txt
jjames | 16 years ago | on: F--- Perl 6
A potential new Perl programmer goes to #perl and is told that Perl 6 isn't Perl then goes to #perl6 and is told Perl 6 is the new Perl but if they want to Get Things Done they should use old Perl.
http://use.perl.org/~masak/journal/39861
The F--- Perl 6 post is more directed at a Perl 5 audience. This companion blog post for the Perl 6 audience. These are both bridge building attempts.
jjames | 16 years ago | on: Vim and Emacs modelines
jjames | 16 years ago | on: Liby: A Lisp interpreter in Ruby
jjames | 16 years ago | on: Git needs a new interface
Most VCSs have a destructive command. If one doesn't expect the destruction from the command, they will no doubt be perturbed.
* You can’t merge upstream changes into your local, uncommitted modifications
Commit.
* Git’s merge conflict resolution workflow is unintuitive
Subjective but I'm curious which VCS has an intuitive merge conflict resolution workflow. I assume this means that without previous experience with the VCS a developer can (immediately?) intuit the workflow.
* Interface for working with the index almost universally confusing
Three switches for a single command. If you want to operate in a business as usual DWIM manner you can just remember --hard.
All that said, I do believe git reuses some commands in a semantically elastic way, sometimes to the confusion of new users.