HNHacker News
TopNewBestAskShowJobs

kejaed

1,047 karma · joined November 21, 2014

Chief Engineer

http://kje.ca (email: ken@) http://linkedin.com/in/kennethjamesedwards

[ my public key: https://keybase.io/kejaed; my proof: https://keybase.io/kejaed/sigs/hitw0c0Sng-l_SdqQlTydZor7J1Ff1rQcRwZ3jtx3K0 ]

submissionscomments
kejaed··on Ask HN: How do you deal with your frustrations around a project and management?
I try to follow "be the change you want to see" and bit by bit try to nudge the project in the right way. Start testing more code, speak with people about the issues that don't get resolved.

There may be reasons that haven't been communicated as to why issues haven't been resolved that fill in a bit more of the picture. At the end of the day though, I think it's the owners company and the PM's project. When that doesn't work any more, it's time to start looking for something new.

kejaed··on How to break a Captcha system in 15 minutes with Machine Learning
They could have done that but then the data wouldn't have been the same as it would be when they were trying to solve real CAPTCHAs. The OpenCV part where they found the characters in the CAPTCHA leads to some messiness in the training data, which will also be there in the 'real' CAPTCHA data when the system is tested. I'd say training the model on this messy data would lead to better results, especially for the case where the letters overlap.
kejaed··on Oregon punished an engineer for criticizing red-light cameras. He fought and won
It is the same thing in Canada. "Engineer" is a protected term so that people can trust that when someone calls themselves an engineer, or does "engineering work", offering services to the public, they can trust that means something.

One difference is that the profession is 'Self Regulating', meaning Professional Engineers Ontario is a non-governmental body made up of Professional Engineers that is trusted by the government to manage the profession. The Quebec version of this organization, Ordre des ingénieurs du Québec, was put under "trusteeship of the provincial government" when the government lost that trust after some infrastructure accidents [0].

The question of what constitutes "engineering work" is well defined in the Professional Engineers Act (Ontario) and would probably cover a lot of what you mentioned as 'science, math, software' not having licensing. So according to Professional Engineers Ontario, some of the types of work that those types of people could produce could require the sign-off of a Professional Engineer if it falls under the definition of "engineering work" by the PEO:

[1] Under the Professional Engineers Act, the “practice of professional engineering” means “any act of planning, designing, composing, evaluating, advising, reporting, directing or supervising that requires the application of engineering principles and concerns the safeguarding of life, health, property, economic interests, the public welfare or the environment, or the managing of any such act”.

To determine whether you are practising professional engineering, ask yourself three questions:

Are you planning, designing, composing, evaluating, advising, reporting, directing or supervising, or managing any of these acts? Are engineering principles required to carry out the act? Does the act concern the safeguarding of life, health, property, economic interests, the public welfare or the environment?

As a licensed engineer in Ontario, I'm to display my licence at my place of work. I also keep another image close by to make sure we all remember not to take ourselves too seriously.

https://imgur.com/Rd3XFyy

[0] http://www.cbc.ca/news/canada/montreal/quebec-engineers-regu... [1] http://www.peo.on.ca/index.php?ci_id=1848&la_id=1

kejaed··on The first known object to enter our solar system from deep space
" its surface closely matches D-type asteroids and comet nuclei"

That's what they want you to think!

kejaed··on Ask HN: How to Build a Portfolio as a #MachineLearning Engineer?
Take a look at minmaxir's posts on HN, his website, and twitter. From what I gather from here on HN, he worked on his site and portfolio and transitioned into a data science role. I don't know him other than seeing his posts on this site and then following him on Twitter, but it seems like he did a good job of it.
kejaed··on EC2 Update – X1e Instances in Five More Sizes and a Stronger SLA
Anyone using x1e.32xlarge for anything around here?
kejaed··on Augmented reality with Python and OpenCV
The same can be said for machine learning in general, we just got really fast at matrix multiplication.
kejaed··on The Apple Watch can detect hypertension and sleep apnea, a new study suggests
What app do you use for sleep tracking?
kejaed··on Hey Siri: An On-Device DNN-Powered Voice Trigger for Apple’s Personal Assistant
Maybe you've got a nicer (quieter car) =D.

It usually works for me too, but sometimes it doesn't, now I know to retry.

kejaed··on Hey Siri: An On-Device DNN-Powered Voice Trigger for Apple’s Personal Assistant
This is interesting and a feature that I didn't know about, and Hey Siri will often not trigger in the car for me while driving. Now I know to retry and I'll have a better chance at triggering Hey Siri.

"We compare the score with a threshold to decide whether to activate Siri. In fact the threshold is not a fixed value. We built in some flexibility to make it easier to activate Siri in difficult conditions while not significantly increasing the number of false activations. There is a primary, or normal threshold, and a lower threshold that does not normally trigger Siri. If the score exceeds the lower threshold but not the upper threshold, then it may be that we missed a genuine “Hey Siri” event. When the score is in this range, the system enters a more sensitive state for a few seconds, so that if the user repeats the phrase, even without making more effort, then Siri triggers. This second-chance mechanism improves the usability of the system significantly, without increasing the false alarm rate too much because it is only in this extra-sensitive state for a short time."

kejaed··on Identity Theft, Credit Reports, and You
Are you automatically covered if they give the standard boilerplate that they are recording the call?
kejaed··on ESPN Football Analyst Walks Away, Disturbed by Brain Trauma on Field
An investigative piece was released yesterday from the Hamilton Spectator in Ontario where McMaster University researchers studied the brains of 20 living former Canadian Football League players. It didn't turn out particularly well.

"Study shows ‘disastrous’ damage in brains of retired CFL players" http://3downnation.com/2017/08/30/study-shows-disastrous-dam...

kejaed··on Tesla’s Push to Build a Self-Driving Car Sparks Dissent Among Its Engineers
Aerospace engineer here, this Airbus / Boeing divide rings true. There's a 99% Invisible episode that talks about some of these differences, more from an Airbus side of things:

http://99percentinvisible.org/episode/children-of-the-magent...

kejaed··on Vulnerabilities in Car Washes
http://go.newsfusion.com/security/item/996832
kejaed··on Robot cracks open safe live on Def Con's stage
The people that presented this on stage are from SparkFun, you can likely buy all the bit from them. Most of the robot parts look like it is from the Acrobatics line that they cary:

https://www.sparkfun.com/pages/Actobotics

kejaed··on Apple to discontinue iPod Nano and Shuffle
Kids are one reason for cost and not wanting them to have a cell phone for other reasons.

I also know people who use an iPod Touch when deployed to locations where they'd like to have that form factor of iOS device but are not allowed to have a device with the possibility of having a SIM card in it. This is obviously an unaccountably small segment of the market.

kejaed··on Ask HN: Share Your Raspberry Pi Project
DeckLights !

With an LED strip, some carpentry, an Arduino, and rpi, I've brightend up my deck a little bit. The rpi is there to program the arduino while embedded and to have a web interface to control the lights. Still to do was to get Homebridge (which is working on the rpi) to turn the lights on and off using Siri.

http://imgur.com/a/E4lbU

https://www.youtube.com/watch?v=ww1q248jc7Q

https://github.com/kejaed/deckLights/blob/master/projectNote...

kejaed··on How to actually get a remote job as an intermediate developer?
I've often thought about starting a job board / remote contract hiring firm specifically for this area. Pair people who are looking for their first step into a remote job with companies that are willing to test people out a bit for perhaps some discount or some other reason. The firm could help screen applicants for remote suitability, train them up a bit on what it really is like to work remotely, and then pair with companies. The firms would understand that while the worker may not have worked remotely before, they have been screened and are willing to give it a good shot. Thinking maybe a 6 month contract to start and then the option to turn permanent.
kejaed··on Future Pricing for Atlassian Cloud
Aerospace and defence too.
kejaed··on Inkscape Moves to GitLab
20% off for a while with the launch of Affinity Photo for iPad at Apple's WWDC last week.
kejaed··on Apple releases a bit of code to let you put Live Photos on your sites
If you search around their job site you'll find jobs with RHEL and Ubuntu as keywords
kejaed··on Ask HN: What Happened to Model Driven Development
2nd Ottawa themed comment of the day for me.

There is a fair amount of model based design in defence and aerospace, where the systems in question can be years away from being ready and finding bugs when the systems are ready is hugely expensive. This starts to get into Systems Engineering territory (the INCOSE kind not the MCSE kind).

When one gets into Systems of Systems territory, just looking at code isn't an option, and understanding the interactions between systems at a system level can be worth the up front cost of creating the models.

Having models drive code generation (say Simulink generating FPGA code) can also allow for simulation and testing to be done on the model and then the exact same tests be done on target with very little rework.

https://www.mathworks.com/products/hdl-coder.html

kejaed··on Ask HN: Career advice for a new grad
Hi from Ottawa. If you are moving back here for a job, why wouldn't you move closer to work? Also note the new light rail system is under construction, so that could also factor into where you might live wrt where you work. Long commutes may be standard in other places, but unless you want to live in the burbs for family reasons and then have a commute to work, I'd advise against that in Ottawa (or anywhere!).

I've not lived in London, but grew up in Montreal and lived in Toronto. I've been fortunate enough to visit many US and European metropolitan areas. In saying all that, I really find Ottawa to be a nice-sized small city. It's a government town for sure, but there is also a lot of Aero & Defence (where I ended up) as well as high tech (Shopify, Apple, Amazon, QNX/Ford's new self driving car centre). It's big enough to have pro sports teams, but small enough that you can be in the country in 20 minutes if you want to. No 16 lanes of highway anywhere in sight, either.

