infras

Month: 2018-11

2018-11-02

pellaeon 12:58:25
@ronnywang 我有寄一封信給你,你有沒有興趣跟 greenhost 的人見面
pellaeon 13:40:07
今天晚上我會跟 greenhost 的3個人吃飯,有沒有人想要加加? @poga @yutin @ronnywang 可能會有興趣?
yutin 13:42:21
時間是? 因為我明早的飛機 所以不能太晚
poga 13:43:31
今晚我無法 Orz
pellaeon 13:44:50
18:00 西門站出口1地面
pellaeon 13:45:12
吃個飯而已,然後我會帶他們去摩茲聚會
ronnywang 14:21:01
我今晚 pass 好了,middle2 這邊暫時沒有遷移的想法,想說就保持現狀,我這邊還有其他專案想要做,謝謝啦
patcon 14:32:44
are the greenhost folks english-speaking?
yutin 14:42:38
@patcon yes, they are english-speaking
patcon 14:49:19
I'm waiting to hear back from Vasily and Stefania Milan about dinner. We could merge plans? Or happy to keep it all separate!
pellaeon 17:08:11
Sure, come along!
pellaeon 17:08:21
Ximen station exit 1 ground level 18:00
yutin 17:58:53
On the way, maybe will delay 5min
patcon 18:02:03
@pellaeon Shoot, is it far from station? Could I meet you there? I somehow missed this reply, but am only 15min away
pellaeon 18:04:16
not sure where we're going yet
pellaeon 18:04:25
gather at station
patcon 18:15:41
Don't wait on me! I'll catch up
yutin 18:16:42
I’m arrival
pellaeon 18:20:22
真川味
108台灣台北市萬華區康定路25巷42號
+886 2 2311 9908

