HN user

anthonylukach

63 karma

Developer. github.com/alukach @anthonylukach

Posts1
Comments13
View on HN

This article seems short sighted.

1. Using the AWS cost calculator is pointless, naturally an entity the size of NASA would get heavily discounted rates. 2. As data volume grows, the complexities of working with that data expands. NASA appears to be embracing cloud computing by embracing a paradigm where scientists push computation to where the data rests rather than downloading data [1], [2], [3], thereby paying egress on only the higher order data products. 3. The report notes that NASA has tooling to rate limit and throttle access to data. This, in itself, proves that NASA didn't "[forget] about eye-watering cloudy egress costs before lift-off".

People may scream about vendor lock in, which is a fair complaint; but acting like NASA just didn't think about egress is misleading.

NASA is ultimately a science institution, I think diverting effort away from infrastructure management and towards studying data is likely a wise decision.

[1: https://www.hec.nasa.gov/news/features/2018/cloud_computing_...] [2: https://link.springer.com/article/10.1007/s10712-019-09541-z] [3: https://ui.adsabs.harvard.edu/abs/2017AGUFMIN21F..02P/abstra...]

Yeah, it's definitely not a perfect system. I say this as my wife is currently on maternity leave. We've definitely adjusted our budget and had to plan accordingly.

The biggest point that I try to make when describing the system is that it's not a government handout, it's just an extension of unemployment insurance.

The idea of increasing deductions to bring up EI values seems reasonable, although I imagine it could be a hard sell for men who never intend to use it (not saying that's a reason to not do it, however I'm sure there would be opposition). An opt-in system could be better, but then that kind of goes against the idea of insurance (you'd likely only opt in if you knew you'd be needing it and it'd be advantageous to do so). I guess the argument against the idea would be "just save your money instead" which would bring us right back to where we are today.

Agreed. In Canada, a woman or man can take up to 18 months of paid leave (although, if you take over 12 months, you'll be getting the same absolute amount of money but just spread over the extra months) to care for a new child. Your employer, by law, is obligated to hold your job for your return (provided that you were an FTE). The money you receive is simply collecting unemployment. It's money that the employee paid into the system, so it's hard to scoff at their right to utilize it. Like other unemployment benefits, you need to have been employed to access this money. To be competitive, some employers choose to "top up" the pay to a certain percentage of your full time wage (for some or all of your leave), but that's just a perk that employers can opt to offer.

I think this policy is entirely reasonable and entirely reasonable. The side effect is that there are often "matt-leave" openings at companies (i.e. covering for someone while they're away), which is a good way to get to know a job on a temporary basis and for employers to get to know a hire without a long term commitment.

Amazon Chime 9 years ago

For our needs, https://talky.io does the trick. It "just works" for our Linux machines (along with Mac and Windows). Never tried to use it on mobile (however apparently there's an iPhone app for it). It's peer-to-peer low-latency video chatting via WebRTC, the video quality is far better for us than our previous attempts with Google Hangouts.

Also, it's free.

Osprey Informatics | QA Developer/Product Owner | Calgary, AB, Canada | ONSITE

Help us build the visual layer of the Industrial Internet of Things. We have built a fault-tolerant SAAS product to manage a distributed network of cameras, sensors, and on-premise servers. We employ both Cloud and Fog computing architectures to ingest, process, and store hundreds of thousands of images daily. Data is processed utilizing a number of computer vision/machine learning techniques (eg convolutional neural networks).

Osprey Informatics is looking for a new team-member to take ownership of the development’s QA process. This person should be a take-charge developer, have a strong desire to automate whenever possible, and possess a passion for quality and a sense of pride when a job is done right. Our development team is both a product development team as well as a research team in the area of Computer Vision and Machine Learning. We write software deployed both to the cloud and on-premise servers. We follow the Scrum Agile framework, use JIRA to drive all work and Confluence for documentation.

This is a unique position in that it straddles two roles.

- At least 5 years experience working in QA role

- At least 3 years experience with a scripting language (eg Python, BASH)

- Experience with testing methodologies (such as: Unit Testing, Integration Testing, System Testing, Acceptance Testing, Performance Testing)

- Excellent written and spoken communications skills

- Experience with Continuous Integration and Deployment

- Experience with Git and branching strategies

Email me at anthony@ospreyinformatics.com for more information.

Osprey Informatics | Senior Full Stack Developer | Calgary, AB, Canada | ONSITE

Help us build the visual layer of the Industrial Internet of Things. We have built a fault-tolerant SAAS product to manage a distributed network of cameras, sensors, and on-premise servers. We employ both Cloud and Fog computing architectures to ingest, process, and store hundreds of thousands of images daily. Data is processed utilizing a number of computer vision/machine learning techniques (eg convolutional neural networks).

Osprey is looking for a Senior Full Stack Python Developer to expand its core development team. The majority of our near-term upcoming work will be in backend development, however there will be some front-end development opportunities as well. As we build out new features, we will also be re-architecting our system to promote continuous delivery and improved scalability.

Required Skills / Qualifications:

* At least 5 years experience working with:

  - Python
  - Linux/Unix environments
  - Git (or other source code management tools)
  - SQL Databases (we use Postgresql)
  - RESTful web services
  - Distributed systems
  - Object Oriented Programming
See more details here: http://stackoverflow.com/jobs/134238/senior-full-stack-pytho...

Osprey Informatics | Experienced Machine Learning / Computer Vision Developer | Calgary, Alberta, Canada | REMOTE http://www.ospreyinformatics.com/

Company: Osprey Informatics provides intelligent visual monitoring for industrial operations. The company’s cloud-based platform, Osprey Reach, provides instant access to live and recorded video and images from across a company's operations. Our technology detects important operational events, analyzes related images and video along with data from other sensors and systems, and alerts clients of situations that are relevant to their interests.

About the Team: Osprey's development team is small tight-knit group of developers, the majority of whom are located in the Calgary office. We tend to hire full-stack developers and subsequently aim for everyone to get some exposure to most of the components of our system. We work in 2-week sprints following the Agile process.

The Position: We are looking for an experienced Machine Learning / Computer Vision Developer to lead the development of our data analysis tooling. You will build, evaluate, and deploy computer vision and machine learning algorithms including object classification, object tracking, object detection, background subtraction and event recognition. You will have the support and collaboration of the rest of the team, however we are looking for this role to lead and direct the future of our data analysis tooling. We'd prefer someone on-site however we are open to the right hire provided that at least half of their workday overlaps with 9am to 5pm Mountain Time Zone.

Qualifications:

    - The ability to develop scalable and performant systems
    - Strong communicator
    - Strong software development skills in Python, C++, and other languages
    - Ability to research current state-of-art in machine learning and implement techniques described in publications
    - Experience with different computer vision/machine learning libraries and packages including OpenCV, numpy, Tensorflow/Caffe or similar, CUDA
    - Experience with web development, the Django framework, SQL, Linux/Unix, Git, Amazon Web Services (AWS) are all pluses
Apply by emailing us at careers+hn@ospreyinformatics.com

For me (and I'm guessing a lot of other developers) the hard part is balancing time between side projects and the other passions in life. I love diving in to a new technology and building things when I get home from work, I have seemingly bottomless energy for that. The real hard part is ensuring that you're not neglecting all the other responsibilities in life: partner, kids, friends, chores, etc.

The thing about the software industry is that there is always so much to learn. I always wonder how field leaders manage their personal lives whilst remaining sharp and current on emerging technologies and methodologies. That's the real challenge, staying abreast on the state of the art while not becoming a hermit.

OspreyInformatics | Calgary AB Canada | UX Designer | ONSITE | Full-time or Contract

http://www.ospreyinformatics.com/

We are looking for a skilled and experienced User Experience (UX) Designer to join our fast-paced, innovative and rapidly growing visual monitoring SaaS company. The UX Designer will be working with product management and a team of developers to design products with rich user experience. He or she will be responsible for creating a unique and elegant interaction between users and our applications across all platforms, including mobile. The successful candidate must have demonstrable experience in translating business and user requirements into design elements and user experiences.

Key Skills and Responsibilities

* Executing interaction design as a part of a multi-disciplinary team

* Create user experience specifications, mockups, and prototypes

* Design usability testing protocols and manage testing sessions at appropriate milestones during product development

* Participate in product planning and sprint planning sessions

* UI standards & best practices – maintain site UI architecture and procedures that provide consistency with respect to UI/UX development

* Suggest and implement procedures to improve the UI/UX production workflow

* Comfort working in a fast-paced, emerging growth environment

* Knowledge of user experience best practices

* Experience developing cross-platform user experiences (desktop and mobile)

* Ability to demonstrate a portfolio of work

* Experience working in an agile environment (desirable)

* Understanding of current and evolving web standards as they relate to user experience

How to Apply

Email your credentials to careers@ospreyinformatics.com. Resumes will be held on file for six months unless applicants indicate they would prefer their information be discarded once this position has been filled.

OspreyInformatics [http://www.ospreyinformatics.com/] | Calgary Alberta Canada | Full-Time Onsite

Multiple Positions: Full Stack Web Developer, UX Specialist, UI Specialist

We're building a modern SAAS visual-monitoring system to aide people with keeping an eye on very-remote assets. We're starting development on a new suite of products that you would be a large part of. We greatly value self-driven learners, people with strong communication skills, and people who are enthusiastic about designing, building, and shipping product.

Languages/tools/tech we use:

  - AWS
  - PostgreSQL
  - ElasticSearch
  - OpenCV
  - Python (Django, Celery)
  - Javascript (Angular.js)
  - Linux
  - Git
Relocation assistance offered.

Email us at careers@ospreyinformatics.com