What archfey exist in Eberron lore that would make a suitable warlock patron?

I’m planning on making an Archfey warlock for an upcoming Eberron game. To flesh out my character’s backstory, I want to know more about what kind of "fey" entities such a warlock might form a pact with.

For context, the character’s backstory is that they are a Valenar elf who’s ancestor that he has to emulate was an "Eldritch Knight" or similar, some kind of battlemage anyway, except that my character isn’t very strong or smart (STR and INT are his dump stats), so he instead formed a pact with an archfey being to make up the difference, becoming a Pact of the Blade warlock so that he could better emulate his ancestor.

The reason I’ve picked the Archfey archetype is because the Valenar seems to be rather connected with fey, at least considering the various "Valenar xxx" animals listed in Eberron: Rising from the Last War.

I can of course work with my DM to just "invent" an archfey if need be, but I wanted first to see if there are any existing named archfey within any Eberron lore (from any edition of D&D if 5e doesn’t have anything), and bonus points if that archfey is associated with the Valenar elves at all.

What is the suitable file structure for database if queries are select (relational algebra) operations only?

Searches related to A relation R(A, B, C, D) has to be accessed under the query σB=10(R). Out of the following possible file structures, which one should be chosen and why? i. R is a heap file. ii. R has a clustered hash index on B. iii. R has an unclustered B+ tree index on (A, B).

Do large (and larger) creatures drop equipment suitable for their size?

I noticed there isn’t an indication of size on the equipment of large-and-larger creatures. I’d assume they would drop weapons and armor corresponding with their own size, but the illustrations of some creatures depict them one-handing two-handed weapons, such as Stone Giant wielding a greatclub. Is there a hard-and-fast rule on the size of equipment such creatures drop?

Stone Giant

How to write suitable three address code for switch-case statements?

I want to translate a java switch-case statement to intermediate representation of the three address code form. Three address code or TAC is a form of intermediate representation where each instruction contains at most three addresses and one operator. An address is a name such as x (stored in the symbol table), compiler generated temporary such as $ t_{1}$ or a constant such as 3.14 or ‘s’. A name could refer to a variable, label, etc. If you have an arithmetic statement

(3 * w) + y

then the corresponding TAC would be

$ t_{1}$ = 3 * w

$ t_{2}$ = $ t_{1}$ + y

Now, when it comes to switch statements, my textbook (the Dragon Book for Compilers), gives a translation of this form:

TAC for switch-case statement

for a switch-case statement of this type:

switch E

case V1: S1

case Vn-1: Sn-1

default: Sn

Assuming the first translation is used, at the code generation stage (when we convert 3AC to machine code), the code generator will interpret the instructions as a sequence of conditional and unconditional jumps with intervening labeled statement blocks. It would translate them into the machine code (say x86) version of the same. When these instructions are executed by the processor, it handles each jump sequentially to determine the correct labeled block to be executed. But, I have also read that the machine code translation of a switch-case statement includes a jump table that allows the processor to execute the entire switch statement in one go. So, then which version is used?

I wanted to post this on stackoverflow but I do not have enough reputation to post an image.

Suitable label to opt-out of beta

My company is testing out a new writing recommendation tool that will help users write better blog posts. The recommendation panel will appear next to the “body” input field, which is one field in a larger form.

It’s been decided that this will be released as a beta, with an option to opt-out and return to the standard layout. Unfortunately, due to technical reasons, once a user has decided to opt-out they won’t be able to opt back in. The transition from the beta view to the standard view is seamless. Any text a user has already entered will remain, but the recommendations panel and text highlighting will disappear.

The issue I’m having is thinking of an appropriate label for the opt-out link. I’m currently using “Hide recommendations”, but I’m worried users might think this means that they can hide and show the recommendations at will. I thought about something simple like “Exit beta”, but again, I’m concerned that users might think they’ll be taken away from the form.

Which layout is suitable for a live cryptocurrency news feed?

  • I am trying to build a live cryptocurrency news feed and this is a new domain + I am new to UX
    • I researched a bit and seem to find a few patterns on how these can be built.
    • Which layout would serve the purpose optimally?
    • I researched a few guys to see what layouts are there and this is what I found

1) Cryptopanic.com

enter image description here

  • Has a 2 pane layout with list details view
  • On the mobile, either the list or details are shown
  • So many buttons on top? Are those buttons really needed?
  • Monospaced font for news?
  • Like Dislike …buttons at the top seem to be sticky if you scroll the news on mobile? Is this required

2) CoinSpectator.com enter image description here

  • Same 2 pane layout
  • Font seems far better
  • Right pane seems smaller than left one? What do you think should be the size? Should the user be able to change it?
  • Adds images to the news making things more interesting I guess
  • Has a READ FULL button at the bottom to take you the news site whereas Cryptopanic has KEPT the title clickable? What to do here?

