Is there a balancing issue giving a Wizard a wand capable of casting Illusory Script once per day?

Wizard expressed a desire for a magical wand that could cast the ritual spell Illusory Script without burning a spell slot/ritual slot. I though about giving a wand that can cast the spell once per day. Seems relatively fair for a magical item but not sure if there are any balance implications.

Can I measure time by counting frames and trusting on the ‘240 FPS’ that my iPhone 7+ slow motion camera is capable of record?

I’m using a slow motion video recorded using an iPhone 7+ to track something but would like to avoid recording a chronometer to know the time the process is taking. I need to measure about 10 seconds with an uncertainty of at most 0.1 s… Is this possible by just counting 2400 frames of my homemade video?

How common are creatures capable of doing magical damage in 5e?

I’ve been thinking about homebrewing some things. One of the benefits that I’ve been considering is a resistance to non-magical damage (for example, for a sort of Rage-lite feat), or perhaps immunity (for a sort of door-barring spell). I thought this was a neat idea, because it gives the DM the ability to override it if they need (give important baddies magic weapons), but also gives it a high cost (the party gets to loot a magic weapon if they have to contend with someone who cancels this advantage.)

But, thinking about it, there might be a lot of monsters with magical attacks available. Or maybe attacks from non-humanoid, non-beasts are magical by default or something. If either of those were the case, that benefit doesn’t do anything in most cases. So, How common are magical attacks (including ranged/melee/spell, in terms of quantity of monsters in released sources (Monster manual, Volo’s guide, Mordenkainen’s Tome, etc.)?

A good answer would give a general idea of whether this benefit would apply often enough to be useful in the way I hoped (enemies that are unaffected are generally special) (e.g. “As a DM, I find that nearly all/very few of the monsters I use have a way of doing magical damage”), but the best answer would have actual numbers.

I’d love to have a nice table that just lists out these things (like something that says by CR ranges, here’s how many have no magical attacks, here’s how many whose attacks count as magical, and here’s how many have spells, or whatever categories make the most sense), but I don’t know if there are databases that tabulate information like that (Could a search for “counts as magical for the purposes of overcoming resistance”, or the like, work?). Perhaps a random sampling of a more manageable number of monsters could be considered representative?

How much traffic VPS is capable to handle at a time

Dear Friends,

Currently I hosted my site one in hostgator sharing and another one in blogger. I want to move both sites into good hosting.

One of my blogs get visitors as 100 – 150 Users at a Time.(Hostgator Shared Hosting)
Another Blogger get visitors as 500 Users at a Time.(Blogger Custom Domain)(Will move to wordpress)

I need a VPS Hosting which can handle this much of traffic (Approx 800 Users at a time)and cpu resources with cpanel.Please give me suggestion.

In my Sharing Hostgator…

How much traffic VPS is capable to handle at a time

ffmpeg h264_nvenc, “No NVENC capable devices found”

I’m trying to get hardware encoding working on ffmpeg.

I’m using Ubuntu 18.04 with its default kernel (4.15.0-50.54), ffmpeg package (3.4.6-0ubuntu0.18.04.1) and Nvidia drivers (390.116-0ubuntu0.18.04.1)

My hardware is a Lenovo Thinkpad P40 Yoga with a NVidia Quadro M500M (GM108GLM) which is supposed to have PureVideo HD 6 (VP6). I have not found a list of the codecs, pixel formats, bitrates, and resolutions supported by NVENC on this card, but it should be able to encode simple H264 videos at the very least. In fact, I have successfully used NVENC with OBS (Open Broadcaster Software) on the same computer in the past.

But ffmpeg gives the following messages:

[h264_nvenc @ 0x562d21d512a0] Loaded Nvenc version 8.1 [h264_nvenc @ 0x562d21d512a0] Nvenc initialized successfully [h264_nvenc @ 0x562d21d512a0] 1 CUDA capable devices found [h264_nvenc @ 0x562d21d512a0] [ GPU #0 - < Quadro M500M > has Compute SM 5.0 ] [h264_nvenc @ 0x562d21d512a0] OpenEncodeSessionEx failed: unsupported device (2) [h264_nvenc @ 0x562d21d512a0] No NVENC capable devices found [h264_nvenc @ 0x562d21d512a0] Nvenc unloaded 

What can I do to fix it?

Here is the full output:

$   ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 -vcodec h264_nvenc test.mp4 -v 56 ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers   built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)   configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared   libavutil      55. 78.100 / 55. 78.100   libavcodec     57.107.100 / 57.107.100   libavformat    57. 83.100 / 57. 83.100   libavdevice    57. 10.100 / 57. 10.100   libavfilter     6.107.100 /  6.107.100   libavresample   3.  7.  0 /  3.  7.  0   libswscale      4.  8.100 /  4.  8.100   libswresample   2.  9.100 /  2.  9.100   libpostproc    54.  7.100 / 54.  7.100 Splitting the commandline. Reading option '-f' ... matched as option 'f' (force format) with argument 'lavfi'. Reading option '-i' ... matched as input url with argument 'testsrc=duration=10:size=1280x720:rate=30'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'h264_nvenc'. Reading option 'test.mp4' ... matched as output url. Reading option '-v' ... matched as option 'v' (set logging level) with argument '56'. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 56. Successfully parsed a group of options. Parsing a group of options: input url testsrc=duration=10:size=1280x720:rate=30. Applying option f (force format) with argument lavfi. Successfully parsed a group of options. Opening an input file: testsrc=duration=10:size=1280x720:rate=30. detected 4 logical cores [Parsed_testsrc_0 @ 0x562d21d4b660] Setting 'duration' to value '10' [Parsed_testsrc_0 @ 0x562d21d4b660] Setting 'size' to value '1280x720' [Parsed_testsrc_0 @ 0x562d21d4b660] Setting 'rate' to value '30' [Parsed_testsrc_0 @ 0x562d21d4b660] size:1280x720 rate:30/1 duration:10.000000 sar:1/1 [AVFilterGraph @ 0x562d21d4a840] query_formats: 2 queried, 1 merged, 0 already done, 0 delayed [lavfi @ 0x562d21d498c0] All info found [lavfi @ 0x562d21d498c0] stream 0: start_time: 0.000 duration: -307445734561825856.000 [lavfi @ 0x562d21d498c0] format: start_time: 0.000 duration: -9223372036854.775 bitrate=0 kb/s Input #0, lavfi, from 'testsrc=duration=10:size=1280x720:rate=30':   Duration: N/A, start: 0.000000, bitrate: N/A     Stream #0:0, 1, 1/30: Video: rawvideo, 1 reference frame (RGB[24] / 0x18424752), rgb24, 1280x720 [SAR 1:1 DAR 16:9], 0/1, 30 tbr, 30 tbn, 30 tbc Successfully opened the file. Parsing a group of options: output url test.mp4. Applying option vcodec (force video codec ('copy' to copy stream)) with argument h264_nvenc. Successfully parsed a group of options. Opening an output file: test.mp4. [file @ 0x562d21d6d720] Setting default whitelist 'file,crypto' Successfully opened the file. Stream mapping:   Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (h264_nvenc)) Press [q] to stop, [?] for help cur_dts is invalid (this is harmless if it occurs once at the start per stream) [rawvideo @ 0x562d21d4f740] PACKET SIZE: 2764800, STRIDE: 3840 [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'video_size' to value '1280x720' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'pix_fmt' to value '2' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'time_base' to value '1/30' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'pixel_aspect' to value '1/1' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] Setting 'frame_rate' to value '30/1' [graph 0 input from stream 0:0 @ 0x562d21d6f9e0] w:1280 h:720 pixfmt:rgb24 tb:1/30 fr:30/1 sar:1/1 sws_param:flags=2 [format @ 0x562d21d6e520] compat: called with args=[yuv420p|nv12|p010le|yuv444p|yuv444p16le|bgr0|rgb0|cuda] [format @ 0x562d21d6e520] Setting 'pix_fmts' to value 'yuv420p|nv12|p010le|yuv444p|yuv444p16le|bgr0|rgb0|cuda' [auto_scaler_0 @ 0x562d21d72da0] Setting 'flags' to value 'bicubic' [auto_scaler_0 @ 0x562d21d72da0] w:iw h:ih flags:'bicubic' interl:0 [format @ 0x562d21d6e520] auto-inserting filter 'auto_scaler_0' between the filter 'Parsed_null_0' and the filter 'format' [AVFilterGraph @ 0x562d21d6e7e0] query_formats: 4 queried, 2 merged, 1 already done, 0 delayed [auto_scaler_0 @ 0x562d21d72da0] picking rgb0 out of 7 ref:rgb24 alpha:0 [swscaler @ 0x562d21d73b40] Forcing full internal H chroma due to input having non subsampled chroma [auto_scaler_0 @ 0x562d21d72da0] w:1280 h:720 fmt:rgb24 sar:1/1 -> w:1280 h:720 fmt:rgb0 sar:1/1 flags:0x4 Loaded lib: libcuda.so.1 Loaded sym: cuInit Loaded sym: cuDeviceGetCount Loaded sym: cuDeviceGet Loaded sym: cuDeviceGetName Loaded sym: cuDeviceComputeCapability Loaded sym: cuCtxCreate_v2 Loaded sym: cuCtxPushCurrent_v2 Loaded sym: cuCtxPopCurrent_v2 Loaded sym: cuCtxDestroy_v2 Loaded sym: cuMemAlloc_v2 Loaded sym: cuMemFree_v2 Loaded sym: cuMemcpy2D_v2 Loaded sym: cuGetErrorName Loaded sym: cuGetErrorString Loaded lib: libnvidia-encode.so.1 Loaded sym: NvEncodeAPICreateInstance Loaded sym: NvEncodeAPIGetMaxSupportedVersion [h264_nvenc @ 0x562d21d512a0] Loaded Nvenc version 8.1 [h264_nvenc @ 0x562d21d512a0] Nvenc initialized successfully [h264_nvenc @ 0x562d21d512a0] 1 CUDA capable devices found [h264_nvenc @ 0x562d21d512a0] [ GPU #0 - < Quadro M500M > has Compute SM 5.0 ] [h264_nvenc @ 0x562d21d512a0] OpenEncodeSessionEx failed: unsupported device (2) [h264_nvenc @ 0x562d21d512a0] No NVENC capable devices found [h264_nvenc @ 0x562d21d512a0] Nvenc unloaded Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height [AVIOContext @ 0x562d21d6d7a0] Statistics: 0 seeks, 0 writeouts Conversion failed! 

HTC Exodus – New phone Capable To Run Full BTC Nodes – is this possible?

https://mashable.com/article/htc-exodus-1s-blockchain-phone/?europe=true

Hello people.

I read about the above linked article on a new HTC blockchain-capable smartphone.

Now my 2 questions are:

1) >How can this phone act as a “FULL NODE” of BTC? Is this really true? You could throw away your full node on linux computer, and instead use the HTC phone?

