HNHacker News
TopNewBestAskShowJobs

kgodey

648 karma · joined October 7, 2011

I work on Mathesar, an intuitive spreadsheet-like interface that lets users of all technical skill levels view, edit, query, and collaborate on Postgres data directly—100% open source and self hosted, with native Postgres access control. More info: https://mathesar.org/.

Email: kriti AT mathesar DOT org

meet.hn/city/us-Cleveland

submissionscomments
kgodey··on Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable
Thanks, taking a look. We just moved it to new infrastructure and we're still working out the kinks.

Edit: should be fixed, let me know if there are more issues.

kgodey··on Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable
Congratulations on launching, it's nice to see more open source products in this area (I work on https://mathesar.org/). Feel free to reach out if you'd like to talk and compare notes.
kgodey··on Ultorg: A User Interface for Relational Data
You're welcome! I'm very glad to see Ultorg both generally available and on the HN front page, you've built such a cool interface.
kgodey··on Ultorg: A User Interface for Relational Data
Congrats on launching, Eirik!
kgodey··on Grist is a modern, relational spreadsheet
You've described exactly what we're doing with Mathesar: https://github.com/centerofci/mathesar

Disclaimer: I also mentioned Mathesar in a sibling comment but this describes our vision so exactly that I thought it was worth mentioning again.

kgodey··on Grist is a modern, relational spreadsheet
This is what we're trying to do with Mathesar (https://github.com/centerofci/mathesar). We probably don't meet your needs yet because we don't support real-time concurrent editing, but we're actively working on the project and it is early days.
kgodey··on Adult Attention-Deficit/Hyperactivity Disorder and the Risk of Dementia
I've been working on managing my anxiety for several years, and my productivity has been getting worse as my anxiety lessened (which was counterintuitive to me). That's how I ended up figuring out I might have ADHD.
kgodey··on Adult Attention-Deficit/Hyperactivity Disorder and the Risk of Dementia
I'm a high-C person who was recently diagnosed with ADHD. In my case, I was compensating for ADHD symptoms with extreme anxiety, which eventually became unsustainable.
kgodey··on Apple's new video reactions are making therapy awkward
I’m pretty familiar with the Meet UI thumbs up feature and this was not it. The other person didn’t take any action other than making a actual thumbs up with their hand. They were confused by the visual as well and it distracted us from the call enough that he ended up investigating and it turned out to be the new Apple feature.

Edited to add: FWIW they were on the latest macOS and I wasn’t.

kgodey··on Apple's new video reactions are making therapy awkward
This happened to me in a recent work meeting, we were using Google Meet and suddenly the video had a huge animated thumbs up emoji dancing across the screen.
kgodey··on Ask HN: What’s the best GUI you’ve ever used for managing/querying databases?
I’m not sure if it’s okay to plug my project, but I work on Mathesar (https://github.com/centerofci/mathesar) which can be used as a Postgres GUI. We’re putting a lot of product/design effort into making it nice to use for non technical users.

Otherwise, I just use the command line.

kgodey··on When the facts change, I change my mind. What do you do?
I'm always amazed that people have so many opinions to begin with. My default for most things is "I don't know enough about that to have an opinion".
kgodey··on What to do if your house is overflowing with books
Our basement is somewhat humid so we do use dessicant. We use packets that change color when they absorb moisture [1] and they change color pretty rapidly, even in the airtight container. I keep meaning to rotate them for fresh packets regularly, but I think I've only done that once. The dessicant I've linked can be dehumidified in the oven, so it's possible to rotate and reuse them repeatedly.

[1] https://dryndry.com/products/5-gram-aiwa-orange-indicating-p...

kgodey··on What to do if your house is overflowing with books
I've had to deal with this a lot and here are some things I did:

- Upgraded all my bookshelves (from 5-shelf bookshelves to slightly wider 7-shelf bookshelves)

- Bought more bookshelves for wherever there was wall space

- Bought a bunch of airtight containers and put books I'm less likely to read away in the basement (they're inventoried for easy search)

We also bought doors for all our bookshelves at one point, but that's more about book care than increasing book capacity.

Right now I actually have bookshelf space for more books, but I'll probably need to go through the containers in the basement and actually get rid of some books eventually. :(

kgodey··on Undb – Private first, unified, self-hosted no code database
We're trying to build a community driven project in this space - https://github.com/centerofci/mathesar. We just did our alpha release a couple of months ago.

I'm philosophically opposed to open core (Mathesar is run out of a non-profit), but I can see why other projects do it – finding funding for a big project like this is difficult without VCs (who expect returns).

