HNHacker News
TopNewBestAskShowJobs

johnnycarcin

543 karma · joined January 16, 2015

submissionscomments
johnnycarcin··on Object Storage: AWS vs Google Cloud Storage vs Azure Storage vs DigitalOcean
Azure storage is available in way more than 10 regions FYI: https://azure.microsoft.com/en-us/global-infrastructure/serv...
johnnycarcin··on Ask HN: Light weight opensource Jenkins alternatives
Have you looked at Drone (https://github.com/drone/drone)? They push their hosted service pretty hard but you can also self-host it (I currently am). I think it covers most of your needs except for #3. I haven't seen that done but that doesn't mean it isn't possible...
johnnycarcin··on VLC 3.0 release
What is annoying is many groups like this make it hard for us that have employers that will match donations for non-profits to donate.

I tried to get OpenBSD added to our companies system awhile back but the group that manages that process said they did not get a response from the OpenBSD group when they reached out to them to get a bit of information.

I can (and do) donate outside of my companies process, but they are missing out on additional money.

johnnycarcin··on Ransomware as a Service
That is very interesting, thanks for providing the link.
johnnycarcin··on Ransomware as a Service
> "Based on the strings present in the PE file, it has been written in Go"

I find this kind of interesting. I've seen reports on other malware/virus stuff written in Go recently. I wonder if this is because the ability to cross compile with Go is pretty painless? Or is it because the language is fairly approachable but still allows you to dig a bit "deeper" if you need to?

johnnycarcin··on Ask HN: What's your email setup?
Fantastic, thank you! I've reached out to a few local colocation companies so we'll see what they say...
johnnycarcin··on Ask HN: Advice for an 18-year old programmer who failed high school
Couldn't agree more and this is coming from someone with a similar background to the original poster.

If you plan on working for a company it is almost a requirement to have some form of four year degree these days, so lacking your GED or high school diploma will be a major blocker. There are always exceptions to the rule, but the truth is that you are going to be working and grinding harder to prove your value than any of the other candidates with a degree no matter what your skill level is.

With that being said, I've been lucky enough to interview with many managers who didn't care about a degree and who gave me wonderful opportunities. I always have a nagging feeling though that my luck is eventually going to run out and not having a degree is really going to hurt me, especially as I move higher up the ladder.

I know many disagree with Malcom Gladwell, but he made a great point in his book "Outliers" on how many of the successful people we see today who didn't go to school or whatever benefited from other things around them. These are situations that not everyone has, so to look at a Bill Gates or Mark Zuckerberg and use them as a model of what can be done is somewhat risky. I'm not trying to be a downer or anything as I'm all about the underdog winning, but as I've become older I've realized that when you are the underdog the odds are stacked against you. You'll end up working 100x harder just to get to the same level as the others.

If you plan on working for yourself then disregard everything up above :)

johnnycarcin··on Ask HN: What's your email setup?
You were probably waiting for this, but how do you handle IP reputation?

I REALLY would like to host my own e-mail server but when I've previously tried this on the various vendors platforms (Digital Ocean, AWS, Azure), I naturally end up with an IP that has either no rep or bad rep. I did everything I could with regards to proving my mail server was legit but still ran into issues with my e-mails being flagged as spam.

I know I could use someone like SendGrid or whatever to handle my outgoing e-mail, but now I'm back into the whole privacy concern area...

johnnycarcin··on Americans are dying younger than people in other rich nations
I don't have the source as I saw it on the local TV news station the other day, but they mentioned that the life expectancy in the US dropped this year in part because of the current opioid abuse that is sweeping the nation. If that is indeed true it is pretty sobering (no pun intended).

EDIT: here is an article that talks about this from the source site: https://www.washingtonpost.com/news/worldviews/wp/2017/12/28...

johnnycarcin··on Humble “Be a Coder” Book Bundle
mind commenting on the good books? a few of these cover topics on my "to learn" list...
johnnycarcin··on Ask HN: What to do if you hate working for someone else and arent an entrepreneur?
This is great timing as I've been rolling this around in my head for about 6 months now, thanks for posting it. I have yet to find a good exit plan.

My issue isn't really the work itself, it is the risk that comes with stepping out on your own when you have a family to support. I have seen firsthand what a failed start-up/small company can do to a family (twice actually) and it scares the shit out of me. That's one of the reasons I am so hesitant to live off of savings while the work pipeline builds.

On top of that, my family and I have grown accustomed to our current income level which I don't think I could keep up as a consultant/freelancer/etc, at least for the first year or so.

For me the question is: is my full blown happiness, with my career, worth potentially risking our future and current lifestyle? It is a really hard question to answer...

johnnycarcin··on AWS Fargate – Run Containers Without Managing Infrastructure
Came here to post this. To me it shows the gap between Azure and the non-enterprise world. Azure did this awhile back, as well as the managed k8s thing, neither of which got much run on HN.

