Live data from Hacker News

HashiCorp – S1

sec.gov

111–120 of 277 posts

Re: HashiCorp – S1

#111

Congrats to the team! Slightly off-topic, if I wanted to buy some HashiCorp's stocks as a non-US resident, what would be my best options? Any good services allowing me to do that somehow, legally and easily?

You could probably get an account with Interactive Brokers. Here's their list of available countries: https://www.interactivebrokers.com/en/index.php?f=7021

In New Zealand we also have https://www.hatchinvest.nz and https://www.sharesies.nz. You might have some similar services in your country.

Re: HashiCorp – S1

#112

The impact Vagrant has had on my business is nearly immeasurable (and for free, no less). We're a small startup, and I haven't had the time (or motivation) to learn what Docker, Kubernetes, containers, etc are. Seems overly complex. But, virtual servers I can understand. I've been using Vagrant since 2013 and it ... just works. We've built our own custom box to standardize our development environment as well. If ther…

> Docker

You can basically just treat it like a package manager and config-assistant. It's often easier(!) to configure a Docker image than the corresponding package, or set of packages, in your typical distro. In part this is because documenting where all the config files and data live just kinda falls naturally out of creating a half-decent image, and in part because good images often put commonly-modified config options—which may correspond to multiple changes in the config files—in single environment variables, for common use cases.

The main gotchas are making sure you've mapped any data directories to something outside the image (which is trivial to do with command-line options, if you prefer writing bash scripts, or in docker-compose yaml, and very easy to test—add some data, destroy the image, bring it back up, is your stuff there? Yes? Good, you got it) so data isn't lost if the image is replaced or destroyed, and making sure your port mapping isn't doing anything dumb like exposing ports it shouldn't on a public interface.

You don't have to use swarm or even actually learn how images work. You can run your application outside of it and just use pre-built official images from PostgreSQL, or whatever, and enjoy a nice, cross-distro, also-sorta-works-on-Mac-and-Windows, consistent set of project daemon dependencies, with an interface that's the same on Red Hat or Gentoo or Arch or wherever, and far more up-to-date than major stable distros (so you could use Debian Stable for simplicity and reliability, for example, but run the latest MySQL or ElasticSearch or whatever on it without mucking with the distro's packages).

I find this massively simplifies server config scripts (Ansible, or bash, or whatever) since I can confine those to fairly generic housekeeping things and put daemon config in much-tidier Docker scripts or yaml.

Re: HashiCorp – S1

#113
post #95

Off-topic but HashiCorp sounds a lot like the name of a company that manufactures life-like androids in a cyberpunk setting.

Their logo reinforces that. It looks like it had the same designer of the OCP logo from Robocop.

Re: HashiCorp – S1

#114

Earlier quoted context omitted.

I feel I need to reply with my thoughts. - Vault is not niche - it’s THE way to manage pki and credentials if you’re half serious about security. Which is why you’re now are starting to see managed vault. - Consul - EVERYONE should use service discovery, cloud or not. It’s indispensable for numerous reasons. If you doubt it’s relevance, check out the Kubernetes integration work - there’s a reason for that focus. You…

All major clouds have better alternatives to Vault. Vault is mostly for really large companies that want to run things like this by themself. There is no need for service discovery in the cloud in general. I have also used Nomad a lot. Maybe it is because we always needed the cutting edge features in general, but in general not very good quality. Core features always worked though. People should use Kubernetes instea…

“People should use Kubernetes instead” is an interesting take considering your first paragraph. :) You’ve perhaps not had to troubleshooting issues in a more advanced k8s setup - that is something that is not “for most people”.

Keeping services discoverable, with service health-checks and configuration data at hand in the k/v is not needed in the “cloud”? I guess a lot comes down to how you opt to manage you services… It’s what etc does, but worse (imo), for k8s. My usual work with larger infrastructure spans more than k8s or a single provider, hence consul is a given.

