HNHacker News
TopNewBestAskShowJobs

jroes

1,491 karma · joined August 24, 2007

jroes at jroes.net
submissionscomments
jroes··on What The Rails Security Issue Means For Your Startup
I'm willing to bet if you put someone like benmmurphy, ptacek, or homakov in your codebase he'll have you begging for a web framework in hours.
jroes··on SQL Injection Vulnerability in Ruby on Rails; affects all versions
tenderlove mentions it has been assigned CVE-2012-5664. This is that CVE:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5664

It references two articles that require session secrets.

jroes··on SQL Injection Vulnerability in Ruby on Rails; affects all versions
This is how I understand the issue as well. Many people in this thread are commenting about massive dangers, but I don't think anyone has bothered to actually read the references in the CVE.

Also, even open source projects typically ensure or recommend that the secret token be regenerated when using in production environments.

jroes··on Midnight project: Password manager without a password manager
Is this cost offset in comparison to passwords actually being stored in a password manager? Do we know if all password managers are written in such a way that they generate independent salts per password?

What is the likelihood that you own or would have compromised 10 top domains? Not sure if that matters, just curious.

At the very least I'd personally prefer to use an open, understandable methodology to generate my passwords than some of the more popular options that are secured through obscurity.

jroes··on Midnight project: Password manager without a password manager
Yeah, I really like the idea, but there's no way I'm going to run all that stuff at the command line every time I need to generate a password.

So, I wrote a gem:

http://github.com/jroes/passwordy

jroes··on Midnight project: Password manager without a password manager
They would only discover the domains, not the passwords you entered. You type the domain at the command line, but you type the password into stdin.
jroes··on Ask PG: Is RFS3 "Things built on Twitter" still sensible to prioritise?
There's actually a generally interesting question here:

When is an RFS considered "closed?"

jroes··on Thoughts on Rails, Node, and the web apps of today
Performance is one of the few legitimate arguments the Node community makes. It is wicked fast out-of-the-box compared to Ruby out-of-the-box.

Unfortunately there are many other factors involved in building software that matter as well.

jroes··on Thoughts on Rails, Node, and the web apps of today
I'm not sure why Sinatra was not considered in the mix here. Sinatra is great for building simple APIs in Ruby. Heck, Express essentially started out as a clone of Sinatra for Node.

One challenge in the Node community is the ecosystem. There are not nearly as many libraries in npm as there are in RubyGems. Of that small set of libraries, a large portion of these have been abandoned. Of that smaller set that haven't been abandoned, there are large portions of missing functionality, are not very stable, or are constantly changing.

There are certain cases that Node works really well for right now, like building real-time chat apps. But having worked on some medium-scale Node projects recently, I constantly find myself re-implementing Rails functionality or rewriting common Ruby gems due to the lack of mature libraries.

jroes··on Installing Rails on a Mac Shouldn't Be As Hard As It Is
How about https://github.com/thoughtbot/laptop
jroes··on I'm a former Miso engineer and the founders screwed me out of 10k
This is great advice.

I just wanted to make the typical legal fees clear to keep things realistic. I'm not sure if it's the same with this type of case, but for personal injury claims, the typical lawyer contract entitles the attorney to 1/3 of the dollars won plus fees.

Of course, 2/3 of 10k is still > 0.

jroes··on Why not render posts at publication time rather than request time?
Yeah, we've discussed this before. http://news.ycombinator.com/item?id=2945463

I think the ubiquity and ease of use of things like WordPress causes people to overlook this solution. Also, I believe the caching plugins that people use with WordPress are doing something very similar.

There are a lot of static site/blog generators out there like Jekyll, but not many of them are targeted toward a general audience. WordPress is easy and well-known.

jroes··on Angry Birds in space
Something about this doesn't sit right with me. I feel like the kind of people I would ordinarily consider role models are selling out to a video game.
jroes··on Validate your startup idea by asking 3 simple questions
You might be able to tell whether there is a market for your product today.

