It does not handle any infrastructure, so no hosting. It allows me to set multiple small tasks, come back and check, confirm and move forward to see a new branch on GitHub. I open a PR, do my checks (locally if I need to) and merge.
2,712 karma · joined February 11, 2010
Software engineer for 17 years across multiple startups. Led teams in the US, Germany and India. Mostly remote.
I do not read or write code manually anymore. I experiment with custom harness, agent-driven products for business workflow automation. Building own GPU based gui framework, server manager with a multi-app unikernel. People should be able to go from prompt to live apps without knowing tech.
And a couple client projects.
I have given up city life and hustle culture. I share my home as a co-living space, mainly for artists and digital nomads.
I have a chicken farm. Split my day time between farm and desk work. If you are in India, or plan to be, and want to stay in a village while building your product, message me on X/Instagram.
- https://github.com/brainless - https://x.com/sumitdatta - https://linkedin.com/in/brainless - https://www.instagram.com/curryhostel
It does not handle any infrastructure, so no hosting. It allows me to set multiple small tasks, come back and check, confirm and move forward to see a new branch on GitHub. I open a PR, do my checks (locally if I need to) and merge.
This is what an agent can do with an LLM. LLMs can help take English and generate some sort of an algorithm. The agent stores algorithm not the prompt. I do not know what current commercially available agents do but this was always clear to me.
Think of extracting parts of an email subject. LLM is great at going through unseen subject lines and telling us what can be extracted. We ask LLM what it found, where. For things like dates, times, city, country etc, we can then deterministically re-run on new strings to extract.
There is a crawler to chase given objective and crawl/store web page results. We use Claude Haiku and Brave Search API (own API keys) and we will support local models soon.
Potential use-cases are lead generation, competitor search, product tracking, contracts search.
- Start with an objective, like "track Python/TypeScript jobs from any job site"
- Anthropic Claude gives starting keywords and crawl guidelines
- Using Brave Search API, we get URLs
- Crawl starts
At the moment you can do keyword search. Entity extraction is coming soon, so "job post" will be an extracted entity in the above example and you can browse all jobs from any crawled site in a uniform UI.I checked their team page, repositories and bounties. It is lovely to see things so well structured around an open source product that encourages everyone to contribute, share, even get paid.
I will keep this in mind for our team calls as a brilliant reference.
I am just going for the low hanging fruits - very basic stuff like location, person, event, activity, date (a few more things) and relations between them. One of the limitations is that I want to do deterministic extraction with suggestions from AI/ML, so there is much code to be written. I will email you, thanks a lot!
It is very much a work in progress with lots of commented out code which are just experiments.
I am in a similar space and our product creates workflows from prompts. Internally it is a JSON schema generator and response parser (from AI). We focus on creating assistants (personal or team) that reside on local computers, can crawl, read from any data source and build a knowledge graph for search, daily tasks, etc.
In our UI efforts (we are really behind in this) the graph editor is starting to look like how I see in your product.
The idea was to use the Git commit log to show how a software evolved into what it is today. I needed to think of zooming in and out of context, where there are thousands of commits involved. I am not a good UI person so I will definitely take inspiration from this.
At this moment, we have not entered the territory of conflict resolution but I know what you mean. Interestingly I just came across this: https://arxiv.org/pdf/2410.18415 (released on Oct 24, 2024).
Then the nodes in the graph maintain types (things like people, date, currency) as extracted and allow queries.
https://github.com/pixlie/PixlieAI
Currently building a demo where we crawl startup investment data to build a knowledge graph that can be filtered for patterns.
The engine can guide the crawl process, to keep crawl limited to the problem statement.
We need a "fair source", or whatever we call it. We need a way for people to contribute, many ideas to gain a community of contributors, without a funded agent to simply focus on how to monetize the software.
Open source or "fair source" are all distribution models. For people to see, try, adapt and maybe even contribute to your software ideas. It enables everyone to build and share. And if someone wants to compete with the stated software, they can buy a license. That is a fair business model, IMHO.
I have a very generous free tier and I want to add two paid tiers. I have to figure out a license check that doesn't leak user information.
I would love to collaborate with you and also hear about your future plans for monetization.
I have been through really rough periods and as my health took a big toll, the only means I had to recovery was to move away from crazy startup life. Gradually I understood that, maybe, there is a better balance. I still want to learn, grow, solve problems, dream big.
Instead of making 3 year plans, I started making 10 year plans. I started taking care of my health, like it is the most important thing. I unplugged for a couple years, lived in cheap places to lower my financial burden.
Now I live in a small village, have built a work routine that has no deadlines and I am happy, very happy. I have a hostel I run here, I write software I love, I am planning a product. I just setup a camping spot, it is lush green around here, a slow and simple life (all shops close at 20:00 for example).
I sacrificed those magazine cover dreams but in return I got a wonderful life and I am building again, just at 0.5x speed. I hesitate to think about accelerators like YC. I know I will panic so much when it comes to all those metrics, money and everything else I cannot process anymore. But that is OK.
I have worked with PHP in my early days (2006...), for about 6 years. I wanted to move to a language more structured. When I switched to Python I felt it was worth my investment. Working as a web developer, JavaScript was always there and I could not change that. After working with Python for 11 years, I felt if I attempt to be a founder again, I needed two things from a language - structure in developing my ideas, peace of mind to take a product to users' hands. I was OK to learn syntax, but I can not become a legendary developer with magical knowledge of some language.
Refactoring the codebase is wildly different since I get so much support from the compiler/type system. And, if it compiles, it will simply not have a class of errors.
The investment is steep, really steep. I am no distinguished engineer, just another one with average talent. I have been working full-time building my product and I am preparing to launch - multiple products in the next 6-7 months, all on the same core code-base in Rust. I have never felt a language could give me this much.
It is an open source app to download pervade data and provide fast search, offline access, automatic labels, categories, summaries, etc
Starting with emails, calendars and attachments. Integrations for Slack, LinkedIn, Stripe, databases, even web crawl are coming...
I plan to have real-time collaboration on top to make money (ideally with end to end encryption).
I take privacy very seriously. I do not even have OAuth2 apps for Google to access your data - you have to create those yourself (there is documentation in the app).
This branch has updated readme:
https://github.com/brainless/dwata/tree/feature/prepare_mvp_...
Starting with emails, calendars and attachments. Integrations for Slack, LinkedIn, Stripe, databases, even web crawl are coming...
This branch has updated readme:
https://github.com/brainless/dwata/tree/feature/prepare_mvp_...
In a way a deeper question I have is do we humans actually "understand" death in similar ways? I personally do not think so and it arises from how much or little I have seen people spend time pondering on these topics. With some, I can discuss hypotheticals easily and with others I just can not. They do not admire these subjects and I wonder if our brains just perceive some of these things differently. Time is another such topic.
I should add that we do not need to agree on what is "death" in order to grieve the missing. But I guess how would cats know death vs missing (vacation)?
I think car rides are "good enough" for a certain distance vs short flights. Short flights (tiny aircrafts) are so expensive because they have to compete with the good enough option and I am not sure that can ever happen.
The more important point is that flight accidents can affect people or buildings that are far away from roads - practically anywhere within a certain range of a flight path. This will have huge effect in people's mindset about safety and work against the popularity of such flights.