To my knowledge no other secrets solution exists that cover all the things vault does, and at the same lets you stay provider agnostic. It integrates well with the major cloud providers though!

Re: HashiCorp – S1

#115

He was a class or so above me in university and, being a public university, it was competitive to get into courses. There were more student interest than class availability, so slots filled up quick. Students also squatted spots for their buddies then during the 3am off-hours would play tradesies. The school website were not immediately up to date, either. Mitchell ran a paid service where you get a text message when…

That's curious that his parents and your family discouraged him/you from computer science. I would've thought most parents would be happy about that choice of major for their kids.

Re: HashiCorp – S1

#116

Im gonna take this moment to plug cdktf: https://github.com/hashicorp/terraform-cdk It's something I have been playing with recently and oh boy the possibilities here are really exciting.

Did not know it existed, extremely cool indeed! By skimming it I still think Pulumi might have a better Dev UX, but surely Terraform is still catching up

Re: HashiCorp – S1

#117
post #108

Earlier quoted context omitted.

> I mean I felt it wasn't that long ago Vagrant was "the" tool for the job. Vagrant is my safety hatch, in case Docker goes under and aspect of it that's "the best centralized, cross-distro, server-oriented Linux package manager repository around" is, at least temporarily, thrown into disarray. Back to picking a distro and contorting it into what I need, in that case. And it's still better than Docker if you're reall…

Docker at this point is just a wrapper around OCI spec… why would you go back to Vagrant rather than just using any of the other tools that can build OCI images? Vagrant and Docker seem like fundamentally different tools to me.

At least 80% of Docker's value to me is as a consistent-everywhere, very complete server daemon package manager. Serious packages for work? They're there, and up-to-date. Screwing-around stuff for home (Minecraft server, Jellyfin, et c.)? It's all there, same interface, just a couple minutes to add and configure another daemon at approximately its latest version, and I don't even have to think about which distro I'm running.

It's the container registry that I'd miss, not the actual container functionality, and that's what would have me reaching for Vagrant and distro packages again until something similarly good arose (or maybe there already is a viable replacement, which I'd find via search in short order if I actually needed it)

Re: HashiCorp – S1

#118
post #115

He was a class or so above me in university and, being a public university, it was competitive to get into courses. There were more student interest than class availability, so slots filled up quick. Students also squatted spots for their buddies then during the 3am off-hours would play tradesies. The school website were not immediately up to date, either. Mitchell ran a paid service where you get a text message when…

That's curious that his parents and your family discouraged him/you from computer science. I would've thought most parents would be happy about that choice of major for their kids.

Just my N+1 anecdata, but knowing what I know now I'd never encourage a young person to step into the tech industry. It's genuinely brutal, people should focus on specializations instead of assuming that knowing how to code will make you a valuable asset.

Re: HashiCorp – S1

#119
post #115

He was a class or so above me in university and, being a public university, it was competitive to get into courses. There were more student interest than class availability, so slots filled up quick. Students also squatted spots for their buddies then during the 3am off-hours would play tradesies. The school website were not immediately up to date, either. Mitchell ran a paid service where you get a text message when…

That's curious that his parents and your family discouraged him/you from computer science. I would've thought most parents would be happy about that choice of major for their kids.

He started the major in 2007. In my experience, CS only started being a famously lucrative major around ~2016. Before then, parents especially weren't up to date and still considered medicine and law to be the good careers. And of course, after reading the article:

'When Hashimoto went to college, his dad told him he had one year to pursue "that computer thing."

"If I couldn’t prove to him in a year it was useful in some way, I either had to pay for college myself or become a lawyer or doctor," Hashimoto says.'

Re: HashiCorp – S1

#120
Awesome, I'm excited for this. Does anyone know of any services where I could add HashiCorp to a watchlist and get an email notification before/after their IPO? (I'm sure I'll see it on HN or other sites but I want to make sure I don't miss it.)
Post reply on HN