HNHacker News
TopNewBestAskShowJobs

edgan

54 karma · joined December 4, 2014

[ my public key: https://keybase.io/edgan; my proof: https://keybase.io/edgan/sigs/cfYVXC4pSl3iToWCmuhLWUCLemiEoBsbJPqo4cn3bpU ]
submissionscomments
edgan··on Deprecated Linux networking commands and their replacements
lsof -i -n -P | grep ESTABLISHED
edgan··on Deprecated Linux networking commands and their replacements
The ss program also seems to be missing the feature to show you the username or uid or that the process is running as. It is a useful feature of netstat.
edgan··on Nginx Unit
I doubt it will ever be a standard. Amazon loves vendor lock in. Plus most of the cloud services love to do their own thing for each service type. The main exception seems to be Kubernetes. Google has it in GCE, and Amazon has said they are working on their own Kubernetes service. If that happens, I bet Azure will follow if they aren't already working on it.
edgan··on Atlassian launches Stride, its Slack competitor
I tried Matrix. For me it clearly lost on usability.
edgan··on Essential Phone, available now
I have a Nexus 6P, and have to disagree on the hardware. I had to replace my battery to not have shutdown problems at about 25%. Also I also regularly see the need for 4gb or 6gb of memory instead of just 3gb.
edgan··on ZFS Is the Best Filesystem For Now
The closest you will get that I know of is a Lenovo P50/P51. They have builds with Xeons with ECC.

But I remember when ECC memory dropped out of favor. I wish it had never happened.

edgan··on Wildcard Certificates Coming January 2018
AlphaSSL, Google $42 wildcard
edgan··on Show HN: Welder – set up your Linux server with plain shell scripts
This is just plain a bad idea. Bash is the worst possible language. Yes, it can do it, but the syntax is awful. The problem of single quotes in double quotes in escaped double quotes.

I replaced a home grown, written by someone else, bash configuration management tool with Salt. The difference was huge.

Configuration management tools give you built-in logging, state checking, return codes, template libraries, and access to very mature models to access things like the AWS api.

I realize people don't like the steep learning curve, but there is a reason for it.

edgan··on DevOps is a culture, not a role
I think there is more to it than too cheap. I think it is not enough money and not enough need. If the budget is $150k and it is SV, you aren't going to hire a team.

Another problem is I think Google and like companies have been vacuuming up the best of the best sysops and DBAs. This has had the effect of making them hard to find, and even if you can, you can't afford them. Then you see the conquences of companies trying to figure out an alternative plan. The results are Devops and NoOps.

edgan··on DevOps is a culture, not a role
That is NoOps.
edgan··on DevOps is a culture, not a role
Yes, and no. Not creating a Devops position is just leaving the existing silos. The best way to tear them down is to put the Ops(DevOps) under the Dev manager. It reduces the code throwing, and gets rid of team politics.
edgan··on DevOps is a culture, not a role
That is NoOps, but somewhat depends. You could have a developer who has a dedicated job of managing the infrastructure, but still doing some development work. Also don't forget the build engineer part for automating deploys. But if the responsibility is spread across the team, that is NoOps. It also tends to lead to a tragedy of the commons situation, because no one steps up to do the things that aren't fun.
edgan··on DevOps is a culture, not a role
I kind of agree with you that having this distinction would be useful. The real key is it isn't about "dev work". It is a cross between Ops, Dev, and Build. The build is actually more important than the Dev. Even bigger is who you report to. In the old world as Ops you reported to an Ops manager. The to Devops is that you report to the Dev manager, hence breaking down the silos. You could just call it Devops, but I call it embedded Devops to be clearer.

On the flip side I seen just how poorly Dev managers and Dev team leads can understand Ops. It is even worse when they think they do, but don't. This can make Devops painful.

There is also a problem with having an individual Devops on each Dev team. You will end up with each Dev team doing things completely different ways. One will be Ubuntu, one Debian, one CentOS, one instances, and one containers. There should be some standardizing force across the teams.

edgan··on Ask HN: How do you manage SSH keys and SSL certificates in your company?
LDAP with caching using SSSD is a better solution. I just implemented it to replace using a configuration management tool. I use the configuration management tool to setup the LDAP server, and LDAP for authentication. But would take the configuration management tool over your toool. Your tool is too niche.
edgan··on Teleport 2.0 Released: Modern SSH for clusters and teams
Kerberos is really complicated. I am currently setting up LDAP, and have it storing SSH keys. Which is a far simpler setup.
edgan··on Why I Don’t Talk to Google Recruiters
That is when you know they just see you as another cog.
edgan··on MongoDB 3.4.0-rc3
Actually, having been through their training, and dealt with their consultants. Their company culture is the problem. They had a pure-developer centric mindset, and no operations mindset. So at the time they had no good way to do backups. Their more modern solution is backups that they manage for you, which is even more crazy.
edgan··on The MongoDB hack and the importance of secure defaults
Elasticsearch is still this way, and actually tries to make you pay for Shield, their way of securing it.
edgan··on The MongoDB hack and the importance of secure defaults
It is becoming rare, because management who ultimately hires and fires people, wants things done faster. They think that making devs responsible for ops stuff, combined with automation and new technology will magically make it all good.

I am a former Sr. Systems Administrator, and Sr. Systems Engineer. My current title is Sr. Devops Engineer.

edgan··on H-1B Visas: U.S. Lawmaker Re-Introduces Bill to Tighten Rules
They have different standards for different groups. If you are a second tier employee or contractor they they know they can pay less and treat worse they hire you for positions that they don't care about as much.
edgan··on Amazon LightSail: Simple Virtual Private Servers on AWS
The best way to thing about security groups is that they are switch based firewall rules.
edgan··on Secret Management with Vault
My issue with Vault is it has no history. If someone goes in and changes a password from 'foo' to 'bar'. I have no way to know it used to be 'foo'. In a production environment where the password might be stored in a internal user database of an application(mysql, rabbitmq, etc), not having history is a no go.
edgan··on New MacBook Pro Is Not a Laptop for Developers Anymore
Between VMs, Chrome, maybe Chromium/Firefox/Safari it is easy to get to 16gb
edgan··on MacBook Pro
Lenovo P50, but don't get a dock.
edgan··on iPhone 7
There are decent $40 bluetooth sport headphones on Amazon.
edgan··on Why I Don’t Hire Ex-Google Employees [2015]

  I want to like what he is saying, but he wears his bias on his sleeve like a badge. He really just seems to be complaining about one type of ex-Googler. Google was their first job, and then they moved on within 1-2 years. Not people who were there for 2+ years or worked other places first.

  He also seems to just straight up hate Google based on how he views their business model in a very negative light. They steal your information?

  He acts like he is getting his revenge for something Google did by not hiring their ex-employees. What goes Google care? They are likely ex for a reason. To look at his opinion from a more positive perspective you could just call them Google's rejects. But he takes it so much further than that.

 With his real point being about ones that are post their first job, he might as well be complaining about millennials. Then how Google hires the worst of the worst of them. I would guess Google also leans towards the more Ivy League, which increases the entitlement.
edgan··on How to make Slack less bad for you
I have to disagree. The problem with email is the signal to noise ratio is too high, because it is globally accessible. Where as Slack is company only. Some things need to be addressed now. With email that would be turning on notifications, but then you get notifications for spam. Slack doesn't have the spam problem. The closest it gets is messages from computers. Those can be controlled or segregated to certain channels.
edgan··on Abandoning Gitflow and GitHub in favour of Gerrit
If only it was only code review. This is basically another GitHub git hosting service using gerrit, and it syncs to github for open source projects.

I don't want a new hosting service, I just want a code review process on top of GitHub.

edgan··on Dsxyliea
I think I have a mild form of dyslexia, and I am the same way. I can type the wrong word correctly, but thought the right word. I can repeatedly swap some words for each other, like it for he, and he for it. Spell checking works very well for me, but if I picked the wrong word it didn't help. I also make many of the classic mistakes like there and their. Also use of apostrophes if I am not careful.

I don't think it has seriously held me back, but I think I have begun to notice a more subtle way it has held be back.

I am mgrennan's son.

edgan··on Why the iPad Is Going Extinct
Tablets aren't worthless, but they are niche. The niche is where a phone doesn't have a big enough screen, but a laptop is too cumbersome.

1. Video and map display for a drone in the field

2. Reading, you could use a dedicated device, but I don't

3. Secondary display to watch video(TV) passively while working on a laptop, while not around a TV

4. Some games for the bigger display, and increased battery life

One of the things has held tablets back is that historically you had to have a second data plan to get your tablet online anywhere. So most people would get the wifi only models. I find the combination of a phone as the mifi like device, and the tablet as the great combination at times.

You can now share data between devices on some plans, but carrier compatibility definitely complicates things.

← PreviousPage 2 of 3Next →