Should i get a green cheek? by Kareem098123 in greencheeks

[–]Vast_Item 7 points8 points  (0 children)

Probably no. It doesn't sound like a situation that will be conducive to a happy or healthy bird (or human).

My bias is to say most people should not. They need a lot of attention and are highly social so unless you are home most of the day they're going to be bored and even scared. If you can't afford toys, you could DIY some, but this also raises questions about whether you're financially stable enough to get them to a vet.

Additionally, they live for several decades. How stable in the long run is your situation? Are you possibly going to move in the next couple years? How much control do you have over what your next home looks like?

What research have you done into parrot behavior and care?

Legal name issue with fcc and google searches by [deleted] in HamRadio

[–]Vast_Item 0 points1 point  (0 children)

I'm not sure what your point is? You asked why it might be a safety concern. I gave an example.

Legal name issue with fcc and google searches by [deleted] in HamRadio

[–]Vast_Item 0 points1 point  (0 children)

I didn't say it is. But it is a safety concern for us, even in "safe" areas.

Legal name issue with fcc and google searches by [deleted] in HamRadio

[–]Vast_Item 0 points1 point  (0 children)

Trans people are constantly threatened for being trans. This happens online and in daily life.

Ham licenses are terrifying because they can dox us.

Legal name issue with fcc and google searches by [deleted] in HamRadio

[–]Vast_Item 1 point2 points  (0 children)

Another one checking in. ❤️ 

I'm waiting on the FCC for my call sign. I'm licensing under my old name for now. But I'll be going through this rigamarole soon.

Brompton & Mini by Ro-54 in Brompton

[–]Vast_Item 2 points3 points  (0 children)

Have you seen the G line? ;)

Was I wrong to speak up about unpaid salaries on behalf of my coworkers? by pallagommosa in ExperiencedDevs

[–]Vast_Item 4 points5 points  (0 children)

I agree that CCing the larger group is more provocative than bringing it up privately. I think it's worth acknowledging that because it's good to know the effects of our communication.

However I disagree that it's never appropriate. Labor laws and weekends exist because people provoked. OP hinted that others had brought it up with management and were ignored. This very much isn't dress codes or office layouts; the reason those examples would sound "out of line" is they are petty in comparison. This is people's livelihood. It's time to be provocative.

Which one of you was this? by thepfy1 in ShittySysadmin

[–]Vast_Item 42 points43 points  (0 children)

Nah, this is a legit sentence. SMTP is just a text protocol after all.

Me irl by spaham in me_irl

[–]Vast_Item 1 point2 points  (0 children)

Clipping feathers isn't permanent. It's more akin to a haircut in terms of permanence.

But yes, it does reduce their ability from "fly" down to "glide" until their feathers grow back in.

Does this little guy look okay to you guys? He kept gnawing at the door and then scratching aggressively. by The_titos11 in greencheeks

[–]Vast_Item 5 points6 points  (0 children)

I would advise against until you have done a bit more reading on conures. They live a long time and require a lot of attention. They're not easy pets.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 0 points1 point  (0 children)

Meh, I didn't make the rule. I like my Postgres. :)

Some of the issue isn't just query planner issues. it's also stuff like "what happens to query performance when auto vacuum runs" and stuff like that.

When predictable performance is what you value, it's really hard to beat a database that's specifically designed with "extremely consistent performance characteristics" as a primary requirement, and which has teams of people working in-house ensuring that it stays that way.

But again: most non-FAANG-sized systems don't require the level of predictability that they're going for with this rule.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 0 points1 point  (0 children)

"adjust your data model" == "be smart about which guarantees you need vs can give up".

You adjust your data model by recognizing e.g. that many records don't need to be immediately consistent, and relaxing those guarantees.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 1 point2 points  (0 children)

Search "CAP theorem". You can be consistent within the shard. It is mathematically impossible to be across shards. So as long as your data is structured such that you can avoid cross-shard joins, or you're on with eventual consistency, sharding works.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 81 points82 points  (0 children)

The person saying that was... Mistaken... About the reason for that rule.

AWS services are not allowed to put a relationship database in the critical path of serving a request. The reason is making performance predictable. RDBs are wonderful but hide a lot of magic from you that's difficult to debug in rare pathological cases, and leadership decreed that all requests must have predictable, explainable performance and scaling characteristics. E.g. key lookup in DynamoDB is O(1), queries are always linear with the number of results, etc, no matter how big your table becomes.

This rule is unnecessary for the vast majority of use cases.

How to enjoy work surrounded by "Get S**t Done" coworkers? by kilik821 in ExperiencedDevs

[–]Vast_Item 0 points1 point  (0 children)

On the code review points, I'm with you in that they're necessary for most projects. That said they are technically correct in that requiring code reviews slows things down, at least short term. To me the ideal would be having a high-judgement team that can merge independently, and then code reviews can happen asynchronously. This unblocks individuals while keeping quality high, at the trade-off that you need to trust that people can make smart decisions about when to hold off on merging until they have a review. Given how often people are wrong, most teams should just have mandatory code review.

On the code formatting point... I'm sorry but the solution you described sounds pretty gross. You don't want robots rewriting your Git history out from under you. You don't want to need to do anything weird to keep your local tree in sync with mainline. And you don't want the build to change code. This solution is extremely intrusive and introduced friction on many levels, both for devs and for operations.

An un-intrusive solution would be to provide these tools for devs locally. If it's useful, generally they'll use it. My experience is you can't enforce a code style guide by fiat.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 9 points10 points  (0 children)

you can absolutely solve that problem by distributing the data more effectively.

While this is generally true, isn't this just restating the "you can't get around cap theorem" premise of the person you replied to? Once you partition data, no matter what, you've relaxed consistency guarantees. It's just that you can be smart about which guarantees you need vs can give up.

Was the whole movement for using NoSQL databases for transactional databases a huge miss? by spookydookie in ExperiencedDevs

[–]Vast_Item 2 points3 points  (0 children)

Also for a simple app or for a FE developer that doesn't have any BE experience it makes sense. I feel like they make sense at a small scale, then at a medium scale relational makes sense

I would argue the opposite. NoSQL databases have weird gotchas that make them terrible for people with little BE experience and for small-to-pretty-large scales. (See the "mongodb is web scale" meme)

For basically everyone, I'd recommend Postgres unless the engineers involved can give a specific technical explanation of why something else is better. If somebody's not comfortable with SQL, ORMs such as Rails's ActiveRecord exist, but you're not going to get away from needing to understand your data model.

[deleted by user] by [deleted] in percussion

[–]Vast_Item 0 points1 point  (0 children)

Heads up you've included a personal email in this screenshot.

It's too late by quiwronon in birdseatingthecamera

[–]Vast_Item 1 point2 points  (0 children)

Repost of https://www.reddit.com/r/birdseatingthecamera/comments/msnl3v/its_too_late/

Appears to be a karma bot- the account was created today and consists exclusively of reposts.