Does your product have any competitors? Find people who are using your competitors' products. E-mail them this afternoon and see if they're interested in what you're building.

jroes··on Zsh is your friend.
I used to use oh-my-zsh but gave up on it after a few months because it took almost 20 seconds to open up a Terminal tab. I switched back to bash with some really basic git completion and was happy enough, enjoying < 2 second opening times.
jroes··on Fight SOPA/PIPA -- let your visitors call their senators in 1 click
Good point.

I think connecting me through the phone would be best. I was a little confused about how the call was going to work initially until I stopped skimming and actually read what was on the page.

Another good rationale is that the user may not have a microphone on the machine they're on. Or there could be security restrictions on the machine that prevent access. It also opens up a new world -- you could let them schedule the call during business hours for the senator's office, or a time when the user is free.

jroes··on Fight SOPA/PIPA -- let your visitors call their senators in 1 click
I like this a lot.

My senators have a system that requires me to press 1 to leave a voicemail and 2 to speak with someone. I had to actually dial on my phone to make it happen.

Maybe a little keypad could be displayed while on the call?

jroes··on 9 million hits/day with 120 megs RAM
The commenter also didn't take into account that the req/sec was probably not evenly distributed across 2 hours.
jroes··on 9 million hits/day with 120 megs RAM
Good point. An unfortunate casualty. It might be possible to augment the statically generated blog posts with data via the comment providers' APIs periodically.
jroes··on 9 million hits/day with 120 megs RAM
Blogs really don't need a PHP, Rails, or anything backend. It's static content.

Here's how I think blogging should work:

1. Visit a web app where you create your blog post, add pictures, use your rich text editor, that sort of thing.

2. Click the "Publish" button, which generates static HTML and runs any other processing like tag generation or pngcrush.

3. Your static HTML gets pushed out to some server that does the hosting for you. It could even be one of those really cheap shared hosting providers.

If you really want comments, let someone like Disqus or Intense Debate handle it. Pretty much any dynamic feature you need can be outsourced.

jroes··on Why no Steam, Notch?
Is there some crevice here that can be made into a startup? A digital distribution platform for indie game devs who want more freedom with what they are selling?
jroes··on Wikipedia traffic statistics for Hacker News (or any other article)
Interesting. This could be used as a detailed companion to Google's search numbers for market research.
jroes··on Kicksend (YC S11) Launches To Make Sharing Big Files A Breeze
Interesting that a similar comment was made by patio11 and there was intelligent discussion about it.
jroes··on Kicksend (YC S11) Launches To Make Sharing Big Files A Breeze
Why would anyone invest time selling things to people who regularly steal things?

Seems like a safer bet to go after a demographic that you know typically pays for things.

jroes··on Ask HN: How do Tumblr & Posterous make money?
For Posterous, custom domains are $13 (or maybe $25, the custom domain signup page is a little confusing) if you register through them. There's a fair amount of markup there.
jroes··on The one slide your startup should never have in its deck.
I think the idea behind the slide is to answer the question "Why would someone use your service instead of another?" I think there are several approaches you can take to answer such a question.

Maybe a solid approach is:

Take the list of features your competitors have. Subtract the features people don't want Add the features that people are looking for that no one has.

If you implement more features, you don't necessarily have to implement them poorly. Maybe you need a larger team or more time.

jroes··on Challenge HN: build pg-bot

  (cons "Is it an underhanded penny auction rip-off site?" *phrases*)
jroes··on VimAck: A port of TextMate's Find-in-Project feature for MacVim.app
Defunkt has actually ported a lot of cool textmate features including find-in-project over here in textmate.el: https://github.com/defunkt/textmate.el/
jroes··on Web apps, credit cards, merchant accounts and PayPal
I'm curious, why do people avoid Google Checkout? Same reason as PayPal?
jroes··on Web based Textmate like editor that saves to Dropbox
Sweet. Now rip it out of Chrome and make it work on my phones and tablets!

This is probably best as a web app, not a browser plugin.

← PreviousPage 2 of 4Next →