Live data from Hacker News

Ask HN: What Are You Working On? (August 2022)

news.ycombinator.com

41–50 of 52 posts

Re: Ask HN: What Are You Working On? (August 2022)

#41
Mostly on MongoDB to PostgreSQL translation server: http://oxidedb.com or https://demo.oxidedb.com.

I have been wanting to dive deep into a Rust project and the challenge of implementing the MongoDB protocol and then translating it into some sort of SQL counterpart was the first thing that really clicked and got me excited enough to get me working on it nonstop for 3 weeks now.

Some backstory:

Quick intro video:

https://youtu.be/nAlWieBS9VA

I have created a product that relies on MongoDB for a document store but doesn’t really need any of the distributed features to really justify having a hosted MongoDB or DocumentDB instance. Now that we’re trying to turn this into a product, we’re seeing that some companies have a little bit of resistance around managing yet another database. Most of our clients already have and manage PostgreSQL in one form or another. I knew that PostgreSQL already offered first class JSON support, but I didn’t want to rewrite the application data layer from scratch if I could avoid it. That’s when I started researching if there was a “proxy” that would translate the MongoDB protocol - that I was completely ignorant about - into PostgreSQL. To my surprise there was nothing ready for production use but I found MangoDB that later on became FerretDB. I delved into the code and was in love with the idea. The team around is really nice, but I found that they had greater ambitions - they basically wanted to offer multiple backends, namely Tigris, on top of PostgreSQL.

On the other hand, I have been waiting to find an excuse to delve deeply into the rust ecosystem but never really found something I was passionate about until I had the idea of challenging myself to see if I could learn about the protocol that MongoDB uses by relying on their public documentation and the hints I found on FerretDB.

Another thing I added to my toolbelt while developing this was about creating parsers. In order to transform MongoDB JSON to SQL queries, I ported an existing library from the MongoDB team from PEG.js to pest.rs!

It’s in very early stages, and it’s work from someone that is not yet super comfortable with the stack so keep in mind this is the beginning of a journey for me that I embarked out of pure joy on getting a tiny bit better on rust and making things click internally.

Re: Ask HN: What Are You Working On? (August 2022)

#42
I have started planting local fruit trees with an aim to plant 120,000 local fruit trees in the next 3-5 years. Currently I have reached 3000 in the last 5 months, with another 1000 in polybags.

Leaving programming after 25 years of it, I wanted to do something that will help world be a better place even after I am gone. Trees have always appealed to me. Hence local fruit trees -- sell fruits to run farm once fruiting happens in a few years. Local plants are localized to climatic and soil conditions of the area thereby requiring the least nutrition, water and care.

Its going to be a bit slow from here for few reasons, I have to learn to grow saplings faster and out of season, make fertilizer year round and figure out how to ensure plants are growing. I have figured out some of it, but financial resource crunch will hit me in next 6-8 months. So now trying to come up with ways to handle that.

Help in any of the above is extremely welcome. Does anyone feel social impact funds will want to look at me?

Re: Ask HN: What Are You Working On? (August 2022)

#43
The startup I was working for went under at the end of May, so I've been putting my focus into a new UI component library I started at the beginning of the year. It's called Skeleton [1] and utilizes Svelte + Tailwind. Makes building UI for SvelteKit apps a breeze.

Reception has been great so far, just trying to get the word out and gather feedback and additional contributors.

I launched a Discord [2] today. Feel free to stop by and say hello!

[1] https://skeleton.brainandbonesllc.com/

[2] https://discord.gg/SdysnXcB

Re: Ask HN: What Are You Working On? (August 2022)

#44
A new paradigm for building web apps: a framework integrated with a runtime integrated with an IDE! https://gadget.dev

We think that so much of software development is still the same stuff repeated over and over: auth, hosting, CRUD, search, tables, forms, etc etc. Each app always has some juicy special something about it, but that core is wrapped in layers of stuff you don’t need to redo every time. Our mission is to make the first and only lines of code you write super pertinent to the specific problem you’re solving.

We’re starting with Shopify apps cause we can give developers a one click, fully managed, code-extensible API integration which is a lot of work with the Shopify API otherwise. Would love to know what y’all think!

Re: Ask HN: What Are You Working On? (August 2022)

#45
I’ve been working on a music visualizer that runs in the browser by listening to the microphone on your device. Right now it looks just like the bars on Apple Music but I’ll be adding more visualizations like the ones from cool old stereos from the 90’s.

https://soundq.co

Re: Ask HN: What Are You Working On? (August 2022)

#48
we're building https://app.learningloop.org/loop/founders - a personalized discovery platform for learning.

Learning Loop helps users spend 10x less time searching how to learn a skill, by showcasing how other people mastered it and offering competence-based and demographic filters on top of it.

Re: Ask HN: What Are You Working On? (August 2022)

#49

I'm working on Cling, a training community for rock climbers. Rock climbing is a complex, metric-driven, and growing sport that doesn't have good-enough tooling in tech. Outdoor vs indoor is very different, so we're focused on significantly improving the climbing gym experience for now. https://www.cling-app.com/

What made you choose to build an iPhone app before an Android app? I'm curious where that debate stands in the last few years as I haven't seen the arguments for a long time.

Main reasons for me are speed, quality, and showing proof of market.

I have worked on Android previously, but I'm much more familiar with iOS. In a space with competition, product quality is one of the important factors to gain user interest. That's also the reason I didn't go with React Native, since the tech needs will grow to a point where I won't be able to provide a good enough UX. Once I've proven value, I can hire an Android dev.

Re: Ask HN: What Are You Working On? (August 2022)

#50
It will sound like an Show HN, but if you want to use a microblog that you can follow more regularly, instead of opening a thread on Ask HN every time for this question, here you go. Theme was especially likened to HackerNews.

Hacker's Work: What are you working on? A microblog for your works (https://hackerswork.com)

Post reply on HN