HNHacker News
TopNewBestAskShowJobs

courtewing

711 karma · joined February 1, 2011

submissionscomments
courtewing··on Show HN: Glider, a better email client
I'm not huge into email clients, but perhaps that's just because I never found one that offered me much that my web client does not. With that in mind, I sincerely wish you the best of luck and hope that you can change mind.

Unrelated, the CSS background on your marketing page is a little borked on larger screens:

http://i.imgur.com/uoYkJ.png

I'm on a standard 27" apple display running at 2560 x 1440 (which was the default resolution).

courtewing··on Poll: Do you think HN should go dark in protest of SOPA?
I've seen a lot of people argue that sites like Hacker News shouldn't engage in a protest like this on the grounds that most of its audience probably already supports the protest's cause. I think this is a fundamentally flawed view about the nature of protesting.

It is without question that the most effective protests are those that have direct impacts on the opposition and its supporters, but protesting is bigger than that. It is about trying to be heard just as much as it is about being heard. It is about speaking your mind and standing behind things you believe in even when your protest may fall on deaf ears.

For that reason, the overwhelming amount of people within the Hacker News community that oppose SOPA is the perfect reason TO join in the protest.

I would miss Hacker News for the day, but I would take great pride in being a part of a community that stands up for what it believes in.

courtewing··on A Step By Step Guide to Transfer Domains Out Of GoDaddy
This isn't entirely accurate. GoDaddy has both auto-renewal and manual renewal. I'm not sure what the default is these days, but you can set your domains to manual renewal and let them expire. Be warned: you're going to get a ton of email notifications from GoDaddy as your expiration dates approach.
courtewing··on This Site’s Domain is Stolen
I recently switched over all of my domains from godaddy to hover.com, and I have been pretty happy with them.
courtewing··on NASA now seeking candidates for Astronaut positions
I liked to imagine astronauts as individuals who excelled so much in their given fields that they stood out and were actively recruited by NASA. Instead, I find out that NASA posts job postings and interviews people just like everyone else. This would be mildly concerning other than the fact that it appears to be working.

Edit: I wonder if they are asked silly interview questions such as "If you were stuck on the moon with only three items, what would you want them to be and why?"

courtewing··on Redesigning the country selector
It may not be common, but I don't think it is an unreasonable thing to expect. Think of a country such as the Democratic Republic of Congo -- I'm not entirely certain, but I'd imagine it is common for someone to simply start typing "Congo" while still expecting the result to be available.

This example may not be ideal since this country selection has both "Congo" and "Congo, Democratic Republic of" in its data set, but the principle can probably be applied elsewhere.

courtewing··on Request PG: Could we please have the black bar out for Steve Jobs?
Ah! Thank you very much. It looks like the black bar is now up there, too.
courtewing··on Request PG: Could we please have the black bar out for Steve Jobs?
For the unenlightened (or perhaps just me), what do you mean by "have the black bar out"?
courtewing··on Check Out The New Blue Screen of Death in Windows 8
I don't think so. Buggy gestures or minor UI issues such as tiny touch zones are not the consequence of poor product design or direction; they're the consequence of having significantly large software in a very early stage of development.

I imagine that people who think bugs in a preview release are somehow a reflection of a company's overall vision or understanding of how their users interact with their computer probably are not going to be very accepting of anything Microsoft does regardless of its merits.

