News for hackers. Stuff that matters.

RickSullivan

Re:Learning Ruby: Things I Like, Things I Miss from Python on Tuesday February 16, 2021 @05:32PM (#26159606)
Elixir's Ecto has the best solution to this problem in my experience--it doesn't do database validations on things like uniqueness, but provides easy error handling when constraints are hit.

It encourages you to write validations for things that don't need to hit the DB, but actually uses the DB for handling constraints, since it's the real source of truth for data consistency.

Re:Dems pitch $100B broadband plan on Thursday June 25, 2020 @04:38PM (#23645409)
Many states have laws that prevent cities from entering the ISP market.

https://broadbandnow.com/report/municipal-broadband-roadbloc...

Re:Ask HN: Who is hiring? (January 2019) on Wednesday January 02, 2019 @05:02PM (#18810701)
FocusVision | Portland, OR | Software Engineers and Senior Software Engineers | ONSITE | FULLTIME | $80k-$130k+

FocusVision builds products for market researchers to perform both quantitative and qualitative research. We provide collection and analytics tools for focus groups and recordings, online survey platforms, live small-group web interviews, and more.

We are looking for engineers with web development backgrounds who have strong experience in API design and service oriented architectures.

We use a wide range of technologies, mostly hosted on AWS. Experience writing Ruby, Elixir, and/or ES6 is a big plus, as is experience with Docker, CI/CD, and AWS.

Reach out to me at [email protected] if you're interested.

Re:Freezing Python’s Dependency Hell on Wednesday July 25, 2018 @12:55PM (#17610751)
pipenv will do automatic python installation if you have pyenv installed [1]. Pyenv isn't bundled in the base install, but I've been using them both and have been happy switching between environments with different Python versions.

[1]: https://docs.pipenv.org/advanced/#automatic-python-installat...

Re:Massive Comcast Outage Hits the US on Friday June 29, 2018 @02:59PM (#17426814)
You're describing the exact thing net neutrality seeks to prevent--pricing based on the type of data being sent.

I think it's dangerous to let those with deep pockets prioritize their traffic over mine.

Re:Ask HN: Who is hiring? (February 2018) on Thursday February 01, 2018 @02:56PM (#16285272)
FocusVision | Portland, OR | ONSITE - Full-time | Senior Software Engineer | $80k - $120k

At FocusVision, we create web applications for qualitative and quantitative market research. Our stack varies based on the application, but we primarily use Ruby (Rails), Elixir (Phoenix), frontend JavaScript (React, Ember), and PostgreSQL, all hosted on AWS. Experience with Python or Angular is also a plus.

We have multiple full stack roles open involving various combinations of the above languages/technologies.

Our interview process involves an informal phone chat, one technical phone screen (30-45 minutes) and one 4-hour onsite interview.

Apply by emailing [email protected] and mention that you came from HN.

Re:Ask HN: Who is hiring? (January 2018) on Monday January 08, 2018 @03:12PM (#16099944)
FocusVision | Portland, OR | ONSITE - Full-time | Software Engineer | $80k - $120k

FocusVision is looking for a full-time software engineer in Portland to join a team that designs and implements moonshot proofs of concept.

At FocusVision, we create web applications for qualitative and quantitative market research. Our stack varies based on the application, but we primarily use Ruby (Rails), Elixir (Phoenix), frontend JavaScript (React, Ember), and PostgreSQL, all hosted on AWS.

None of these technologies are hard requirements, but you must be able to understand existing codebases and implement new MVPs, regardless of language/framework.

Our interview process involves a short phone screen (30-45 minutes) and one 4-hour onsite interview.

Apply by emailing [email protected] and mention that you came from HN.