Mozilla 台灣社群志工聯絡人陳心一(Irvin Chen)則依據 Mozilla 今年甫發布的〈數位身分白皮書〉(Digital ID White Paper,)說明,Mozilla 針對數位身份系統連結資料庫產生的大規模監控風險提出警示,認為如欲建構國家級數位身份系統,政府應秉持以下五種開放態度:(1) 開放多重選擇(2)去中心化機制(3)公開課責制度(4)確保多元包容(5)透明與公開參與。
5/14 台權會「數位身分證」記者會 發言內容 was originally published in Mozilla related on Medium, where people are continuing the conversation by highlighting and responding to this story.
全面換發晶片身分證,Z>B? was originally published in Mozilla related on Medium, where people are continuing the conversation by highlighting and responding to this story.
防疫期間公共空間簽到單 was originally published in Mozilla related on Medium, where people are continuing the conversation by highlighting and responding to this story.
Mozilla 設立「COVID-19 解方」開源基金 was originally published in moznewszh on Medium, where people are continuing the conversation by highlighting and responding to this story.
Firefox Voice is an experimental add-on adding voice-control for Firefox. You can play with it now by installing the add-on on the desktop version of Firefox from the below page.
During the Mozilla Berlin All-Hands, we had some discussion with the engineers about if a community volunteer can help to build intents (voice commands) for Firefox Voice. We were wondering if this topic will be interesting for volunteers to work on, and decided to run a pilot workshop at Taipei Community Space.
As a branch event of our regular browser add-on workshop, on Feb 29, five people joined the very first Firefox Voice intents workshop with us from 2 to 6 pm.
The combination of attendees were one experienced add-on developer and evangelism to lead the workshop, one people who come to the add-on workshop often, and two new people who is able to write JS without any add-on dev experience.
In the end, we have came up with two PRs (1128 & 1129), and here are the problems we had, during the workshop:
Set-up the extension developing environment
It took us 2 hrs for everyone to fully set up their web extension developing environment (on Two Mac, one Windows and one Linux). The problems we bumped-in includes:
Need to install node/npm.
A broken git on Win laptop.
Need to download and install Firefox nightly.
Windows laptop unable to use npm run start to pack the source and run with nightly (resolved by download the pre-packed xpi file, extracted and replaced the files in the repo, and run with web-ext run.
npm run start is unable to find Nightly on Linux, because it’s named firefox-trunk instead of firefox-nightly, resolved by run web-ext run --firefox=firefox-trunk.
On Mac, the mic privilege requesting dialog (for iTerm) showed up pretty late, cause some privilege problem.
Problems people had when working on the intents
While working on intents, these are the problems we had:
The voice command panel is not working properly on the current master branch.
Intent matching is quite tricky. It’s hard to know if the command is handled by the new intent we’re working on, or get caught by the current intents. Eg., the intent (about tab) I tried to implement was always caught by find.find, whatever the different words I try to use.
The good-new-bugs the mentor had prepared to use as the examples had been patched before the workshop took place.
The biggest problem — the current STT doesn’t recognize our tones. We will need to retry like more than ten times before the STT can output the sentences we would like to say.
We eventually use another laptop’s TTS, to vocalize the sentences we like to test. After the workshop, one of us eventually found we can, in fact, typing the sentences instead of trying to say it again and again.
People did have lots of fun and positive feedback for the workshop. If you want to find an interesting topic to hack with the community member together, check some good-first-bugs for Firefox Voice now.
It’s may be a good time to run your first virtual gathering
It seems that @ettoolong duplicate a website during our group photo
We host a virtual version of community meetup at Mozilla Hubs last Friday night. It turned out to be a funny alternative to the meetup host in the physical space.
(BobChao: Come to the hub to play around at 9pm if you are interesting. Online community space, a good alternative during the disease???)
Po-chiang Chao suggested that we try hubs during the regular weekly meetup time, and shared the link on Telegram earlier. We connected to the room during our event at Taipei Community Space, and some community members joined from their homes.
oops, there are some Tofus on the HTML slide deck
We all gather at the “Hubs Commons” room. People play with all the features, summit items, move things around, share webcams and screens, open YouTube, and add the browser window to the AirMozilla website (and not knowing how to surf with it).
With a small monitor in front, I’m in the full confidence of the current slide. Now I just don’t know how to flip to the next page.
One of the main goals for us is to evaluate if we can use Hubs for online meetups, give remote talks, and perhaps hosting virtual conferences.
It turned out to be feasible — if people can prepare some time to get familiar with the control, find a suitable scene, and with lovely audiences who don’t summon a yellow duck during your talk.
One of the suggestions raised by the community member is quite interesting — we should provide a “beginning stage” for people to learn the basics of hubs. How to walk, turn around, add/remove & interact with the objects, share camera and screen, open and control the website, sit down, and the hardest one, stand-up after you sit (I still don’t find the way).
It’s a good time to try it with your community. Let’s stay home and going together to the Mozilla Hubs for some fun.