News for hackers. Stuff that matters.

dineshkumar_cs

Re:Show HN: 10x cheaper GitHub Actions on your AWS account on Wednesday July 31, 2024 @03:51PM (#41122802)
Congrats on the release. Running actions on AWS is nice. It's complex to deal with tools in the AWS ecosystem.
Re:Pandoc on Friday February 02, 2024 @11:54AM (#39230993)
I've been using it to generate Docx/PDF from my markdown. Just started to explore means to customize (with tex template). Recent updated obsidian plugin requires explicitly configuring pandoc with latex which started the rabbithole customizing experiment :)
Re:In 2024, please switch to Firefox on Sunday December 31, 2023 @12:24PM (#38825660)
I use different browser with multiple profiles, so i've a clean history and separation of work. Though i love some basic features like searching tabs, it was very limiting wrt privacy/blocking.

I've tried my best to adopt, the major issue was default color management and couldn't disable it. It keeps changing my display (brightens). I wish a browser releases a feature to consume less memory!

Re:Show HN: VideoGist – Useful YouTube video summaries on Sunday December 10, 2023 @10:37AM (#38592220)
Nice, was able to get a summary for my recording https://www.videogist.co/videos/scaling-beyond-microservices...

How are you defining chapters though?

Versioning, feature toggle and rollback - automated and implemented at different level based on the system. It could be an env configuration, or db field or down migration scripts or deploying last working version.
Hey Folks,

Apart from building one myself, I've noticed many organizations building config-management systems internally since they need to manage secrets/config with features like versioning, rollbacks, etc, on their cloud.

Thought AWS and GCP has KMS, it doesn't fit the orgs with multiple service and environments requirement. I will be adding multi cloud support and critical features of secrets management workflow. I would love to hear your thoughts.

Re:How I run my servers on Monday July 17, 2023 @07:25PM (#36765507)
I have a similar setup of Nginx proxy, Backends are Go binaries (without Docker) and Postgres. If it's for a pet project the free tier on GCP suffices.
Re:I Am Leaving on Wednesday July 12, 2023 @06:20PM (#36702460)
TXT files -> Sticky Notes -> OneNote -> Evernote -> Sublime -> Obsidian -> MD Files

Git and local markdown beats time and all note-taking apps.

If you've a small team, it doesn't make sense to have docker/established stack, and managing k8s needs experience and still is a pain.

You could get away with copying artifacts over ssh for a while.

Deployments could still be via Github actions or any other CI/CD tool or even scp.

Use Prometheus or Influx for storing metrics, ELK or Opensearch or loki for logs, Grafana for visualization, and Jaeger for tracing.

You would need a team to configure this setup and make it right over time. It's worth the investment instead of paying a cloud market leader.

Go service with Postgres (without external cache), deployed (SCP) in GCP VM

Reducing touchpoint definitely helps at MVP stage. You've to trade performance with features (depending on the tool dev tools vs CRUD business)

Re:Ask HN: Easiest way to build a CRUD app? on Monday February 14, 2022 @02:46AM (#30329323)
If it's for a side project, i would think about resiliency and lasting for long time once there's a need for it. This's also contributed by the stack or how you setup infra. So don't bother initially.

You can pick a framework if you're comfortable with mix of frontend and backend (rails, django etc)

If you are more on backend, pick say react in frontend and your choice of language in backend and write monolith. Have a database if needed. Avoid cache completely (You don't need to scale or make it performant). Infact you can use file based db (eg: bolt) and add Pg/Mongo/Sql later.

My usual setup is,

  1. Go for backend, react frontend
  2. Deployed backend in free-tier GCP VM
  3. Deployed frontend in Netlify/Heroku
  4. Use free pg database in Heroku
Avoid self provisioning as much as possible if you don't need the control.

If it's for Indiehacker project, would suggest to not build it right away, use nocode platform or template to setup landing page, validate and do things.

Have done few OSS, Go wrapper on top of gcloud client to do the tedious job of searching across whole infra for set of Vms (DBs, Kafka clusters, or any components etc) and login with tmux. Useful for my workflow.

Have done other dev projects for improving my productivity (eg. Infra setup, Automation etc) which all aligns with fact that i'm the first user and not worried about its success.

Even-though not focusing on marketing for the same, i wish more people use it and can extend it for value add then complex featurewise.

Could you share what those would be. This could be done by someone who've gcp editor access. This could be behind auth and can be called via API. We've written bots to give ssh access for anyone in org.

Infact gcloud have the feature its just cumbersome https://cloud.google.com/compute/docs/instances/adding-remov...

Apart from that the login to multiple machines at same time is something personally i needed to check status on multiple instance of apps, dbs, kafka, cluster etc.