HNHacker News
TopNewBestAskShowJobs

lmcnearney

8 karma · joined January 28, 2013

Lance McNearney - lance@mcnearney.net

https://mcnearney.net

https://stackoverflow.com/users/25549/lance-mcnearney

https://github.com/lmcnearney

submissionscomments
lmcnearney··on Render Price Hike
It's pretty similar to Netlify's per-user pricing and team limits. Which is ironic as we moved some our sites away from Netlify over to Render due to that pricing change and now the same thing is happening with Render.
lmcnearney··on Sick of spending time on Auth, we built an open source 'Stripe for Auth'
I would be careful depending on Keycloak given what happened with CentOS recently:

- https://www.gluu.org/blog/keycloak-is-the-next-centos/

lmcnearney··on Ask HN: Symantec VIP 2FA ( Alternatives? Backups?)
I used this Python library to create a TOTP for my bank’s Symantec VIP login:

https://github.com/dlenski/python-vipaccess

I then can store it in my 1Password which provides the new code every 30 seconds.

lmcnearney··on Ask HN: Do you ever truly use your revision history?
I’ve inherited code bases that migrated from SVN to Git without converting and bringing over the old revisions. This has resulted in a number of times where I hit a cliff when trying to identify when a piece of code was changed as everything points back to the initial “SVN import” commit. Couple that with the original SVN repository being unavailable (either lost or just not worth the trouble of finding in 10 years worth of offline backups) and I would say yes, having your source control under one system with all of its history is ideal.
lmcnearney··on Ask HN: Who is hiring? (October 2019)
Armor Games | Part-time/Freelance Front-End Web Developer | Irvine, CA | ONSITE or REMOTE

Armor Games is a online community for casual gamers. We offer an online destination hosting over a thousand flash and HTML5 games with new titles launching every week. We also develop and publish game titles for mobile, desktop and console.

We are in need of a part-time/freelance front-end web developer who can dedicate 1-2 days a week toward evolving and improving the armorgames.com site.

The site is currently built on a monolithic LAMP stack with server-side templating and jQuery. We would like to start building out new front-end features using a modern front-end framework (like React or Vue) to improve both the look and functionality of the site. This will not be a wholesale rewrite of the site - we need to seamlessly rebuild small sections (ie, components) and integrate them into the legacy site. Knowledge of both modern frameworks and more traditional ("legacy") stacks is required.

Additional information and contact information is on our employment website: https://employment.armorgames.com

lmcnearney··on Ask HN: Who is hiring? (May 2019)
Armor Games | Part-time/Freelance Web Developer | Irvine, CA | ONSITE or REMOTE

Armor Games is a online community for casual gamers. We offer an online destination hosting over a thousand flash and HTML5 games with new titles launching every week. We also develop and publish game titles for mobile, desktop and console.

We are in need of a part-time/freelance web developer who can dedicate 1-2 days a week toward refactoring and updating our codebase. Our website and back-end systems encompass multiple legacy code bases (primarily written in PHP 5) including a number of home-grown libraries and frameworks.

Additional information and contact information is on our employment website: https://employment.armorgames.com

lmcnearney··on Ask HN: Freelancer? Seeking Freelancer? (May 2019)
SEEKING FREELANCER | Armor Games | LAMP Web Developer | Irvine, CA or Remote

Armor Games is in need of a part-time/freelance web developer who can dedicate 1-2 days a week toward refactoring and updating our codebase. Our website and back-end systems encompass multiple legacy code bases (primarily written in PHP 5) including a number of home-grown libraries and frameworks.

Additional information and contact information is on our employment website: https://employment.armorgames.com

lmcnearney··on Ask HN: Who is hiring? (November 2015)
Reloaded Games, Inc. | Huntington Beach, CA | Onsite

Senior Software Developer - Platform

Reloaded Games develops and publishes high-quality free-to-play MMOs for a global audience. We're looking for full-stack developer to work on our websites and publishing platform, providing shared services to all of our games and to external customers.

