HNHacker News
TopNewBestAskShowJobs

Davertron

630 karma · joined February 27, 2009

I'm a developer living in Vermont, USA.

http://davertron.com

http://hnofficehours.com/profile/Davertron/

[ my public key: https://keybase.io/davertron; my proof: https://keybase.io/davertron/sigs/sUTPf2sNRM_pueBQjnxqjdzkafqgqktTzVwsEv3Wi9Y ]

submissionscomments
Davertron··on No, I Don't Want a Ticket for the Women's Luncheon
I think what he's saying is when you're upvoting/downvoting someone, you don't actually know whether they're male or female based solely on the username.
Davertron··on Vim Splits – Move Faster and More Naturally
Thanks for this, I was searching for this exact thing the other day and couldn't find it.
Davertron··on Git tips to stop you getting fired
As far as I know there's only one reason not to rebase code that's been pushed.

My point was that pushing constantly as a backup mechanism isn't an option if you intend to rebase frequently (unless you're the only developer on the project).

Davertron··on Git tips to stop you getting fired
If you rebase a lot, then you want to avoid pushing code constantly until you get it where you want it.
Davertron··on We use Trello.
I think normal Jira seems like it's just like every other bug tool I've ever used (trac, bugzilla, etc.), but where I work every single project has been customized differently.
Davertron··on A new Light Table experience
I was wondering the same thing. Neither ctrl+space or cmd+space works on osx for me, maybe because I have alfred installed?
Davertron··on We use Trello.
I would love to try using Trello at work. I use it for my own personal projects just to keep track of stuff.

We use Jira at work with a slew of plugins on top and our own custom processes, and it's AWFUL. It's complicated, there are different projects with different flows, ticket types, statuses, etc. The way we have it set up right now, you can't even move tickets into/out of a sprint once it's started!

I'm not railing on Jira though; I'm not even sure I know how "stock" Jira behaves. But I do think it's interesting that Jira and Trello expose their flexibility in totally different ways.

Davertron··on We use Trello.
That's all fine and good if you're the only person working on the project, but when you have multiple people involved, you need something more than a notebook.
Davertron··on Independent Refactoring is Irresponsible
Yeah, when I read this I thought "duh"; having an entire other team of developers come in and totally change a codebase and not communicate what/why they changed to another team that's frequently working on that codebase sounds like a recipe for disaster. I can't imagine why anyone with even a small amount of development experience would think that would be a good idea.
Davertron··on Show HN: My Weekend Project - Progress App (Time Tracker)
It's open already: https://github.com/davertron/simpletask
Davertron··on Turn your browser into a notepad with one line
I forked minikomi's gist above that does something like this, except you use ctrl+j to execute what's in the buffer:

https://gist.github.com/4673043

Davertron··on Turn your browser into a notepad with one line
I forked yours and made it a JavaScript editor. You can use ctrl+j to execute what's in the buffer.

https://gist.github.com/4673043

Davertron··on Show HN: My Weekend Project - Progress App (Time Tracker)
I rationalize not charging anything for it by saying "well it's free so I don't have to fix it if you have problems with it" :)

Actually though it was an experiment for me using Backbone and Mongo, so I wasn't sure it was even going to hang around very long, but it's been a useful tool for me as it is so I haven't felt the need to make any real changes to it.

Plus at this point, since I haven't promoted it at all I'm the only person who's using it so I'm not super motivated to work on it.

Davertron··on Show HN: My Weekend Project - Progress App (Time Tracker)
I built something like this as a personal side project awhile ago: http://simpletask.davertron.com.

I tried to keep it dirt-simple as well: just let me add tasks, click a button to start timing and click the button again to stop.

I have a list of things I'd like to add (let people use it without creating an account, tags/categories, mobile support, etc.) but it works well enough for what I use it for now so I haven't gotten back to adding those features yet.

Davertron··on Browser-based circuit simulator
I actually thought you were talking about this: https://www.circuitlab.com/

I just came across it the other day, and though I haven't played with it a ton yet, it seems like an extremely useful tool for learning about electronic circuits.

