derricki | 9 years ago | on: Validate Registration Emails in Real Time to Increase Sales
derricki's comments
derricki | 9 years ago | on: Developers and Testers: Nemeses or Soulmates
derricki | 10 years ago | on: Apt-boto-s3: The fast and simple S3 transport for apt
derricki | 10 years ago | on: What is wrong with NULL
derricki | 10 years ago | on: How to make Selenium tests reliable, scalable, and maintainable
derricki | 10 years ago | on: The greatest musical flowchart battle in history
derricki | 10 years ago | on: Big content on a little canvas
derricki | 12 years ago | on: Ask HN: Who is hiring? (April 2014)
Lucid Software is building world class graphical applications in the browser and on mobile devices. Our first product, Lucidchart (http://www.lucidchart.com), is an online diagramming application with 1M+ users. We recently launched our second product, Lucidpress (http://www.lucidpress.com), which is an online layout and design application.
Lucid is a startup founded by Karl Sun, a former Google exec, and Ben Dilts, our CTO. We're profitable and rapidly growing in every dimension of the business and need people to join our team. For fun we raft river rapids on company retreats, have Friday BBQs, and eat lots of pizza. Talent and ability to learn are more important than specific skills.
BACKEND SOFTWARE ENGINEER (all experience levels) -
Lucidchart and Lucidpress run with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucid your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: - Talent - BS degree
Recommended experience: - Building large products / applications - Scala or Java - MySQL or other relational database - NoSQL databases - Cloud computing (AWS)
FRONTEND SOFTWARE ENGINEER (all experience levels) -
Lucidchart and Lucidpress are powered by one of the largest Javascript codebases on the Internet (about 250k lines of JS), optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: - Talent - BS degree
Recommended experience: - Building large products / applications - Javascript - Google Closure compiler/library - CSS/HTML/DOM manipulation - jQuery - Native app development on Android and/or iOS
All applicants email resumes to [email protected].
derricki | 12 years ago | on: Ask HN: Who is hiring? (October 2013)
derricki | 12 years ago | on: Ask HN: Who is hiring? (September 2013)
Lucidchart is building world class graphical applications in the browser and on mobile devices. Lucid is startup founded by Karl Sun, a former Google exec, and Ben Dilts, our CTO. We're profitable and rapidly growing in every dimension of the business and need people to join our team. For fun we raft river rapids on company retreats, have Friday BBQs, and eat lots of pizza. Talent and ability to learn are more important than specific skills.
BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart runs with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucidchart your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: * Talent
Recommended experience: * Building large products / applications * Scala or Java * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
FRONTEND SOFTWARE ENGINEER (all experience levels) - Lucidchart is powered by one of the largest Javascript codebases on the Internet (about 250k lines of JS), optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Building large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS
All applicants email resumes to [email protected].
derricki | 12 years ago | on: Flotsam: Insanely Fast Floating-Point Number Serialization for Java, Javascript
derricki | 12 years ago | on: Ask HN: Who is hiring? (August 2013)
Lucidchart is building world class graphical applications in the browser and on mobile devices. We're rapidly growing in every dimension of the business and need people to join our team. For fun we raft river rapids on company retreats, have Friday BBQs, and eat lots of pizza. Talent and ability to learn are more important than specific skills.
BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart runs with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucidchart your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: * Talent
Recommended experience: * Building large products / applications * Scala or Java * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
FRONTEND SOFTWARE ENGINEER (all experience levels) - Lucidchart is powered by one of the largest Javascript codebases on the Internet, optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Building large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS
All applicants email resumes to [email protected].
derricki | 12 years ago | on: Ask HN: Who is hiring? (July 2013)
Lucidchart is building world class graphical applications in the browser and on mobile devices. We're rapidly growing in every dimension of the business and need people of all experience levels to join the product development team. Talent and ability to learn are more important than specific skills.
BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart runs with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucidchart your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: * Talent
Recommended experience: * Building large products / applications * Scala or Java * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
FRONTEND SOFTWARE ENGINEER (all experience levels) - We build killer graphical web applications that push the boundaries of what's possible in the browser. Lucidchart is powered by one of the largest Javascript codebases on the Internet, optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Building large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS
All applicants email resumes to [email protected].
derricki | 13 years ago | on: The Real Truth About the STEM Shortage
For me the issue is not that schools don't teach a certain algorithm or design pattern, but it takes a lot of searching to find someone smart who is also diligent, dedicated, hard-working, and responsible.
Every university should ask their students to read the short essay "A Message to Garcia" (http://www.gutenberg.org/files/17195/17195-h/17195-h.htm) that tells the story of the dependable servant Garcia. The author exclaims: "By the Eternal! there is a man whose form should be cast in deathless bronze and the statue placed in every college of the land. It is not book-learning young men need, nor instruction about this and that, but a stiffening of the vertebrae which will cause them to be loyal to a trust, to act promptly, concentrate their energies: do the thing"
derricki | 13 years ago | on: Ask HN: Who is hiring? (June 2013)
Lucidchart is building world class graphical applications in the browser and on mobile devices. We're rapidly growing in every dimension of the business and need people of all experience levels to join the product development team. Talent and ability to learn are more important than specific skills.
BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart runs with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucidchart your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: * Talent
Recommended experience: * Building large products / applications * Scala or Java * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
FRONTEND SOFTWARE ENGINEER (all experience levels) - We build killer graphical web applications that push the boundaries of what's possible in the browser. Lucidchart is powered by one of the largest Javascript codebases on the Internet, optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Building large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS
SYSTEMS ENGINEER - At Lucidchart your responsibilities would include working as an engineering team member to create and operate highly available, secure, applications by building continuous integration, deployment, monitoring, and cloud management solutions.
Requirements: * Talent
Recommended experience: * Delivering devops solutions * Cloud management tools such as Puppet or Chef * AWS * MySQL * Linux expertise (preferrably Ubuntu) * node.js * Shell scripting * Software engineering
All applicants email resumes to [email protected].
derricki | 13 years ago | on: Ask HN: Who is hiring? (April 2013)
Lucidchart is a rapidly growing tech startup looking for great product developers at all experience levels to join us at our headquarters in Utah. At Lucidchart, we build killer graphical web applications requiring highly available, secure and scalable backend services. You may have seen Lucidchart demoed during the second Google I/O 2012 keynote: http://t.co/sd6GgZvy. Talent and ability to learn are more important than years of experience.
We're hiring BACKEND SOFTWARE ENGINEERS of all levels. Lucidchart runs with various decoupled services in a Linux environment using Scala, PHP, MongoDB and MySQL. At Lucidchart your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly reliable and scalable.
Requirements: * Talent
Recommended experience: * Have built large products / applications * Scala or Java * PHP * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
We're also hiring FRONTEND SOFTWARE ENGINEERS of all levels. We build killer graphical web applications that push the boundaries of what's possible in the browser. Lucidchart is powered by one of the largest Javascript codebases on the Internet, optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Have built large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS * Facebook APIs
We're also looking for a product manager to help us coordinate the vision of Lucidchart and our future products, develop relationships with key integration partners, and coordinate product input to make sure we deliver the highest value to our customers.
All applicants email resumes to [email protected].
derricki | 13 years ago | on: MongoDB 2.4 Released: Text Search, Security, Hash-based Sharding
derricki | 13 years ago | on: Ask HN: Who is hiring? (March 2013)
Lucidchart is a rapidly growing tech startup looking for great product developers at all experience levels to join us at our headquarters in Utah. At Lucidchart, we build killer graphical web applications requiring highly available, secure and scalable backend services. You may have seen Lucidchart demoed during the second Google I/O 2012 keynote: http://t.co/sd6GgZvy Talent and ability to learn are more important than years of experience.
We're hiring BACKEND SOFTWARE ENGINEERS of all levels. Lucidchart runs with various decoupled services in a Linux environment using Scala, PHP, MongoDB and MySQL. At Lucidchart, your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly reliable and scalable.
Requirements: * Talent
Recommended experience: * Have built large products / applications * Scala or Java * PHP * MySQL or other relational database * NoSQL databases (MongoDB especially desirable) * Opscode Chef or Puppet * Cloud computing (AWS)
We're also hiring FRONTEND SOFTWARE ENGINEERS of all levels. We build killer graphical web applications that push the boundaries of what's possible in the browser. Lucidchart is powered by one of the largest Javascript codebases on the Internet, optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: * Talent
Recommended experience: * Have built large products / applications * Javascript * Google Closure compiler/library * CSS/HTML/DOM manipulation * jQuery * node.js * Native app development on Android and/or iOS * Facebook APIs
We're also looking for a product manager to help us coordinate the vision of Lucidchart and our future products, develop relationships with key integration partners, and be sure we always deliver the highest value to our customers.
All applicants email resumes to [email protected].
derricki | 13 years ago | on: Anatomy of an Exploit: An In-depth Look at the Rails YAML Vulnerability
I once saw an application that used Java's standard PRNG to create session IDs used for authentication after a user logged in. They tried to fix the fundamental security flaw by appending a time stamp, and then hashing that value. The powers at the time didn't believe it was a vulnerability until I did some white hat hacking. I wrote a simple app that retrieved a couple of session IDs and calculated the seed of the random number generator from them. It was a simple step then to guess session IDs of subsequent logins and impersonate those users. They quickly moved to replace the whole design with a fundamentally more secure solution.