HNHacker News
TopNewBestAskShowJobs

Legion

5,111 karma · joined July 11, 2009

Twitter: @legion Blog: http://www.economyofeffort.com

[ my public key: https://keybase.io/brendonrapp; my proof: https://keybase.io/brendonrapp/sigs/3C5ei019mhcm9IS7EOo0-3tN3J5OtHKl3wwQbpPldK8 ]

submissionscomments
Legion··on They say “nothing will change”
The old account isn't lost. It gets renamed.
Legion··on Why Go is elegant and makes my code elegant
> Surely systems programming is more popular than web? As you need a system to access the web, but not every system accesses the web...?

"Systems programming" != "Systems software".

Systems software is more widely used, but written by fewer people.

Legion··on What Really Happened in that Double-Blind Violin Sound Test
I'm surprised that the Pepsi Challenge thing isn't more obvious to people. I mean, hasn't everyone experienced this themselves when it comes to those "healthier" versions of snack foods?

First bag: "Hey, these taste much better than I expected! They're just as good as my normal snack. Eating these instead of my old snacks will be easy."

Second bag: "They're pretty good, but I do taste the difference."

Third bag: "Oh god, get those away from me."

It's not just sip test versus can, but it's how things taste when you come back again and again.

Legion··on Ruby Garbage Collection: Still Not Ready for Production
> you are using Unicorn, right? You should be!

No. http://puma.io/

Legion··on Update on Julie Horvath's Departure
It's possible for Julie to be oversensitive about such matters, and still have the abuse and sexism claimed to be rampant at Github be absolutely true.

The fact that she might not be perfect does not therefore invalidate her story about everything else.

Legion··on Google’s Search Results Ditch Underlined Links, Increase Font Size
I have to say, the little yellow "Ad" badge actually jumps out at me a lot more clearly than the colored background.

It doesn't seem like that should be the case, but I felt my eyes hitting the Ad badges and more easily filtering the ads from the search results.

Legion··on Save more with Google Drive
Does this not apply to Google Apps? I went to add Google Drive Storage to our GA for Business account and the page said $89 per month per license for 1 TB.

EDIT: So apparently I can let individual users buy individual Google Drive storage at the prices listed in this post (and listed here: https://support.google.com/drive/answer/2375123?hl=en).

But as a Google Apps admin, if I want to buy licenses and manage them for our users, I have to pay these prices: https://support.google.com/a/answer/1726914

$9.99/mo for 1 TB if the user buys it for themselves.

$89.00/mo for 1 TB if the Google Apps admin buys it for them.

Google, this is stupid.

Legion··on The Mid-Career Crisis of the Perl Programmer
Go to local meetups. You'll see the supply and demand play out right in front of you. How many employers are there, and how big of a group of potential employees are they talking to?
Legion··on Vagrant 1.5 and Vagrant Cloud
Rsync looks awesome, but having to run the rsync-auto command separately looks like it will be a drag.

There needs to be a plugin that will run rsync-auto automatically on vagrant up/resume, and terminate it on vagrant halt/suspend.

Legion··on Show HN: Luculent, a new code/terminal font
Source Code Pro looked good when I saw it in webpage images, but when I switched my iTerm2 to it, it looked very... stumpy.

Have not tried it in Linux yet. But DejaVu is the only font yet that I've found satisfying on both Mac and Linux (with Ubuntu's font rendering patches)

Legion··on Rails – The Missing Parts

  /app/interactors
It's a trivial thing to add new folders like this to autoloading:

  # add to application.rb
  config.autoload_paths += %W(#{config.root}/app/interactors)
Legion··on Fig – Fast, isolated development environments using Docker
I imagine it has something to do with the fact that Docker requires Linux, and he's on a Mac.
Legion··on What's relevant in the Ruby Universe?
The relative terseness and readability of Ruby code makes it so that turning to reading the source code is often favored over a lot of documentation.

It would be a bit more difficult to operate in the same way in a Java environment.

That said, the fact that it's kind of viable in Ruby doesn't mean that it's the best thing. Ultimately, I agree with you: better documentation would be very welcome.

Legion··on What the Heck is Happening to Windows?
When your focus is sufficiently narrow, minor variations look like massive shifts, and perspective suffers.

Thurrott seems to look at the computing world through a magnifying glass pointed squarely at MS, overreacting to every little shift and bump there, while never being able to see what's going on elsewhere particularly clearly.

Legion··on Guide to Leaving your Mac
I'm of the same mind. I switched from the iPhone to Android because I was dissatisfied with the tiny iPhone screens, but I expected a quality drop-off in apps.

The drop-off, in the instances where it does exist, is not nearly as dramatic as advertised. It's pretty small, really, which has me looking at switching my tablet from iPad to an Android tablet as well.

Plus, on Android, I have a browser with functioning plug-ins (Firefox). iOS's app ecosystem doesn't seem so great when it fails so dramatically at perhaps the most important app: web browser.

Legion··on Spotify Adds Led Zeppelin as It Focuses on Mobile Business
What you describe is a music world in which your entire music vocabulary was controlled by large labels.

What kids have now isn't sitting around waiting for Atlantic or Columbia to grace their record store with the next big thing to listen to. Instead, they have a world where they can dig through an immense, mind-bendingly vast catalog of music and unearth their own hidden gems.

Legion··on The college-for-all model isn't working
> College costs out of control? Only because states are cutting subsidies for higher education and forcing students to pay more.

"Oh it's true, but because of this stupid reason" != "falsehood".

Legion··on About the Penny Arcade Job Posting
The initial job post, to me, was very clearly written to scare some people off, in an attempt to reduce the tidal wave of responses down to a mere flood.

If that flood of respondents doesn't treat their skills (or their life) as having any value, why should Penny Arcade?

This isn't one of those crap IT jobs someone takes out of desperation for work. This is a job that a ton of people are going to be feverishly applying for and calling their "dream job".

If their "dream" is to trade their skills and time for that level of compensation, who am I to start saying PA is in the wrong by not splitting it into two jobs?

Legion··on Docker 0.7 runs on all Linux distributions
Could someone explain the logistics of Docker in a distributed app development scenario? I feel like I am on the outskirts of understanding.

My goal is having a team of developers use Docker to have their local development environments match the production environment. The production environment should use the same Docker magic to define its environment.

Is the idea that developers define their Docker environment in the Dockerfile, and then on app deployment, the production environment builds its world from the same Dockerfile? How does docker push/pull of images factor into that, if at all?

Or is the idea that developers push a container, which contains the app code, up to production?

What happens when a developer makes changes to his/her environment from the shell rather than scripted in the Dockerfile?

What about dealing with differences in configuration between production and dev? (Eg. developers need a PostgreSQL server to develop, but on production, the Postgres host is separate from the app server - ideally running PG in a Docker container, but the point being multiple apps share a PG server rather than each running their own individual PG instance). Is the idea that in local dev, the app server and PG are in two separate Docker containers, and then in deployment, that separation allows for the segmentation of app server and PG instance?

I see the puzzle pieces but I am not quite fitting them together into a cohesive understanding. Or possibly I am misunderstanding entirely.

Legion··on Redis 2.8.0 stable is out
Found it: http://www.scribd.com/doc/34269414/Redis-Persistence-Power
Legion··on Redis 2.8.0 stable is out
I saw a great picture from a slide deck. It had a picture of Batman labeled, "Your Application".

Then on the next slide, it added an arrow pointing at Batman's utility belt, and labeled it "Redis".

Legion··on Undo
Gmail undo is basically job cancellation, not really returning a changed state back to its original state.

Gmail can't "undo" once that job has been processed - in other words, when something has been actually done.

Legion··on How to Become a More Valuable Software Developer
> Pretty sure Mr. Clinton didn't become a president so he could charge the the hourly rate mentioned.

No, but he promoted the hell out of himself to get the job.

A great political mind with no self-promotion does not become President.

Legion··on Why I use a 20-year-old IBM Model M keyboard
Leopold tenkeyless with Cherry MX Browns checking in: http://elitekeyboards.com/products.php?sub=leopold,tenkeyles...

Nice, compact, great key action. I initially balked at the idea of spending $105 on a keyboard (now $89). After having one, I will never again have a problem justifying a purchase that makes my day-in day-out coding more comfortable and enjoyable.

Don't skimp on your keyboard or your chair. You don't have to go all-out Realforce and Aeron, but don't cheap out either.

Legion··on Many PS4 units dead on arrival
Don't forget the original PSP had an extremely high rate of stuck pixels in their displays.

And while I have had multiple RRODs with the 360, I have all working 360s via replacement, while my YLOD (Yellow Light of Death) PS3 is dead without replacement.

Legion··on Android for all and the new Nexus 5
In the world of mobile phones? That's almost an entire device cycle.
Legion··on Engine Yard's sponsorship of RVM is coming to an end
> (from the link): To paraphrase Jonathan Jackson, RVM is to Rails as rbenv is to Sinatra.

I think that's overstating the difference quite a bit. If rbenv is Sinatra, RVM is a lot closer to Padrino than Rails.

> As for me and mine, I'm in the land of docker now...

This is exactly where I'm headed on the deployment side of things, but on the developer workstation side, where Rubyists are overwhelmingly Mac users, Docker isn't an option, if the developer wants to work natively rather than inside a VM.

Legion··on Christopher Chabris Should Calm Down
> Some day, someone's grandkid is going to be spouting something about "10,000 hours" and not even know where it comes from.

Which will replace the even more flawed understanding of "born with it".

We all go through life with flawed mental models, which aren't perfect but are better than a complete lack of understanding. Over time, we make those models in the general consciousness better, even if they continue to lag behind true scientific understanding.

Legion··on A Short Rant At Wired - The Second Coming Of Java
Let's also remember that this was a while ago. Ruby has picked up some critical performance and GC improvements along the way, including completely replacing the old AST-walking interpreter from 1.8 and before with the bytecode interpreter of 1.9 and newer.
Legion··on Local Library Would Like to Remind Everyone Its Shit Is Free
How long will it be before ereaders are so cheap and disposable that libraries loan them out instead of physical books? Have to think it's not that far off, at least before it starts happening here and there.
← PreviousPage 5 of 26Next →