MacBook Pro (2017) Aftermath

It’s been eight months since I purchased my MacBook. I’ve come to accept the little annoyances it comes with and still grief the greater annoyance like the touch bar, because to be honest it’s still one of Apple biggest mistake yet everyone seems to be buying it even though I doubt anyone uses it. 

I updated OSX to Mojave like a month ago. It was a rough upgrade as even the Location Services wasn’t working, and thus the Maps application was giving me a lot of problems for the occasional search. Overall… the dark mode feels half-assed, not like Windows 10 dark mode is any better. I’ve seen better dark themes and I feel both operative systems are failing to deliver a good dark mode experience. 

I think my biggest problem with it right now remains to be the touch bar. It’s simply one of the most horrible ideas ever put in practice. Removing the function keys from the MacBook keyboard sure made me feel hopeless… because games like Guild Wars 2, and any MMORPG that uses function keys are rendered useless on the new MacBook Pro models. 

The keyboard still feels shallow as ever. 

All in all… it’s not the worst thing ever. I can do 99.9% of the things I’m set to do and have yet to come across any barriers. Needless to say, I would happily trade my MacBook Pro for a Surface Book 2.

Stealing back what anxiety has taken

I think it’s time for a little talk. I wouldn’t know where to begin. I just know that if I don’t talk about it, eventually, my anxiety will keep stealing things from me. 

I go by many names and so do many when it comes to the internet. I’ve sailed the interwebs, and have interacted with many people around it. Yet, I’ve never, ever made contact with any of the people I’ve met in real life. It breaks me as a person, because I’ve found a lot of amazing people out there. It sinks me to despair, but it’s all a mental fluff that… well, thing about mental stuff is that it keeps you down, on a short leash for many, many years. 

I never bothered to treat my condition, whatever it is, because I can’t self-diagnose myself and say I have “social anxiety”. The more I read though, it feels like it is what I have. Yet, I’m no professional. 

So I do suffer, and perhaps I’ve given my back to people I didn’t want to do that to. Sometimes the amount of anxiety breaks me, but once I take control as I have done this year, I push back and talk myself out of it. 

And you know, thinking about it… I was never good with people. Sometimes I wondered why they were getting so riled up about. It felt a tad… silly that they would get mad about things. But… I do get mad about things and chalk it up to just… human things. I think, not having that emotional development thwarted any possible growth. Then again, I wasn’t good with conflict either. Most of the time it was just easy to not deal with the emotion, and remain stoic as possible and say you don’t care. 

Not caring is the go-to action for many. Sometimes, deservedly so. You don’t want any extra baggage to process, and perhaps the person gone through a lot already. There’s always a why on the not caring subject no matter if the person says there’s no reason behind it. At least that’s what I believe.

People talking about issues usually begins with a source of grief. Sadly, I’ve forgotten mine. There’s only anxiety, it was the only thing that ever was in my life, became an extension of me. I’d like to get rid of that extension… live life in a healthier manner than desperately scanning a whole area of strangers and calculating possible routes to avoid them. Such a metal gear thing to do. 

I’d like to believe that everyone goes through a personal hell. I’ve learned to never compare my issues to someone whether the person is on the deep end, or faring better than me. It doesn’t take me joy saying, “that’s your issue? worrying about [x] thing? pfft I’ve had it harder”, it always came off as a prick thing to say, undermining the person and the issue with little to no respect to the individual going through it. So, whenever someone comes to me with their issues I just lend an ear, and toss in a few guidances if I can… but usually I can’t, because the person becomes tied to what I say then and relies on the next directions, until the person finds an impossible situation and blames me for all the pointers. So, I’ll just lend an ear, perhaps an advice… but everything else has to be you. 

As for the people that spout that attitude I mentioned above. I’d rather steer clear and find positive people that isn’t on a sadistic path. I feel they’ll take you down as soon as they get bored. Instant gratification sort of thing.

Anyway, I felt like writing a post about this because it was long overdue. There are very, very few individuals that knows about this. After I click publish, so will the world and that’s okay. This is mostly for me than for them. 

I feel like I could go on writing many pages but… long-winded rambling isn’t my thing. 

Sinking into paranoia with hosting services

Now, this post is more rambling and observations. There’s a new trend I’ve been noticing. I use LowEndBox from time to time because well, the offers are the site suggests are low end and I don’t need a 32-cores server as much as I’d love to have that power at my disposal. 