Perhaps Azure needs to work on marketing? Is there a legitimate reason Azure isn't getting more traction in the non-enterprise world? I mean that as a totally serious question, not in a dickish way. Is it because it has the Microsoft name attached to it or just because AWS has so much traction?

As always, full disclosure that I work at MSFT as well.

johnnycarcin··on Jekyll Static Web Hosting – Deployment Pipeline on AWS
Couldn't agree more. I love tinkering around with things and building setups just to learn, but for something like a personal webpage I just want simple.

I use hugo and then setup my output folder (where the generated output goes) as a git repo. Generate the site -> git commit/push -> Caddy. Caddy has a feature to pull in content from a git repo so when you couple that with the built-in Let's Encrypt support it makes it dead simple.

johnnycarcin··on The Xerox Alto Struts Its Stuff on Its 40th Birthday
Not to get too far off track, but I'm heading there tomorrow and the Alto is at the top of the list of computers to check out followed by the PDP-10. As someone who came into the industry way after these devices were in use, I'm pretty excited to check them out.
johnnycarcin··on Debian and GNOME announce plans to migrate communities to GitLab
Totally agree with this. This is the reason that I self-host with Gitea but mirror everything to Github.I essentially use Github as a forwarder to my Gitea instance.

However, I have seen a drastic decrease in interaction (PRs, issues, etc) with my self-hosted repos even though you can auth with your Github credentials.

johnnycarcin··on Microsoft says 40 percent of all VMs in Azure now are running Linux
Usually, again this is just in my experience, it's typically tied to a single service that makes up a larger system. So they might have some data in MySQL that has an API fronting it that is managed by one team. Then they have another service that uses SQL Server fronted by another API and managed by a different team. Both of those APIs are used by something larger.

Sometimes it's because a long time ago the service was done by a whole different set of people and now some other group has inherited it and just doesn't want to port it to something else even though everything else they use is open source. These are typically the groups who go to the Azure SQL PaaS service because they don't want to manage something that they don't really care for.

There is a ton of fragmentation out there :)

johnnycarcin··on Microsoft says 40 percent of all VMs in Azure now are running Linux
As someone who works at MSFT in the Azure space I can tell you that the statement of "Who chooses to use Azure? Mostly MS shops" is inaccurate in my experience. Of all of the customers I've worked with, most of their architecture is at least 50% linux/OSS, typically more like 75%. I've honestly yet to see a customer moving to Azure who has more than 50% Windows based systems. Almost everyone I've worked with only uses Windows Server for their SQL Server services, outside of that it's RHEL, CentOS or Ubuntu.

With that being said, the typical appeal of Azure (and likely other cloud providers) are the PaaS services. Those typically do have Windows VMs sitting behind them, although we are starting to make Linux an option on most of those.

johnnycarcin··on Things to know about sleep as the clocks go back
This is very interesting as the story sounds a lot like what I deal with. I have done the sleep apnea testing but that didn't show anything. It might be time to find a sleep clinic :)
johnnycarcin··on Microsoft Unveils AKS, a Fully Managed Kubernetes Service
Just in case you want to see the official announcement:

https://azure.microsoft.com/en-us/blog/introducing-azure-con...

johnnycarcin··on Ask HN: What Go framework for web API are you using in production?
Yes, this. One of the things I love about go is the stdlib capabilities. I try to avoid a lot of frameworks as there seems to be too much "magic" going on that you end up having to figure out when it comes time to troubleshoot. The HttpRouter is bare bones enough to understand and build on top of while still adding some value and helping avoid creating boilerplate code on your own.
johnnycarcin··on Devuan Jessie 1.0.0 stable release
It's likely that I missed it, but I can't find anywhere that talks about how many packages deviate from Debian. I love what they are offering but I also want to make sure that the ease of use I get with Debian continues with Devuan.

Can we assume that any packages that are not Gnome related from the Debian repos are in the Devuan repos?

johnnycarcin··on Ask HN: Tattoos in tech
In my experience if you are not in a customer facing role people don't seem to care. Once you move to a customer facing role, say as a consultant, things change. As someone who has multiple tattoos and works in a customer facing role I stick with the yakuza tattoo model: if wearing a kimono/suit nobody should see your ink.
johnnycarcin··on Ask HN: Tell me an engineering war story from your career
I was not the one who pulled the trigger as luckily I was out on vacation, but it is one that I keep in the back of my mind whenever I am playing with stuff.

Early in my career a fellow team member working with me at a fairly well known fortune 500 company was testing out a process where using Microsoft Forefront Identity Manager we would cleanup in-active accounts and shuffle things around to various systems auth systems. Since this service was used to sync our prod AD and test AD there was a "connector" into prod. From this single FIM instance you could hit dev, test and prod ADs. Sadly there had never been any rules put into place to prevent a push from test -> prod.

