HN user

mtoledo

308 karma
Posts9
Comments98
View on HN

Hi Bogomipz,

First of all, I'm really sorry you had a bad candidate experience when interviewing for Private Internet Access in the past.

Although I wasn't involved in your hiring at the time, I'd love for you to reach out to us at recruiting@londontrustmedia.com and provide any feedback about ways in which we could improve our candidate experience. Of course we shouldn't be "ghosting" any candidates and won't do it again but I'd be happy to hear any other ways in which you think our candidate experience has been disrespectful.

About your friend, it's hard for me to tell which candidate it is from this conversation, but if it's recent than it's likely that I was (or should have) been involved. If you can please tell him to contact me with his feedback, I'll be sure to address it the best way I can and ensure it doesn't happen to other candidates in the future.

NoRedInk | Front-end, Backend, Infrastructure Engineer | San Francisco, CA | REMOTE Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 1 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both engineers who have been around the block many times, as well as those who started their careers just a couple years ago. We’re looking for engineers who want to work on a mission that makes a difference and who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

After having hired 4 junior engineers in the past quarter, we are currently only hiring engineers with professional programming experience in order to better provide mentorship to our current junior engineers. If you'd like to be considered for this position once it reopened please let us know at jr-engineer-job@noredink.com and we'll reach out to you once the position is available again.

You can learn more about what it’s like working here through Hardy’s on-boarding blog post: http://tech.noredink.com/post/143787279069/on-boarding-as-a-...

You can learn more about our interview process through Dui’s hiring blog post: http://tech.noredink.com/post/145260396603/our-engineering-h...

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

  [1] https://www.noredink.com/about/team
  [2] http://tech.noredink.com/
  [3] https://github.com/NoRedInk/
  [4] http://tech.noredink.com/post/136615783598/welcome-evan

NoRedInk | San Francisco, CA or REMOTE for Senior, Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 1 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both engineers who have been around the block many times, as well as those who started their careers just a couple years ago. We’re looking for engineers who want to work on a mission that makes a difference and who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

After having hired 4 junior engineers in the past quarter, we are currently only hiring engineers with professional programming experience in order to better provide mentorship to our current junior engineers. If you'd like to be considered for this position once it reopened please let us know at jr-engineer-job@noredink.com and we'll reach out to you once the position is available again.

You can learn more about what it’s like working here through Hardy’s on-boarding blog post: http://tech.noredink.com/post/143787279069/on-boarding-as-a-...

You can learn more about our interview process through Dui’s hiring blog post: http://tech.noredink.com/post/145260396603/our-engineering-h...

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

[1] https://www.noredink.com/about/team [2] http://tech.noredink.com/ [3] https://github.com/NoRedInk/ [4] http://tech.noredink.com/post/136615783598/welcome-evan

NoRedInk | San Francisco, CA or REMOTE for Senior, Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 1 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both Senior Engineers who have been around the block many times, as well as Junior Engineers who are just getting started. We’re looking for Junior Engineers who are eager to learn, who thrive on great mentorship, and who want to work on a mission that makes a difference. We’re looking for Senior Engineers who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

You can learn more about what it’s like working here through Hardy’s on-boarding blog post: http://tech.noredink.com/post/143787279069/on-boarding-as-a-...

You can learn more about our interview process through Dui’s hiring blog post: http://tech.noredink.com/post/145260396603/our-engineering-h...

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

[1] https://www.noredink.com/about/team

[2] http://tech.noredink.com/

[3] https://github.com/NoRedInk/

[4] http://tech.noredink.com/post/136615783598/welcome-evan

NoRedInk | San Francisco, CA or REMOTE for Senior, Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 1 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both Senior Engineers who have been around the block many times, as well as Junior Engineers who are just getting started. We’re looking for Junior Engineers who are eager to learn, who thrive on great mentorship, and who want to work on a mission that makes a difference. We’re looking for Senior Engineers who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

You can learn more about what it’s like working here through Hardy’s on-boarding blog post: http://tech.noredink.com/post/143787279069/on-boarding-as-a-...

You can learn more about our interview process through Dui’s hiring blog post: http://tech.noredink.com/post/145260396603/our-engineering-h...

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

[1] https://www.noredink.com/about/team

[2] http://tech.noredink.com/

[3] https://github.com/NoRedInk/

[4] http://tech.noredink.com/post/136615783598/welcome-evan

NoRedInk | San Francisco, CA (or REMOTE for Senior, up to 6h difference from Pacific)

Full-Stack Rails Engineer, Back-End / Infrastructure Engineers, Front-End Engineers, Junior Engineers

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small, but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 1 billion questions on our platform.

We’re a group of friendly people who listen to and learn from each other. We discuss past mistakes openly so we can adapt our processes to the challenges that come with progress. Puns flow freely across our San Francisco office as well as on Slack, and we have remote engineers spanning six different time zones.

Our engineering team [1] prides itself on code quality and innovation. We use the cutting-edge Elm programming language for all our new front-end code, and have been migrating legacy React code to Elm as well. We started with Ruby on Rails on our backend, and have lately been working to introduce Elixir to our stack. You can read about our experiences with these technologies on our team blog! [2]

