HNHacker News
TopNewBestAskShowJobs

craigts

126 karma · joined January 31, 2010

PerfectRec Head of Engineering
submissionscomments
craigts··on Is it time to concede Apple was right to eliminate the headphone jack?
If dongle quality was better I would be happier, but all around, not having a headphone jack is not a huge inconvenience.
craigts··on I'm a Berkeley prof. Working at a startup led me to update my 1500-person class
I would spend my entire time trying to cheat or subvert the rules.
craigts··on Fake reviews – will the FTC's new rules fix the problem?
I was solicited to improve an Amazon review in exchange for a partial refund. I refused. They tried again and I told them I would reduce the review by a star for each additional email. I forwarded the interaction to Amazon, and they did nothing.
craigts··on The Elm Architecture
You should take a look at mobx-state-tree. It provides this capability in a straightforward way and is more approachable in general.
craigts··on Ask HN: Who is hiring? (April 2016)
Collage.com | Sr. Full Stack | REMOTE

Collage.com is a technology company that makes custom products easy for everyone. We are a profitable, 100% bootstrapped company with about 40 employees that has rapidly grown from zero to $22M annual revenue over the past five years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world. Your job will be working on our core software for designing and ordering custom photo products. You will work on a Backbone.js / Handlebars / HTML5 canvas front-end that communicates via REST with a PHP/MySQL backend.

Required Skills/Experience - Strong JavaScript skills, including asynchronous programming, object-oriented design patterns, and architectural best practices - Server-side development with PHP and SQL, including data model design - Spatial/geometric reasoning -- for basic rendering, animation, and image manipulation - HTTP/REST

Nice to Have - Familiarity with web frameworks such as Backbone.js + Handlebars, Flux + React, etc. - User interface design - Handlebars, JSX, or other client-side templating / expression engine - JavaScript performance and frame rate optimization (e.g., hunting down calls to offsetWidth) - SASS/COMPASS - Version control with Git - HTML5 canvas-based rendering engines - Node.js - Grunt.js build systems - CDNs, caching, and page load optimization

For more info (and other positions, Senior Performance Engineer, etc.): http://jobs.collage.com and to apply: https://collage.applytojob.com/apply/34r6bN/Senior-Fullstack....

craigts··on Ask HN: Who is hiring? (March 2016)
Collage.com | Sr. Full Stack | REMOTE

Collage.com is a technology company that makes custom products easy for everyone. We are a profitable, 100% bootstrapped company with about 40 employees that has rapidly grown from zero to $22M annual revenue over the past five years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world.

Your job will be working on our core software for designing and ordering custom photo products. You will work on a Backbone.js / Handlebars / HTML5 canvas front-end that communicates via REST with a PHP/MySQL backend.

Required Skills/Experience - Strong JavaScript skills, including asynchronous programming, object-oriented design patterns, and architectural best practices - Server-side development with PHP and SQL, including data model design - Spatial/geometric reasoning -- for basic rendering, animation, and image manipulation - HTTP/REST

Nice to Have - Familiarity with web frameworks such as Backbone.js + Handlebars, Flux + React, etc. - User interface design - Handlebars, JSX, or other client-side templating / expression engine - JavaScript performance and frame rate optimization (e.g., hunting down calls to offsetWidth) - SASS/COMPASS - Version control with Git - HTML5 canvas-based rendering engines - Node.js - Grunt.js build systems - CDNs, caching, and page load optimization

For more info: http://jobs.collage.com and to apply: https://collage.applytojob.com/apply/34r6bN/Senior-Fullstack...

craigts··on Ask HN: Who is hiring? (July 2015)
Collage.com is hiring! Full Time REMOTE

Collage.com is a technology company that makes custom products easy for everyone. We strive to deliver the best customer experience with great software and excellent service. We sell an expanding variety of photo and home products, including photo blankets, photo books, canvases, pillows, and more. Collage.com has been featured on the TODAY Show and Good Morning America several times. We are a small, profitable, 100% bootstrapped start-up with about 40 employees that has been growing 4x annually for the past three years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world.

* Digital Advertising Strategist - http://jobs.collage.com/apply/hg7QpZ/Digital-Advertising-Str...

* Front-end Software Engineer - http://jobs.collage.com/apply/pXoKEO/Frontend-Software-Engin...

* Operations Software Engineer - http://jobs.collage.com/apply/fePexf/Operations-Software-Eng...

Our jobs website (http://jobs.collage.com) lists these positions in several places, but really they are all remote (though someone in New York would be preferred for the Digital Advertising Strategist). Please use the jobs website to apply if you are interested, or feel free to ask any other questions here (or email craig@collage.com).

craigts··on Show HN: 4m-accuracy Indoor Location with Beacons
These are very cool, but unfortunately the last time I tried using BLE (specifically Estimote beacons with their sdk) in an Android app the interference with wifi made the experience unbearable. Presumably not all chipsets have the problem, but every single one I tested had trouble.
craigts··on Database of all H1B petitions by company
This can also be the reason you see a company having multiple disparate titles or changing them seemingly at random.
craigts··on Hacking Dunkin' Donuts
I agree this wasn't that technical, but it was mostly just for laughs. If you wanna see some more technical stuff I haven't posted about check out one of my youtube videos. http://www.youtube.com/watch?v=51JW-_s-ecE
craigts··on 1960s IT department
Anyone else notice that he seems to have forgotten the names of the ones that weren't quite as attractive?
craigts··on New York Times - Chrome version
Hopefully anyone checking this out will get the same top headline I got, "For Obama, Tax Deal Is a Back-Door Stimulus Plan" wow... just wow.

Also, is 'chrome' here referring to Chrome OS or the browser?

craigts··on CoffeeScript - JavaScript the Good Parts
IronPython is in the browser at least... http://ironpython.net/browser/
craigts··on Rate our startup: Challenge.gov
In the database or site itself ;)
craigts··on Job Description as runnable python UnitTest
print("2. Fork out this code, suggest improvements and submit those")

There fixed it for you :)

craigts··on Changes Coming to Firefox 4
It was really just a joke. I should have known better.
craigts··on Changes Coming to Firefox 4
Chrome tabs!?