On the day that this co-worker was doing some testing he somehow managed to push a change that he though was going to our test AD but instead went to the prod AD. This change ended up wiping out quite a few prod AD accounts. As in totally deleting them. All of our systems, including the phone system (not sure why) were tied into AD. All of the sudden people on our floor were saying they couldn't login to anything or send e-mail. Soon we found out that the CEO of the company was feeling the same pain and on top of that, was not able to receive or make phone calls. My co-worker took a look at the process he was running and realized he had screwed up big time. He killed the process but not before about half of our production AD had been wiped out.

Like most backup systems, restoring our AD from a backup had not been tested in awhile. Between figuring that out, since it naturally didn't work as designed, and having to get the backups from our off-site backup company most of the company was unable to do anything for about 8-10 hours. This included remote sites, field techs, customer support agents, etc.

What sucked is that this co-worker was one of the top members of our team and had been handed this FIM environment that somebody no longer with the company had built. On top of that he was not provided any sort of formal training and was really learning on the job. They let him hang around for another week or so and then let him go.

johnnycarcin··on Ask HN: How do you prepare your presentation or speech?
One of the things I recently learned from James Whittaker (http://www.docjamesw.com/) is to try and tell a story. Previously I thought I had done a pretty good job about avoiding the wall-of-text type slides and doing more talking via memory and improvisation. While I felt that was ok, I think the idea of being able to work an actual story around your talk helps a lot with keeping your audience engaged.

I realize it's hard to do that for some types of talks but it's something I have been working on this year.

johnnycarcin··on Ask HN: Books/Resources to read for parents to be
I don't have a specific book but instead I have the advice I was given three years ago before our first kid was born: "Pick a book both of you connect with and ignore the others". Up until that time my wife and I would look at any book with the word "baby" in it, read a few pages and assume it was THE book. The problem was that we typically never agreed on one which led to conflict which is something you don't want, you have enough stress already.

Looking back though we didn't really gain anything from books, it really was all on the job training. It's scary as shit and you'll reach limits of stress you never knew existed but even with all of that it is still awesome.

With a newborn the routine is pretty basic: eat, poop, sleep. If you are having issues ask your pediatrician. If your child is unhappy think about why that might be. Things are very simple in their world so don't over complicate things and think as if they were an adult (we were guilty of that).

Good luck and enjoy the snuggles while you can!

johnnycarcin··on Ask HN: I am sick of being connected, how do you unplug?
I've been working on unplugging and your response matches a lot of what I've done. So far I've been pretty successful but still have a bit to go.

The biggest change for me was getting off of social networking. I always told myself it was a great source of news and articles but the truth was it was mainly junk.

Once that was done I unsubscribed from any e-mail list I was on. As soon as a product marketing e-mail came in I'd find the unsubscribe link. This drastically cut down on the amount of e-mail I got each day and helped me avoid checking it every time something came in.

The only thing my phone alerts me for these days are text messages and real phone calls. Also uninstall slack or your work e-mail app ASAP. I work in a field where there should be no after-hours calls so any e-mail that comes in is likely not an emergency so it can wait until the next business day.

Exercise! I hated running but have taken it up recently because it has a low barrier of entry and can be done basically anywhere at anytime. Since I've started I've actually come to enjoy it a bit because I feel great afterwards.

Read books and/or find a hobby. Mine is woodworking with hand tools. Because I don't use power tools I setup a small work area in my basement and can work at all hours without worrying I'll be keeping someone awake in the house. Most of the stuff I make is shit but it's still a great way to really get yourself in "the zone" and stop thinking about everything else going on in life.

johnnycarcin··on Ask HN: Are you using a non-systemd desktop Linux distro?
Thanks for the info. I'll dig around a bit and see what life might be like with slackware again :)
johnnycarcin··on Spammers expose their entire operation through bad backups
Reminds me a bit of this story from a few years back: https://www.wired.com/2010/04/cloud-warrant/
johnnycarcin··on Ask HN: What password manager do you use, and why?
I have slowly been migrating from LastPass to pass and am just about ready to go all in. There are a few hoops to jump through to get it working on android (a requirement for me), but nothing too bad. The one thing I am having to make a habit is always doing a git pull whenever I open it since I use it across multiple devices.
johnnycarcin··on Ask HN: What steps can one take to increase security and privacy online?
Aside from the things you mentioned, I have started moving to self-hosting everything on a VM with an encrypted disk and https for all app interactions.

For code I use gitea/gogs + self hosted drone. I have OpenVPN running their as well and use it even at home since Comcast is my ISP.

Backups are done via Borg and shipped to another VM also with disk encryption. I use pass for password management and push it to my gitea repo.

The one area I haven't solved 100% is email. I tried self-hosted but the majority of my outgoing email was being flagged as spam, even after doing all the suggested things to prevent that. I am using proton mail now and just have to trust they are legit.

For texting I am using signal and have managed to get most of my frequent contacts to start using it as well.

For online communities I use different handles and email aliases. Not sure if that helps or not though.

← PreviousPage 2 of 5Next →