courtewing··on Racer: Synchronised models/data on Node.js and the client
How is this different than NowJS (http://nowjs.com/)? I don't mean to imply that two similar modules cannot exist; I am just curious if there is some fundamental difference between the two or if Racer is just a project that isn't as far along.
courtewing··on Now that people are considering NOSQL will more people consider no-DB
No matter how skilled I become as a developer, there is always something lurking around the corner to make me feel more naive than ever. As I was reading this article, I realized that my whole career and knowledge about the way applications work is based around the one core idea that when non-binary data needs to be persisted, you use a database.

The idea that you can reliably use event sourcing in memory to persist your data is as foreign to me as it is impressive. Is anyone familiar with major applications (web apps, ideally) that use this method for their data persistence?

courtewing··on Do not upgrade to PHP 5.3.7 due to a bug in crypt()
201 failing tests is really shocking to me. Does anyone know of similar pages for languages such as ruby or python?
courtewing··on Do not upgrade to PHP 5.3.7 due to a bug in crypt()
Not identifying this bug was the result of an (in my opinion) egregious human error. PHP has decent test coverage, and this issue does cause the current tests to fail. I really don't know how this was missed.
courtewing··on Mozilla to remove Firefox version numbers
I don't have a strong opinion one way or another about this. On one hand, I am comfortable being able to get my software version number for pretty much any app in a convenient place. On the other hand, the thought that web apps (and perhaps apps in general) could transcend beyond the point where you even have to think "which version are you running?" is really intriguing to me.

Software versions seem like one of the most visible technical aspects of the software these days, and they matter very little to the average user. I think versions become largely irrelevant to _most_ people once their software reaches a point where they are constantly running the latest version.

That all said, what is the harm in having that version number appear in the about window as well as the notification about the latest update. It seems like an odd change for Mozilla to ruffle feathers with.

courtewing··on Underscore.php
Perhaps I'm missing something, but what is the benefit of using this? Much of the functionality seems to already be available in the PHP core.
courtewing··on Chromebooks on sale at Amazon for $349
What is wrong with "It just works"? I have found that there are very few pieces of software out there (especially operating systems) that truly "just work" out of the box. Most software requires at least some setup, customization, and a period of futzing-around before a user becomes proficient at its use. Chrome OS does one thing, and it claims to do it very well. Until most software is incredibly easy to use, I think "it just works" is a very appropriate advertisement.

Every modern operating system that I'm aware of gains performance increases through software updates. That does not mean that every company that creates operating systems purposely makes their operating system slower to gain favor over time.

courtewing··on PHP to deprecate MySQL extension
The problem is that this would be one of the most widely used PHP extensions being deprecated, so they're just being careful. This is not the normal way things are deprecated, but education is a good way to start the process of removing popular functionality from such a popular programming language.
courtewing··on Github is Your New Resume
Along these lines, David Coallier created a tool to generate your github "résumé" awhile back: http://resume.github.com/

As unshift mentioned, the entire development community is not quite at the point where a github account can be used as your go-to résumé, but it is certainly becoming more and more useful in the job market.

courtewing··on Design patterns explained in Javascript
This is pretty fantastic. The author is not presenting a lot of new information, but he is bringing together a ton of information from great sources, and he presents the patterns in a clear and concise way. This is an essential read for any developer that is trying to get into javascript in a more serious way, but they kind of have the feeling that they're in the "deep end".
courtewing··on Google+ vanity URL maker
I'm sure this is a feature they will roll out, but it isn't exactly a must-have for an MVP. Facebook didn't add their friendly URLs for many years.
courtewing··on Google Introducing New Visual Design Across All Products
A unified bar at the top could be absolutely amazing for people that use a lot of google products. My biggest beef with google right now is that even with a unified login, there doesn't seem to be any sort of common interaction between the various google components that I use.

Also, you don't like google instant? I thought that was one of the best features they've implemented in any of their products since... well, for a really long time.

courtewing··on How to take advantage of Redis just adding it to your stack
When dealing with a lot of data, the latter SQL query would potentially be significantly faster than the former. If your goal is simply to show a top-10, then caching the entire results would be a great idea, but if you're goal (like in the article) is to make retrieving the first 5000 comments quickly, then this implementation is pretty solid.
courtewing··on What PHP Needs
The application doesn't access your direct messages, but the bare minimum privileges for authenticated API access is "read only", and that happens to include the _access_ to direct messages.

Feel free to peruse the source, if you don't believe it: https://github.com/gwoo/phpneeds

courtewing··on HTML Email Boilerplate
That's a false dichotomy. In no way does the appearance of an email impact the quality of its content or vice versa. You obviously do not care about the appearance of emails (or rather, you prefer the appearance of plaintext emails), but others, like myself, do. Fortunately, any decent email system will provide the content to suit both of our preferences.
courtewing··on Exodus finds your Twitter friends on Identi.ca
To be honest, I'm not entirely sure what that option does on identi.ca. I have it enabled, and it doesn't appear to have done anything in particular yet? Perhaps someone with more knowledge on the setting could elaborate.

Exodus doesn't do any modifications to your twitter nor your identi.ca account. Instead, it retrieves all of the people that you follow on twitter and lists any of them that also have identi.ca accounts on your screen.

If you were thinking about dropping twitter entirely, this could help you make a more informed decision before you switch: do you really want to switch when only 10% of your friends on twitter actually have identi.ca accounts? Or on the opposite end, if you prefer identi.ca and see that 90% of your friends also have identi.ca accounts, then go ahead and subscribe to those users and jump ship.

The app doesn't do anything magical; it simply gives you information. What you do with it is up to you.

courtewing··on Exodus finds your Twitter friends on Identi.ca
I'm the author of Exodus (no affiliation with the recent itunes app gay-cure scandal), and I wanted to put a plea out there that if any of you do try this out and encounter any issues with it, please feel free to post issues on github. It is a simple app, and I don't really intend to do significantly more work on it, but I would like to fix any bugs that arise.

Rendering of exceptions is enabled by default in development, but if you're running the app in "production" (which is the default environment), just enable the debug > renderExceptions flag inside config/settings/production.php.

Thanks!

← PreviousPage 4 of 4