At the end of the day though, try not to worry about it too much. As others have said in this thread, the first job will define a path in life, but so will the second job, or that next person you talk to on the bus, it's all a big random walk. You are fortunate to have two interesting opportunities in front of you, so have fun and good luck.

kejaed··on Ask HN: fastest mac today: iMac or MacBook Pro?
According to Geekbench the iMac has the best single core performance of any Mac, and best multi core performance vs the MBP:

https://browser.primatelabs.com/mac-benchmarks

kejaed··on Building a Hackintosh Pro
If you dont mind downloading a potentially sketchy random VM image from the web, this has worked for me:

https://techsviewer.com/install-macos-sierra-virtualbox-wind...

kejaed··on Paypal Horror Story 40k Frozen No Answers
Shopify Payments is Stripe on the back end though, what rules do they put on top?
kejaed··on The Cloud’s Software: A Look Inside Backblaze
While I'd obviously listen to Yev first over me, I was also looking into my options for B2 from Linux today and found rclone that looks nice:

http://rclone.org/b2/

kejaed··on The Cloud’s Software: A Look Inside Backblaze
I think at that point you could look into rsync.net
kejaed··on Ask HN: What does your production machine learning pipeline look like?
Many thanks.
kejaed··on Ask HN: What does your production machine learning pipeline look like?
That sounds like a very rewarding application that will be a great net benefit for humanity.

I'm looking at using machine learning on time series data in a similar way, replacing EEG with 3D motion data. However, ML is not my forte and I am just cutting my teeth. I would really appreciate if you be able to share some of the 'buzzwords' or ML topics that I might look into as I explore this work?

← PreviousPage 7 of 11Next →