Not seeing Assistant icon in search box

I have two phones. Both are Moto X4 running Android 9, with the same variant and security updates.

One shows the classic Google microphone icon in the search box. The other shows the Assistant icon.

All apps are up to date via the Play store. Both accounts have the Google Assistant enabled, and it displays when the home button is long pressed. The only difference I see is in the Google account to which each device is registered.

How can I get the Assistant icon on the top device?

Note I have also tried clearing data for the Google and Google Play Services apps, to no avail.


Seeing ‘AttributeError: __enter__ ‘when expecting to see Rasa Bot responses

I am trying to follow a post over creating and running a Rasa bot

Steps already did: – I could get all working folders – Got the basic data files – Trained Nlu and Core – launched action server and command line – So here the expectation is User enters Input like ‘Hi or hello’ and then bot responds and continues the chat

Actual results: Seeing below error.

make cmdline python -m -d models/current/dialogue -u models/current/nlu --endpoints endpoints.yml C:\Python3.6\lib\site-packages\h5py\ FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.   from ._conv import register_converters as _register_converters 2019-05-14 17:06:45 INFO     root  - Rasa process starting 2019-05-14 17:06:49 INFO     rasa_nlu.components  - Added 'nlp_spacy' to component cache. Key 'nlp_spacy-en'. 2019-05-14 17:07:18.101829: I tensorflow/core/platform/] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 2019-05-14 17:07:19 INFO     root  - Rasa Core server is up and running on http://localhost:5005 Bot loaded. Type a message and press enter (use '/stop' to exit): Your input ->  hey - - [2019-05-14 17:08:23] "POST /webhooks/rest/webhook?stream=true&token= HTTP/1.1" 200 190 0.254340 Exception in thread Thread-1: Traceback (most recent call last):   File "C:\Python3.6\lib\", line 916, in _bootstrap_inner   File "C:\Python3.6\lib\", line 864, in run     self._target(*self._args, **self._kwargs)   File "C:\Python3.6\lib\site-packages\rasa_core\channels\", line 114, in record_messages     for response in bot_responses:   File "C:\Python3.6\lib\site-packages\rasa_core\channels\", line 71, in send_message_receive_stream     with, json=payload, stream=True) as r: AttributeError: __enter__  

On preliminary search over forums, seems it is a Python code issue, as I understand it try to get bot responses using ‘WITH’ keyword ?

Any pointers on how can I get it sorted please ? Thanks in advance, Venky

Nobody seeing my follows

I have just noticed that nobody can see when I follow them as they aren't notified of it. It's been like this for 4 days now. People can see my tweets etc and I'm searchable but follow notifications aren't created.

I was following and unfollowing people a bit so maybe the cause.

What is this and how long will it last?


Can you wait to add optional damage dice that apply on a hit (such as Divine Smite) until after seeing if the roll is a critical?

Certain damage kickers are put into effect at the attacker’s option after it is determined that an attack is a hit. Examples include:

  • The Divine Smite of paladins and of several cleric domains
  • The Battle Master’s Trip Attack
  • The Combat Inspiration feature of the College of Valor bard
  • Expending charges from several magic staves, including the Staff of Power, Staff of Striking, and Staff of Withering

The rules on a critical hit seem pretty clear (PHB. 196):

Roll all of the attack’s damage dice twice and add them together.…

… If the attack involves other damage dice, such as from the rogue’s Sneak Attack feature, you roll those dice twice as well.

It seems clear that (a) the player decides to apply the kicker after seeing the die roll, and (b) “all of the attack’s damage dice” includes the kicker. But this gives the player quite an advantage to choose to apply a damage kicker on a known critical hit, so I am seeking to confirm (or correct) my understanding.

Can the attacker wait to add optional damage dice until after seeing if the roll is a critical, knowing that the additional damage dice will be doubled?

Seeing Ubuntu Server 19.04 twice on clients – probably Avahi mDNS issue

Just setup a Mac Mini running Ubuntu Server 19.04 with Samba 4.10.0. On macOS Mojave clients, I see the server twice – once as “Mac Mini” (pretty hostname) with the correct Mac Mini icon and once as “mac-mini” (static hostname) with a question mark icon.

I explicitly setup a service in Avahi for the former. Something seems to be auto-registering the second one.

Here’s my /etc/avahi/avahi-daemon.conf (thought disallow-other-stacks would prevent systemd-resolve from doing its thing):

[server] deny-interfaces=softether disallow-other-stacks=yes ratelimit-interval-usec=1000000 ratelimit-burst=1000 


<?xml version="1.0" standalone='no'?> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group>  <name replace-wildcards="no">Mac Mini</name>  <service>    <type>_smb._tcp</type>    <port>445</port>  </service>  <service>    <type>_device-info._tcp</type>    <port>0</port>    <txt-record>model=Macmini</txt-record>  </service>  <service>    <type>_adisk._tcp</type>    <txt-record>sys=waMa=0,adVF=0x100</txt-record>    <txt-record>dk0=adVN=Backup,adVF=0x82</txt-record>  </service>  <service>    <type>_afpovertcp._tcp</type>    <port>548</port>  </service>  <service>    <type>_ssh._tcp</type>    <port>22</port>  </service>  <service>    <type>_sftp-ssh._tcp</type>    <port>22</port>    <txt-record>path=/home/someone</txt-record>    <txt-record>u=someone</txt-record>  </service> </service-group> 

