HNHacker News
TopNewBestAskShowJobs

azurelogic

539 karma · joined January 29, 2013

https://azurelogic.com https://twitter.com/azurelogic https://github.com/azurelogic

[ my public key: https://keybase.io/azurelogic; my proof: https://keybase.io/azurelogic/sigs/SvlKKUtqsOZBFMZbdZAHC5EE29sPVoRJjPxW7-JaI_M ]

submissionscomments
azurelogic··on Chinese authorities detain Apple employees suspected of selling customer data
This does not necessarily imply that the data is unencrypted at rest. The query tool or the query backend could handle decryption seamlessly. S3 offers similar encryption at rest that is invisible to authorized requesters. If the story was that someone raided an Apple data center, stole hard drives, and leaked customer data, then we would have reason to assume that.
azurelogic··on Ask HN: Which games are you playing in free time?
I keep coming back to Titanfall 2. I play a considerable amount of Amped Hardpoint, along with CTF, Coliseum, and whatever is 2XP.

Risk of Rain would be my indie game addiction.

azurelogic··on Ask HN: How do you define DevOps and is it dead?
As a "DevOps Engineer" at a growing AWS-focused consultancy, I can say that DevOps is not dead, and AWS is not killing it. AWS is our toolbox. We use it to design, build, and deploy powerful, cost effective, and scalable solutions to our clients' problems. I know that sounds like a line of marketing BS, but that's our real focus. Along the way, we'll automate everything that makes sense in the process, especially deployment and scaling. So, maybe our definition of DevOps wider or more holistic than how most of the industry defines it. Either way, AWS is not automatic, and automating/orchestrating ALL of its parts still requires some human smarts.
azurelogic··on I Built a Bot to Apply to Thousands of Jobs at Once
Usually these posts are in regards to programming or related jobs (data science). While I know that many devs are not wired up to be super outgoing, it is not that hard to find a proper meetup in your area (as long as it exists). And I have also found that even shy developers tend to relax and get to know people once they realize that they're in a place that they can be themselves. Just getting to know people and being nice can be enough to plant the seeds.
azurelogic··on I Built a Bot to Apply to Thousands of Jobs at Once
Every time one of those "Ask HN: How do I get a job" comes around, I comment on the importance of networking over throwing resumes into an abyss. Inevitably, someone talks about how they got a great job with a cold application. It's not that it is impossible, it is that it is less probable. It's great to see articles that can support and explain this fact. As engineers, we tend to want to see raw brain power and experience be the yard stick for hiring. But for better or worse, "people" get involved, and suddenly there are a whole bunch of other metrics. The reality is that the 100+ year old phrase is still largely true today: "It's not what you know, it's who you know" (http://www.barrypopik.com/index.php/new_york_city/entry/its_...).
azurelogic··on I Built a Bot to Apply to Thousands of Jobs at Once
This. And I would bet that it's even higher if you focus exclusively on STEM jobs.
azurelogic··on Angular 4.0.0 Now Available
I'm on the fence about TS. I see the value in it, but it can be a lot of trouble to use, and I have found that the mistakes I make are almost all caught by a ESLint (and the remaining mistakes aren't type system mistakes).
azurelogic··on Angular 4.0.0 Now Available
I find them to be helpful in being able to see the markup as a complete chunk, without code getting in the way. In teams with "coders" and "designers", this also makes it easier for the designers to understand the components and do their work.
azurelogic··on Angular 4.0.0 Now Available
Try Vue.js. It's what Angular 2 could have been, if they had taken proper advantage of ES2015 and virtual DOM. Another way of looking at it: Angular 1 and React had a baby, and they named it Vue.js.

Vue has HTML templates like Angular and virtual DOM like React. It is faster than both of them. It has a smaller file size than both of them. It has a clever single file component concept that makes developing components much easier. It uses a one-way data flow concept like React+Flux. Vue even has it's own competitor to redux/mobX called Vuex, and what makes it easier is that Vue is cognizant of Vuex's existence. There are really solid dev tools for Chrome as well (Vue and Vuex are aware of the dev tools as well).

I run a dev meetup, and I had planned to give a talk there on Angular 2. I even gave talks on JS tooling a year ago and TS last summer in preparation. Instead, I gave a talk on Vue this month, and people loved it. Here are the slides if you want to check it out (there are even embedded Vue apps!): https://azurelogic.github.io/vue-js-2.x-talk/#/

azurelogic··on $5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
I'm mind blown that the author says AWS doesn't offer load balancers... wut?
azurelogic··on Ask HN: I’ve been applying to a million jobs
Tossing CVs down an HR portal (to nowhere) isn't a way to find jobs. You find jobs by knowing people. I'm sure there are some developer/designer meetups in Paris. Find one (or many) and start going. That doesn't mean sit in the back silently. You need to network. This doesn't have to be cheesy. Make small talk. Get to know them and their interests. Maybe you'll have the same favorite CSS framework. Talk about that then. When people feel that you are easy to talk to and that you know what you're talking about, it becomes easier for them to feel good about introducing you as a candidate to their boss.

Why I am so confident in this answer? 1) I've gotten every one of my jobs through networking (either from meetups or from former coworkers and friends); 2) I run a meetup, and I've seen it happen; and 3) I've been in the position to recommend people to an employer, and I don't recommend people who might make me look bad.

