HNHacker News
TopNewBestAskShowJobs

itaysk

507 karma · joined November 12, 2014

submissionscomments
itaysk··on Docker vs. Kubernetes vs. Mesos
The article is theoretically correct, but practically if you use mesos you will use marathon/aurora and you'll compare that to Kubernetes. I find Kubernetes' "cloud native" approach much more compelling for green-field projects.

BTW - the more I dove into Marathon the more I discovered how thin wrapper it is above mesos, that does most of the work including - container runtime, pulling resources, starting tasks, handling registries, and now even health checks!

itaysk··on Docker vs. Kubernetes vs. Mesos
It is true that mesos is often considered better suited to data/job oriented workloads as opposed to long running microservices applications, and I wonder why.

The argument is usually around mesos' two level scheduling paradigm with which i'm familiar, but still don't see it's practical advantages over simple master scheduler.

Does someone have any insight on this topic? (assume docker containers will be used anyway and that a single application/framework will work on the cluster)

itaysk··on Container Isolation Gone Wrong
Really enjoyed this, thanks! One lesson I learned from this, and correct me if I'm misinterpreting the root cause, is that more memory is not always better. This is, to me a far more powerful lesson I gained from this article.
itaysk··on On Conference Speaking
I'm curios about travel arrangements: i have spoken in many many events locally where I live, but never abroad. Thinking to propose a talk for a conference abroad, is it acceptable to expect them to cover travel expenses? (Not talking about pay for the talk itself, just flights and hotel)
itaysk··on Browse Against the Machine
The main reason why I dislike ff is it's GUI. Chrome is beautifully minimal, and ff is the opposite. also - unify search and address bar already.
itaysk··on Browse Against the Machine
Interested why the author uses chrome for "play"...?
itaysk··on Microsoft to Deliver Microsoft Cloud from Datacenters in Africa
You don't have to be eligible for a trial. Everyone can open a trial account with 200$ for 3 months. Additionally Azure App Services has a nice free tier which, if your needs are basic, might even let you run free forever. Disclaimer - I work for Microsoft.
itaysk··on Ngrok: Secure tunnels to localhost
ngrok is open source as well: https://github.com/inconshreveable/ngrok I've used localtunnel before but due to some misbehavior on windows (which i can't remember anymore), switched to ngrok.
itaysk··on PhotoScan: Taking Glare-Free Pictures of Pictures
it looks like a new thing, but 2 weeks ago I stumbled upon this via a link in Google Photos app and tried it. Resulting picture did not look better then one taken without flash in a lighted room using camscan app.
itaysk··on Electron is flash for the desktop (2016)
On Windows I was a huge proponent of Chrome's "save to desktop" feature, which basically gave me the same experience of a native app (separate window, no window chrome, pinnable to start and taskbar, notifications, links open in separate window, etc). I have recently switched to Mac and I miss this feature so much. I have found https://applicationize.me/ but it's not seamless as "save to desktop". I wonder why they dropped it from the Mac version of Chrome...
itaysk··on Official list of phoned-home info revealed by Microsoft
I wonder how this compares to Android while using Google's services and accepting their terms (admittedly I allow everything by default). Is anyone aware of such analysis?
itaysk··on The new £1 Coin
Watching the video - I was waiting for John Ive voice at the end saying "it's the best coin we've ever made"
itaysk··on The myth of using Scala as a better Java
I really wanted to love Scala, and for the first few days I did. But it was a never ending story learning this language. It is so complicated and feature rich that there's just too much to learn. I couldn't just read someone's code without stumbling on some special syntax or language feature that handles a once in a lifetime use case that I didn't know about. Eventually I gave up on Scala.
itaysk··on Why I Don’t Talk to Google Recruiters
I liked this post do much! I totally relate to what you are saying. A friend of mine recently interviewed to Google (true story), and told me about the process. Hearing about the questions he was asked completely blew away my esteem of Google, and my desire to work there. Exactly the kind of algorithm efficiency questions you describe, which is something completely unrelated to the job he was interviewing for. Also, some questions like "estimate the size of area covered by all roof tops in the city" which is nonsense to me.

I wrote this article a while ago about how I hate that kind of interviews, and actually how I personally interview. Swear to god this was before that friend told me about his process, but they miraculously managed to exactly ask all the questions I considered wrong in that article!

http://blog.itaysk.com/2016/07/07/how-i-interview

itaysk··on Windows 10 Virtual Desktop Enhancer
I'm a heavy user of virtual desktops in win 10, I see how this makes my life a little better.

A feature that Win 10 has and I was missing in mac (maybe they have it by now) was that desktops doesn't share taskbar and open windows states. So if you Alt+Tab you see only windows in current desktop. Same as using taskbar.

A feature I'm still missing is to save the state of all opened windows, and to have different icons on taskbar and desktop per virtual desktop (like separate computers).

Also there's a bug where chrome windows from all desktops just to the first desktop after waking from sleep.

itaysk··on Windows 10 Virtual Desktop Enhancer
This works for me With Win 10. At work I use a docking station with 2 screens. At home I plug a MiniDP adapter with a single monitor. At work screens are side by side. At home laptop screen is below monitor. Whenever I plug in it knows what configuration to go to.
itaysk··on Dear MongoDB users, we welcome you in Azure DocumentDB
https://www.microsoft.com/en-us/TrustCenter/Privacy/default....

If you don't trust MS you can trust one of the organisations that certified them for the strictest compliance and regulations in the public cloud space.

