shivylp
Privacy Policy: I DO NOT log/store anything from users chat (except the numeric telegram-id and the language preference). And I DO NOT send any user info to OpenAI as well (I would rather shut it down)
But yes, the ideal setup would be to have a system that can connect to data sources and figure out the schema, etc. And for that, it needs to have on-prem. I am currently working on this.
It's more of a command-line note-organizer tool that makes it slightly easier to index and manage bunch of markdown files.
Ask HN: How do you discover products/services by other teams within your org?
With microservices pattern, in a medium-big organisation, there are lots of services maintained by lot of different teams. And somewhat regularly, new services are created, old services are deprecated, ownerships change, etc. With all this some challenges emerge:1. Hard for new team members to make sense of the overall system. 2. Repeated efforts: team A does not know team B has solved a...
Like you already concluded, this to me, feels impossible (May be someone will come up with a brilliant way to do it ). Even if we just consider the text based consumption via news and other websites, it still feels super hard because we are not talking about filtering out some keywords.
Show HN: A simple command-line based note organisation app
Ask HN: What Are Your Problems?
I love building things in my free time. But usually I build something technical or out of curiosity about a new tech/framework/language etc. Not exactly a targeted solution to a real problem (You can see my projects here: https://github.com/spy16).For a change, I am looking to find problems that others are facing (that also interest me) and build something that solves those problems. Anything...
Show HN: Sabre – Highly customizable and embeddable Lisp engine for Go (Golang)
It's far from complete. But posting here hoping it may work as a starting point for you. (I intend to work on it in the coming week).
Show HN: Skit – Build slack bots quickly and easily
I am not saying it's not possible to move towards the pattern you are suggesting. But since i decided to demonstrate Clean Architecture in this, i went with the current pattern which shows clear boundary between layers. In other words, what is used and what you are suggesting are just 2 patterns having their own advantages and disadvantages. It is probably not appropriate to call one or the other `non-Go way`.
But now that we have discussed this, i am interesting in trying that as well. Not sure if i should refactor or create a new project.
This is not to say that the layout is a standard or the best possible one. It has it's advantages and disadvantages (a whole git repository and a blog article is dedicated to describe both aspects. Hence, I will not get into that discussion here). I chose the layout simply because it's already a well documented one. That being said, I will be more than happy to see other layout and even refactor the structure.
Open source projects generally are not typical web apps or REST API services. They are platforms or tools like docker, kubernetes, Hugo etc. While these projects are good usecases for studying golang code, they feel very complex due to their specific non-simple (if not complex) domain. My idea was to have a web app and API service project which has dead simple domain but highlights the coding practices so that newcomers can read and understand without having to understand what containers are etc.
Few other clarifications I would like to make:
- every directory is not essentially a package in Go. Only directories that have at least one go file are packages. Internal and PKG are not supposed to be packages in that sense. They are just a superficial boundaries between internal and public code.
- web directory is not a package in this project.. it contains static asset files.
- simplicity is something i absolutely love. That is the main reason I like golang. If you look past the outer structure of the project and dig into the code and packages, I think you will see the simplistic design inside. My other projects (e.g. https://github.com/spy16/radium) follow the simplistic method you explained.
Show HN: A sample project for Golang
I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in...
Ask HN: Opinions about commentary in Golang
Go convention is to write comments for every entity in a package that is exposed (starts with an upper case letter). Even linter complains about not commenting. I have heard people argue over this saying some things shouldn't be commented if they're obvious enough.I agree that obvious things don't really need a comment. But the problem of commenting only certain things as opposed to all things,...