3) Faws enter image description here

  • Instead of a 2 pane layout, uses an expandable list
  • No option to like dislike stuff, other 2 had them

4) Cryptopys.com enter image description here

  • Very different from the rest, shows a screen on right pane
  • Detail news opens in a chat popup sort of window
  • Has a question at the bottom of each news article saying what do you think with again way too many buttons

So based on these, here are my questions

  • 2 pane layout or expandable list
  • How big should each pane be? 50 50%, 75 25% customizable?
  • Should the links in the list on the left be clickable or should they merely show names? Cryptopanic has them clickable but rest merely show names
  • Are all those buttons needed? can it be cut down to Likes Dislikes Bullish and Bearish? Instead of adding a button for FUD or Shilling would a person not click Dislike?
    • Should the link the right detail be clickable (Cryptopanic) or should there be a button at the bottom saying Read Full (CoinSpectator)
    • Should the left section show anything about likes dislikes or does it only have time, title, website name and tags?
    • Should the tags on left be clickable?

Any suggestions are super appreciated

Suitable UX for diffing data from two diffrent table

I have a requirement to create report merging web application. Users will be able to upload 2 identical reports, and they should be able to see the differences, and select the data from which report they will use to generate a final integrated document.

I am planning to store data from both report into database tables (each has its own table) before displaying on the UI.

I am looking for a UX/UI solution/idea to display the differences, and an option for user to select data from which report, and there is a possibility that user will be able to modify the value.

Tech stacks that we will use: Spring Boot, Thymeleaf + JS + jQuery, Bootstrap, Hibernate

Please advice..

Regards, Hendry

Installing QtWebengineView on Ubuntu: “A suitable version of dbus could not be found. QtWebEngine will not be built.”

I am trying to install QtWebEngineView on ubuntu with the proprietary codecs.

Running:

➜  qtwebengine git:(c3c37b4e) ✗ /usr/local/Qt-5.12.1/bin/qmake -r -Wall -- -proprietary-codecs -ffmpeg                                WARNING: /home/akiva/Programming/qt5/qtwebengine/configure.pri:94: Unescaped backslashes are deprecated WARNING: /home/akiva/Programming/qt5/qtwebengine/configure.pri:94: Unescaped backslashes are deprecated  Running configuration tests... Done running configuration tests.  Configure summary:  Qt WebEngine:   Embedded build ......................... no   Full debug information ................. no   Pepper Plugins ......................... yes   Printing and PDF ....................... yes   Proprietary Codecs ..................... yes   Spellchecker ........................... yes   Native Spellchecker .................... no   WebRTC ................................. yes   Use System Ninja ....................... yes   Geolocation ............................ yes   WebChannel support ..................... yes   Use v8 snapshot ........................ yes   Kerberos Authentication ................ no   Support qpa-xcb ........................ yes   Use ALSA ............................... yes   Use PulseAudio ......................... yes   Optional system libraries used:     re2 .................................. no     icu .................................. no     libwebp, libwebpmux and libwebpdemux . yes     opus ................................. yes     ffmpeg ............................... yes     libvpx ............................... no     snappy ............................... no     glib ................................. yes     zlib ................................. yes     minizip .............................. yes     libevent ............................. yes     jsoncpp .............................. yes     protobuf ............................. no     libxml2 and libxslt .................. no     lcms2 ................................ no     png .................................. no     JPEG ................................. no     harfbuzz ............................. yes     freetype ............................. no   Required system libraries:     fontconfig ........................... yes     dbus ................................. no     nss .................................. yes     khr .................................. yes     glibc ................................ yes   Required system libraries for qpa-xcb:     x11 .................................. yes     libdrm ............................... yes     xcomposite ........................... yes     xcursor .............................. yes     xi ................................... yes     xtst ................................. yes  Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into '/usr/local/Qt-5.12.1'.  Prior to reconfiguration, make sure you remove any leftovers from the previous build.  WARNING: /usr/local/Qt-5.12.1/mkspecs/features/qt_parts.prf:17: Feature qt_build_config already included WARNING: /usr/local/Qt-5.12.1/mkspecs/features/configure.prf:5: Feature configure_base already included WARNING: /home/akiva/Programming/qt5/qtwebengine/mkspecs/features/configure.prf:3: Feature functions already included WARNING: /home/akiva/Programming/qt5/qtwebengine/mkspecs/features/platform.prf:32: Excess colon in front of opening brace. WARNING: /home/akiva/Programming/qt5/qtwebengine/mkspecs/features/platform.prf:56: Excess colon in front of opening brace. WARNING: /home/akiva/Programming/qt5/qtwebengine/mkspecs/features/platform.prf:168: Stray AND operator in front of AND operator.  A suitable version of dbus could not be found. QtWebEngine will not be built.  

Dbus is installed, but how do I get the required version? Do I need to update to 19.04?