This trend is about the new hosting service providers that have been spawning out from LowEndBox. How they buy, rebrand, and offer the same servers when things go down. It’s business, right? A crappy service provider will give you subpar services. With LowEndBox, it’s usually a person, or two, or three running the hosting business. 

Then it hit me… who doesn’t like getting 16 cores (mind you, not dedicated cores, but vcores running at a really low gigahertz) tremendously cheap? It’s perfect… perhaps too good. You sell cheap services… people buy in, they get fed up after six months and leave. Now, what happens to the data? How do you know they haven’t been taking snapshots of your virtual machine? Even if you were to delete your data how are you trusting your data with in the first place?

At the very core a client leaves, and a normal hosting service will just wipe out the data. But, most of those who promotes themselves over LowEndBox are not your standard businesses. They probably create the business overnight, and say they have been in the business since 2011 but in truth they just acquired the domain in 2018 and Archive.org shows proof that between 2011 to 2017 there wasn’t anything in there. 

So, what I’m suggesting. Or just, simply rambling about because like I said. This is rambling. I am not accusing anyone or any entity. Most of these new hosting providers, behind them, are Chinese, or Koreans. Simply put, they are unreachable to face any real consequence if things go south. 

Now, imagine all the data waiting to be harvested. It’s just sitting there, waiting to be harvested. It’s the real deal here, because if you go with the wrong hosting services I can think of a thing or two that could go down. 

  • Client area logging password when you log-in, you don’t know what’s under the hood of a login area, usually nobody but the creators do. Password re-use becoming a real threat to users who participate in this activity. 
  • Risking all your users data and be held liable for choosing a hosting service that incurs in this practice of harvesting your data. 
  • All users could become targets in brute forcing, credential stuffing, have their mailing address and phone exposed. 
  • Some service providers ask for driver licenses. I would say under no circumstance you should consider ever handing your social security number if asked. 

In conclusion, it’s really scary when you sit and think about choosing a hosting service provider. You don’t know what’s behind each company. I don’t think many people ever sit down and think about this stuff, at least not big businesses or medium companies. But small business owners or entrepreneurs who don’t want to spend much and need that exposure for their service fast. 

As for me, I live on the edge on this one. You can see me promoting some cheap services like ArubaCloud. I don’t have anything of importance nor do I have client data so to be honest all I have is this blog. But, were I to load data from a client, it wouldn’t be service offers from LowEndBox or ArubaCloud. It would be with a reputable hosting service provider. The problem is, how do we identify a hosting provider with integrity? You simply cannot. You are paying someone to rent those servers because you don’t want to deal with all the administration behind it. These days you can simply save a snapshot of a virtual machine, redeploy, and call it a day. 

I don’t think anyone in the industry would ever be ready to accept major players like Amazon, Microsoft, Google scanning and perhaps mining the data being stored in their servers.

What’s the deal?

As time passes I’ve found myself liking to hunt deals. I like buying extreme cheap, it’s satisfying. Oddly enough, I don’t do it because I want to be frugal. It’s amusing to be honest as I just keep this extreme, obsessive behavior of trying to find the cheapest price on items that would normally cost $853 bucks for example. My last deal hunting I found a really nice desktop priced at that price for $200. It was oddly satisfying. 

It doesn’t take long for relatives to comment on how crazy cheap it is. Or “how did I even find it?” I wish they’d stop for a second thinking it is easy. Keeping track on every little product ID is not easy. Doesn’t matter if you have automated it, there’s just too many IDs for one person to track and your attention is sometimes drawn to other things that you may feel you need. 

But, going back to the frugal part. I don’t consider myself frugal. I like to pay the right price whenever I feel it. If I want something, like an iPhone X, I’ll wait for a BOGO and get a relative onboard for it. Now, that’s just an example, but basically I don’t think I ever had this need to be frugal. Deal hunting isn’t about being frugal, at least to me is not. 

Deal hunting for me is a hobby. Sometimes I take that hobby to the extreme. I’ve drove 60 miles just to find out that they no longer have the product. That’s okay. You are not meant to win every round when it comes to deal hunting. There are many players out there and I just happen to be the one that has this obsession with tracking prices and checking the market. 

