Default to index.html in Spaces
Navigating with a browser to a spaces bucket yields a terrible looking giant XML file. What I'd like is to be able to host an index.html file in the space, and have navigation to / default to /index.html. This idea has been discussed for years , and while it was claimed to be worked on, it was never completed. This is a hugely important feature for a lot of people.  https://www.digitalocean.com/community/questions/spaces-set-index-html-as-default-landing-page
Hello guys! I want to share some details about a wonderful essay writing service that I found recently. I needed help with my argumentative essay because I couldn't get it ready on time. Looking for help with essay writing, I found SpeedyPaper and placed an order. I was impressed by the simplicity of the entire process. I didn't need to request a quote or negotiate with writers. After submitting all the details at SpeedyPaper, I kicked back and relaxed. The payment was sent in a few seconds, so their writers started working on my order simultaneously. I highly appreciate the fact these guys have a live chat that works 24/7. I didn't face any issues using this essay helper. Their managers notified me when the assignment was completed. I wanted to get a top-grade paper, requesting essay help at this site, so I examined the received paper thoroughly. Fortunately, I didn't spot any grammar mistakes. The assignment also was 100% unique, which is an amazing result! Surfing the Internet, I discovered that it provides the best help writing essay paper. There are a lot of five-star reviews submitted by undergraduates who used this website. These guys definitely deserve a high rating! https://speedypaper.com
Essay outline and structure
An approximate outline of an essay Introduction. Reflection of the problem in the text: formulation of the problem; why this problem is relevant today; Commentary of the problem: what the author writes about; how the author writes; what conclusion leads the reader to. Author's position. The student's position: agreement/disagreement with the author; own position; Argumentation (2 arguments). Conclusion - conclusion. The structure of the essay is determined by the requirements imposed on it: The thoughts of the author of the essay on the problem are stated in the form of short theses. The author's thought is supported by evidence. Consequently, the theses are always followed by arguments. Arguments can be: phenomena of social life; facts; references to the opinion of scientists; events; scientific evidence; life experience and life situations, etc. We recommend giving 2 arguments in favor of each myhomeworkdone reviews, because 1 argument may be unconvincing, and 3 arguments will "overload" the essay, which is made in a genre oriented on imagery and conciseness. If everything is laid out correctly, such an essay-explanation will acquire a circular structure: introduction; thesis and arguments; thesis and arguments; thesis and arguments; conclusions. https://bestpaperwritingservicereviews.com/reviews/myhomeworkdone-review
App Platform -- Static IP
We should be able to securely whitelist our infrastructure to access external resources, without apps being able to be given static IP addresses we can not use the service without opening our infrastructure to security problems.
DON'T WRITE ESSAYS ON THE LAST NIGHT
You can afford such luxury speedypaper review no sooner than in the 3rd year, because you will gain experience in writing a large volume of texts. For now, it's best to stick to this plan: 1 week to find a topic 2 weeks to find literature, read/abstract it, find something you can use for citations and references. At least 2 DAYS for writing + 1 DAY for proofreading!!!!!!!!! It's frustrating to get interesting papers, but every 2-3 paragraphs, catching typos with your eye ~____~ for a teacher is a sign of laziness and incompetence. It is better to devote the weekend preceding the deadline to writing your essay, so that if anything, you can correct something for Monday-Tuesday. Usually the morning after "essay night," you can look at your text with fresh eyes and identify the jams! And, consequently, eliminate them before turning it in! Note that often the LMS likes to put the deadline at 11:59 p.m.! https://scamfighter.net/review/speedypaper.com
App platform console via doctl CLI
The current browser-based console is very limited. It would be really nice if you could do something analogous to docker exec in the doctl CLI. For example: doctl apps exec <app id> <component name> <command> [args] .
Support login by U2F (Yubikey, Trezor, ...)
Support most secure way to login services. This is reason why I prefer AWS for the most critical applications.
Allow users to configure new droplets with custom specifications to give emphasis to certain aspects e.g. RAM. Currently, in order to utilise a 8GB RAM you would also need to upgrade to 4x vCPUs and 5TB transfer, which isn't very cost-effective. When creating/resizing, users should be given the options to configure all aspects of the specification e.g. vCPUs, Memory, SSD and Transfer to meet their requirements. Looking at previous posts here, I can see many similar requests to mine so I'm sure this is a feature that all users would appreciate and will prevent them from looking elsewhere to find something to better suit their needs. I sincerely hope you consider this. Kind regards, Ahmed Patel
Github Container Registry <--> App Platform
It should be possible to deploy apps directly from GitHub container registry. As many ppl use workflows for CI & CD.
6x SSD Faster then Storage Optimized
Testing a memory optimized with 6x SSD has shown equal or better performance than storage optimized droplets for the same price: fio --name=read_throughput --directory=/ --numjobs=8 --size=10G --time_based --runtime=60s --ramp_time=2s --ioengine=libaio --direct=1 --verify=0 --bs=1M --iodepth=64 --rw=read --group_reporting=1 fio --name=read_iops --directory=/ --size=10G \ --time_based --runtime=60s --ramp_time=2s --ioengine=libaio --direct=1 \ --verify=0 --bs=4K --iodepth=64 --rw=randread --group_reporting=1 ######## NVME ## THRU Jobs: 8 (f=8): [R(8)][100.0%][r=13.6GiB/s][r=13.9k IOPS][eta 00m:00s] read_throughput: (groupid=0, jobs=8): err= 0: pid=9740: Sat Jun 25 01:25:52 2022 read: IOPS=13.7k, BW=13.4GiB/s (14.4GB/s)(806GiB/60059msec) slat (usec): min=22, max=32618, avg=76.91, stdev=580.11 clat (usec): min=577, max=258835, avg=37194.29, stdev=22028.11 lat (usec): min=619, max=258859, avg=37271.36, stdev=22027.95 clat percentiles (msec): | 1.00th=[ 5], 5.00th=[ 8], 10.00th=[ 10], 20.00th=[ 13], | 30.00th=[ 17], 40.00th=[ 24], 50.00th=[ 46], 60.00th=[ 52], | 70.00th=[ 55], 80.00th=[ 57], 90.00th=[ 61], 95.00th=[ 63], | 99.00th=[ 79], 99.50th=[ 86], 99.90th=[ 106], 99.95th=[ 213], | 99.99th=[ 253] bw ( MiB/s): min= 8924, max=17148, per=100.00%, avg=13739.84, stdev=139.60, samples=960 iops : min= 8924, max=17148, avg=13739.52, stdev=139.60, samples=960 lat (usec) : 750=0.01%, 1000=0.01% lat (msec) : 2=0.12%, 4=0.70%, 10=10.77%, 20=25.01%, 50=19.16% lat (msec) : 100=44.17%, 250=0.11%, 500=0.01% cpu : usr=0.41%, sys=6.98%, ctx=156351, majf=0, minf=121 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=100.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0% issued rwts: total=824690,0,0,0 short=0,0,0,0 dropped=0,0,0,0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: bw=13.4GiB/s (14.4GB/s), 13.4GiB/s-13.4GiB/s (14.4GB/s-14.4GB/s), io=806GiB (865GB), run=60059-60059msec Disk stats (read/write): vda: ios=852279/8, merge=0/6, ticks=30889457/78, in_queue=29191284, util=99.92% ## IOPS Jobs: 1 (f=0): [f(1)][100.0%][r=456MiB/s][r=117k IOPS][eta 00m:00s] read_iops: (groupid=0, jobs=1): err= 0: pid=9762: Sat Jun 25 01:27:48 2022 read: IOPS=110k, BW=430MiB/s (451MB/s)(25.2GiB/60001msec) slat (nsec): min=1389, max=329814, avg=2709.85, stdev=2690.83 clat (usec): min=66, max=197563, avg=578.30, stdev=627.60 lat (usec): min=72, max=197568, avg=581.15, stdev=627.64 clat percentiles (usec): | 1.00th=[ 285], 5.00th=[ 433], 10.00th=[ 469], 20.00th=[ 502], | 30.00th=[ 523], 40.00th=[ 537], 50.00th=[ 553], 60.00th=[ 578], | 70.00th=[ 603], 80.00th=[ 635], 90.00th=[ 717], 95.00th=[ 799], | 99.00th=[ 955], 99.50th=[ 1074], 99.90th=[ 1549], 99.95th=[ 2409], | 99.99th=[ 3523] bw ( KiB/s): min=289856, max=478088, per=99.93%, avg=439767.21, stdev=37689.60, samples=119 iops : min=72464, max=119522, avg=109941.82, stdev=9422.37, samples=119 lat (usec) : 100=0.01%, 250=0.51%, 500=19.20%, 750=72.73%, 1000=6.88% lat (msec) : 2=0.61%, 4=0.06%, 10=0.01%, 250=0.01% cpu : usr=13.55%, sys=31.91%, ctx=153655, majf=0, minf=15 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=100.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0% issued rwts: total=6601173,0,0,0 short=0,0,0,0 dropped=0,0,0,0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: bw=430MiB/s (451MB/s), 430MiB/s-430MiB/s (451MB/s-451MB/s), io=25.2GiB (27.0GB), run=60001-60001msec Disk stats (read/write): vda: ios=6766939/45, merge=0/13, ticks=3325921/97, in_queue=14200, util=99.94% ######## SSD ## THRU Jobs: 8 (f=8): [R(8)][100.0%][r=13.4GiB/s][r=13.7k IOPS][eta 00m:00s] read_throughput: (groupid=0, jobs=8): err= 0: pid=9570: Sat Jun 25 01:25:54 2022 read: IOPS=13.6k, BW=13.2GiB/s (14.2GB/s)(795GiB/60065msec) slat (usec): min=22, max=12420, avg=31.65, stdev=36.81 clat (usec): min=560, max=283005, avg=37732.02, stdev=25813.05 lat (usec): min=589, max=283035, avg=37763.83, stdev=25812.54 clat percentiles (msec): | 1.00th=[ 3], 5.00th=[ 6], 10.00th=[ 7], 20.00th=[ 9], | 30.00th=[ 12], 40.00th=[ 16], 50.00th=[ 55], 60.00th=[ 58], | 70.00th=[ 60], 80.00th=[ 62], 90.00th=[ 64], 95.00th=[ 66], | 99.00th=[ 70], 99.50th=[ 75], 99.90th=[ 101], 99.95th=[ 234], | 99.99th=[ 268] bw ( MiB/s): min= 8592, max=16264, per=100.00%, avg=13566.50, stdev=141.26, samples=960 iops : min= 8592, max=16264, avg=13566.37, stdev=141.26, samples=960 lat (usec) : 750=0.01%, 1000=0.02% lat (msec) : 2=0.31%, 4=2.09%, 10=22.29%, 20=17.93%, 50=4.19% lat (msec) : 100=53.13%, 250=0.07%, 500=0.03% cpu : usr=0.35%, sys=6.01%, ctx=179346, majf=0, minf=120 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=100.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0% issued rwts: total=814044,0,0,0 short=0,0,0,0 dropped=0,0,0,0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: bw=13.2GiB/s (14.2GB/s), 13.2GiB/s-13.2GiB/s (14.2GB/s-14.2GB/s), io=795GiB (854GB), run=60065-60065msec Disk stats (read/write): vda: ios=841432/9, merge=0/6, ticks=31487885/88, in_queue=29799008, util=99.91% ## IOPS Jobs: 1 (f=1): [r(1)][100.0%][r=668MiB/s][r=171k IOPS][eta 00m:00s] read_iops: (groupid=0, jobs=1): err= 0: pid=9583: Sat Jun 25 01:27:51 2022 read: IOPS=169k, BW=662MiB/s (694MB/s)(38.8GiB/60001msec) slat (nsec): min=1342, max=1457.7k, avg=2231.97, stdev=2302.64 clat (usec): min=63, max=209278, avg=374.86, stdev=532.05 lat (usec): min=65, max=209280, avg=377.21, stdev=532.01 clat percentiles (usec): | 1.00th=[ 184], 5.00th=[ 227], 10.00th=[ 265], 20.00th=[ 310], | 30.00th=[ 338], 40.00th=[ 359], 50.00th=[ 379], 60.00th=[ 396], | 70.00th=[ 412], 80.00th=[ 433], 90.00th=[ 465], 95.00th=[ 498], | 99.00th=[ 578], 99.50th=[ 611], 99.90th=[ 791], 99.95th=[ 1074], | 99.99th=[ 2868] bw ( KiB/s): min=389856, max=695352, per=99.97%, avg=677802.49, stdev=27009.39, samples=119 iops : min=97464, max=173838, avg=169450.62, stdev=6752.34, samples=119 lat (usec) : 100=0.01%, 250=8.10%, 500=87.27%, 750=4.49%, 1000=0.07% lat (msec) : 2=0.03%, 4=0.02%, 10=0.01%, 20=0.01%, 250=0.01% cpu : usr=16.54%, sys=42.12%, ctx=297261, majf=0, minf=15 IO depths : 1=0.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=100.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0% issued rwts: total=10169867,0,0,0 short=0,0,0,0 dropped=0,0,0,0 latency : target=0, window=0, percentile=100.00%, depth=64 Run status group 0 (all jobs): READ: bw=662MiB/s (694MB/s), 662MiB/s-662MiB/s (694MB/s-694MB/s), io=38.8GiB (41.7GB), run=60001-60001msec Disk stats (read/write): vda: ios=10510477/108, merge=0/39, ticks=3299339/275, in_queue=14304, util=99.88%