HN user

azaydak

12 karma

Recently finished my PhD and new to the SF Bay Area. I enjoy working in the fields of inertial navigation, GPS jamming / spoofing, machine learning, vision-based systems, android development, and any other random topic that catches my eyes. Currently I work at a small startup. I spend the little free time that I do have running, biking, and hiking.

Posts0
Comments24
View on HN
No posts found.

Yotta Navigation | Senior AWS Cloud Engineer / Backend / | REMOTE or ONSITE| Santa Clara, CA

We design hardware and software for IoT devices and are expanding our cloud team. We are looking for someone who can work with a collaborative team to design and implement cloud and backend infrastructure that seamlessly interfaces with fielded sensors and customer facing APIs. Desired IoT, AWS Bedrock, cloud security, system level architecture and design, and infrastructure-as-code.

Other jobs available - so please feel free to contact us.

Email: jobs@yottanav.com

Yotta Navigation| Lead Front End React Developer | Santa Clara, CA| Remote within US | Full-time The Lead Front End React developer will be in charge of developing front end web applications that present users with a beautiful interface to Yotta’s latest IoT products. Responsible for ensuring an intuitive and friendly user experience, you will work closely with our back end engineers to implement a seamless and secure integration that allows users to make the most of Yotta’s cloud services. Experience with Mapbox or similar is a big bonus. TypeScript experience is preferred. For more info or to submit a resume please email: jobs@yottanav.com

Yotta Navigation| Lead Front End React Developer | Santa Clara, CA| Remote within US | Full-time The Lead Front End React developer will be in charge of developing front end web applications that present users with a beautiful interface to Yotta’s latest IoT products. Responsible for ensuring an intuitive and friendly user experience, you will work closely with our back end engineers to implement a seamless and secure integration that allows users to make the most of Yotta’s cloud services. Experience with Mapbox or similar is a big bonus. TypeScript experience is preferred.

For more info or to submit a resume please email: jobs@yottanav.com

Yotta Navigation| Senior AWS Cloud Engineer | Santa Clara, CA| Remote within US | Full-time

The Senior AWS Cloud Engineer will lead the design and implementation of cloud services for Yotta’s newest IoT asset tracking platform. Responsible for the heart of the system, you will take charge of system security design, and will ensure the proper and robust functioning of all services. Taking an infrastructure-as-code (IaC) approach using the AWS CloudFormation CDK, the role requires proficiency in TypeScript programming. The Senior AWS Cloud Engineer will work closely with both our embedded IoT engineers as well as our front-end developers to guarantee a secure and seamless integration, and will coordinate with engineering leadership to manage technical risk and deliver critical features in a timely manner.

For more info or to submit a resume please email: jobs@yottanav.com

I am single but most of my co-workers have kids. I work at a small startup and work hour flexibility is huge for me. Generally, as long as my work gets done and I don't miss meetings I am free to work my own hours within reason. For example, if I know there is a big snow storm coming I'll take a day or two off work with just a day's notice to ski. But then I'll work over the weekend. I think this only works because all of our employees are very dedicated and motivated. Once we grow think might need to change a little.

I agree. I remember doing my basic certification. 1/3 of the class almost failed just from the test that requires you to take your mask off underwater then put it back on and clear it. The second they closed their eyes while underwater they would freak out.

You are right! It is a very hard and interesting problem. Radio will not work underwater. Inertial/mag sensors can be small and cheap but the quality is poor. Therefore I have been using some 'intelligent' (hate to use that word these days) processing of the data. It is still a relative position estimate if you can minimize the drift you are good to go. To help, we have communications between divers using acoustics. Using some cleaver DSP techniques and information sharing between divers you can do a lot.

I do the same. I usually watch all lecture videos at 1.5x or 2x speed. Saves me tons of time which is good because usually to videos are of random interesting topics that are distracting me from work.

I have zero experience in web development so I decided to start a self project to learn some of the basics of front-end and back-end development and server management. So I created a home server to host machine learning capabilities.

I set up a Linux web server with an Angular front end that users can create an account and log in. From there they can use the web UI to design and create deep neural networks. Currently it supports autoencoder, fully connected, convolution, and a host of other network layers. The user can also upload data and train the network. The server hosts a nVidia GTX1080 GPU to train and run the network. The website was served using Flask and Tensorflow was used to create the networks. Successful models could also be deployed as an API endpoint.

My final solution wasn't very scalable but I learned a lot from it!

Have you looked into adding navigation / mapping / and comms to your dive computer? My company has a side project building a dive watch for divers. It has a navigation system and communications aspect where divers can send messages to each other and track a dive buddy's position. The project is mostly for fun but there is a market for it.

I suffer greatly in coding interview questions. I'm not a kick-ass full-stack engineer but rather a research engineer. I code every day but usually it is proof-of-concept demonstrations so I lack formal education / guidance of many professional coders. I'll knock a take home assignment out of the park but I do envy people who are great coders.

Basically, I'm confident that I can get any job done and working. However I am insecure or don't always know how to answering questions about how efficient / fast/ a block of code is. Also, code architecture and professional coding styles. And finally the sort of classical coding interview questions that most CS majors would learn in school but are not always relevant in daily use but seem to be asked often.

What would you guys recommend for someone like me who has a strong background and education in ML algorithms (a PhD in a similar field) and math however but has very little formal programming skills. When it comes to coding I usually find myself hacking together code with the intention to come back to it later but never do. I have never had a problem finding and keeping jobs but have always felt a little insecure when it comes to writing code with CS majors, even ones with just a few years out of college. Any good material to help get me up to speed on the CS part in particular with common ML problems?

As someone who works, studies, and has published in this area or work, there is nothing new or novel about what they did. They only repeated work and ideas that have been around for a while and hyped it up.

Quick question for you all. Just two days ago I registered two domain names at dynu (not dyn). Early this morning I a cold call from a company in India who knew the domain names and my phone number and was calling to ask if I wanted them to help me manage my website cheaply. Also, this morning I got a spam text from someone who claimed to by godaddy offering the same thing. Now I protect my number really well so this is the first time in 5+ years that I ever got spam texts or calls to my number. Do you think Dynu was also hacked?! Or maybe Dynu sells client numbers (which is how the guy in India claimed to get my number) and it was just by random chance that this happened at the same time as the Dyn hack.

There are startups that in fact ONLY have government contracts. There are mechanisms that allow small startups to be awarded contracts without the need to compete with larger companies. The advantage in this approach is that founders don't need to go find venture funding, allowing them to retain more ownership of their company. This gives them the ability to have more to offer to new and talented employees. The disadvantage... well the government work slowly (which is counter to the silicon valley culture of rapid development, growth, and sell).

This is true, deep learning can make feature selection / engineering easier. That being said, a deep learning method can be over kill for a large number of problems that ML is used to solve. The amount of data needed for the training set and amount of computational power needed for the training set is often not available or a huge effort. I believe in keeping things simple if possible and spending a little more thought of feature construction. However, it isn't best for all problems.

It is understandable why Google, Facebook, and the others want changes to US laws. They feel that the bad publicity is hurting revenue. It will be interesting to see stance of companies that gain from the bad publicity like those whose business is based on securing and encrypting private information. Many of them have used the government's bad behavior as a marketing platform.