Hacker Newsnew | past | comments | ask | show | jobs | submit | hacker_newz's commentslogin

Because open-sourcing and publicizing a tool with no valid use-case comes off silly.


You sound like someone who would throw their child's painting away instead of putting it on the fridge because it was just a piece of paper with a few brushes of paint slapped onto it.


WHAT LOL. You're on hacker news and you're complaining that people are hacking?! Literally the entire tenet is playing around and experimenting for our own edification and fun. On August 25, 1991, Linus Torvalds posted a message on the comp.os.minix newsgroup... something to the effect of "just a hobby, won’t be big and professional". I MEAN COME ON MR HACKER_NEWZ. The irony is deafening.


If the only explanation someone can provide is that "a cluster is slow", the issue isn't with network observability. They need to do at least the minimum level of analysis before escalating.


Yes, that would be great, but unfortunately there are application teams (particularly in the enterprise) lacking such tact when blaming infrastructure for issues.

Good old silos are alive and well, and ownership is not always part of the culture.


In our case the expected golden path is that once our team figures the proper procedure, we will establish it for the downstream teams that are direct supports of the application teams.

So at least in theory things are somewhat well set up, but there's too much siloing at our level (wildly separate network teams, teams for specific clouds, etc.)


Unfortunately we were the right team for escalation before escalating to network team.


If tenants are on separate databases how would that be an issue?


Because database, in Postgres terms, doesn’t mean physical node. It’s more akin to a VM than anything else. The term for an installation of Postgres is database cluster, which can contain N databases, each of which can contain M schemas.


Thanks! Is there a good primer to this terminology that clarifies these terms on various popular database and cloud platforms?

It seems there is good potential for confusion unless we use the same terms consistently when discussing architecture and design across teams.

Even the term RDS (Relational Database Service) is sometimes said to be inaccurate since it is a "Relational Database SERVER as a Service"

A few related terms that cause confusion:

"Schema" could refer to a Database Schema or in some contexts, a single table's logical data structure. (Or a single data set's data structure -- or a standard for one, like JSON Schema)

Data Catalog products like "AWS Glue Data Catalog" which only store the metadata or schemas of the table they crawl ... refer to the entities they store as "Databases" and "Tables" (but no "Schemas") and documentation includes guides talk about "creating a database"[1] and "creating a table"[2] in AWS Glue. There has to be a better way to refer to all these entities without using the word schema with so many meanings -- or calling both physical tables and their metadata as "tables". Otherwise this is needlessly confusing and hard for beginners.

---

EDIT: even more madness. This StackOverflow discussion [3] has more examples of confusing usage:

> On Oracle .... A Schema is effectively a user. More specifically it's a set of tables/procs/indexes etc owned by a user. Another user has a different schema (tables he/she owns) however user can also see any schemas they have select priviliedges on.

> MySQL: database/schema :: table

> SQL Server: database :: (schema/namespace ::) table

> Oracle: database/schema/user :: (tablespace ::) table

[1]: https://docs.aws.amazon.com/glue/latest/dg/define-database.h...

[2]: https://docs.aws.amazon.com/glue/latest/dg/tables-described....

[3]: https://stackoverflow.com/questions/298739/what-is-the-diffe...


Not AFAIK. In MySQL, the only time “cluster” is used is to refer to NDB Cluster, which is a distributed DB product. Schema means a logical grouping of tables, the same (more or less) as Postgres.

As to schema itself, yes, it’s heavily overloaded, and you just to grok it from context. I can talk about a table’s schema or a DB’s schema, or as you mentioned, JSON schema. Although the latter is helped by simply not using JSON in a relational DB.

You must remember that SQL is an ancient language, and the relational model is even older. There are going to be oddities.


Separate logical databases, within the same RDBMs, so sharing CPU, disks, RAM etc


You trust an entity you can't interact with over a human being?


Having experienced Waymo’s driving, definitely.


Have you seen human beings? Especially when they're driving?


Granted I've never been in a Waymo but I've definitely been picked up by Uber/Lyft drivers who were extremely erratic and likely drunk or high.


100%. Seeing the idiots we give driving licenses to these days, I’d pick the machine every single time.


After a total of 41 Waymo rides so far: Yes, absolutely.


You can call their customer support line if you have a problem.


a car cannot rape me


Yes


I was expecting a Game of Life implementation.


Why?


God this process sounds awful. Why would anyone want to work for a company like that?


Interesting projects. Pushing your code to a billion users. TC in the $500k-$1MM range.

I would really encourage people that don't mind big companies to study for the interviews and just get the job. I promise you that you'll someday run into the algorithms questions you studied in real life. And you'll grow your software engineering career and make a lot of money. Dismissively writing it off feels cool, but you're really missing out on a good experience.

(I don't work for a FAANG anymore, but I did once, and it was fun. Super smart coworkers. Interesting work. Great pay.)


For the hope of retiring at 35.


There are plenty of other ways to retire at 35 without having to put yourself through that clown show.


Like what?


[flagged]


You just listed "professional gambler" 9 times.


Not true, "professional athlete" isn't just a professional gambler, it's one who won a certain kind of lottery even before birth.


For start, day trading is effectively gambling.

Your advise is horrible and will harm people taking it seriously.

And earning 8 millions as "social media influencer" by age 35 is so unhelpful advise that gambling would be more effective...


> For start, day trading is effectively gambling.

Not unless you managed to get hired as a (quant) trader with a performance fee. Privatized gains, shared losses. Of course, it's very hard to get hired for such a role.


> Finance

I have a ton of friends in finance. Many worked for the most prestigious IB firms out of undergrad and moved on to PE/hedge funds where they make mountains of cash. I don't know 1 of them who has even considered retiring anywhere close to 35, nor of anyone in their professional networks who've done so. Not saying its impossible but the likelihood of doing so is vanishingly small.


> doesn't take much to retire at 35. All you need is about $5-$8M

You live in a rarefied world, my friend.


> All you need is about $5-$8M in the bank

Oh, is that all? Well, why aren't we all doing that?


I want to live in your world where people think you need hundreds of millions to retire, and getting $5M is apparently super-easy.


You quite delusional about a number of things. It's not even worth pointing them out.


That is not how s3 buckets work.


it used to be like that (without cloudfront)

https://docs.aws.amazon.com/AmazonS3/latest/userguide/websit...


Your Google Fiber IP is part of a residential network with a completely different service agreement and larger limitations than Google Cloud.


Oracle does not deserve a shout out for charging market rate for their service.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: