HNHacker News
TopNewBestAskShowJobs

zoomzoom

468 karma · joined March 18, 2010

Building @ Coherence - https://www.withcoherence.com
submissionscomments
zoomzoom··on AI for AWS Documentation
Thanks for the perspective!
zoomzoom··on AI for AWS Documentation
We actually open sourced the project - see here https://www.withcoherence.com/post/create-your-langchain-and...
zoomzoom··on AI for AWS Documentation
We did something similar for all the cloud whitepapers from AWS, Azure, GCP, CloudFlare, and CNCF at https://cloudwhitepapers.withcoherence.com/

These are fun projects!

zoomzoom··on The Cloud Whitepaper Index: Langchain, Pinecone and ChatGPT Powered Q&A
We are excited to introduce our latest project, The Cloud Whitepaper Index, which leverages generative AI to give you an AI-powered Cloud Architecture expert with access to almost 1,000 expert-written whitepapers from AWS, GCP, CloudFlare, Azure, and the CNCF.
zoomzoom··on Create Your Langchain and Pinecone Powered AI App on AWS or GCP
Our latest starter repo makes it easy for anyone to build their own GPT-powered AI app using Langchain and Pinecone with Coherence on top of AWS or GCP. This is our second AI starter repo in addition to our OpenAI GPT starter and this time we’re open sourcing the repo we used to launch our GPT-powered Cloud Whitepaper Index.
zoomzoom··on Launch HN: Argonaut (YC S21) – Easily Deploy Apps and Infra to AWS and GCP
Google cloud also has Cloud Run and GKE autopilot.

It’s great to see all the amazing tooling being built into this space. Other companies to check out include flightcontrol, architect, quovery, Coherence (withcoherence.com - disclosure that I’m a founder), stacktape, and zeet.

zoomzoom··on Codespaces but open-source, client-only, and unopinionated
This exact workflow is why we have integrated Cloud IDE with full-stack branch preview (both of which know about database seed/migrations) at Coherence (withcoherence.com). [disclaimer - I’m a cofounder]. You can also integrate other seeding tools like snaplet, mentioned in a sibling comment here, which is an awesome solution to this problem!

Would be happy to discuss getting a PoC setup to see if it helps in your case, or to answer any questions, feel free to reach out

zoomzoom··on Ask HN: Best Practices Guides You're Aware Of
This is different than what you’re asking about but is a GPT-powered chat with a library of over 500 best practice whitepapers from cloud providers: https://cloudwhitepapers.withcoherence.com

Hopefully the chat and functionality makes it more useful than just a guide or manifesto.

Any ideas or feedback welcome!

zoomzoom··on Deja View: Google ‘Reads’ from Its Old Playbook, 'Domains' Product Shutdown
As we watch the evolution of Google's product portfolio, we've observed the company's occasionally perplexing tendency to shut down successful, well-liked services, often to the frustration of its user base. The recent decision to offload its Google Domains product to Squarespace is the latest in a series of moves that has left many of us scratching our heads.
zoomzoom··on 11 years of hosting a SaaS
I'am a cofounder of withcoherence.com, a PaaS developer experience on top of your own cloud. We are not open-source, but we support both AWS and GCP and provide a free tier of usage. Happy to answer any questions, feel free to get in touch!
zoomzoom··on Migrating from Heroku to EKS
If you want to use ECS on AWS, or use Cloud Run (+GKE if needed) check out withcoherence.com. In many ways it's similar to Porter as a "PaaS in your cloud" experience - but importantly it is not k8s based. Happy to discuss Heroku migration with anyone who's curious!
zoomzoom··on The Cloud Whitepaper Index: Langchain, Pinecone and ChatGPT Powered Q&A
The Cloud Whitepaper index provides an unprecedented service: it allows users to chat with an index of over 500 cloud whitepapers, packed with industry-leading insights and best practices. These whitepapers, often locked behind dense jargon and technical complexity, are now available to you through an interactive, AI-powered model that simplifies this giant pile of information. The index will search these documents using vector search and embeddings (stored in Pinecone), and will incorporate this contextual information into its answers as you chat with it. We are including almost 500 documents across a wide range of topics, with each document having its own detailed listing page with a GPT-generated description and tags, too! The chat interface will surface the sources used in each answer and link you to them seamlessly, making it easy to dive deeper.
zoomzoom··on Heroku Status – Dashboard/API Offline
Withcoherence.com is another way to get a great developer experience without doing all the work yourself.

Disclosure - I’m a cofounder

