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 Google and Adobe team up to improve fonts on iOS and Linux
Ubuntu's patches for the various font rendering technologies are my #1 must-have software on Linux. Any distro I use is either a Ubuntu or something that has these patches an easy install away. (Arch has them in the AUR, for example)
Legion··on Rails 4 UUID primary keys with PostgreSQL
For this to work, the PG role that the Rails app is using has to be a superuser, as AFAIK only superuser roles can execute CREATE EXTENSION.

Does anyone consider this an issue? I have been using non-superuser roles within my Rails apps, and using an outside superuser role to add extensions with an external tool (like pgAdmin).

Legion··on Ask HN: How does your company handle deployments?
Puppet for server provisioning, and a self-maintained fork of Webistrano (web-based interface for Capistrano) for deploying applications.
Legion··on CISPA Passes in the House - Full Roll Call
> Republicans view Libertarians as closer to Democrats.

When all you have is a right, everything looks like a left.

Legion··on Linode hacked, CCs and passwords leaked
I am a customer too, and I wield no torch or pitchfork, but I grow increasingly frustrated at the lack of response from Linode.

I understand your point about the idea that they may be unable to speak to the issue due to law enforcement efforts, but for the moment, acknowledgement would be satisfactory. I would be happy with, "We're aware of the rumors regarding the intrusion at Linode this past week. We are working with law enforcement and cannot comment on details at this time. However, we will provide a full postmortem once we are able to do so."

The problem is when the explanation never comes. It's OK if it's not this second, but tell us it's coming, and then follow through. Complete silence is frustrating.

Legion··on Linode hacked, CCs and passwords leaked
> 2. If Linode grossly mishandles the situation. There have been a couple of allegations to that effect so far, but nothing substantial. I don't see any reason to claim that they've done this yet.

Linode's handling of the Bitcoin incident last year was sub-optimal. This too has been sub-optimal, given that credit cards were exposed but all we heard on Friday was to change our passwords, and even that was claimed to just be a super-careful precaution.

Linode needs to start giving us some frank talk ASAP. They've already burned through a very generous helping of benefit-of-the-doubt.

Legion··on Google Fiber’s Next Stop: Austin, Texas
> Fiber to whatever suburbs are invited to the party will likely follow after that.

I'm interested to see where in the priority list some of the closer suburbs are. Round Rock, after all, is Dell headquarters. I'd have to imagine there is going to be some strong demand up there.

Legion··on Why I still love Perl
That's a fair question. The title is "Why I (still) Love Perl", but the post doesn't really seem to get around to explaining that.

It's not really a "Why you should use Perl instead of X" either.

It seems more like, "Perl's Not Dead, It's Just Schizophrenic Now". It attacks the idea of "Perl is Dead" with a description of the rather confusing state of "modern Perl". It doesn't exactly make the ecosystem sound all that enticing, not here in 2013 when there are so many other viable options.

Legion··on Die Git Die
> However, git will not pull matching branches. That means that all your branches except your current branch will not get updated when you pull.

This is why git-up was created: https://github.com/aanand/git-up

It's silly that this is necessary, but "gem install git-up" and then run "git up" instead of "git pull" and you'll be much happier.

Legion··on Why Ruby?
Well, everyone is somewhere on the embrace-new-languages spectrum. It's clear that the people on the far edge of that spectrum have long moved on from Ruby. But there are still plenty of people further back. I'm sure we have years to come of stories of people switching to Ruby, just as we still see them with Python sometimes.
Legion··on Why Ruby?
Awesome. This is getting added to our company chatbot's little morning news report, right next to the "days since last Java exploit" one someone posted here a couple of weeks ago.
Legion··on Official Hacker News T-Shirt
> I dont really get why people want the shirt to be recognisable.

That's kind of the core concept of putting something with any sort of meaning on a t-shirt.

Legion··on Days since last known Java 0-day exploit
Are there any more sites like this, for other languages or frameworks? This and others like it would be a great addition to our chatbot's morning news update. :)
Legion··on Google licenses VP8 patents from MPEG-LA
He does the same in Every. Single. Thread. about Linode.

http://www.hnsearch.com/search#request/all&q=linode+tali...

Basically, all this person seems to do is troll a certain set of pet topics.

Legion··on SimCity launch a disaster – error messages and random disconnections
What makes the Internet-required single player a deal breaker for me isn't even the launch problems (those will go away), but the fact that the game will ultimately be terminated once EA no longer finds it worthwhile to run the servers.