kgodey··on How Dowries Are Fuelling a Femicide Epidemic
People don't generally make decisions about their life by looking at the global scale, they do whatever is familiar to them from their upbringing and their friends and family. If you're used to the idea of dowry, and your potential marriage partner and their family is also used to it, then it's going to keep happening.
kgodey··on Ask HN: Open-Source Self-Hosted No-Code Platforms?
We just released the alpha version of Mathesar (https://mathesar.org/) a couple of months ago. I'm not sure we're a "no code platform" yet, but we're in the same space.
kgodey··on Thinking hard makes the brain tired
Answered here: https://news.ycombinator.com/item?id=35426378
kgodey··on Thinking hard makes the brain tired
Answered here: https://news.ycombinator.com/item?id=35426378
kgodey··on Thinking hard makes the brain tired
It's a function of how much stimulus a task involves, how much disambiguation you have to do during the task, and how much context you need to load to perform the task (and how different it is from previous tasks).

e.g. video meetings are more stimulating than audio meetings because you have more sources of input, and you have to stay alert in real-time. A single email is less stimulating because you can process those in your own time and space out if needed. But a morning full of answering emails is worse than a single video meeting because each email involves loading new context into your brain.

A sibling comment addressed disambiguation already. It's just a lot of work to take input, process it, be aware of context and goals, and get to sensible output. These days, I tend to allocate time just for planning. Executing plans is easy and I can do that when I'm tired, but planning takes a lot out of me.

I'm sure the cognitive impact of exact tasks is different for everyone depending on what your brain is used to. e.g. I'm very introverted; maybe meetings are less work for others.

kgodey··on Thinking hard makes the brain tired
I've been coming to terms with the reality of this recently. I had a concussion and post-concussion syndrome last year which meant my brain got tired extremely quickly for a few months. In order to get work done, I had to pay close attention to what kinds of cognitive tasks would end up being debilitating and make sure to take lots of breaks.

I'm mostly recovered now, but I'm more self aware about cognitive fatigue and how to structure my workdays to avoid it. It's decreased my general level of stress measurably.

kgodey··on Launch HN: Outerbase (YC W23) – A new UI and editor for your database
Congratulations on launching! I run an open source project solving similar problems, and would love to compare notes sometime.
kgodey··on Launch HN: Outerbase (YC W23) – A new UI and editor for your database
Mathesar core team member here. I don't want to distract from Outerbase's launch, but if you have time, would you be able to open an issue for the crash at https://github.com/centerofci/mathesar? We're still in alpha and relying on people checking out the project to report problems like these so we can fix them.

Also, relationships without foreign keys is on our roadmap: https://github.com/centerofci/mathesar/discussions/2276

kgodey··on How Python virtual environments work
I use virtualenvwrapper[1] and can't remember any problems with virtual environments either. It sets up human readable aliases for you like "mkvirtualenv" to create a virtualenv and "workon" to activate a virtualenv.

[1] https://github.com/python-virtualenvwrapper/virtualenvwrappe...

kgodey··on Mathesar slaps a web-based spreadsheet UI on your Postgres database
Prior discussion in our "Show HN" post last week: https://news.ycombinator.com/item?id=34999774
kgodey··on Show HN: Plato – Airtable for your SQL database
Will do!
kgodey··on Show HN: Plato – Airtable for your SQL database
Congratulations on launching! I'm working on a open source project that solves a similar problem, there's so many challenges with figuring out UI and UX for real-life databases. Your virtual columns concept looks neat!
kgodey··on A Relational Spreadsheet
This is all good to know, thank you for the feedback!

Our current installation process was spun out of our local development setup, which isn't ideal.

Cleaning up installation is one of the top things on our to do list. This also includes documentation for setting up Mathesar without Docker. We'd like to do Linux packages as soon as we can too.

kgodey··on The incompatibility of open core and profit
> It’s worrying, and maybe telling, that you don’t mention whom the project benefits.

I was trying to avoid talking about the specifics of the project (I didn't want to come across as self-promotional).

We only did our first release this week, so no one is invested in the project (yet). We have hypotheses about who it benefits but haven't had enough time to test them. Our current goal is to build a user base and that will give us the information we need to work on long term sustainability.

kgodey··on The incompatibility of open core and profit
I've been thinking about this problem a lot, since I'm trying to figure out how to sustain our open source project. Our project is complex enough that it requires a few full-time people to maintain it. Our current funding comes from a grant, which is not sustainable in the long term.

I'm philosophically opposed to open core because tying revenue to proprietary features seems like the wrong incentive structure, I can't imagine how you'd avoid conflicts of interest. Plus, I'm building open source software because I believe in user freedom, so proprietary features leave an icky taste in my mouth.

My theory so far is that the open core model makes sense for VC-backed companies that are targeting enterprise customers. Most open core products seem targeted at enterprises, not small businesses or individuals. I assume this is because only enterprise deals can make the amount of money that VCs expect from investment. Of course, this leads to enterprise features being prioritized, which sucks for smaller organizations or people using the software.

I'd like my project to focus on meeting the needs of everyday people. I think we need more consumer focused open source software that is so well designed that it will displace proprietary SaaS software, where the incentive is to provide a service that customers get locked into. Software should be a tool, not a service.

The only project that I can think of doing a great job here is WordPress. WordPress is very easy to use, Automattic builds it, but they are not the only ones to make money from it, and I think the incentives are well-aligned.

I'm hoping I can find a similar funding model where I can build a sustainable project for everyday users without going after the enterprise market and all the sacrifices that entails. We are a non profit now and that keeps our incentives aligned with users.

← PreviousPage 2 of 5Next →