It’s fun nonetheless. There’s a thrill to it honestly, especially when you are around the clock where things are being cleared out. I just saw a 50″  1080p TV go on clearance for $50. But nobody knew that. The store normally doesn’t advertise such sale and I imagine there are perfectly sound reasons for it. You don’t want to generate that attention. You don’t want to create a “good” habit of making people wait for a clearance. You have black friday but to be honest there’s a lot of pitfalls with black friday. Simply put, you don’t want to buy something that might end up 75% discounted. 

What’s the deal then? Well, in my defense it’s a hobby that keeps me busy. Sometimes I make some money on the side, sometimes I don’t. It’s a nice exercise for people that don’t go out much as it incentivize them. 

Iterative stagnation

I wasn’t sure how to open this blog post tonight. It’s a subject that has been on my mind for a long while and I’ll do my best to explain it. There’s probably a better term or word for this. 

Apple is a trendsetter. I think at this point we shouldn’t question that. Even if Apple isn’t innovating they are still doing iterations of their product every year. As long as there are diehard loyalists Apple will be fine. 

I’m not here to question what Apple has become or what it will become. Rather, observing a certain trend on the latest smartphone flagships.

Over one thousand reasons to say no

These days new flagships are not only having the courage the drop the headphone jack, for no legit reason whatsoever, but are becoming a luxury with the new prices. $1,000+ for a phone. What an insane price! 

Let me toss you an idea. It’s a very silly one, and I’ll probably sound like a conspiracy theorist at best… but what if we have reached the stage of stagnation where upgrading doesn’t make sense? 

If you buy the flagship from 2017 or this year, you are set for the next two or three years because it has gotten to the point that the hardware is just good enough. It’s not becoming that disposable device that needed to be kept replaced every year because the CPU was still crap back then. But from 2017 and on, I’m finding very little reason to upgrade. 

Have you seen the performance on a Pixel XL 2? Sure, it doesn’t beat the benchmark of a Galaxy Note 9 or a iPhone X…. but it’s incredibly smooth. It’s a phone I feel like can last for me until 2020, maybe 2021 until I start feeling that CPU degradation, or battery degradation.

So what’s in the price? I don’t think we are paying $1,000 because the technology behind it is the cutting edge. We are paying $1,000 because you are basically paying the two years you will skip upgrading because your new 2018 phone is powerful enough to last for a couple of years. That’s not good for business in any way. I think the new prices are future-proofing the losses of people not upgrading. 

I high doubt that Apple, or Samsung are paying $500 bucks to make those phones. At best they are probably paying $200-$300 per unit. Sadly, I don’t think there will be ever proof of what I just said so… I’ll take my tin foil hat off and let you folks be. 

Until next time.

Bowers & Wilkins PX 🎧 makes me kokoro feel alive

I always saw myself only ever using Sennheiser products. I had a nice pair of MOMENTUM 2.0 which I ended up selling for the Bowers and Wilkins pair. There’s a very simple reasonable reason on why I ended up buying into a new brand. 

Sennheiser MOMENTUM 2.0 with the earpads off

It all started with the ears hurting every time I used the MOMENTUM 2.0.

I was getting dead tired of dealing with the same problem. After a session of 3-4 hours my ears would hurt in two different ways. The first reason is that my ears were too big and the cans couldn’t help but to clamp hard on me poor ears. It was painful to the point I ended up giving hours of music because if I kept wearing them the pain would increase and I don’t think I signed up for that. 

The second reason is harder to decipher. Sometimes when I listened for longer times and stopped momentarily for a few minutes my ears would be too overly sensitive. I couldn’t bare any sound without feeling disgusted or in pain. I had to stop as even listening to my coworkers was becoming a challenge.

So I set forth on looking for a new pair of cans thus, after hours of researching and hard work I found the Bowers and Wilkins PX.

If you thought of MOMENTUM as a dark and bassy headphone the Bowers and Wilkins has a slight more treble into it (not too much) and not overwhelmingly too light. It doesn’t shy out on the bass either but it’s obviously not a basshead’s go to for bassy headphones. (I wouldn’t know either, I don’t consider myself to be a bass or treble guy. I prefer a more well-balanced “jack of all trades” headphone)

I think what really surprised me about the headphones is how comfortable it is to wear. The build quality is great, sturdy even. I think they cheaped out on the buttons but it’s all forgiven at least from me… because for a product that’s ranged at $400 bucks at least they don’t have the audacity to sell you plastic like Sony or Bose does. 

I find the pair to be well balanced. I read reviews that the sound was muddy or that the product felt low quality… and after using them I was having a hard time believing it. The thing about the “sound sounding muddy” is that if it’s a low quality audio it’s truly going to sound like crap. And I’ve experienced that myself with a few remastered songs, I don’t think all types of genres shines with the B&W PX.

I think the first song that I was just baffled on how amazing it sounded was this track below: 

Listening to Lucid Dreams by Juice WRLD in Google Music (highest quality possible) made me realize that perhaps these were the headphones for me. I enjoyed listening to music so much to the point I would repeat tracks just to enjoy how they sounded and to this date I haven’t stopped doing that.

And it’s not just that genre. Anything acoustic sounds great on these cans. Electronic/Dance music is not inherently bad but I feel like other types of headphones may be more suitable. I just feel like anything electronic may not be best suited for the B&W PX. 

Sennheiser still has my heart with the HD6XX series, but my soul belongs to Bowers and Wilkins.

All that said, give the Bowers and Wilkins a try. This is by no means a throughout review nor do I consider myself knowledgeable in audio. I think after hearing the differences in Sennheiser, AKG, and now Bowers and Wilkins I can only hope to have a modicum of experience when it comes to audio. 

In conclusion, I am a very happy B&W user. My only complain is the sound leakage, it’s a bit of a problem in an office environment which is where I drive the cans. It’s not a deal breaker as I keep the volume around 60-70% but it also means I can’t fully blast it through at least in the office environment. But what I really gained back with the Bowers & Wilkins wasn’t just a good pair of cans I could go rock with everyday, it was restoring my desire to pursue different brands in audio and get to know them. 

I was giving up. After my experience with AKG I just felt it was a letdown altogether. Sennheiser wasn’t providing anything new to the table when you started comparing MOMENTUM and some of the headphones in the HD series. AKG felt more like a downgrade to Sennheiser, but in terms of design I would choose AKG in a heartbeat because I dig their designs. 

Then there’s Bowers and Wilkins which rocks in both design and audio. But don’t listen to me. If you have the opportunity, go try them out.

Two weeks with password managers (LastPass and 1Password)

As a rather “casual” paranoid person security is always something I obsess about to the point I have to take a break from obsessing about it because it just eats me alive. I feel like once you start focusing about security there are so many rabbit holes left open that you never stop closing them.

Whether that’s good or bad, it’s not really a healthy obsession.

I spent two (maybe three) weeks with LastPass and 1Password. Troy Hunt, a security-minded individual I follow and the owner and creator of HaveIBeenPwned has said it best: A secure password is the best you can’t remember. At first I had some real issues with that thinking, I’m used to memorizing long, unique passwords, and I also realized that there were issues with what I was doing. Password entropy being an important subject on all of this, and sadly still a subject that it’s hard to explain to people outside the field. I think xkdc explains it best

 

Another issue is password reuse, something I ended up doing because when you have accounts on over 40+ sites it’s impossible to remember all the unique passwords. I’m guilty, but at the same time I never reused a password on important sites (banks, paypal, etc).

 

Whether the comics comes off as arrogant or presumptuous it doesn’t eliminate the fact that having a good bits of entropy and avoiding password reuse are one of the most important issues. Password managers like 1Password gives you the ability to just “set it and forget it”. You’ll have a secret key and a master password, when combined it will derive a key to unlock your vault.

I started my journey with LastPass and it was an incredibly rough one to the point I was blatantly ignored when asking for a refund.

LastPass is great if your only focus is to just generate passwords and save them in your vault. Where LastPass falls, besides being plagued with security issues (you can make time for yourself to read their wikipedia entry), is that it immensely sucks in the storage area. I couldn’t for the life of me store a simple document of 2MB. It was nigh impossible, you just kept getting “Sorry, request taking longer than normal” to the point of needing to upload again.

I got fed up. I wanted to store my important documents in case I needed them “on demand”. I contacted support, requesting a refund and they proceeded to ignore my request to troubleshoot the issue. I actually played along because I didn’t have anything to lose but time… turns out uninstalling and installing the client doesn’t fix the issue. So I placed the request of refund AGAIN to be asked to record a video on how I’m doing the things. I refused to do so because I’m not comfortable of doing so.