zoomzoom··on [dead]
At Coherence (withcoherence.com), we've released a new open-source starter project for an OpenAI-powered app to showcase why Coherence is a great place to build & deploy full-stack apps powered by ChatGPT and other LLM APIs.
zoomzoom··on An Open-Source AI QA Engineer with ChatGPT
At Coherence (withcoherence.com), we've released a new open-source starter project for an OpenAI-powered app to showcase why Coherence is a great place to build & deploy full-stack apps powered by ChatGPT and other LLM APIs.
zoomzoom··on Reliability: It’s not great
I think this whole category is interesting, from the next-gen PaaS to the cloud-native ecosystem. Totally empathize with how hard what fly is doing in terms of scale and reliability is.

At Coherence (withcoherence.com) we're focused on a developer experience layer on top of AWS/GCP. You might describe it as flyctl for AWS.

zoomzoom··on Four ways to build web apps
In bucket number four, there’s also the option of a PaaS experience in your own cloud. Of course there are always trade-offs on control and complexity, but if you want to deploy to fargate or Google Cloud Run, without getting bogged down in writing pipelines and infra as code, and you want to get the Vercel-level developer experience that we all are getting used to - check out this category of tools. Including one where I’m a cofounder - withcoherence.com!

Feel free to ping hn@withcoherence.com if we can answer any questions or help you get running…

zoomzoom··on Ask HN: Are people considering moving off of Fly.io?
Just in case any folks are thinking about switching and wondering where else to go, there have generally been 2 alternatives: - Another PaaS - people love render, Railway, Vercel. Heroku is still best-in-class even if not free. Replit has a PaaS built in now too that is getting very real. - Going to the raw cloud e.g. AWS or GCP. As much as folks say that terraform or pulumi or CDK has made this easy, it's just really not the same thing to get a great developer experience without a ton of work.

There's a new class of tools emerging that represents a 3rd way. withcoherence.com (I'm a cofounder) gives you the preview environments, built-in pipelines, and friendly UX that Vercel has set the standard with, while operating against your GCP or AWS account. Lock-in, uptime, service diversity, compliance, and pricing are all better on AWS/GCP than a PaaS. Coherence even adds a built-in Cloud IDE, giving you a gitpod or github codespace alternative with zero additional config or integration work.

Most of the "PaaS in your own cloud" category is a pile of kubernetes abstraction. Coherence is something different, that represents a real alternative for teams that are used to a great workflow, but who don't want to invest the time to glue together open source and IaaS, or who aren't a fit for enterprise grade CNCF-based tooling.

If anyone wants to check it out more or has any questions, happy to answer them or to help with migrations - just hit up hn@withcoherence.com!

zoomzoom··on Ask HN: What's your unpopular tech, programming opinion
Cloud IDEs are the future. Nobody will run code on their laptop/workstations in 10 years in a professional context.

There's no difference to a business between first-gen infra as code (terraform/cloudformation) and second-gen (CDK/pulumi/etc ...). They both should be replaced by a developer platform that runs in your own cloud

The best tool to build on is something that combines the two with one simple config, like what we're building at withcoherence.com!

zoomzoom··on Ask HN: What would be your stack if you are building an MVP today?
Choose something from bucket 1 and pair it with an own-cloud PaaS such as what we're building at withcoherence.com! There's nothing that will help you move faster than using well-understood tools with huge ecosystems, and freeing yourself from glue code and internal tooling.
zoomzoom··on Staging is dead: The rise of preview environments
Awesome to see so much engagement on this topic from the HN community (I work on community at Coherence with Robert, who wrote this piece). Thanks, y’all!

To first address the idea that preview environments are trivial to build or are already solved, generally we think that’s not true except in a “rsync=dropbox” kind of way. On top of what we’ve already built at Coherence, which represents a considerable investment of resources (especially when compared to what’s available to software teams <30 heads), there’s still so much more to do before we are even close to 10x better than what teams do today with PaaS or Infra-as-code.

Staging and other static pre-prod still has a place in the SDLC, the rise of previews doesn’t mean that these have no place. If your app has static integrations with 3rd parties, special data that needs to be manually managed, or integration with other workflows/teams/customers that require manual integration - staging/pre-prod has a huge place. In our case, Coherence supports static environments just as easily and fully as it supports previews (as do many other devops automation tools).