Someone will probably eventually reverse-engineer the system to create a local fake server, but that's no substitute for a game to not be broken by design.

Legion··on Tracking down a memory leak in Ruby's EventMachine
This is what I think of as the ideal HN - posts that are "How I Made X" or "How I Debugged Y" (or even "How Someone Else Made X", like the Amazon menu post, though the author ended up making their own implementation too).

No product announcement links, no Valley gossip rag links, no endless picking apart of every tiny Apple and Google thing.

What makes HN special are posts about making things. Everything else is just the same chatter all the other tech sites have.

Legion··on Breaking down Amazon's mega dropdown
Things like this are why I have DuckDuckGo as my browser's default search engine.

"!amazon thingamabob" (or just "!a thingamabob").

Way more convenient than going to the homepage and worrying about search auto-focus.

Legion··on A Mac Pro Mini
> Apple products are luxury items with high margins. They don't need to or want to chase that mass PC money.

This reality gets less true every day. It's the same argument people repeated to insist that the iPad Mini would never happen. Or the Mac Mini. Or $0-after-subsidy 8GB iPhones.

I don't think it would be surprising at all to see Apple look at business computing as money they no longer wish to leave on the table.

Legion··on LayerVault Sends DMCA Takedown Letter re Flat-UI
Wow, that is considerably less egregious than I had imagined it would be.

From my initial reading, it sounded like images were outright copied, or copied and slightly altered. That is hardly the case in these examples.

If there aren't any stronger examples than these, then LayerVault wouldn't seem to have much of a basis for all this.

Legion··on White House Response to “Make Unlocking Cell Phones Legal”
> "I just got off the phone with the White House"

How badass did you feel writing that? I feel badass for you.

Good job. Well done.

Legion··on The best programmers are the quickest to Google
People call it Google-Fu for a reason.

You could probably tell a lot about a candidate by how they Google for things. To effectively search, you have to effectively define the problem. Often that means having the understanding to redefine your specific problem into a more generic one that you can search for. Ineffective searchers will struggle to do that, or worse, simply throw words into the search bar and expect a magical answer.

Legion··on Stop Using Small Font Sizes
Everyone is talking about the font size and how zooming can fix small fonts.

That's only half of the discussion. The other half is line spacing. I think that's much more important.

In his examples at the bottom, the Phoronix one really gets a big improvement by not having the lines squished together. If I open up Phoronix in my browser and add the 1.5em line-height CSS rule, the site becomes considerably more comfortable to read, without even touching the 12px font size.

Legion··on I made the switch to Ubuntu
And yet, there he goes, using it, happy as a clam.
Legion··on Rails Has Turned into Java
Post title seems like it should be, "Refinery is a messy CMS".

Seems like a good portion of these comments are comparing simple code written in (other-framework/language) with a big messy CMS written as an add-on for Rails. Hardly apples-to-apples comparisons, and only tangentially about Rails to begin with.

Legion··on I made the switch to Ubuntu
Agreed, but bear in mind that the author is already having to learn a bunch of new software packages to replace many other things from his previous experience.

Being able to delay a few new learning experiences for later makes for smoother switching.

By the time he's ready to tackle that one, he might be ready to skip past ST and go straight to Vim. ;)

Legion··on Ask HN: State of Django vs. Rails?
That's a very compelling reason to use Python if you need those things.

On the flip side, RubyGems is much bigger than PyPI and has a lot of modules that you won't necessarily find equal counterparts to in PyPI.

I think there's a lot of use cases one can come up with where one language's library offerings suit them better. That was how I chose between Ruby and Python. I chose Ruby+Rails but it very, very easily could have been Python+Django.

Legion··on Why HN was down
"We'll do it live!"
Legion··on HipChat releases native app for Mac
Google Wave was supposed to be that "IRC on crack" product.
Legion··on Linode vs. DigitalOcean – performance benchmarks
Ahh, the Linode troll's right on time.

We've heard you http://news.ycombinator.com/item?id=4840352 again http://news.ycombinator.com/item?id=4121734 and again http://news.ycombinator.com/item?id=4911934 and again http://news.ycombinator.com/item?id=4652662 and again http://news.ycombinator.com/item?id=4427802 and again http://news.ycombinator.com/item?id=4545458

In every Linode thread that pops up, no matter what the thread is actually about.

We get it. Move on.

Legion··on Bootstrap 2.3 Released
Having a convention is useful. It doesn't necessarily have to be that particular one.
← PreviousPage 8 of 26Next →