The workspace and project instance objects are associated with Rally object which hold in List object.  class Rally {     Workspace workspace;      public Workspace getWorkspace() {         return workspace;     }      public void setWorkspace(Workspace workspace) {         this.workspace = workspace;     }      public Project getProject() {         return project;     }      public void setProject(Project project) {         this.project = project;     }      Project project;      Rally(String name, Workspace workspace, Project project) {         this.workspace = workspace;         this.project = project;      } }  class Workspace {      public Workspace(String id) {         this.id = id;     }      private String id;      public String getId() {         return id;     }      public void setId(String id) {         this.id = id;     } }  class Project {     private String id;      public Project(String id) {         super();         this.id = id;     }      public String getId() {         return id;     }      public void setId(String id) {         this.id = id;     }  }   How to get workspace id and project id to another HashMap?  rallyInList.stream().collect(Collectors.toMap(r-&gt;r.getWorkspace().getId(),b-&gt;b.getProject().getId()));
In Java, are there clear rules on when to use each of access modifiers, namely the default (package private), public, protected and private, while making class and interface and dealing with inheritance?
How to install an application that requires gksu package on ubuntu 18.04? I downloaded the Upwork desktop App on ubuntu 18.04. When I open it with Gdebi package installer I saw this error:    I tried to install gksu manually via sudo apt install gksu but I got this error  Building dependency tree        Reading state information... Done Package gksu is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source  E: Package 'gksu' has no installation candidate   How can I install this software on ubuntu 18.04 (I download it yesturday so it is the most recent version on upwork website) ? Making dual power supply from single for opamp? For the circuit of opamp 741. we have to supply the dual power for it. How can I make a dual power supply from single. For example, make a (+9V)-GND-(-9V) from single 9V battery ? $$y'=x^2+y^2$$ I know, that this is a kind of Riccati equation, but is it possible to solve it with only simple methods? Thank you LaTeX on Stack Overflow? in questions, answers, and comments. Can we get something like this going on Stack Overflow?  I think it’d be appropriate as I at least pretty often want to write something like n^2 and would benefit greatly from prettier markup. I can't solve this problem:  Suppose $f$ is polynomial function of even degree $n$ with always $f\geq0$.  Prove that $f+f'+f''+\cdots+f^{(n)}\geq 0$. tikz: Ignore one path in bounding box calculation Is it possible to change your single-player skin? In Minecraft, is it possible to customize your skin in single-player mode (not just in multiplayer)? How? Continuous injective map is strictly monotonic Is there a way to convert number words to Integers? Is the Hogwarts Express in the magical or non-magical realm? This question is related to  and explores an apparent inconsistency, given only the Harry Potter movies as source material.  The Hogwarts Express line seems to have an inconsistent existence between magical (invisible to ordinary humans aka muggles) and non-magical (muggle) realms; platform 9-3/4 is clearly hidden from muggles, but in Chamber of Secrets, when Harry and Ron take the car (in the muggle world) to catch up to the train, they make no explicit crossing into a magical realm, suggesting that the train is traveling the muggle world despite its departure from a magical platform.  In which realm (magical or muggle) does the Hogwarts Express exist? How is this apparent inconsistency resolved? Why am I getting no power when I pedal? Yesterday when I was biking my mountain bike on level paved path, I would pedal but get no power to the wheel.  To use a car analogy, it was as if I had the clutch in and was apply gas.  It seemed to happen most often after I coasted and then went back to pedalling.  I would pedal and realize that no power was going to the wheel.  The chain was definitely on the sprockets and moving. I could change gears no problem while I had no power.  Sometimes stopping the bike and starting again would work, or just trying again.  Needless to say, I'm taking it in as I'm not mechanically inclined, but I'm hoping to learn something.  Perhaps a link to a site that explains the problem?  So my questions.   What is going on?  I have heard of something called the "freehub".  I really don't know how bikes work though, so I'm hoping for an explanation of how one can pedal and give power to the wheel and then stop pedalling and the wheel just keeps moving (without the pedals moving).   If you are on a ride, is there any emergency adjustment to make?   For what it's worth, it's an old bike.  Circa 1993 Performance Mtn Bike.  So it's not too surprising that it's falling apart.  I haven't used it a whole lot, and have tried to wash and oil it, but I probably haven't taken the care that a biking aficionado would.  Also, besides losing power after coasting, one time I was pedaling and suddenly the pedals weren't powering the wheel.  I almost went over the handlebars!  So, I definitely want to get it fixed.  I'd just like to know a little bit about what is going on.  Thanks,  Dave.  Bonus question:  If there is enough info to make a diagnosis and you have ideas on costs to fix, perhaps you could comment on whether it's worth fixing.  Like I said, it's circa 1993 and cost about $450 then.  No shocks or anything.  Just 21 speed Mtn. Bike. $SU(3)$ irreducible representations with tensor method I am dealing with the tensor product representation of $SU(3)$ and I have some problems in understanding some decomposition.  1) Let's find the irreducible representation of $3\otimes\bar{3}$  we have that this representation trasforms like   $${T^\prime}^i_j=U^i_k {U^{\dagger}}^l_j T^k_l $$  hence I observe that  $$Tr(T)=\delta^j_iT^i_j$$ is an invariant and so  $$T^i_j=\left(T^i_j-\frac{1}{3}\delta^j_iT^i_j\right)+\frac{1}{3}\delta^j_iT^i_j$$  allows me to write $$3\otimes\bar{3}=8\oplus1$$ Here comes my questions: I have heard that this $8$ representation is an "$8_{MA}$" where MA is for "mixed-antisymmetric". The meaning of "mixed-antisymmetric" shold be: "the tensor $\left(T^i_j-\frac{1}{3}\delta^j_iT^i_j\right)$ should be antisymmetric for an exchange of 2 particular indexes but not for a general exchange of 3 indexes". What does this mean? I see only 2 index in that tensor.  2) Consider this representation: $$3\otimes3\otimes3=3\otimes(6\oplus\bar{3})=3\otimes6_S\oplus3\otimes\bar{3}=3\otimes 6_S\oplus8_{MA}\oplus1$$  and now on my notes I have $$3\otimes6_S=10_S\oplus8_{MS}$$  Where "MS" is for "mixed symmetric": symmetric for an exchange of 2 particular indexes but not for a general exchange of 3 indexes.  I could not demonstrate this last decomposition using tensor method. I started noticeing that: $$3\otimes6_S=q^iS^{k,l}$$ where $S^{k,l}$ is a symmetric tensor But then I am not able to proceed in demonstrating the above decomposition (note: I would like to demonstrate this decomposition using only tensor properties, not Young tableaux). I tried to look on Georgi, Hamermesh, Zee and somewhere online but I have not found any good reference which explains well this representatin decomposition...  EDIT: the demonstration should not include the use of Young diagrams...my professor started the demonstration by writing $\epsilon_{\rho,i,k}q^i S^{k,l}=T'^l_\rho=8_{MS}$ and then stopped the demonstration. Use of Predictable Network Interface Names with alternate kernels Almost constantly, I use kernels from the , or kernels I have compiled myself, using the Ubuntu kernel configuration.  The problem is when I am using the stock kernel it seems to default to using predictable network interface names (i.e. "p4p1"), but when I use any alternate kernel it seems to default to using the old method (i.e. "eth0").  While not really relevant to this question, I had a hard disk failure on my test computer and am doing a new install of Ubuntu Server 14.04.2.  I have not been able to determine what is the difference between the kernels. I suspect a kernel configuration parameter, but have been unable to identify which one.  My question: How can I make predictable network interface names work consistently across all kernels?  Additional notes: Somewhere I saw to disable predictable network interface names to add this to grub:  GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"   so, I thought the opposite might help:  GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=1"   but it made no difference. Actually, I can never get the non-stock kernel to use biosdevname, no matter the setting. And I can never get the stock kernel to generate a /etc/udev/rules.d/70-persistent-net.rules file (even though, that is not what I want), no matter the setting of net.ifnames. If I have net.ifnames=1, then at least the non-stock kernel doesn't generate an incorrect /etc/udev/rules.d/70-persistent-net.rules file.  Excerpts from /var/log/udev: stock kernel:  KERNEL[9.216730] add      /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 IFINDEX=2 INTERFACE=p4p1 SEQNUM=1945 SUBSYSTEM=net ... UDEV  [9.241073] add      /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/p4p1 ID_BUS=pci ID_MODEL_FROM_DATABASE=P8P67 and other motherboards ID_MODEL_ID=0x8168 ID_NET_NAME_MAC=enxf46d04652d8e ID_NET_NAME_PATH=enp3s0 ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC. ID_PCI_CLASS_FROM_DATABASE=Network controller ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd. ID_VENDOR_ID=0x10ec IFINDEX=2 INTERFACE=p4p1   From Ubuntu PPA kernel 4.1RC5:  KERNEL[10.772566] add      /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/eth0 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/eth0 IFINDEX=2 INTERFACE=eth0 SEQNUM=1962 SUBSYSTEM=net ... UDEV  [11.185866] add      /devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/eth0 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/net/eth0 ID_BUS=pci ID_MODEL_FROM_DATABASE=P8P67 and other motherboards ID_MODEL_ID=0x8168 ID_NET_NAME_MAC=enxf46d04652d8e ID_NET_NAME_PATH=enp3s0 ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC. ID_PCI_CLASS_FROM_DATABASE=Network controller ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd. ID_VENDOR_ID=0x10ec IFINDEX=2 INTERFACE=eth0 SEQNUM=1962 SUBSYSTEM=net USEC_INITIALIZED=3227   Note: I have temporarily moved past this issue by allowing a /etc/udev/rules.d/70-persistent-net.rules file to be created, and then editing it for proper device names. Ultimately, I would like to get rid of the file. Definition of injective function Wi-Fi not working on Lenovo ThinkPad E570 (Realtek RTL8821CE) We just bought a Lenovo  (which is supposed to have the Intel 8265 for wireless). This laptop was bought in part because it is certified to run Ubuntu and as such to me at least it would make sense for things to work out of the box... but no such luck.  First, I installed Ubuntu 17.10 and after installation realised Wi-Fi was not working. I also tried Ubuntu 16.04 from a USB drive since that is the version of Ubuntu it is certified for, but no luck there either.  The wireless chip is not detected by lshw (or even lspci by the looks of it), ip link does not show a wireless interface, and the iwlwifi kernel module is not loaded at boot (I can load this myself using modprobe iwlwifi but this does not make Wi-Fi work). I think it is a combined Wi-Fi/Bluetooth chip, and Bluetooth does appear to work (or at least Bluetooth shows up in Gnome and rfkill list).  modinfo iwlwifi | grep 8265 shows me a file ending in -34 is supposedly loaded but only a file ending in -33 (and some other lower numbers) is present in /lib/firmware, if that helps).  I have also installed the Linux 4.14.9 kernel in an attempt to get things to work, but this did not resolve the issue either.  Further information  root@ThinkPad-E570:~# modinfo iwlwifi | grep 8265 firmware:       iwlwifi-8265-34.ucode root@ThinkPad-E570:~# rfkill list all 0: tpacpi_bluetooth_sw: Bluetooth     Soft blocked: no     Hard blocked: no 1: hci0: Bluetooth     Soft blocked: no     Hard blocked: no root@ThinkPad-E570:~# dmesg | grep iwl root@ThinkPad-E570:~# lspci -nnk | grep 0280 -A3 05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]     Subsystem: Lenovo Device [17aa:c024]   Update  I just noticed that the laptop does not have an Intel wireless chip at all, but in fact has a Realtek one... which means that the  of the shop I bought this laptop at were not accurate... Sigh. Same problem stands, however, just with a crappier wireless chip. Creating geodatabase feature class using geodatabase table schema with ArcPy? Is there a way in ArcPy to create an empty polygon geodatabase feature class that will acquire the schema of a geodatabase table?  I know that it's possible in ArcCatalog (New -> Feature Class and then import all the fields from a table) but I wonder if it can be written in a Python script.  The CreateFeatureclass_management tool allows only Feature Layers as schema templates. Does cinnamon 2.0 really break your 13.10 desktop? The limit of $((1+x)^{1/x} - e+ ex/2)/x^2$ as $x\to 0$ What does the term "BODMAS" mean? What is BODMAS and why is it useful in programming? What does "$$" mean in the shell? What does the output of the command below mean? (result is positive integer)  echo $$