Davertron··on Show HN: Hacker News Comments
How hard would it be to have your script look for the submission on HN by url instead of having to manually put in the id? Maybe it could use the one with the highest score if there's more than one?
Davertron··on How Pivotal Labs use Tmux for remote pair programming
Yeah if it's pretty much the same, then I don't really care to change. I'm used to screen and happy with its functionality. Vertical splits aren't game-changing enough for me to learn a whole new app.
Davertron··on How Pivotal Labs use Tmux for remote pair programming
Care to elaborate? I'm open to switching if I think it'll be worthwhile.
Davertron··on How Pivotal Labs use Tmux for remote pair programming
GNU Screen http://www.gnu.org/software/screen/ also supports multiple users per session, so you can use it for remote pair programming as well. I believe it supports most of the same things as tmux except the vertical splits (although I seem to remember there being a patch to add that). I'm not advocating one over the other, I'm just a long-time, happy screen user who's never taken the time to investigate tmux.
Davertron··on WebGL: 80,000 particles
For anyone who's curious like I was, just go to http://minimal.be/lab/ for a full listing of other cool stuff he's worked on.
Davertron··on Presenteer.js: Flexible HTML5 presentation tool
Not sure why, but in latest Chrome (19.0) on OSX I get a lot of flickering during the transitions (like a full browser black flash).
Davertron··on Why RubyMotion Is Better Than Objective-C

  > dequeueReusableCellWithIdentifier, ugh.
  What is wrong with this?
  • I am dequeueing something from the receiver.
  • It is a reusable cell.
  • The first (and only) argument is the identifier for the cell.
  What would be a better name, without losing the descriptiveness?
I don't think he's complaining about the name of the method, he's complaining about the fact that he has to type it all out now instead of Xcode completing it for him, which is a gripe against RubyMotion, not Objective-C or the cocoa API.
Davertron··on A Guided Tour through the Fundamentals of Git
How about instead of downloading a zip file I git clone the tutorial files from github (doesn't have to be github obviously but a git server of some kind). Seems like the natural way to go considering the topic.
Davertron··on Codecademy Adds Beginner Languages HTML and CSS
I completely agree. If I were getting started now, I would probably start learning JavaScript as my first programming language. Along with that I would want to learn HTML and CSS, but to say that most new programmers get started using HTML and CSS as their first languages seems a stretch to me.
Davertron··on Codecademy Adds Beginner Languages HTML and CSS
A little, but I cringed more at this:

"New programmers typically learn how to use them before any other programming languages..."

Davertron··on My Git Habits
I think the underlying assumption here is that he commits and pushes these changes somewhere accessible from home and not taking it with him on his laptop or something. Otherwise there really isn't a good reason for committing it.
Davertron··on Paul Graham consistently says ‘um’ ~7 times per minute
Am I the only person who found the graph in the article a little weird? Wouldn't it have been more illustrative of the author's point (that the frequency of ums/uhs per minute was pretty consistent) to show a graph of ums/uhs per minute instead of total ums/uhs at any given time? (i.e. the graph should have been almost flat).
Davertron··on Enyo Framework Cross Platform and Cross Browser UI Widgets
JQuery isn't designed for building applications, it's main purpose is making cross-browser interaction with the DOM easier. It has some other "utililty" type functions, like making cross-browser AJAX simpler and adding its own "each" looping construct, etc. etc. But the simple answer to your question is that this is not a replacement for jQuery.

I don't know much about Enyo, but it looks to be more of a framework for building applications, and provides things like layout management, controls, and an interesting "Component" model. I know that it was extracted from WebOS, so it may have some overlap with JQuery (i.e. by providing simpler methods of interacting with the DOM) but its goal is different.

Davertron··on You Are Not Ruthless Enough
Except for all the cases where the guy who came in later had his shit together (unlike the incumbents) and took over.
Davertron··on Vim anti-patterns
One other major feature I would mention: text-objects

text-objects are basically things Vim knows about that you can operate on with the "verbs" of vim (d/c/y etc). So, for example, if you're inside quotes, you can yank everything inside the quotes with yi" (to include the quotes, you use ya"), regardless of where the cursor is inside the quotes.

For more information see :h text-objects

← PreviousPage 4 of 7Next →