HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dragonsh

no profile record

comments

dragonsh
·6 năm trước·discuss
Just personal anecdote. The original comment is spot on because the money saved on salary is spend on time spend on communicating ideas at much granular and micro level details to get work done and everyone is looking for an opportunity for moving out of the country first.

So if a company do not offer an option for overseas job sooner or later the person will try to move to an outfit which promises them for some overseas job.

I had better success with teams from Ukraine, Poland and Europe in general compared to Indian teams and costed about the same for finished project. For detail and innovative work the EU team performed n general much better than Indian team. In Asia my Vietnamese staff got a team from Vietnam and quality was also very good, especially with Ruby on rails, C# and are more stable than the team in India. The only thing favouring India is its large population, but still quality matters over quantity and when it comes to quality USA, EU perform better as the culture of quality is ingrained. In India people have to do Jugaad from the very beginning so most find shortcuts to do things especially in code they copy/paste by googling and work based on continuous trial/error without figuring out fundamentals on how it worked (there are brilliant people from India in my team just few though and hard to find). For mobile development especially iOS and swift teams from China did better, but still for long term the quality of EU and US teams in code is better.
dragonsh
·6 năm trước·discuss
Is tailscale open source like Tinc?

From the website cannot see it.
dragonsh
·6 năm trước·discuss
I hope WireGuard can come to feature parity with TincVPN will be nice. Especially automatic routing and mesh VPN formation, it can really help our multi-cloud container clusters connected using TincVPN to be bit more performant.

The difference is WireGuard is part of Linux kernel so speed of processing packets is faster than TincVPN.

Still experimenting with WireGuard and manually creating peer to peer mesh.
dragonsh
·6 năm trước·discuss
This is another instance that google doesn’t care about users privacy and track without their consent by using chrome installation Id. This probably might be against GDPR, so Chrome installed base in Europe multiplied by per day fine, hopefully runs into a years revenue of google.

Another lesson don’t trust for profit companies with privacy protection especially advertising technology company like google with motto like don’t be evil or organize world’s information designed to mislead.
dragonsh
·7 năm trước·discuss
AWS is infrastructure as a service with some priorietray API's to provide platform to build applications. These platforms are build from open source projects which does not have GPLv3 or AGPL license. So AWS is largely an IaaS service not really a platform, open source library or system development company like Google or Microsoft.

AWS does not develop .NET SDK, as I mentioned in my earlier post there is no contribution of AWS in development of .NET, so they just provide infrastructure support of what ever Microsoft and the open source community releases.

In general microsoft acts as a steward to develop .NET and related infrastructure on Azure, then AWS copy and launch it as .NET infrastructure as service. They play catch up with Microsoft in this area.

I will stand corrected if you can show me that AWS (i.e. Amazon) has active open source .NET framework core developers in their internal team developing and enhancing .NET SDK or CLR open source versions.

They do the same with AI and ML Services. It is built using TensorFlow, sci-kit learn, pytorch, CNTK and various python and C++ open source libraries. Again I have yet to see example of AWS (i.e. Amazon hiring core developers of these libraries and release open source versions). They don't develop these libraries just leech on it to create it's own API's. I have yet to see any framework from AWS like TensorFlow, Keras, Pytorch and CNTK.
dragonsh
·7 năm trước·discuss
I did use AWS for good 5 years and every time it's been inferior, e.g. launching times of EC2 instances were double that of Google Cloud, better than azure though (might have changed with new instance type may be), N2 and N1 instances in gcp are usually faster in start, stop delete cycle than AWS as recently as last week. Networking stack between regional nodes is not as performant with higher latency than google cloud with its andromeda network stack, on top its more expensive than google and microsoft for bandwidth. Even though I put critical comments for GCP on this article, I feel AWS fare no better, indeed I feel its worse.

I have yet to see any good open source project by AWS team in the wild like Kubernetes, Linux Kernel Namespaces and Cgroups, Map Reduce from Google or .NET from Microsoft. So far what I have seen is that AWS just leech on other open source like PostgreSQL to build Aurora and RDS service without really contributing back to PostgreSQL, because postgreSQL comes with BSD license AWS can just leech on it. Same for elastic search and many other open source they leech on. I am still waiting if they are really just leechers or giving back to the open source community. Like Amazon Redshift is based on an older version of PostgreSQL 8.0.2, and Redshift has made changes to that version [1], but nothing is made open source because BSD license do not require it. This is just one big example but there are many. For open source community and contributions I feel Google and Microsoft are much better than Amazon and AWS by miles. It's just that due to early start AWS is reaping benefits by leeching on open source.