In addition to spending work hours open-sourcing useful libraries we develop [3], we also invest financially in open source. We hired the creator of Elm, Evan Czaplicki, to develop Elm full time. [4] Evan discusses his plans for the language with the team every week, periodically pairs with other engineers on Elm, and cracks up members of the sales team with his lunchtime jokes.

We use Amazon AWS for our infrastructure and automate all of our deployments using OpsWorks and Chef. We write a lot of tests, and use Jenkins for continuous integration. Our process for new features begins with our product team and in-house visual designer, continues with a GitHub pull request from a feature branch into master, and ends with our in-house QA specialist trying to break it before it reaches production.

We’re hiring both Senior Engineers who have been around the block many times, as well as Junior Engineers who are just getting started. We’re looking for Junior Engineers who are eager to learn, who thrive on great mentorship, and who want to work on a mission that makes a difference. We’re looking for Senior Engineers who are the type of collaborators that value kindness and open-mindedness, over convincing the group they’re right.

You can learn more about what it’s like working here through Hardy’s on-boarding blog post: http://tech.noredink.com/post/143787279069/on-boarding-as-a-...

If you’re interested, please apply through our jobs page! https://www.noredink.com/jobs

  [1] https://www.noredink.com/about/team
  [2] http://tech.noredink.com/
  [3] https://github.com/NoRedInk/
  [4] http://tech.noredink.com/post/136615783598/welcome-evan

