I also started working with Docker and Kubernetes more extensively this year.
Ask HN: What technologies did you learn in 2018?
221–230 of 620 posts
Re: Ask HN: What technologies did you learn in 2018?
#222Earlier quoted context omitted.
THaNks for the nice write-up."In the process I started automating my Electrical Engineering job in python" Care to explain more. I am an EE aswell and could some inspirations and ideas to Automate the boring stuff.
Thanks for the kind words, and I got a bunch of inspiration from Automate The Boring Stuff as well. I'll run down the list of automation I did, hopefully to give you some ideas. Least complex, to complex. >Kill program, launch program, and press OK. We have a program that crashes often. This quickly kills it(which otherwise requires clicking out of error messages). Then reopens and clicks OK which starts a long boot…
As a software engineer, I would want a check that the other documents are similar enough not to raise any red flags.
On the other hand, I also have no idea how you'd actually compare docs like that. Image diff algorithms are notoriously iffy.
Re: Ask HN: What technologies did you learn in 2018?
#223Beyond that I did more messing about with AWS, and found that while I knew a fair bit theres a lot of devil in the details ..
Regardless this was a good year, the previous year I'd started working with ESP8266 & Arduino devices. So it was nice to get back into pure-software development, instead of hardware. (Hardware is rewarding, challenging, and a lot of fun. But I found waiting weeks/months for parts to arrive a bit of a pain.)
Re: Ask HN: What technologies did you learn in 2018?
#224The pairings and zero-knowledge proofs are my favorite. There will almost certainly be more golang, solidity, and machine-learning papers next year. There's a good chance there'll be some more react. There'll probably be some rust, which is what we're doing the SGX work in.
Re: Ask HN: What technologies did you learn in 2018?
#225Re: Ask HN: What technologies did you learn in 2018?
#226- Basics of finite element analysis- that helped our team to skip a few iterations during design of vibration isolation solution.
- Refreshed my knowledge of BPMN, trying to formalize some internal processes. Work in progress, people are reluctant to changes.
- Using yocto to build firmware images for embedded Linux devices.
- Learned a lot about practical side of RF engineering- impact of plastic enclosure on antenna, how RF performance should be tested in production.
Re: Ask HN: What technologies did you learn in 2018?
#227Also, Wardley Maps and writing.
Re: Ask HN: What technologies did you learn in 2018?
#228Weirdly, perl. I found myself on a client site in a locked down environment with only the Windows version of GIT installed. Powershell disabled, no other programs allowed. I had to produce reports on the log files for this machine, but had to obfuscate information before taking it off the server. I discovered that git had bash installed quite early on, so my initial automation and reporting was based on UNIX pipeline…
In this day and age, with Python and all, is Perl still worth learning?
* Perl is set up for really terse one-liners. You can basically emulate or surpass most Unix tools with only a cursory knowledge of the syntax
* Perl syntax is highly geared towards text processing and regular expressions. File handling and regexes are so much quicker and easier to use than Python.
If I were in a situation where I had a bunch of files I needed to process and the task didn't easily fall into something that could be done with a bash command, I'd probably reach for perl over python for a quick and dirty disposable script.
Re: Ask HN: What technologies did you learn in 2018?
#229I discarded job opportunities with web programming in Go and instead started learning about software-defined radio from scratch. Eventually, I got my own LTE network up. I think there are interesting things happening in the compiler space, so I hope to learn more about those. Coincidentally, I find Rust my favorite "tech" in 2018 because of the compiler and its various targets (like Nvidia cards).
Could you point in the direction of some of the software radio resources? My last two years at work has had me in the embedded Bluetooth space, where we just use a proprietary soft radio blob that’s still a total black box to me.
Reddit has /r/sdr which has some good resources; me I used antirez's plane-tracker, then wrote some code to listen for buttons being pressed from remote-control buttons.
These buttons are pretty cheap and reliable, and the batteries have lasted for a year or so now. You hit the button in the bedroom and the PC in my office plays "siren.mp3" over the speakers, for example.
Even now I've had my wife/child summon me via presses.