In the end, I told them they can keep the money and shared that I had a very bad experience with them.

1Password by AgileBits, Inc

In waves of frustrations I discovered 1Password. I learned that 1Password had a very strong commitment to security and they were sponsoring Troy Hunt (which is how I discovered it).

The first things I noticed of using 1Password were the following:

  • The user interface is fast unlike LastPass
  • I could upload any big file with no timeouts or problems
  • The integration with OSX is lovely
  • iPad and Android support is superb
  • Had an additional secret key it generated per vault + your master password

Using 1Password has been a delight. I redid all my reused passwords from different sites that weren’t of importance, maintaining a healthy level of entropy in each generation.

1Password also features Watchtower which is an additional service that you aren’t forced to use. It checks how many times you have reused a password, match your password against Troy Hunt’s HaveIBeenPwned, match your email against Troy Hunt’s service. I think my favorite is matching your password against HaveIBeenPwned because THEN you know if your password has been truly been leaked and brute forced/cracked. 

Between HaveIBeenPwned and 1Password? Honestly, I feel secure and confident that my accounts aren’t going to be compromised. But, the thing with security is that you never have that certainty that you are secure. It’s a process of continuous improvement and continuous monitoring.

Beyond 1Password? I have been using multi-factor authentication as an additional layer and I’m currently researching Yubikeys to leverage an additional security layer on top of the services I use.

If you have any questions let me know, the comment section is below and if you want to contact me directly check my Contact page.

 

 

Final Notes on Microsoft Azure

These are my final notes on Microsoft Azure. It’s not meant to be taken as a review, but just yet another experience.

I’ve spent a total of two months with Microsoft Azure(referred as Azure from here on). Most of the time I spent with Azure was using their B-series virtual machines which for small/medium sites it’s perfect. My complaints about Azure does not start with the service quality but the prices they offer. I left Azure with a satisfied experience, yet somewhat bitter I couldn’t keep using them.

Azure is yet another cloud services like Amazon Web Services, Google Cloud, etc. You can spin up as many virtual machines, put them in the same virtual networks, or put them behind a load balancer, or simply keep it private as the choice is ultimately yours. There’s also a vast amount of services Azure offers for a very steep price as well. Managed database servers, DNS hosting, storage services, cognitive services, container services (application server plans), and the list goes on.

There’s something I have to point out. Like Amazon Web Services and Google Cloud, Azure is not for beginners. Yes, there are beginner tutorials but put it in the context of “I have experience configuring linux servers, but I’ve never used Azure or AWS”. That’s the beginner context I’d like to highlight because there will be a lot of terms that will make people scratch their heads wondering what they mean. I think it’s a necessity to point out what defines a beginner when it comes to cloud services.

Now jumping back to the subject. I loved working with Azure network security group (firewalls, etc). It gave you most of the controls you needed to open/close inbound/outbound ports. Their storage services was a incredible delight to use, especially and specifically the file share storage. Being able to mount the file share on Windows and Linux was just pure bliss for me as I could backup visually anything from a server outside Azure, or even my personal computer back into the file share. File (storage) is something I’m really excited about and something that I’d like to see grow consumer wise because there’s nothing more satisfying than mounting a file share, do your tasks, unmount and be on your way to the next server.

I couldn’t find any services that aligned with what Azure did with its File storage. And this is outside cloud services. I’ve been looking at a service where I could do this without paying an exorbitant amount of money. If you know any, let me know in the comment section.

There are two glaring issues I have with Azure. Let me start by saying that I know Scott Hanselman wrote (two?) articles titled Penny pinching in the cloud where he goes on showing you how to save money with Azure. I think having an estimate of $33 monthly without accounting for bandwidth is not saving money. This isn’t me criticizing him in any way, I just feel like the intentions may be misinterpreted as just telling people Azure is cheap and you should totally get on our services. And to be fairly honest he mentioned multiple times that you should just stick with “that $5 dollar service”, which by the way if you haven’t visited Linode and used their service it’s to be honest up there in terms of quality. It’s probably the best $5 spent if you are just starting out there.

