HN user

maineldc

161 karma
Posts0
Comments51
View on HN
No posts found.

We use typescript + pulumi for this. It's pretty amazing. And Pulumi uses Terraform modules under the hood so you get the full power of Terraform with the goodness of Typescript.

Even self hosting your state management in a bucket is simpler with Pulumi since it uses lock files on S3 versus a separate DyanamoDB + S3 combo.

I have been using it in production for 4-5 years and used Terraform for several years before that.

My theory is that heat pumps are before or right after the "chasm" in the technology adoption cycle and that's an exciting place to be! Skeptics can make good points about how over hyped they are, how the benefits are less than people think etc. Believers can feel excited about being an early adopter. It's the perfect circumstances for the people of hacker news.

UniFi U7 Pro 3 years ago

At the time I looked I couldn't find a Wifi 6E Access Point significantly cheaper than $279. Have you?

I just downloaded and installed and I am really impressed. I liked the concept of math blocks though it took me a few seconds to figure out how to change a new block into a math block. This note at the top wasn't clear to me:

⌘ + L Change block language

The phrase block language didn't trigger my "change the type of block" thinking. I might slightly rephrase like:

⌘ + L Change block language (Math, Markdown, etc.)

Otherwise, I think this is a great "scratches an itch" type project. Congrats!

That's not really true. These clients often reversed engineered other chat protocols and thus supported services that didn't support Jabber / XMPP. This was before e2e encryption was the norm so it was easier to do.

I really wanted to buy one of these. I created a steam account to buy one, made the purchase, but then I got stuck in their fraud loop. They required me to send a picture of my drivers license and I wasn't comfortable with that. Such a bummer because this is my ideal device! I want this more than any gaming device I have ever encountered.

Older versions of Unifi controller were subject to mining hacks because of the Log4J compromise. I would check to make sure you are running a recent version of the Unifi Controller.

Thank you, thank you, thank you. I use started using bookstack when I realized that I wanted a place for long form / long term storage of documents separates from my Notes / To dos. I love it and I deeply appreciate your hard work.

For others that haven't tried it, here's what clicked for me:

  - An opinionated hierarchy of Book -> Chapter (Optional) -> Page
  - Great search
  - WYSIWYG OR Markdown supported
  - Great integration into Diagrams.net
I love it. Thank you, thank you, thank you.

I think the grandparent is referring to Azure DevOps which is a Git / Issues product like Github and Gitlab, not Azure Cloud. Azure DevOps is "fine" though I feel like MS is pushing Github and will deprecate DevOps at some point in the coming years.

I panic paid off my car insurance just in case things get worse.

Still shop as you will get a refund from your current insurer when you cancel. Just because you paid doesn't mean that money is gone!

For integrating k8s deploy into CI / CD, I really like Krane [0]. It has several key features:

  1. A way to templatize YAML (though it could be used with Tanka too - the render command is split from the deploy command for this reason)
  2. Monitors the rollout of resources - it's possible to detect successful and failed deployments more easily.
  3. A way to run one-off commands during deployment.
  4. Uses kubectl under the hood so easy to add to any workflow.
It has other features that I don't use including secrets management.

Net net - I definitely think it could elegantly replace a bunch of bash scripts that do kubectl things.

[0] https://github.com/Shopify/krane

Are you saying that 2 people logged into iMessages on 2 devices with the same Apple ID and you want only one of those people to see an iMessage? How would that work?

I either don't understand the scenario you are describing or I don't understand the failure mode you mention?

I run a small gitlab instance on a $14/mo OVH instance and have been quite happy. I used to run on the smaller version and it was still OK.

There was a very "insider baseball" moment in 2011 with regards to AirBNB and a well known investor "discussing" taking money off the table. Note, the investor was basically saying that if the founders get some liquidity, you should offer the same to employees. I will never forget how much that raise my esteem him. [0]

So yes, if they were willing to do it in 2011, I am sure that they are doing it in this round too.

[0] https://techcrunch.com/2011/10/01/chamath-palihapitiya-airbn...

I have found that it's best to leave coding discussions like that to tools - we use Rubocop and Overcommit and it's a huge PITA every time it points out a minor quibble (we stop commits locally on our machines if new code doesn't pass both) BUT it saves us from having those conversations during code reviews. My general rule of thumb is that if there is a question of style that isn't caught by Rubocop, then it's very likely not worth having.

The other upside is that code reviews are higher quality and design focused.

I agree that it's annoying, but I would like to see some data about conversions before I would say "Do not ever pull that 'Subscribe' pop-up crap." I have heard anecdotes to the effect that it's actually great for the publisher and it would be especially great to hear the results of site targetted to the HN crowd.

The article's code base is also ~100K lines (of clojure) and the type checker runs for 2 mins, so it feels safe to say that Typescript's checking is an order of magnitude faster, right?

But the whole point is that by reducing the number of choices, that it becomes simpler to start. It's even in the docs:

Q: Why did you make this? A: I wanted to see if it was feasible to use S3 as a CMS, and I like working on projects like this for fun.

So the author wasn't trying to create a static site CMS (there are LOTS of those already), but something different and maybe simpler.