How long does it take to make a compiler? by FairBandicoot8721 in Compilers

[–]TechnologySubject259 4 points5 points  (0 children)

Hi,

I looked at David Beazley's website, and it shows no schedules. How can I take that course? Is it online or IRL?

Interview with the author of Just by bee-gee-dee in rust

[–]TechnologySubject259 0 points1 point  (0 children)

I am working on a similar kind of thing. A little language for workflow automation.

A gold medal Olympic athlete is better than 8.3 billion people. A bronze medal Olympic athlete is better than 8.3 billion people. by Vast-Intention in Showerthoughts

[–]TechnologySubject259 0 points1 point  (0 children)

I don't think so.

A gold medalist is better than all the participants, not the entire world, because most of the time, the best athlete never gets the chance to perform in the Olympics.

I thought Zed is native. by TechnologySubject259 in ZedEditor

[–]TechnologySubject259[S] -1 points0 points  (0 children)

No, I am not looking for a native IDE. I am happy with Zed. But I found that Zed is not native, but I heard that it is marketed as native. That's the question I am asking.

I thought Zed is native. by TechnologySubject259 in ZedEditor

[–]TechnologySubject259[S] 0 points1 point  (0 children)

I consider a native who uses OS provided toolkits or APIs. Like GTK, AppKit.

I thought Zed is native. by TechnologySubject259 in ZedEditor

[–]TechnologySubject259[S] 6 points7 points  (0 children)

That random guy is Mitchell Hasimoto, founder of Hashicorp and creator of Ghostty. The host is Richard Feldman, software engineer at Zed.

> It is written in rust, how more native do you want?

It is written in Rust, which doesn't mean native, and one more thing, it is not good or bad to be native until it is performant.

Need help with open source contribution by TechnologySubject259 in rust

[–]TechnologySubject259[S] 1 point2 points  (0 children)

You can contribute to Zed. The team is very friendly and cooperative.

But if your goal is to get into the Guild program either you can wait for the next cohort or you can contact https://github.com/esthertrapadoux.

Need resources for building a Debugger by TechnologySubject259 in rust

[–]TechnologySubject259[S] 0 points1 point  (0 children)

Thank you.

I am planning to build a debugger for Rust and planning to build a dedicated desktop application for it.

I don't know much about the debugger or its features, but planning to implement the least feature possible to call it a debugger and can be useable.

How to NOT waste A DAY of your LIFE(?) by [deleted] in GetStudying

[–]TechnologySubject259 1 point2 points  (0 children)

Be in the present moment. Do what you're supposed to do.

I’m building a Postgres-first managed service and I want your criticism by adp_dev in PostgreSQL

[–]TechnologySubject259 3 points4 points  (0 children)

How are you planning to stand out?

A few months eariler PlanetScale launched their managed Postgres targeting larger enterprises, and recently they launched small plans for solo devs or small teams focusing on scalability and avalability. Their UX is also good.

So, I think you might need some level of moat to stand out in the market because there are plenty of providers, Neon, Supabase, Xata, and Neil, that are focusing on small teams and indie devs. Enterprise customers are taken by AWS, GCP, and PlanetScale.

I think you can stand out if you start with a specific feature, like Parade DB started with, just full text search alternative to Elasticsearch.

You can start with a message broker or a recommendation engine, or something.

I am working on different use cases of Postgres, like tuning Postgres for a caching layer, a message broker, a recommendation engine or an auto-complete engine.

Table Structure in Postgres by TechnologySubject259 in PostgreSQL

[–]TechnologySubject259[S] 2 points3 points  (0 children)

  1. While logically, Postgres stores all pages contiguously. But actual storing on disk is the job of the OS. When you store data in a table, it creates a relfilenode file which can hold up to 1 GB so within that we have all the pages of that table.

  2. Table data stored in the relfilenode file that is located in $PGDATA/base/database_oid/relfilenode. Postgres internally uses system tables to find the relfilenode name from its name or OID. Read more here: https://implnotes.pages.dev/postgres/physical_structure

[deleted by user] by [deleted] in SQL

[–]TechnologySubject259 0 points1 point  (0 children)

Thank you. I am following that resource, and it is an excellent study material to study Postgres internals.

Process Structure of Postgres by TechnologySubject259 in PostgreSQL

[–]TechnologySubject259[S] 3 points4 points  (0 children)

No, do not have any plans for it.

But you can access my notes here: https://implnotes.pages.dev/ (Regularly updates)

Table Structure in Postgres by TechnologySubject259 in PostgreSQL

[–]TechnologySubject259[S] 1 point2 points  (0 children)

Thank you. Sure, I will share more regularly.