To the point above about tons of work left to do, one of the biggest pieces is helping with data generation/automation for new environments. Integration with data anonymoization tools to make moving data from prod possible, data generation/seeding tools that can introspect a schema and generate realistic data, and a library of snapshotted datasets from other envs are all things that some teams do, but which should be available to everyone. Features like load testing and security scanning for ephemeral environments are adjacent areas of opportunity.

There is absolutely no question that sprawling microservices make automating previews more complex, as do bigger teams. And the concerns around cloud cost are 100% valid. On cost, Coherence automatically does things like use spot instances and pause inactive environments. In practice, cost is not the primary issue with usability. Complex serverless systems often have the most trouble with dependencies across 100’s of functions and cloud-provided resources, and to us that only means that these kinds of systems will benefit the most as preview automation scales to encompass them (it still doesn’t do a good enough job today). That said, for a lot of real-world teams, there are cheap productivity benefits on the table if they’d invest in better developer experience.

Alongside reproducible cloud-hosted dev envs, automated pipelines, and ephemeral environments, feature flags and canary releases are also relevant best practices for release management. Coherence doesn’t really help with either of those at this point, but great tools exist for lots of language/framework ecosystems already.

We’re still a new product/company and we love hearing from users - feel free to ping hn@withcoherence.com with any questions/comments!

zoomzoom··on Wing: A cloud-oriented programming language – request alpha access
This is one of the more sophisticated and cool of the "Self Provisioning Runtime" concepts that have emerged in the last few years (https://swyx.io/self-provisioning-runtime). Some of the others: - https://www.pulumi.com/docs/tutorials/cloudfx/ - https://www.serverless.com/cloud - https://www.shuttle.rs/ - https://encore.dev

In general, while it's clear that somehow cloud complexity needs to be abstracted away from developers, I don't think it makes sense that new programming languages or frameworks are necessary to do this well. It makes migration of existing apps and backwards compatibility with the existing software ecosystem too challenging.

At Coherence (withcoherence.com - I'm a cofounder), we believe that a new category anchored by tools like replit, AWS CodeCatalyst, and our products is the solution to this problem, because it does not have the same issues. Instead, it offers best-in-class versions of the same workflows and toolchains that teams are using now, while radically reducing the investment required to get there.

It's an exciting time in the DevOps world!

zoomzoom··on Is Crypto Dead?
Mainly because PG wrote the tweet. Generally I would agree to be honest - but on this forum it feels hard to argue the rules in this case.
zoomzoom··on Solving Common Problems with Kubernetes
Totally agree that k8s is great, and that it needs deeper coupling to specific common app patterns to be more useful to devs (as opposed to platform teams). IMO a new layer of abstraction above k8s is the right approach, for a variety of reasons. We’re trying to build it at withcoherence.com, please check out our early MVP!
zoomzoom··on DevOps is broken
Couldn't agree more top-level.

The other thing that this misses is that the deployments to the cloud are only half the battle. CI/CD pipelines, Dev environments, and other SDLC phases like planning and testing are just as important as terraform. Making the infra as code better and more reusable is a great step in the right direction but only part of the puzzle to making software development workflows better in the big picture.

zoomzoom··on Replit Mobile App
Understanding the moving parts well enough is one thing. Being responsible for writing and maintaining all the layers of configuration and glue it takes to properly operate web apps in the cloud is another. There's room for abstractions short of no-code that remove this burden, IMO, and not just for beginners or learning.
zoomzoom··on We're moving on from Firebase
I'm curious if you think it must be the case DX should be so cloud-specific. Could someone (maybe like my company, withcoherence.com) create a broadly "good" engineering workflow for different kinds of cloud apps, and map that onto different cloud substrates? I don't have your degree of experience with the internal culture at GCP but I would have to agree it seems to be less customer-obsessed than the examples you provide.

It's clear that AWS is more popular, especially with startups, but my experience is that GCP is better, if viewed through a user experience and product quality lens, outside of a few notable exceptions such as SSL certs (ACM) and some NoSQL DB products.

zoomzoom··on Show HN: Coherence, the developer platform to end yak-shaving
Thanks! Eventually we do plan to offer enterprise deployments of Coherence on-prem. We don’t plan to open source our control plane, because we believe the right development model for this kind of product is to deliver it as a service.
zoomzoom··on Show HN: Coherence, the developer platform to end yak-shaving
Thanks for the suggestion!
zoomzoom··on Show HN: Coherence, the developer platform to end yak-shaving
Thanks! We're really excited about the potential for what we're building, and would love to discuss any use-cases you've got and how we can support them. Feel free to reach out to hn@withcoherence.com.
← PreviousPage 2 of 9Next →