Full job description available on our website: http://www.reloadedinc.com

Contact: jobs@reloadedinc.com

lmcnearney··on Ask HN: Who is hiring? (September 2015)
Reloaded Games, Inc. | Huntington Beach, CA | Onsite

Senior Software Developer - Platform

Reloaded Games develops and publishes high-quality free-to-play MMOs for a global audience. We're looking for full-stack developer to work on our websites and publishing platform, providing shared services to all of our games and to external customers.

Full job description available on our website: http://www.reloadedinc.com

Contact: jobs@reloadedinc.com

lmcnearney··on Ask HN: Who is hiring? (August 2015)
Reloaded Games, Inc. | Huntington Beach, CA | Onsite

Senior Software Developer - Platform

Reloaded Games develops and publishes high-quality free-to-play MMOs for a global audience. We're looking for full-stack developer to work on our websites and publishing platform, providing shared services to all of our games and to external customers.

Full job description available on our website: http://www.reloadedinc.com

Contact: jobs@reloadedinc.com

lmcnearney··on Ask HN: Who is hiring? (July 2015)
Reloaded Games | Huntington Beach, CA | On-site, Full time

We are a free-to-play video game company whose titles include APB: Reloaded, Hawken, and Fallen Earth.

Software Engineer (Platform) - My team is looking to hire a "platform" engineer, which means building out websites, services, and infrastructure to support our games. This is a web-focused, full stack role where you'll work on everything including website front-ends, service architecture, database design, automated tasks/jobs, etc. You should be comfortable working on a variety of platforms (Windows, Linux) and technologies (C#, PHP, Python).

Website: http://www.reloadedinc.com Contact: jobs@reloadedinc.com

lmcnearney··on Ask HN: Who wants to be hired? (June 2014)
Location: Irvine, CA (Orange County), Local/Remote, Full Time

Stack: C#, PHP, Python

Resume: http://goo.gl/0nUe9A

Contact: Please see my website or profile for my e-mail address.

I'm a passionate, hands-on, full stack developer with a focus on web service and REST API development. I enjoy playing with new technologies and frameworks, and am an evangelist for better development practices, trends, and tools.

I'm pretty happy at my current company but am always open to discussing other opportunities.

lmcnearney··on Ask HN: What board game do you like?
It's really going to depend on your group of players. There's a wide variety of board and card games available with different mechanics and play styles.

I can recommend Race for the Galaxy:

http://boardgamegeek.com/boardgame/28143/race-for-the-galaxy

Browse around the BGG website, read reviews, look at the top games, etc:

http://boardgamegeek.com/browse/boardgame

lmcnearney··on Nginx security advisory (CVE-2013-2028)
Another note: Packages provided by Ubuntu use /etc/nginx/sites-available/ and /etc/nginx/sites-available/ for storing site configs but the package directly from Nginx stores configs in /etc/nginx/conf.d/.
lmcnearney··on The same app 4 times: PHP vs Python vs Ruby vs Clojure
"The bit about dependencies is most interesting to me. In PHP, the problem of dependencies is offloaded to Apache, and by extension the server host. PEAR helps a lot, but even that’s not guaranteed to be available everywhere."

Most modern PHP projects (PHP 5.3+) are using namespaces, autoloaders, and Composer to handle dependencies.

http://getcomposer.org/

lmcnearney··on The same app 4 times: PHP vs Python vs Ruby vs Clojure
Look at php-fpm (FastCGI process manager) which has been bundled with PHP 5.3+. On the nginx side, you would configure it to use fastcgi_pass. An example configuration is available in the Silex documentation:

http://silex.sensiolabs.org/doc/web_servers.html#nginx

lmcnearney··on The same app 4 times: PHP vs Python vs Ruby vs Clojure
You would also want to install an opcode cache like APC, XCache, etc. That way the code is only compiled on the first page load.

http://en.wikipedia.org/wiki/List_of_PHP_accelerators