https://goo.gl/maps/aCWvFf33n9u
patcon 18:44:22
Ok I've eaten, but ill come an socialise :) omw. What restaurant, @pellaeon?
patcon 15:07:48
Hey all, a few of us should request access to to the github actions beta program. (GitHub Actions is like a programmable, visual veraion of http://IFTTT.com|IFTTT.com)

When one of us gets in, we can work on making OneButton compatible with whatever open standard they're using for making actions, and maybe extract the OneButton into modular bits that other action users can use to kickstart recurring events like g0v does

Related:
- https://twitter.com/patconnolly/status/1058241880003997697?s=19
- https://blog.github.com/2018-10-17-action-demos/

The GitHub Blog

GitHub Actions: built by you, run by us

We heard directly from developers working with GitHub Apps, and we’re excited to share their work with you.

patcon 15:08:37
cc @phiven

2018-11-03

ttcat (not_staff) 11:27:49
@ttcat has left the channel

2018-11-05

2018-11-07

patcon 14:34:22
New developments on chat bridge coming down pipeline:
:small_orange_diamond: Ability to *see "user is typing" messages* across bridge: https://github.com/42wim/matterbridge/pull/559
:small_orange_diamond: Sorting out plans to have channel-naming conventions *auto-create and bridge with gitter channels*: https://github.com/patcon/matterbridge-autoconfig/issues/8

eg. If we want `#vtaiwan` to be public, we'd just rename it to `#vtaiwan-pub`. This will auto-create a gitter room at https://gitter.im/g0v/vtaiwan and start syncing with it. (renaming back to `#vtaiwan` essentially disables public bridging)

GitHub

Add ability to show when user is typing across Slack bridges by patcon · Pull Request #559 · 42wim/matterbridge

Addresses #516 Should be possible to get this working for Mattermost as well, just not sure how, so leaving it for another PR. If your "Real Name" of your bot/user is set appropriately, t...

GitHub

Allow auto-configuration for public Gitter chat rooms · Issue #8 · patcon/matterbridge-autoconfig

Re: <https://github.com/patcon/matterbridge-autoconfig/blob/master/README.md#transparency> Isn&amp;#39;t yet possible, as the gitter endpoint is private: <https://developer.gitter.im/docs/rooms-resource#c>...

clkao 16:19:18
wow this has no limits. maybe @patcon should start a small SaaS for this
patcon 16:38:50
haha that warms my heard to hear :slightly_smiling_face:

i'm of a strong feeling that looping together our civil society conversation spaces and un-silo'ing projects (across cities) is very very important to all of us doing good work together :slightly_smiling_face:
patcon 16:40:33
and there have been some companies to do it, but the price model always caps it's impact. Notably: https://sameroom.io/

i def do feel that this would be very different if run more like travis ci, and not just for software, but any communities trying to choose the best comms tools

Sameroom

Sameroom unifies chatrooms

Sameroom helps connect chatrooms (even when they’re running on completely different services).

2018-11-09

patcon 14:59:46
does g0v have any app monitoring tools, or does everyone do monitoring on their own (if at all)?
patcon 15:00:07
(like pagerduty or pingdom or something)
mrorz 15:05:23
we use statuscake, its output is in #status
patcon 15:12:10
oooooh! thanks @mrorz!
patcon 15:13:18
@mrorz any pointer on how to configure that channel? is it something that requires admin, or can access to the tool be shared easily?
mrorz 15:34:49
i think it requires admin. I posted in #status to get http://cofacts.g0v.tw|cofacts.g0v.tw into the StatusCake.
patcon 15:50:03
cool! and who admins this statuscake account?
mrorz 15:53:46
I forgot lol
I just speak in the channel and someone responded
patcon 15:55:51
speaking of which, anyone in favour of starting a doc like this for g0v services? https://hackmd.io/s/SJcySi2db

HackMD

CivicTechTO: Services Inventory - HackMD

# CivicTechTO: Services Inventory The purpose of this document is to sketch out practices for shari

patcon 15:56:17
patcon 15:57:00
or maybe it exists elsewhere, in which case happy to update that or translate it
pm5 16:28:24

2018-11-10

patcon 01:21:19
doing some tests on the bridge, so it's off for a little bit while I try to get these new features merged into our translation-enabled branch

2018-11-12

patcon 19:58:25
hey all -- could we discuss turning off the ability of every user to see one another's email addresses? I'm just imagining that perhaps someone might sign up from a country that wouldn't look kindly on participating here, and they might not expect that any other members could be scraping email addresses via the API
patcon 19:59:00
just seems that there's marginal value, but a big chance that it might surprise someone or get them in trouble
patcon 20:21:28
hey @ronnywang, I recall there being scripts to manage DNS via https://github.com/g0v/domain, right?

GitHub

g0v/domain

Contribute to g0v/domain development by creating an account on GitHub.

patcon 20:23:59
if so, can you/someone point me in the right direction?
patcon 20:26:34
also, while it's really nice that http://gov.ca|gov.ca staff are interested, I'm def wary to let the domain be gov-controlled -- so don't worry, i will have that in the conversation about who best to hold it :slightly_smiling_face:
ronnywang 20:29:19
The script is on https://github.com/ronnywang/domain-sync

GitHub

ronnywang/domain-sync

同步 github 上 domain 設定與 cloudflare 設定. Contribute to ronnywang/domain-sync development by creating an account on GitHub.

ronnywang 20:29:55
It syncs config between cloudflare and github
patcon 20:30:03
yaaaay! And maybe it just makes sense to manage it in the same repo, and just add more docs for english. i'd be happy to do that too :slightly_smiling_face:

2018-11-19

patcon 17:27:21
@ronnywang re: slack backups. Do you keep a directory of all the old backups? Or is there a database dump anywhere? Or is the best way to just re-scrape https://g0v-slack-archive.g0v.ronny.tw/ ?
ronnywang 17:29:33
There is no backup directory and db dump now. There are some private channels in g0v-slack-archive. I cannot just dump the database.
patcon 17:30:07
ah ok gotcha. mind if i ask how you build the g0v-slack-archive app?
patcon 17:30:33
like is it API, or is it using the historical email backups?
ronnywang 17:31:34
I imported public channel log from slack backup first.
patcon 17:40:34
so might it be possible for the old public slack backups to be shared? (sorry, just hoping to use them to inform some interview questions, so eager to do some data analysis :slightly_smiling_face: )
patcon 18:07:48
Even one old slack backup zip from an active period would help me get started :slightly_smiling_face:
patcon 17:31:37
I'd love to do some ~semantic~ relationship analysis (ie. who speaks, who's involved in conversations, etc.) using https://pandas.pydata.org/ on the public data
patcon 17:31:48
do you still have those lying around?
ronnywang 17:32:35
And I crawl all new log every day from API
patcon 17:33:25
yeah, and it sounds like API gives you private access, which I wouldn't want. but esp the old public backups would be super-interesting if they could be hosted in a google drive or something (assuming they're not privileged!)
ronnywang 18:22:35
I didn’t reserve the old backup file. So I just exported the backup. https://g0v-tw.slack.com/services/export/download/484045055399/467b5d74
patcon 18:38:07
Seems I can't access that without being an admin though. Mind dropping it in here?
https://drive.google.com/drive/u/0/folders/1CFCq4qSEpTkagj6NcMaxW1uMSVe8mSCi
patcon 14:47:35
Bump :)
ronnywang 23:23:53
ok, I uploaded the file.
ronnywang 18:22:53
The export file will be deleted after 10 days.
patcon 18:34:08
:raised_hands: :raised_hands: :raised_hands: !

2018-11-20

2018-11-24

kao264 03:07:37
@kao264 has joined the channel