Relevant parts of /etc/samba/smb.conf (note: not specifying fruit:model because it doesn’t show the right icon and I want Avahi to set it anyway):

[global] workgroup = WORKGROUP server string = %h server (Samba, Ubuntu) server role = standalone server fruit:time machine = yes ea support = yes disable netbios = yes disable spoolss = yes allow trusted domains = no load printers = no mdns name = mdns 

Here’s what avahi-browse sees for what I don’t want:

# avahi-browse -a | grep mac-mini +    lan IPv6 mac-mini                                      Apple TimeMachine    local +    lan IPv4 mac-mini                                      Apple TimeMachine    local +    lan IPv6 mac-mini                                      Microsoft Windows Network local +    lan IPv4 mac-mini                                      Microsoft Windows Network local +    lan IPv6 mac-mini                                      _device-info._tcp    local +    lan IPv4 mac-mini                                      _device-info._tcp    local +     lo IPv4 mac-mini                                      Microsoft Windows Network local +     lo IPv4 mac-mini                                      _device-info._tcp    local +     lo IPv4 mac-mini                                      Apple TimeMachine    local 

Here’s how the one I want appears:

# avahi-browse -a | grep "Mac Mini" +    lan IPv6 Mac Mini                                      SSH Remote Terminal  local +    lan IPv4 Mac Mini                                      SSH Remote Terminal  local +     lo IPv4 Mac Mini                                      SSH Remote Terminal  local +    lan IPv6 Mac Mini                                      Apple TimeMachine    local +    lan IPv4 Mac Mini                                      Apple TimeMachine    local +     lo IPv4 Mac Mini                                      Apple TimeMachine    local +    lan IPv6 Mac Mini                                      _device-info._tcp    local +    lan IPv4 Mac Mini                                      _device-info._tcp    local +     lo IPv4 Mac Mini                                      _device-info._tcp    local +    lan IPv6 Mac Mini                                      SFTP File Transfer   local +    lan IPv4 Mac Mini                                      SFTP File Transfer   local +     lo IPv4 Mac Mini                                      SFTP File Transfer   local +    lan IPv6 Mac Mini                                      Apple File Sharing   local +    lan IPv4 Mac Mini                                      Apple File Sharing   local +     lo IPv4 Mac Mini                                      Apple File Sharing   local +    lan IPv6 Mac Mini                                      Microsoft Windows Network local +    lan IPv4 Mac Mini                                      Microsoft Windows Network local +     lo IPv4 Mac Mini                                      Microsoft Windows Network local 

Any thoughts as to what’s dynamically registering the services for mac-mini vs. what I’ve explicitly registered using the Avahi service definition?

why am i seeing subtle horizontal lines? (Intel HD Graphics 4000)

can’t take screenshot of it and picture with iphone doesn’t show it, but here is an exageration of what it looks like (visible all over the screen):

looks like this

it appeared very recently, probably linked to upgrading to Mojave a few days ago.

system info

any solution that doesn’t require a visit at the Apple Store / a repair shop would be greatly appreciated, thanks.

Can you cast a spell on someone in the Ethereal Plane, if you are on the Material Plane and have the True Seeing spell active?

A creature is on the Material Plane and can perceive someone on the Ethereal Plane using the True Seeing spell. Can that creature cast a spell that only requires that they see the character on the creature in the Ethereal Plane?

For example, could someone on the Material Plane that has truesight cast Eyebite on a creature it can see in the Ethereal Plane? Eyebite just requires that you see your target, and with truesight the caster can see the creature on the Ethereal Plane.

Etherealness says:

Creatures that aren’t on the Ethereal Plane can’t perceive you and can’t interact with you, unless a special ability or magic has given them the ability to do so.

True seeing gives the caster the ability to perceive the person on the Ethereal Plane. The text for Eyebite implies it only requires you to see the target. So can the person on the Material Plane with True Seeing active cast Eyebite on someone the see in the Ethereal plane?

I’m using Eyebite as an example, but it could be applied to any spell that only requires sight.

Does “seeing” a location using the Scrying spell allow you to subsequently target another location for the Scrying spell?

The scrying spell allows you to place an invisible sensor anywhere you’ve seen before. You can see and hear through the sensor as if you were there

Imagine this scenario: I’ve seen the top of a mountain from far before, so I decide to use scrying to create a sensor there. From the top of the mountain using the sensor, I can see the top of another mountain and I later use scrying to see from the top of that mountain, and so forth.

As written it seems that “seeing” a location using the scrying spell allows you to subsequently see from that location using the scrying spell. Is this correct?

Seeing my public IP when doing ipconfig command

A bit convoluted question, but i’ll do my best to explain the situation. I have an ISP issued router/modem. But whenever I check for my IP address on my PC, i get my public address. Furthermore, with any network scanning software, I can basically see all the other hosts under /21 (my mask) subnet(about 2000). They are are other customers of the ISP, and, i can even see the services they are running(like web servers etc.). Basically, my PC has public IP only. Whenever I host a web server or any other server like Telnet or SSH, it is freely available for access on the web. The question is, is this normal? And the second question is, how can i mitigate this? Can I put on a router between their modem and my pc, and how would i configure routers outward facing address, as it is changing all the time( ISP uses dhcp to assigns addresses to their hosts)