itaysk··on Dear MongoDB users, we welcome you in Azure DocumentDB
https://www.microsoft.com/en-us/TrustCenter/Privacy/default....

Also, Azure has the best suite of compliance\certifications that demonstrated their commitments.

BTW, Have you read the terms and conditions before speculating on them?

itaysk··on Visual Studio Code 1.9
i agree with the fact that PS object oriented communication between commands is much better then text. But I disagree about your point (2) saying that command names are more discoverable. with linux style conventions, there is a hierarchy that helps you navigate between command's features. for example `docker image ls` you can type docker, see that there is an images subtree, type docker images, see that there is an ls command, and run it. With Powershell you kind of have to guess and type `get-docker` and tab through commands. Also some times the verb is not easy to guess. So in terms not relying on documentation as you called it, I think PS is worse. That being sayd, once you do know the command you need, using it is much easier with PS as you nicely described. tip - if you liked tab completion, try ctrl+space :)
itaysk··on Oracle’s Cloud Licensing Change
I agree with the sentiment, but they do make fantastic acquisitions though. of course Sun with Java, MySQL, and VirtualBox, also Dyn, Ravello, Addthis, Crosswire just to name a few
itaysk··on Ask HN: What are good software architecture interview questions?
I've written about how I interview here: http://blog.itaysk.com/2016/07/07/how-i-interview
itaysk··on Microsoft Azure in Plain English
The reason I don't recommend it is that it clearly has not future. It is not deprecated or killed, but it is kind of frozen. Will continue to be supported but no new investment there. it missed the train, and this train is going places, so you really want to be on it.

Yes, Cloud Services and VMs are two different things, however, Azure's IaaS was built on top of this concept up until when they migrated to ARM and VMs. The way it used to be, was that Cloud Services was Microsoft's PaaS, and when they introduced IaaS (Yes Azure had PaaS first), they built it on top of cloud services. So essentially IaaS built on top of PaaS. Most people would expect it to work the other way around, and so that's exactly what they did with the new stuff - They invested heavily in re-doing the entire IaaS stack, and then built PaaS components on top of it. Regarding ARM, VMs, the new stuff- We call it 'new' to differentiate from the 'classic' stuff, but it shouldn't be considered as such. It is old enough, stable enough and it the recommended way to do stuff on Azure.

If you are doing just IaaS - there's no question there. Use the ARM model. Cloud Services did have nice features mostly for programming model, and code deploy, but there are ways to do that with ARM as well. There is not a single direct replacement to Cloud Services, and it makes the transition harder. this is because the new model has different architecture and layering of the stack. If you are looking for these features, I recommend looking at a PaaS framework in the new stack like Service Fabric.

itaysk··on Microsoft Azure in Plain English
core ones. See above my comment
itaysk··on Microsoft Azure in Plain English
Ok, reading the comments I feel obliged to respond... I could find an error almost in every row, but I picked the most misleading ones:

Service Fabric is not equivalent to Lambda, we have Azure Functions for that. SF is a cluster orchastration framework (think mesos) and it also has a rich .net and java sdk for developing Microservices that will be orchastrated on the cluster. it can also run exe \ containers. it is not server-less at all. It is nothing like API Gateway.

App Services is just web site as a service. I wouldn't call it PaaS but I understand this term is subjective.

Cloud Service is an old concept that we never recommend for new workloads, so I think it doesn't belong on this article.

Virtual Machines is self explenatory and it's very much like EC2 unlike who the article present it.

API Apps is not a proxy, it is an API. You could host you web API (any web framework) here. It is the same as website but with some semantic difference and cool swagger integration.

Virtual Network is not just for hybrid scenarios, it is the fundemantal container of all IaaS based resources in Azure.

Traffic Manages is not a like a classic Load Balancer (as the comparison suggests). It is a "Smart DNS" service for multi-region geo deployment.

Data Lake Analytics foes not "hold" any data. Data Lake Store does. Analytics is a batch processing technology that can process data from Store, but you can use Spark or whatever to do that as well.

Data Lake Store - see above. I think they confused this one with Data Factory.

itaysk··on Microsoft Azure in Plain English
Short answer - Cloud Services is the old stuff. Virtual Machines is the new stuff. Never use cloud services for new projects. I wouldn't event include it in the article
itaysk··on Microsoft Azure in Plain English
There are so many fundamental mistakes here that I don't even know where to start.. Nice idea though. (I am a cloud solution architect with Microsoft)
itaysk··on ThinkPad X1 Carbon
Just to be clear - I do work for Microsoft, but have nothing to do with Windows, so I don't have any influence on it.

I don't find any problem criticising what's wrong and commending what's right. I do that openly with "my employer" products, and the competition as well.

itaysk··on In 2017, I’m going to stop watching the news
I've been doing this for a few years now, and I highly recommend. I am still subscribed to various tech news feeds, but haven't watched the TV news edition, or browsed to any news website just to check the news in a very long time. I still get the important news by hearsay, Facebook, work talk, etc. I don't feel like I'm missing anything.
itaysk··on ThinkPad X1 Carbon
I have recently upgraded form 4 year old X1 Carbon to new X1 Yoga. Bottom line is I'd recommend the X1 Yoga over the Carbon.

Here is my original X1 Carbon review: http://blog.itaysk.com/2013/05/04/lenovo-x1-carbon-touch-rev... And here are my thoughts on the X1 Yoga: http://blog.itaysk.com/2016/12/30/from-lenovo-x1-carbon-to-l...

itaysk··on Visual Studio Code 1.8
Amazing pace and progress between each minor version
← PreviousPage 2 of 4Next →