NoRedInk | San Francisco, CA (or REMOTE for Sr., up to 6h difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words. Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Also we hired Evan Czaplicki, Elm's creator, to work on open source with us. http://tech.noredink.com/post/136615783598/welcome-evan

Join us as engineer #14, and improve how grammar is taught.

https://www.noredink.com/jobs

NoRedInk | San Francisco, CA (or REMOTE for Sr., up to 6h difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words. Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active in the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Also we hired Evan Czaplicki, Elm's creator, to work on open source with us. http://tech.noredink.com/post/136615783598/welcome-evan

Join us as engineer #14, and improve how grammar is taught.

https://www.noredink.com/jobs

NoRedInk | San Francisco, CA (or REMOTE for Sr., up to 6h difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words. Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Also we hired Evan Czaplicki, Elm's creator, to work on open source with us. http://tech.noredink.com/post/136615783598/welcome-evan

Join us as engineer #13, and improve how grammar is taught.

https://www.noredink.com/jobs

PS. We also really encourage open source and technical experimentation here - check out this static site generator built with Elm http://tech.noredink.com/post/140291903568/static-site-gener...

NoRedInk in San Francisco (or remote for Sr., up to 6h time zone difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Also we hired Evan Czaplicki, Elm's creator, to work on open source with us. http://tech.noredink.com/post/136615783598/welcome-evan

Join us as engineer #12, and improve how grammar is taught.

https://www.noredink.com/jobs

NoRedInk in San Francisco (or remote for Sr., up to 6h time zone difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Join us as engineer #12, and improve how grammar is taught.

https://www.noredink.com/jobs

NoRedInk in San Francisco (or remote for Senior Eng, up to 6h time zone difference from Pacific)

Full stack rails engineers or frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Join us as engineer #12, and improve how grammar is taught. https://www.noredink.com/jobs

NoRedInk in San Francisco (or remote, up to 6h time zone difference from Pacific)

Full stack rails engineers or frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Join us as engineer #10, and improve how grammar is taught. https://www.noredink.com/jobs

NoRedInk in San Francisco (or remote, up to 6h time zone difference from Pacific)

Full stack rails engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team. We extensively use React.js and Flux in production, as well as the compile-to-JS language Elm.

Join us as engineer #9, and improve how grammar is taught. https://www.noredink.com/jobs

p.s. A third-party study showed 36% of NoRedInkers improved 2+ grade levels on their MAP scores! https://www.noredink.com/about/casestudies/shadow-ridge

"... inventing a decentralized way to send and exchange non Ripple currencies over its network. The latter enables two things which will truly allow Bitcoin to flourish: 1) Most Bitcoin transactions can be done through the Ripple network, only to be settled on the blockchain when absolutely necessary. 2) True decentralized Bitcoin exchanges will now be possible via trading on the Ripple network."

I still didn't quite get how does this work but the fact that the technology enables you to do it besides the fact that it has its own currency is pretty interesting.

REMOTE - https://jobs.github.com/positions/0689bd52-cd05-11e1-81ec-c9...

Replay Gaming is a UK based social gaming company looking for a full-time Senior Ruby/Rails developer to help us grow our play money poker site. We are a small team of highly technical and experienced developers geographically distributed working with Campfire, Pivotal Tracker and GitHub.

Replay Poker is an established play money poker site with big ambitions to grow substantially over the next 12 months.

About us

* We’re incredibly small, so you’ll have a huge impact on the decisions and the work being done

* We all work remotely, 100% of the time. Work from wherever you are most productive

* We work both on a web application and on a ruby multi-threaded tcp (poker) server

You should

* Have 3+ years of ruby web application development experience or comparable experience

* Know database and concepts like transactions, locks, ACID, CAP and eventual consistency

* Be familiar with ruby and rails internals, specially active record, threads and garbage collection

* Know concurrency paradigms like threads, events and the actor model, and their tradeoffs

* Be extremely comfortable with BDD and TDD

* Contributed to open source projects

* Be opinionated about object oriented design

* Have excellent english language skills

Ideally you

* Have professional experience working remotely

* Know the differences between the multiple ruby interpreters and tradeoffs

* Worked with non-web app servers

* Know details about networking programming and TCP/IP

* Scaled services horizontally

* Know when to and when not to move relational data to non-relational counterparts for scalability purposes

* Worked on social real-time games

* Enjoy playing poker!

What we offer

* Plenty of autonomy for you to work the way you think you’re most productive

* A flexible process with the focus on efficiency of working with minimal bureaucracy

* A mixture of a fun and challenging project working on a real-time game about to face scaling challenges

* Competitive salary (negotiable and depending on experience/skills)

Send an email with the subject of Senior Ruby Developer to jobs[@]replaypoker.com. Please include your resume and hourly rate expectation.

[dead] 14 years ago

REMOTE - Anywhere (Company is in the UK)

Replay Gaming is looking for a full-time Ruby/Rails developer to help us grow our virtual money poker site. We are a small team of experienced developers geographically distributed working with Skype, Pivotal Tracker and GitHub.

Replay Poker is as established play money poker site with big ambitions to grow substantially over the next 12 months.

About us

  * We’re incredibly small, so you’ll have a huge impact on the decisions and the work being done
  * We all work remotely, 100% of the time. Work from where ever you are most productive
  * We work both on a web application and on a ruby multi-threaded tcp server
Ideally you
  * Have professional experience working remotely
  * Are familiar with rails and ruby internals, specially active record and threads
  * Know threads and parallel programming best practices, use of mutexes, shared state, etc
  * Have worked with multi-threaded tcp servers, or other non http servers
  * Have experience scaling services horizontally
  * Have knowledge of Facebook integration
  * Have contributed to open source projects
  * Have experience with social real-time games
  * Enjoy playing poker!
You should
  * Have +2 years of Ruby web application development experience
  * Know SQL and concepts like transactions, database locks and ACID
  * Have linux working knowledge, and a mac or linux workstation
  * Have experience writing automated tests, be it BDD, TDD or something else
  * Have excellent english language skills
What we offer
  * Plenty of autonomy for you to work the way you think you’re most productive
  * A flexible process with the focus on efficiency of working with minimal bureaucracy
  * A mixture of a fun and challenging project working on a real-time game about to face scaling challenges
  * Competitive salary (negotiable and depending on experience/skills)
How to apply

STRICTLY NO RECRUITMENT COMPANIES

Send an email with the subject of Ruby Developer to jobs@replaypoker.com. Please include your resume, a brief summary of recent work experience and hourly rate expectation.

I actually had this happen with one of my apps and I do think it is a quite surprising behavior that it rollbacks transactions in the main thread and commits transactions in the other threads.

I actually find it surprising that it commits my transactions in any kind of unexpected behavior like my process being killed, but the part of it behaving differently in the threads is somewhat amusing.

Well, I don't think there would be a problem if the ad title said 'Google Chrome'. But having a title like 'Internet Explorer 9' point to the chrome download page is misleading in my opinion. Same with a Jaguar ad if the title said "BMW", except of course you're not browsing in Jaguar's search engine

WOW!!

If Bing was offering IE9 as Chrome to ppl searching for Chrome, ppl would be up in arms.

No technical glitch justifies this. I wonder how widespread it is (not happening here).

edit: clarity about the issue being offering one browser with the other's title

yea I don't doubt it.

the reason it hasn't surfaced as a best practice yet is probably because best practices for async programming haven't been a hot topic yet either.

and the point is exactly that a snippet doesn't fit the bill. its easy to abstract complexity on a snippet. its only with the full fledged solution that you start to see best practices emerging and making a difference.

I think what raggi said is that there are no good _open source_ _complex_ async _apps_, mostly because when people are writing open source they tend to write libs, not apps, or end up not working anymore at the problem before it gets really complex.

I've worked on a commercial, complex, async codebase with raggi and have to agree that there is a way other than callback-hell, even for complex evented applications.

In my personal opinion, even more so on ruby than javascript, but I don't want to get to that really.

edit: changed asterisks to underscores because I didn't know they'd be italicized

I think the best way to get started is having a habits calendar' aka seinfield's "don't break the chain". You track something like "work on this idea/project 30min everyday", and multiple times you'll try to do it quickly to 'get rid of the task' as quickly as possible.

As you'll notice multiple times though, once you get started, you'll feel like going way past the 30min mark. Also, not having the 'responsibility' of working more than 30min will usually make the rest of the time working feel like less of a grind and more pleasurable.