-First, I have difficulty to understand how its going to store the hundreds of GB of data…

-I am thinking about the mining activity. how can this small piece of phone chip do mining if it cannot achieve high hash rates?

2) Is such a fullnode phone helpful and positive impact on the overall btc network (what are the positive impacts?)?

Thank you for explanations.

Is there any Vr capable camera app? [migrated]

Recently I bought several lasers to cut materials with the CNC, I didnt buy the goggles because each laser has a different wavelength and I prefer to be on the cheap (and surely safe given the seller reputation) side.

Instead I am planning to use my google cardboard kit together with my double camera phone to look safely at the work while the laser is on. I thought that maybe somebody got the same idea and prepared an Android app for this, but after Googling for 2 weeks I couldnt find anything.

From best to worst what I am looking for is:

  • App that continously previews each camera source, in split screen, applying the needed distorsions to the images to feel vr
  • The same but taking only one camera source into account
  • The same without distorsions
  • The same but with a picture by picture stream
  • What I already have, the stock camera app 🙂

Thanks

are real computers capable of producing true random series with a program of finite length?

Question: Suppose that one has a Blum–Shub–Smale machine, is it possible to write down a program of finite length that produces a series of numbers, with each consisting of finite number of digits, such that these numbers are truly random in the sense of Kolmogorov randomness, that is, no program of finite length on a Turing machine can produce the same series of numbers?