azurelogic··on Element – A Vue 2.0-based component library for developers, designers and PMs
I tried using Element on my current project and, like other commenters, found it to lack enough responsive utilities to make it useful. Then I stumbled upon Quasar (http://quasar-framework.org/). It's responsive, supports Cordova and Electron, and it looks good. I rarely switch frameworks mid-project, but this was well worth the effort.
azurelogic··on Ask HN: How to start a career as a generalist?
Your post sounded like you're very front end focused. There's 2 options in the consulting world there. The first is to join a front end focused consultancy. There are places that just do UX and front end design.

The second is to join a general consultancy. This is going to make you rub shoulders with all types of devs. If you want to be a true generalist/full-stack type, this is a better route. You'll have mentors who can teach you server side code, SQL, deployment, security, etc.

I got my MS in CS and Applied Math (my BS was in unrelated science). When I got my first consulting job, I had strong backend and algorithmic skills, but very little front end experience. I found a mentor at that job who was a HTML/CSS expert, and I learned a ton from him. That job also made me learn how to setup CI, fix legacy code, and dig in databases to isolate data issues. Oh, and I definitely had to talk to customers. Now, I have no problems executing a full stack project from start to finish because I can extract requirements, design a UI, write the server code, turn the model into a schema, and deploy it all.

azurelogic··on Ask HN: How to start a career as a generalist?
Consulting. If you like solving different problems for different people, nothing will get you more variety of problems and people who have them than consulting. If you want to focus on the development and client relations bits, join a consulting firm with a solid sales team and smart devs to help you learn areas you're weak in.

Source: I've been a consultant for 3 years out of the 5 that I've been a developer. I always grow and learn the most and get the most customer contact in these roles.

azurelogic··on WebRTC: the future of web games
It's hard to say this. On the one hand, they're totally missing out on extra features like WebRTC. On the other hand, they're the only browser with 100% ES2015 shipping and 100% ES2016+ complete in dev.

You can beat on them for missing the bonus questions, but they're the only one answered all of the questions on the main exam correctly and they were the first ones done...

https://kangax.github.io/compat-table/es6/

https://kangax.github.io/compat-table/es2016plus/

azurelogic··on WebRTC: the future of web games
http://iswebrtcreadyyet.com/
azurelogic··on Wolfenstein 3D – Gameboy cartridge with co-processor
Exactly this. I hope to high heaven that this person makes piles of money for how potent their grey matter is.
azurelogic··on Plasma Mobile – Turns your phone into a fully open hacking device
I was really hoping for a mobile equivalent to Kali Linux here based on the term "hacking device" in the title. :sadparrot:
azurelogic··on Argonne researchers posit way to locally circumvent Second Law of Thermodynamics
Countdown to a sci-fi movie where this idea is only half understood and the "proof of concept" device opens a portal to hell, where we meet the real Maxwell's demon...

Now that I've typed this, I want to see it happen.

azurelogic··on Ask HN: Disappointed by the new Macbook, what alternatives do we have?
This. This. This.

I have "refurbished" 2 MacBook Pros now, and this is part of my process. Max out the RAM, install SSD, replace battery, reapply thermal paste, clean with canned air. When I did this to a 2009 13" MBP that got me through grad school (already had max RAM and an SSD), I found that it ran cooler than I remember it running when I first bought it. Recently, I bought a used 2011 15" MBP (no HDD, swelled up battery, popped out trackpad, missing case screws) for $100. I used an SSD from my desktop that recently became a media server, then spent $110 on 16 GB of RAM, a new battery, and screws. That machine is killing it.

This is one of the things that saddens me about everything after the retina MBP transition: we can no longer do all of these kinds of major performance enhancements on our own, and some of these repairs have become much more difficult.

Edit: I use Noctua NT-H1 because it has excellent thermal characteristics and it isn't electrically conductive so it won't kill your hardware if you get it somewhere you shouldn't.

http://noctua.at/en/nt-h1.html

http://www.overclockersclub.com/reviews/noctua_nt_h1/5.htm

https://www.techpowerup.com/reviews/Noctua/NT-H1/4.html

azurelogic··on MacBook Pro
I can't imagine that it was power envelope. Pascal really made progress on power efficiency, which is what makes it even more surprising.
azurelogic··on Pardon Snowden
That's exactly what they want you to think! :tinfoilhat:
azurelogic··on Termination of YouTube Service on 2012 BRAVIA TVs
I have one of the affected TVs and I don't think that I have ever used the YouTube app on it. This is primarily because it has always been hooked up to something smarter: a computer, game console, or Apple TV. The interfaces on smart TVs of that era were abysmal. Now that all of the modern boxes and TVs have voice search and everything, I can't imagine there are too many people who are extremely heartbroken over this. Especially when you look at the price of a Roku or FireStick.
azurelogic··on Ask HN: Is it a good time to buy a new Macbook Pro?
If you want to wait and see what comes next, you could always buy something used on Craigslist. I recently reapplied the thermal paste and put a new battery in a 2009 13" MBP (previously upgraded to 8 GB of RAM and a 256 GB SSD), and it runs better than it did when it was new. I wouldn't be surprised if you could find a used one for $600 that would do what you want for now. By the time the new ones come out, you'll be able to make an informed decision about whether you need an upgrade. If you do, flip the old one on Craigslist again :)
azurelogic··on UAE introduces federal law banning the use of VPNs to access blocked services
How are any large enterprises expected to do business there then? So many of them require a VPN to get things done. This is bonkers.
azurelogic··on Learn JavaScript and artificial intelligence in a fun, interactive way
Looks like this is a port/clone of Ruby Warrior: https://github.com/ryanb/ruby-warrior
azurelogic··on I Was Wrong About TypeScript
I'm still debating between the two. I do miss the code corrections (like the suggestions to add module imports) when using VS Code. That said, I'm very impressed with the progress that VS Code has made in such a short time.
azurelogic··on .NET mocking frameworks, a comparison
I'm a big fan of NSubstitute. The syntax makes so much more sense to me than Moq, and readability matters a lot in unit tests.
azurelogic··on I Was Wrong About TypeScript
I recently started learning TS after reading a previous HN post on it (https://medium.com/@basarat/typescript-won-a4e0dfde4b08) and listening to the JS Jabber episode with Anders Hejlsberg himself explaining the benefits (https://devchat.tv/js-jabber/209-jsj-typescript-with-anders-...). These two (plus knowing that Angular 2.0 is going to be much easier with TX) totally sold me on learning it. I'm in the middle of this Pluralsight course: https://app.pluralsight.com/library/courses/typescript-in-de.... Besides the benefits of TS, I'm learning how perfect VS Code is for writing it. I've been a big proponent of WebStorm in the past, but VS Code is really shining for this type of work.
azurelogic··on Cutestrap: 8k CSS framework
Read '8k' and thought we were talking about resolution, not kilobytes. Cool, but not as absurd as I was hoping for.
← PreviousPage 2 of 6Next →