HNHacker News
TopNewBestAskShowJobs

ecaron

5,075 karma · joined May 22, 2008

Minnesota-based developer/product-manager. Tools typically in my arsenal include Linux, Docker, AWS, PHP and Node.js.

Tweeting at @ecaron. LinkedIn at http://linkedin.com/in/ecaron. Email is me@ericcaron.com.

Random HN code: d13b2ac1c6b22c9a1557ee5a5dd4f41855f65133

Your topcolor should be dfcdfc

submissionscomments
ecaron··on Ask HN: Has the "Who's Hiring" thing worked out for anyone?
My only recent issue with the "Who's Hiring" threads has been the repetitive nature of the posts. It is starting to be that the majority of the posts are the same 95% of the evergreen positions that were in the previous month's post - from accounts created mostly to post in that thread.

sigh Why did we think it was wise to brag to HR & recruiters about how well this mechanism is/was :)

ecaron··on SQL injection search
Support for the mysql_ library is being deprecated. Support for the mysqli library is alive and well (although I personally think people should adopt PDO anyway.)
ecaron··on SQL injection search
The difference between the two is _real_ reacts based on the current connection's character set, and the other doesn't. Yet another reason to jump on the PDO bandwagon is to avoid having to know that subtle difference.
ecaron··on Debugging and Profiling Node.js Applications
I'm pleased that this article buries the Dtrace functionality towards the bottom. Before this post, the Node.js post on profiling (http://blog.nodejs.org/2012/04/25/profiling-node-js/) was the most referenced piece on the topic - unfortunately Dtrace doesn't look like its ever going to run on Linux so I've been left in the dark.
ecaron··on Bug 698544 – Background configuration is missing in terminal profile editor
I keep coming back to this idea (https://news.ycombinator.com/item?id=5653878) of creating an API that stores the original titles and then just unleashing a GreaseMonkey scripts that compensates for editors that forget <h1> != story.
ecaron··on Linux is not about choice (2008)
I can state it simply. My laptop dual-boots into Linux Mint 14 and Windows 8. Both systems recognized the soundcard without any hassle. If I pick a random YouTube video (so not anything ultra fancy), the Windows 8 sound is phenomenal and Linux Mint sound is passable. And I'm not talking sound on the level of "The Great MP3 Bitrate Experiment"[1], I'm talking the quality of a Bose against airline freebie headsets.

[1] http://www.codinghorror.com/blog/2012/06/the-great-mp3-bitra...

ecaron··on Malware warning is correct
I think that when an editor changes a post's title, there should be visibility (e.g. who made the change, why the change, if enough karma what original title way.)

This title completely spikes the entire story that's actually happening. Cutts certainly didn't have to go to the depth he did in responding to a conspiracy theory thrown his way - but he did, and he did it with style. There's a lot more lesson here than "Malware warning is correct", but now most HNers won't know that.

ecaron··on PhpMyAdmin 4.0.0 is released
Their demo (http://demo.phpmyadmin.net/trunk-config/) is down, but screenshots are available at http://www.phpmyadmin.net/home_page/try.php.

If there's one thing I've learned about PMA, it is wait for the next big point release before relying on this against your production database. And based on the number of PRs in the last day (https://github.com/phpmyadmin/phpmyadmin/pulls), I suspect 4.0.1 is a week away.

ecaron··on AWS Road Trip
Dear Amazon,

We do exist.

Sincerely, Minneapolis & Chicago

ecaron··on Ask HN: Who is hiring? (May 2013)
TrackIF.com: Minneapolis, MN - Senior Web Developer (No remote, sorry...) We're building a system that tracks the web! From new movies on Netflix to new releases on GitHub to price drops on Amazon to new cars on eBay Motors, we're unifying how people track the internet.

We're using the right tool for the right job. Our stack involves:

* PHP on Amazon AWS (deep backend)

* Ruby & Node.js on EngineYard (frontend & API)

* Native Android & iOS apps

* Chrome, Firefox & Safari extensions

And that's just in the first 4 months! We don't expect (nor want) anyone who knows everything in our stack - just someone great in parts and willing to learn/use the rest.

If you're even interesting in talking about the role, email me at eric@trackif.com.

ecaron··on Ask HN: What are the HN karmic privileges/penalties?
I'd offer a comparison to my behaviour on Yahoo! Answers, where they clearly laid out the permissions attached to the various levels (http://answers.yahoo.com/info/scoring_system), and as such I only actively engaged on the site until I achieved the level I wanted.

By not disclosing the values, we don't have goals to hit. And without those tangible goals, we're forced to focus on the journey rather than the destination.

ecaron··on Developer Tools Update – Firefox 22
Looks like they're finally making my add-on - https://addons.mozilla.org/en-us/firefox/addon/font-finder/ - obsolete. Frankly, all I can say is about time. This is something that I would've expected to be able to do long ago, and I welcome my new font analysis overlord.
ecaron··on Csscss: a CSS redundancy analyzer that analyzes redundancy
I think the purpose of this package is more about making existing source code easier to maintain (applying DRY principals to CSS) than about browser-oriented optimization (thus purpose of CSSO.)
ecaron··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
If you're looking under the hood, the mechanic's blog at http://lloyd.io/how-browserid-works offers a great explanation. The Mozilla blog covered the OpenID comparison at http://identity.mozilla.com/post/7669886219/how-browserid-di..., but it doesn't embrace the level of geekery you're likely seeking.
ecaron··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Before they push Persona more, can someone walk over to the team that's running http://www.getpersonas.com/en-US/ and either disconnect their servers or lock them to their chairs until they finish the migration?

I understand the pain of rebranding assets, I do. But if you're going to rebrand to a product your company is already using, it has to be fast. And Mozilla, the 2 year anniversary is in July...

ecaron··on Taping of Farm Cruelty Is Becoming the Crime
You're right, my formula analogy was poor because of the reasons you mentioned. Breaking in and filming the testing facilities would have been more apt. Certainly those facilities need watch guard groups advocating for the protection of the tested, but pharmaceutical has proper channels for that oversight and we're denying ag that same benefit.
ecaron··on Taping of Farm Cruelty Is Becoming the Crime
At risk of being down-voted out of existence, this isn't First Amendment material in the same way that defamation (e.g. slander, libel) isn't First Amendment material - or how breaking into a pharmaceutical and publishing their formulas aren't First Amendment material.

Although Minnesota's version of the ag-gag bill was certainly too far reaching and rightfully shut down (https://www.revisor.mn.gov/bin/bldbill.php?bill=S1118.0.html...), I'm behind the core concept that guerrilla-style undercover videos belongs on the farm as much as it does in our offices. The biggest danger is confusing the "taping" discussed in this article with actual journalism - and in-depth analysis of the legislation definitively shows that these ag companies will grudgingly allow legitimate reporting of their facilities, but have a right to persecute unethical practices.

* Don't confuse the Humane Society of the United States with your local humane society. For example, their CEO is against the ownership of pets. More details are at http://www.humanewatch.org/, but take that with the same scepticism you would any documentary or online video:-)

ecaron··on The same app 4 times: PHP vs Python vs Ruby vs Clojure
When using PHP and Nginx, you're going to become familiar with PHP-FPM (FastCGI Process Manager). The briefest tutorial to get to working is at http://www.howtoforge.com/installing-nginx-with-php5-and-php....
ecaron··on Testers Say IE11 Includes 'Like Gecko' in User Agent String
Unless you're using Windows 7, in which case that was on Feb 23 (30 days ago.)
ecaron··on Digg banned from Google?
A "Disallow:" (without anything after it) is saying allow all robots access to the entire server. (If you need something beyond my word on the topic, there's a thorough explanation at http://www.robotstxt.org/robotstxt.html)
ecaron··on How to crash IE9 with some simple CSS
I'm guessing you're using Windows 8, but suspect that the bug still crashes MSIE10 on Win7. The two browsers look the same, but I suspect there are some drastic differences between their innards.
ecaron··on How to crash IE9 with some simple CSS
They'll just tell him that he should fix his CSS (https://groups.google.com/forum/?fromgroups#!topic/microsoft...). The only thing publicly announcing a MSIE bug will do is subject the author to ceaseless attacks from "you're either with us or against us" Internet Explorer fans (speaking from personal experience.)
ecaron··on MongoDB 2.4 Released: Text Search, Security, Hash-based Sharding
The MongoDB staff had said they're mostly adding text searching to satisfy a repeat request that they've heard over and over - but they've said that anyone really wanting to do text searching at scale should use something like Sphinx, Solr or ElasticSearch.
ecaron··on BitInstant hacked: What and how it happened
Are there any monitoring services, like Pingdom, that do external 3rd party auditing of current DNS endpoints for a domain and offer alerting whenever a change is made?

That service (being external from the registrar or DNS provider) seems sorely needed by everyone in our industry because this method of attack is starting to become the standard.

ecaron··on PHP 5.5.0 Alpha 6 - Released
Someone should update the "In the meantime, some extensions can be found here." link on http://windows.php.net/, then.
ecaron··on PHP 5.5.0 Alpha 6 - Released
Frankly, I'm irritated at them for dragging their heals on getting the PECL4Win back up and running (and the lack of updates to http://downloads.php.net/pierre/ doesn't help matters.)

Since I've moved to the camp of "You developing PHP and use Windows? Let me show you how to setup Vagrant" I've become less concerned about the state of PHP & Windows. I just won't tolerate when people say PHP dropping XP support is a good thing (which the OP wasn't saying, but some have.)

ecaron··on PHP 5.5.0 Alpha 6 - Released
I feel like there are dark factors at play for dropping the XP support. Although the most thorough discussion of it is at http://programmers.stackexchange.com/questions/177732/why-wa..., the conspiracist in me says that Microsoft (pierre's employer) pressured him to drop support - even though it wasn't entirely necessary to do so.
ecaron··on PHP 5.5.0 Alpha 6 - Released
The new changes I'm looking forward to are the password hashing API, scalar type hints and generators.

I'm also looking forward to 3 things that AREN'T going to be there: register_global, safe mode, and magic_quotes

ecaron··on IE10 for Windows 7 Globally Available
You can try my original version of the site - crashie8.com
ecaron··on Introducing Google+ Sign-In: simple and secure, minus the social spam
On an unrelated note, thanks for joining HN to participate in this discussion. It is really refreshing to know that Googlers like yourself and Matt Cutts are engaged in their community - it makes it much easier to have faith in the technology collaboration vs. when the movers/shakers sit behind a walled garden.
← PreviousPage 6 of 17Next →