[1] https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-an...
dragonsh
·7 năm trước·discuss
AWS was built to support Amazon website which is built in Perl and still internal AWS core code might contain perl. Probably over the years they might have moved slowly to Java. I don't work for AWS so can't say much.

Regarding support for .NET whatever AWS does microsoft will always be way ahead of them. Microsoft is not elastic.co that AWS leech on and put the original guys on the side and don't contribute back. AWS is really like a leech on open source now trying to leech on Kubernetes.

They can do this with small open source project, not with the projects supported by google or Microsoft. Like when it comes to Kubernetes AWS is playing catch with Google. So AWS Fargate and other services are still inferior to Google managed K8s. Indeed microsoft at present is ahead of AWS in managed kubernetes services. Its just the initial head-start and developers who are familiar with AWS proprietary API's find it hard to believe that in such a short time the skills they learned is no longer cutting edge and google or microsoft proprietary API's overtaken them in performance and ease of use.
dragonsh
·7 năm trước·discuss
Companies prefer to purchase services within an established contract than to go ahead and sign a new one with new provider and go through the bidding process.

Also .Net is synonymous with microsoft so there is no reason to trust AWS, it's not their priority, they are a Perl and Java shop in general.
dragonsh
·7 năm trước·discuss
This licensing does not apply to enterprise editions and volume licensing, I believe you are still looking at consumer market which Microsoft already lost to a Apple and lately google chromebooks.

The major revenue stream for Microsoft is still old long term licensing deal for office combined with windows and than related server technologies to support office applications.

The model changed from licensing+upgrade fee to new subscription fees. This can be office 360 subscriptions which get you office products and windows or volume license subscriptions. Depending on the type of subscriptions these are classified as cloud or windows and office revenue. Azure come into picture as those companies having volume licenses have applications in legacy .NET which they move to Azure.

Microsoft is supporting Linux today because they lost the battle of technical superiority and most of the azure workloads for supporting internal business apps run on Linux. They ported .NET to Linux just to have those old accounts do not move out of azure and Microsoft proprietary eco-system easily and move them to subscription with long term contracts.

Majority of the revenue effect you see is just because Microsoft abandoned product updates for old versions and forced customers to move to windows 10 and above by making old one economically very expensive. So Nadella was lucky because he got the benefit of the cyclical revenue increase due to enterprise upgrades which companies didn’t do for many years.

Obviously adoption of Linux as primary driver for Azure kept those old customers from moving out of Azure to Amazon or google, even though technically azure quality and services were inferior. A company will not move to amazon or google unless there is significant exponential gains. If the old vendor can still support and give something which is not bad but not the best, customer will still stay on and here Nadella was good not to bash Linux like Balmer.
dragonsh
·7 năm trước·discuss
I am not sure why you are saying Microsoft transformed, its still the same old one now trying to embrace Linux as it runs as the main workload on Azure instead of windows. This is just done for survival, otherwise Microsoft would have gone to irrelevance.

Windows and Office licenses are still the main driver for Microsoft, just with accounting tricks and office 360 made into cloud revenues. This is an investor story to jack up the stocks. They are no better than google when it comes to platform lock-in. On top of it having used Azure services, I can say without a doubt its inferior to Amazon and Google cloud experience.

Microsoft didn't transform it's just that enterprises who hold up upgrading Windows and Office did so after windows 7 debacle to Windows 10. This is just cyclical uptick, not really transformation, its just lucky Nadella. The only good thing Nadella did is, didn't take any disastrous decision to thwart the uptick by embracing Linux and trying open source, by understanding that if it's not done Microsoft will go the IBM path to irrelevance.

In the process Microsoft having an old relationship with enterprises helped them to move some workloads to Azure even though it is an inferior service, by supporting Linux and showing commitment to it for financial gain not out of goodwill towards open source.

Still today Microsoft relevance on mobile is due to its office products, otherwise it is as good as irrelevant on mobile application and development front. It's alive on mobile just due to proprietary platform lock-in to .NET. Now made it open source to try to increase the share as it's not as useful given the rise of nodejs, Python, rust and other platforms.
dragonsh
·7 năm trước·discuss
You can comment freely what you feel right, you work for google doesn’t take away logical arguments and that’s what the debate is about. I am not a Microsoft fanboy, they are no different and so is amazon when it comes to cloud lock-in.

I would have hoped in yester years that instead of Amazon api for cloud, companies would have adopted an open source standard, or just use API from openstack and extend them.

But that didn’t happen now cloud API are new windows kind of platform lock-in of old Microsoft. Personally I use apache-libcloud [1] to make my service as cloud agnostic as possible.

