Google Drive and Google photos (delete from Drive without losing them on Photos)

All of my photos are on Google photos. They are stored using the free space with Google’s quality rather than the original quality. There is a folder on my Google Drive that is called “Google Photos”. Some photos but not all are in this Google Drive folder. I believe this folder was created automatically.

If I delete this entire folder, these photos disappear from Google Photos. At the same time, I don’t want to keep a photos folder on Drive (after all, that is what Google Photos is for!). How do I have a clean Google Drive but still keep all my photos?

I’ve tried playing with the settings on Google Drive (“Create a Google Photos folder”) and Google Photos (“Sync photos & videos from Google Drive”) but no combination seems to achieve the desired result.

The accepted answer in Can I delete my Google Photos folder from my Google Drive? is incorrect by the way. I tried exactly that and it still deleted them on Google Photos (I had to restore the folder on Google Drive from the bin)

Is it possible to cancel this NTFS resize without losing data?

I have an external HDD with an NTFS partition, which has backups of my home directory and media, among other things. I’m currently resizing it with GParted to make room for an ext4 partition, but it’s taking way longer than I anticipated. After 4 hours it’s at 20%, so it will take 16 more hours to complete. I can let it run, but it’s getting in the way of other things I need to do. Can I cancel it without losing data? If so, how?

I’ve already tried pressing the Cancel button in GParted, but it still needs to complete the current operation. I’ve tried pressing “Force cancel”, but it warns,

Are you sure you want to cancel the current operation?

Cancelling an operation might cause SEVERE filesystem damage.

so I’m not doing that.

Additional info:

  • I have Windows 10 in dual-boot if I need to repair the NTFS partition.
  • The drive is a 1.5 TB Seagate external, connected via USB 3.0. Its partition table is MBR.
  • I don’t have any other backups, though a lot of what’s on there is recoverable.
  • My laptop is an Asus K56CA with Ubuntu 14.04

Does an Eldritch Knight’s Weapon Bond protect him from losing his weapon to a Telekinesis spell?

Eldritch Knight fighters have the ability to bond with a weapon, a ritual which gives the following property (PHB, p. 75):

Once you have bonded a weapon to yourself, you can’t be disarmed of that weapon unless you are incapacitated.

There are two instances of disarming (that I know of) in D&D. One of them is the Disarming Attack from the Battle Master fighter archetype, and the other is the optional Disarm action option contained in the Dungeon Master’s Guide.

The Telekinesis spell allows the caster to potentially steal a held item from another creature, including a weapon:

If the object is worn or carried by a creature, you must make an ability check with your spellcasting ability contested by that creature’s Strength check. If you succeed, you pull the object away from that creature and can move it up to 30 feet in any direction but not beyond the range of this spell.

Does an Eldritch Knight’s Weapon Bond protect him from losing his weapon to a Telekinesis spell?

How do you decouple storage and compute resources without losing the benefits of locally attached storage?

Services like DynamoDB (not specifically, but it was the first that came to mind) provide dynamic scaling on write/read capacity (i.e. compute) as well as storage capacity.

This means that you can have a DynamoDB table terabytes in size, with 0 provisioned capacity on reads or writes. Importantly, you are also only paying for the storage, as no reads/writes are being done.

If DynamoDB nodes use locally attached storage (presumably they need to for latency reasons), what do they do with the idle CPUs of those nodes?

The motivation for this question is because I am currently running a data store on AWS EC2 instances, already on instance types with the highest SSD capacity (i3 class), where storage capacity needs dramatically exceed compute/memory/network needs, resulting in most of the nodes having idle CPUs i.e. wasted money.

How do you provision storage and compute resources efficiently without losing the benefits of locally-attached storage? How do established systems like AWS DynamoDB do it?

Need an interface for rapid selection without losing focus on primary task

In my application, the user needs to listen to a transcript of a conversation while taking notes. But the user ALSO needs to be able to indicate in some way when the speaker changes.

I have the note taking interface built. Basically, keeping her hands on the keyboard, the user listens and whenever a note is needed, she hits a hotkey to create a new note and place the keyboard focus there, and she can just type the note.

Now I need an interface to allow her to record when the speaker changes. The speakers are known in advance, so all the user has to do is pick one. There will be at most a handful of speakers, certainly not more than 9.

My best idea so far is to number the speakers 1 – 9 and establish a hotkey like Ctrl+N to assign the current speaker as speaker N.

But my concern is that the number is arbitrary and people will have trouble remembering the assignment between number and speaker, especially if the number of speakers is on the high side, like 6 or 7 people.

Is there a better way to do this that I’m missing?