I have to disagree with Mr. Hanselman on his “penny pinching” articles. Azure isn’t cheap and I don’t believe you can save any money outside of reserved instances. However, I do think that you get what you pay for. Linode may have the best $5 expenditure and get an amazing service, but Azure wins in the sense that it does not limit your CPU usage in any way. Let me do the best to explain: Linode, being awesome as they are have a somewhat strict and disturbing terms of services. What makes it disturbing? If you use your CPU a lot Linode may be notifying you about it, or even stop the services if they find it’s impacting other users. And I have a lot to say about this because to me while Linode tries to sell it as a “way to maintain quality; and this is a shared environment” in my eyes is just “we want to maintain a low level effort on limiting everyone VPS resources while maximizing profits”. This is my interpretation on how Linode operates, and ultimately it’s the vibe their terms of services give off. I’m open to be proven wrong on Linode.

Meanwhile in Azure, if you have a  CPU skyrocketing at 80% because it’s doing something CPU intensive Microsoft won’t bat an eye at it. So in a sense Azure, AWS, Google Cloud probably has your back on doing CPU intensive tasks. I personally would be at a fear using Linode, Vultr, Digital Ocean trying to use what I’m paying for. They could come and shut you down anytime they want.

The other issue is bandwidth. Azure needs to offer reserved capacity for bandwidth. It’s direly needed for that wide adaption on small business/medium business sector. No one wants to pay $88 bucks for 1TB bandwidth. I’m not saying that everyone is out there hoping to use that amount because if that was the case a lot of service providers would be either out of service or plainly struggling. The pay-as-you go for bandwidth has to be improved for a massive Azure adoption rate, in my opinion. I can deal with virtual machine prices because reserved instance has my back on this.

In conclusion: Microsoft Azure is amazing, and ultimately if you have the money and don’t mind paying premium I ask you to give it a try.  For small time people like me, Azure comes off as an overpriced service. I hope to come back to Azure someday, but it’s highly unlikely with those bandwidth prices.

 

Site updates: Done, and done.

I finally finished moving everything off Microsoft Azure. Using Azure made me realize that as much as I wanted to use it it was just a huge money sink for what I was going to use it for. Over the days that passed I was just pondering whether or not I should stay with Azure. It didn’t sit well for me paying additional fees for Bandwidth, disk performances (reads, writes, premium, standard), and other types of details.

I hope that in a near future Microsoft Azure offers a B-series virtual machine with the capability of reserving bandwidth capacity. It’s a much needed feature for customers that have small or medium sites. I know that most of Azure is managed, as in, if I open a ticket the standard support is supposed to do the work and investigate what’s going on. I know it’s not profitable assigning so many resources to support small/medium customers when you want to keep that response time low for enterprises.

I hope that in the following days I have the time to write a long winded post about the cloud and the current prices. In fact I’m hoping to talk about Linode, Digital Ocean, Scaleway, and other services where I spent my time doing setups.

Now, having said all that. I ended up in ArubaCloud. I thought long and hard about it. I gathered that many people didn’t have problems with them. I’m actually excited because not only I got a low cost out of it but I can now create actual affordable virtual machines based on current needs: Do I need an e-mail server? Let me spin up a VM. Do I need an additional SQL Server? Let me spin up a VM and see if I can even out the current load.

I ended up creating a setup I really liked. For a long time I wanted to have SQL Server separated from NGINX/Apache, and with ArubaCloud that was made possible so now I have a dedicated SQL server serving this site and a HTTP server (nginx) serving all dynamic/static data. I loved working with UFW, setting up the firewall, fail2ban, etc. I think if I have to put an order out there it would be like this:

  • Spin up a VM in ArubaCloud with Ubuntu.
  • Notice that it doesn’t have the latest Ubuntu, but that’s okay with Ubuntu Xenial I can jump to 18.04.
  • Jump to do-release-upgrade -dand that will guide you through the process.
  • Once upgraded, which shouldn’t take you more than 30 minutes, apply security settings to sshd_config and add the rules I need to protect my VMs with UFW which is a tool to simply firewall management.
  • Install fail2ban, change SSH port and so on.
  • Configure server roles (DB, HTTP Server in my case)
  • Install LetsEncrypt’s amazing certbot.
  • Generate certificates for your site and be sure to enable SSL on your virtual host.

And the steps goes on and on and on. It looks tedious, and sometimes it is. I enjoy setting up my environments. After all the configurations were done?

I had a few hiccups from the MySQL Server. I wasn’t getting a decent response time, I think it was a network issue because as I’m writing it the response times have improved greatly.

There’s still a few security enhancements I have left to do, but they aren’t exactly priorities. I feel incredibly accomplished with my little journey on configuring my first remote MySql server and making it work with the HTTP server. At first sight it isn’t hard, but as you start considering security things become a bit harder.

 

ArubaCloud is not as bad as I expected: A contender to the “one dollar wonder”?

I’m astonished that my first experience with ArubaCloud is not as bad as I initially expected. It’s not how I expected to open this post tonight and it’s certainly something that I’ll be giving a real test throughout the year because when you offer $1 Virtual Private Servers you can’t help but wonder how they stay in the business while providing such a cheap service.

Let me start by saying that this is not a VPS review, but hopefully a journey that will lead me to do a full review in a near future. ArubaCloud simply put is one of those services that makes you scratch you head and wonder if it’ll be okay to leave your site/blog/forums in the hands of a $1 dollar service.

What can I expect from a $1 VPS service? I have no idea. But I can tell you what I don’t expect from a $1 VPS:

  • Network stability
  • Good uptime
  • Support (come on, let’s be realistic here and say that support was never thought of for this type of service)

ArubaCloud has a lot of things that it got right: The separation concerns between billing and managing your cloud are split in two different areas. Billing takes care of charging for the service and the control panel manages all things with the service. At first sight it may not look like the most user friendly experience but having that peace of mind that I can have two different passwords for billing and managing my cloud is not that bad in my book. Of course, this is incredibly debatable and I’m sure there are people out there that don’t want it like this.

ArubaCloud control panel is the heart of all things related to the cloud. The server creation process is straightforward but the user interface leaves much to be desired of and while that’s the case I was still able to get everything up and running in exactly:

Exactly one eternity later. The problem with ArubaCloud is that it’s under so much demand that it took around 6 hours to get my server through whatever queue they have. Before I even had access to the control panel I had to wait 24 hours to get my ArubaCloud account fully activated because it’s, and this is conjecture here, manually activated.

Another bad thing is that their ticket system is quite literally broken. I could never open a new support request. On a similar note, I don’t think I would blame any poor soul there trashing the ticket system so it doesn’t work because the high amount of support tickets for a $1 VPS must be too damn high.

I researched about ArubaCloud a bit before diving in. Yes, I was doing a full checkup on it because I’ll be using it in production for the hostname https://storage.thehumble.ninja/ and as the name states it’s mainly used for storage at the moment.

Now for the intriguing part is that, and please bear with me here because I will probably be called out for this and it’s only expected. Whether I hit the cluster bingo or not I can safely say I’ve had a better experience on this $1 VPS than on Vultr, Digital Ocean, and Namecheap (VPS, and shockingly it’s faster than the VPS Namecheap provided me). Usually my experience with the services I mentioned above is that they have something in common, a common that should also affect ArubaCloud but strangely doesn’t. They are under high demand. I’ve yet to replicate the same performance I get from Azure in DO, Vultr, Namecheap. I do not know why but Azure and now ArubaCloud performs better for me than any of the services I mentioned. Whenever I used SSH on DO, Vultr, Namecheap it always lagged out and took a while to send/render what I typed, not only that the time taken to render PHP pages was just longer.

It’s all highly dependent on so many factors that I know I’ll be called out for the simply reason that not everyone is experiencing the same. It could be a networking, hardware, availability of the CPU/Disk to process my requests to it (which is also part of hardware). With Azure I feel like I have a local server at home because of how simply responsive it is and with ArubaCloud I feel the same as well.

After my server was set up I upgraded the server to the latest Ubuntu Server LTS (18.04). I enhanced security the best I could and enabled UFW after setting up all the rules because I don’t like leaving ports opened to the public. Then I did a speedtest and to my surprise it wasn’t that bad:

In conclusion: It’s one dollar. I don’t expect much from a dollar and you can only stretch it so much to the point that you get a VPS out of it, quite elastic if you ask me.

In all seriousness. Give ArubaCloud a try. I am in no way related to them, but I thought that if you are someone with a site that currently can’t spend on a premium service like Vultr, DO, Linode, and the whole known gang of cloud hosting then honestly you don’t have much to lose at all.