Also try to use a non USA company as backup mostly in Europe given strong privacy laws unlike US firms.

[1] https://libcloud.apache.org/
dragonsh
·7 năm trước·discuss
That’s a good thing not to tie in to proprietary api’s, indeed every cloud provider is doing it and after Google’s recent management shuffle to bring in management from Oracle making them alike.

Try using apache-libcloud to make your deployment and programs cloud agnostic. Also try using smaller alternatives like hetzner or scaleway.

Once you go down this cloud rabbit hole you will be hold hostage to whims of these providers, where they can shutdown any service at their will or ask to pay an arm and leg. Also try to have non USA cloud providers as another backup option in the long run.
dragonsh
·7 năm trước·discuss
Poor customer service is not exclusive to Amazon, google directly shut the product down which cannot earn search scale revenue. If you see comments below being downvoted by google PR for examples.

I believe all these large cloud companies be it amazon, google or Microsoft deploy army of PR people and campaigns to downvote or try to remove comments which are critical. Especially I have seen this on HN, earlier when I commented on Amazon. Now can see here when it’s critical of google.
dragonsh
·7 năm trước·discuss
Google cloud head Kurian [1] is a former Oracle executive, how can you expect him to work differently when he has spend decades in oracle.

I believe google cloud platform might be slowly turning to be similar to oracle, if things do not change to care more for users. As many people noticed google like oracle started changing their products in such a way as to have lock-in like oracle.

So it’s just a matter of time when they start behaving like the old Oracle to use the lock-in to ask for price hikes.

[1] https://www.cnbc.com/2018/11/16/google-cloud-ceo-greene-bein...
dragonsh
·7 năm trước·discuss
It’s not Google’s competitor making this story if you look at previous blog and critical comments from last few years you can see, google has internally been struggling on how to get more profit out of Google’s users. Also google PR is launching active campaign to muzzle voice by downvoting critical comments and blogs. Happened yesterday to my comments on HN and might happen to this comment as well.

Google used search for additional revenue by first make advertisement appear as legitimate search results by using a non prominent and small font text “Ad” in front of ads. But these are on top of search result. So asking users and company to pay to be on top of search results.

Launching new service and then offering free to attract developers and users and if it failed to generate revenue shut them down. [1]

As google is faltering on revenue in cloud, they started using security as pretext to scare the users of gsuite [2] and take away the functionality and force them to toe the google line and soon there will be change in charges and conditions.

Also shut down of gcp is a legitimate concern, google doesn’t care about users, they offer free to gain traction and if can not generate revenue shut down the service without regard for users.

[1] https://killedbygoogle.com/

[2] https://news.ycombinator.com/item?id=21806595
dragonsh
·7 năm trước·discuss
Yes I agree to disagree. Canada is North America and is not the same as you described.

Also you must be aware that USA laws are quite complex with different state and federal laws. Moreover it's a constantly evolving common law jurisdiction. So the rules related to parenting have a clear reason for existence and might change in future. It does not make the kids worse off than other countries as each has their own problems.

Also in Asia I am talking about cities mentioned in my earlier post. Country or region is just too broad a brush to stereotype, even in Japan Sapporo is very different from Tokyo.
dragonsh
·7 năm trước·discuss
I have enough ties to USA and looking at the kids of majority of my childhood friends I can say for sure that they are similar or better off than an average Asian kids who spend majority of time not playing outside but immersed in school homework or extra tutoring activities.

The pressure in Asia builds even before pre-school where toddlers have lessons to attend, to get into a decent pre-school.

Anecdotal evidence to see some 5 year kids playing in playground alone in Asia doesn't prove the point that parents in Asia are not robbing their kids of their childhood.

USA is big multi-cultural place with many different parenting styles. Painting all of them with broad brush without statistical significant studies is not ok.

One might not get arrested in Japan, does not prove anything. I might not agree completely with USA system, but it must have a reason to exist.
dragonsh
·7 năm trước·discuss
Well Seoul, Hong Kong, Taipei, Singapore, Beijing, Shanghai are similar when it comes to kid going out. But the childhood is still under siege in these places by constant pressure to excel with lots of extra curricular classes. My close friends kids in Tokyo, Seoul, Hong Kong, Singapore, Taipei, Shanghai and Beijing spend most of their time in extra tutoring or music or painting or dance classes or something else where they have to excel. They have very little time left to just play and learn social skills. During some free time, they spend time in self-absorbing mobile or online games.

So I don't think Asian cities fair better than North America or Europe. It's a global problem. Two kids seating in front of reach other talking via instant messanger or in-game chat.