benbalter/benbalter.github.com 120
The personal website of Ben Balter. Built using Jekyll and GitHub Pages. See humans.txt for more infos.
A simple interface for non-technical users — both authenticated and pseudonymous — to provide feedback for your GitHub-hosted project
A Git-backed key-value store, for tracking changes to documents and other files over time
A simple Oauth App to automatically add users to an organization
A work-in-progress code of conduct detector based off Licensee
benbalter/2016-campaign-tech 14
An entirely unofficial look at the technology stacks of the 2016 Presidential Campaigns
Script to share community files (e.g., CONTRIBUTING.md) and probot configuration files across repositories
benbalter/behind-github-geojson 8
Open source, open standards and 50 lines of code: A look behind GitHub’s GeoJSON rendering and diffing
Demo data store for https://github.com/benbalter/change_agent
A Ruby gem to interact with the Chilling Effects API
push eventbenbalter/benbalter.github.com
commit sha 4af87c8b54a500406a09e4ff26bb1b7b46540c4e
Create _posts/2020-08-27-10-years.md
commit sha bc31a9b397844d710779ff04887676084244b1c0
spike out 10 year post
commit sha de53f56e559eef35fb1cd906377f1aad56b23153
move to iterator
commit sha bf7cb74ae958d2d3de3f7c69ba6d20fe156194ac
wordsmith
commit sha b5cc9dcb3992706c05dc2fe5fc886ea7caaa8607
Merge pull request #490 from benbalter/10-years 10 years of ben.balter.com
push time in 14 days
push eventbenbalter/benbalter.github.com
commit sha 4af87c8b54a500406a09e4ff26bb1b7b46540c4e
Create _posts/2020-08-27-10-years.md
commit sha bc31a9b397844d710779ff04887676084244b1c0
spike out 10 year post
commit sha de53f56e559eef35fb1cd906377f1aad56b23153
move to iterator
commit sha bf7cb74ae958d2d3de3f7c69ba6d20fe156194ac
wordsmith
push time in 14 days
push eventbenbalter/benbalter.github.com
commit sha ae43cd49952c9ff47d73911b3c2d0cb22de82eab
Create _posts/2020-08-28-trust-and-safety-before-someone-gets-hurt.md
commit sha 72683cecde84cdf45b068bdee871acf7089716f1
spike out post
commit sha 41af1410efcfcef5fdc64a914aaeb48202f23062
flesh out
commit sha d32c3bbf158d5130360d983ed5dbf05cc5e10580
finish fleshing out
commit sha 3cb77c73855ed4163b2c48e745c9efb4944db93e
title
commit sha edd3cbe92c1443f2c201e978bf2af6232d1d3d10
proof read
commit sha d2ac59965925cdb679bc817e24be15577c2d385a
consistent tense
commit sha 1f9dd7ecf76efc61cb7156aa8bb93d3d43050808
clean up
commit sha 99c19719ea80d32c463bce8102d9cca664332d48
description
commit sha 65d48352dfe56436cb4921df9995c4901e6e04a1
the
commit sha c460e5196fd2fc414e2894e1d81e42bf923a8ace
typo
commit sha c2be8f85e28463488c7d897cc984f0d14ecd272c
long run
commit sha 22ab7f90a53ff14e253ec51aeb8212aaceb7aa97
and the value of
commit sha da5a75bb9ef30b7b81100b7ef46fc500dd060525
and
commit sha 9db3114793f223d9547e58d602a802042ac9fca2
drop strong
commit sha 8c4ffff8561a91b4f93af3cb9adbf6459d029f64
use your platform
commit sha d907b280a8d71e024ea0b36ad1b0b840953af712
trust and safety
commit sha 69449c2a28f0732cce2215374f5687fe92158732
lower case
commit sha 149b1cfb7a08df817bc9f8f69ffd84aa716e16d8
content moderation
commit sha 5fd65ad44b2f9ad1f0e47bdb7a9a16a67d9480ff
community
push time in 15 days
push eventbenbalter/sitemap-parser
commit sha c2f261c15a971e3d396df6c1f80f53d28318ed18
rubocop
push time in 16 days
push eventbenbalter/sitemap-parser
commit sha a24b22c7ad04f35af0518e0e0ce96ebd28346800
Add support for gzip via Content-Type header A lot of the work here was done by @okkez in https://github.com/benbalter/sitemap-parser/pull/13
commit sha 237723db767d5232b83b2135fd2e987b035946c6
Merge pull request #19 from dkniffin/gzip-support Add support for gzip via Content-Type header
push time in 16 days
PR merged benbalter/sitemap-parser
A lot of the work here was done by @okkez in https://github.com/benbalter/sitemap-parser/pull/13
pr closed time in 16 days
pull request commentbenbalter/sitemap-parser
Based on where the discussion ended, I believe this pull request is conflating two distinct issues:
- GZip as transport layer compression, which makes the HTTP stream smaller over the wire
- GZIP as a file format, which makes the content smaller on disk (and as a result, smaller over the wire as well).
The library may need to handle both, using the compress: true to support transport layer compression, as a nice performance bonus, and unziping the file once downloaded, to support GZip'd sitemaps on the application layer. That said, GZiping arbitrary files can pose some security risks.
That's a long way to say, if someone is interested in picking up this pull request where it left off, I'd be glad to review it, but am not able to add the feature myself at this time.
comment created time in 17 days
created tagbenbalter/change_agent
A Git-backed key-value store, for tracking changes to documents and other files over time
created time in 18 days
push eventbenbalter/copy-issue-link-bookmarklet
commit sha b1e65d542e871c0111b49206a6c9a9c324f89a66
convert to ts
push time in 22 days
pull request commentbenbalter/copy-issue-link-bookmarklet
Switch to document.querySelector
Thanks @lowply!
comment created time in 22 days
push eventbenbalter/copy-issue-link-bookmarklet
commit sha 4da17fb0a4aaece84a88ebf9627a59398c769a03
Merge remote-tracking branch 'upstream/master' into master
commit sha c41bc2bf3ebb2f518003e5112650df9abdac3e97
Use the third instance of h1
commit sha 332fb009aa421b5a8e158aea22c8084afcf9b4df
Overwrite instead of adding when building index.md
commit sha 667b8796fc79f61813c3f46107faea1556b0cdf1
Let's use querySelector
commit sha 5df93274500f25fd0e23f95ad61ae0a409eca844
Build dist
commit sha 9bd15305072a39b17a5ad8452f64b1ad05e38312
Merge pull request #4 from lowply/lowply/fix-h1 Switch to document.querySelector
push time in 22 days
PR merged benbalter/copy-issue-link-bookmarklet
GitHub seems to add another h1 tag and this bookmarklet is not working anymore.
Uncaught TypeError: Cannot read property 'textContent' of undefined
at <anonymous>:1:112
at <anonymous>:1:262
> b=document.getElementsByTagName("h1")[1].children[0].textContent.trim()
Uncaught TypeError: Cannot read property 'textContent' of undefined
at <anonymous>:1:53
Now the third element in the array has the issue title.
> b=document.getElementsByTagName("h1")[2].children[0].textContent.trim()
"Chrome extension?"
> b=document.getElementsByTagName("h1")
HTMLCollection(4) [h1..d-flex.flex-wrap.flex-items-center.break-word.f3.text-normal, h1.Box-title, h1.gh-header-title.mb-2.lh-condensed.f1.mr-0.flex-auto.break-word, h1.d-flex.text-bold.f5]
0: h1..d-flex.flex-wrap.flex-items-center.break-word.f3.text-normal
1: h1.Box-title
2: h1.gh-header-title.mb-2.lh-condensed.f1.mr-0.flex-auto.break-word
3: h1.d-flex.text-bold.f5
length: 4
__proto__: HTMLCollection
This PR fixes it by using document.querySelector and target specific h1 tag.
Also, script/build-page should overwrite the index.md file instead of adding the output, so I fixed it too.
pr closed time in 22 days
push eventbenbalter/benbalter.github.com
commit sha f5494e045dae918c1394288bbc26edce4c18446a
s/security/safety/[
push time in 24 days
push eventbenbalter/benbalter.github.com
commit sha f1888cda8bee969152e206380d8a08c073166f06
rename trust and safety post
push time in 25 days
created tagbenbalter/coconductor
A work-in-progress code of conduct detector based off Licensee
created time in 25 days
push eventbenbalter/coconductor
commit sha bd292cb4ae08bbf685d611ddeb74925341ad4f1d
Bump coconductor to 0.10.0
push time in 25 days
push eventbenbalter/coconductor
commit sha c3a523388b5e7e69e27f4a6ef479bdc093441e6e
update tests
commit sha d9ac2c8cc378102ad2bb3a657806d17eb6d5627a
Lower confidence threshold to 85%. In https://github.com/benbalter/coconductor/commit/e28382e4b3c6882017beb5d53735bb7d299ef580, Contributor Covenant 1.4 was modified without a version bump meaning there are two potential versions of contributor covenant 1.4. In order to detect both without vendoring multiple versions of what should be the same version, lower our confidence threshold to account for the variation. ¯\_(ツ)_/¯
push time in 25 days
push eventbenbalter/coconductor
commit sha e28382e4b3c6882017beb5d53735bb7d299ef580
update vendored licenses
push time in 25 days
push eventbenbalter/benbalter.github.com
commit sha 8d7dabe736212578308c39bee3a461a184486aa6
ha ha busienss
push time in a month
push eventbenbalter/benbalter.github.com
commit sha ae43cd49952c9ff47d73911b3c2d0cb22de82eab
Create _posts/2020-08-28-trust-and-safety-before-someone-gets-hurt.md
commit sha 72683cecde84cdf45b068bdee871acf7089716f1
spike out post
commit sha 41af1410efcfcef5fdc64a914aaeb48202f23062
flesh out
commit sha d32c3bbf158d5130360d983ed5dbf05cc5e10580
finish fleshing out
commit sha 3cb77c73855ed4163b2c48e745c9efb4944db93e
title
commit sha edd3cbe92c1443f2c201e978bf2af6232d1d3d10
proof read
commit sha d2ac59965925cdb679bc817e24be15577c2d385a
consistent tense
commit sha 1f9dd7ecf76efc61cb7156aa8bb93d3d43050808
clean up
commit sha 99c19719ea80d32c463bce8102d9cca664332d48
description
commit sha 65d48352dfe56436cb4921df9995c4901e6e04a1
the
commit sha c460e5196fd2fc414e2894e1d81e42bf923a8ace
typo
commit sha c2be8f85e28463488c7d897cc984f0d14ecd272c
long run
commit sha 22ab7f90a53ff14e253ec51aeb8212aaceb7aa97
and the value of
commit sha da5a75bb9ef30b7b81100b7ef46fc500dd060525
and
commit sha 9db3114793f223d9547e58d602a802042ac9fca2
drop strong
commit sha 8c4ffff8561a91b4f93af3cb9adbf6459d029f64
use your platform
commit sha d907b280a8d71e024ea0b36ad1b0b840953af712
trust and safety
commit sha 69449c2a28f0732cce2215374f5687fe92158732
lower case
commit sha 149b1cfb7a08df817bc9f8f69ffd84aa716e16d8
content moderation
commit sha 5fd65ad44b2f9ad1f0e47bdb7a9a16a67d9480ff
community
push time in a month
PR merged benbalter/benbalter.github.com
Fixes https://github.com/benbalter/benbalter.github.com/issues/481.
View rendered _posts/2020-08-28-trust-and-safety-before-someone-gets-hurt.md
pr closed time in a month
issue closedbenbalter/benbalter.github.com
N Trust and Safety concerns to bake into your product early on
- Spam and suspension
- Blocking or muting
- Internal education, consulting, and shared services
- Per-content reporting
- Moderation tools
- Staff moderation
- Community moderation
- CoC
- Capture, expose, and retain relevant info
- CSAM
closed time in a month
benbalterpush eventbenbalter/benbalter.github.com
commit sha 2f347bd6674163f1328044fc3d806c87c0025c6b
footnotes
push time in a month
push eventbenbalter/benbalter.github.com
commit sha d75a2b96a9f4dd1b6c0647bc2f374f3cdd64cf37
description
push time in a month
push eventbenbalter/benbalter.github.com
commit sha da423ed085324ee1841fc91eeb372120100a99e3
intro
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 4ed54c04e30f3acbd4dce3e61c77efec7c77d781
conclusion
push time in a month
push eventbenbalter/benbalter.github.com
commit sha d22c92eb20db1a4833b99c2b1b6289da05fc4bbe
flesh out ending
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 0b7de7add39b77fe8e4bc67e7da5ec142eea79d3
better conclusion
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 5cbc7ce53a36f112f3d7010c93992b9c6665a083
flesh out
push time in a month
Pull request review commentlicensee/licensee
universal newline encoding for project files, test for crlf file
def initialize(content, metadata = {}) unless @content.valid_encoding? @content.encode!(ENCODING, **ENCODING_OPTIONS) end+ @content.encode!(ENCODING, universal_newline: true)
Would it make sense to add universal_newline: true to the encoding options hash above and always run line 41 instead? Alternatively, I could see this living in content normalizer, replacing \r\n? with \n
comment created time in a month
push eventbenbalter/benbalter.github.com
commit sha d2d95fa9499022f88e7302c99b0f1e6f194815da
clarify why
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 01640cf85b8a9bf07bd0badc2b5e606ef3f071d2
clarify hide vs. delete
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 8b012e4f8bc19ef1bc4e22b60a50046f49bf1e75
resolve merge conflict
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 0b349c4075f5fd545e43251b10beb5d6881daf7d
Update _posts/2020-08-28-trust-and-safety-before-someone-gets-hurt.md Co-authored-by: Danielle Leong <[email protected]>
push time in a month
push eventbenbalter/benbalter.github.com
commit sha a93485554d41a6ec6b98d47291da44eeaa9764c2
break into two posts
commit sha a8a17fc4a89c9cc69a1e14470781d4c53bc71e59
add consentual software shoutout
push time in a month
push eventbenbalter/dotfiles
commit sha a8aa8e8fffc72ecb013a296b301cbe5d35b49321
update ssh config
push time in a month
startedeasylist/easylist
started time in a month
startedStevenBlack/hosts
started time in a month
startedmmotti/pihole-regex
started time in a month
push eventbenbalter/benbalter.github.com
commit sha 712510869f2791e84004bb7daf2742f735027261
add nymag link
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 1521d1eb6e465a37e3542c98d5799b163952b2f6
Update _posts/2020-08-28-trust-and-safety-before-someone-gets-hurt.md Co-authored-by: Danielle Leong <[email protected]>
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 57ee60846bf91d7ddf116a6a38083fee4413c37a
use more words
push time in a month
push eventbenbalter/benbalter.github.com
commit sha a1c984b17d9afd9de2e001e6763a273efade795e
less words
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 2dbc016c13b7fa0e59db1f7de8862b06b45bc46d
change order
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 5fd65ad44b2f9ad1f0e47bdb7a9a16a67d9480ff
community
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 149b1cfb7a08df817bc9f8f69ffd84aa716e16d8
content moderation
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 69449c2a28f0732cce2215374f5687fe92158732
lower case
push time in a month
push eventbenbalter/benbalter.github.com
commit sha d907b280a8d71e024ea0b36ad1b0b840953af712
trust and safety
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 8c4ffff8561a91b4f93af3cb9adbf6459d029f64
use your platform
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 9db3114793f223d9547e58d602a802042ac9fca2
drop strong
push time in a month
push eventbenbalter/benbalter.github.com
commit sha da5a75bb9ef30b7b81100b7ef46fc500dd060525
and
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 22ab7f90a53ff14e253ec51aeb8212aaceb7aa97
and the value of
push time in a month
push eventbenbalter/benbalter.github.com
commit sha c2be8f85e28463488c7d897cc984f0d14ecd272c
long run
push time in a month
push eventbenbalter/benbalter.github.com
commit sha c460e5196fd2fc414e2894e1d81e42bf923a8ace
typo
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 65d48352dfe56436cb4921df9995c4901e6e04a1
the
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 99c19719ea80d32c463bce8102d9cca664332d48
description
push time in a month
PR opened benbalter/benbalter.github.com
pr created time in a month
push eventbenbalter/benbalter.github.com
commit sha 1f9dd7ecf76efc61cb7156aa8bb93d3d43050808
clean up
push time in a month
push eventbenbalter/benbalter.github.com
commit sha d2ac59965925cdb679bc817e24be15577c2d385a
consistent tense
push time in a month
push eventbenbalter/benbalter.github.com
commit sha edd3cbe92c1443f2c201e978bf2af6232d1d3d10
proof read
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 3cb77c73855ed4163b2c48e745c9efb4944db93e
title
push time in a month
create barnchbenbalter/benbalter.github.com
branch : trust-and-safety-before-someone-gets-hurt
created branch time in a month
push eventbenbalter/benbalter.github.com
commit sha 0265e97a9bb8f517f294302452c801bc1b7e08ce
move to iterator
push time in a month
PR opened benbalter/benbalter.github.com
The top 10 posts of the past 10 years
pr created time in a month
push eventbenbalter/benbalter.github.com
commit sha 9b5b8e0ad8c19b383e89ddd4d8864cc9efd6da02
typo
push time in a month
push eventbenbalter/benbalter.github.com
commit sha fa7173208ac439b07d7dae3cf3a15dee172cca32
fix link
push time in a month
delete branch benbalter/benbalter.github.com
delete branch : how-i-manage-github-notifications
delete time in a month
push eventbenbalter/benbalter.github.com
commit sha cf9570765f254a1050507a197010d200b3dd7bbd
Create _posts/2020-08-24-how-i-manage-github-notifications.md
commit sha e7a4db93ceb1a8388368122eb9be8fd77a6be0ab
spike out noticication post
commit sha d667811888c672b870bf27221d7dabeb91aa86e8
flesh out
commit sha 04f5bf2edcd975fe9e83f43d4703d732f78f029f
finish
commit sha 08abeebb57a7895e969ae53d0e77c6fcd7f5cb54
friendlier meta description
commit sha b248cb24c8c2f53d6c7e69c32885faa077263aa4
Merge pull request #489 from benbalter/how-i-manage-github-notifications How I manage GitHub notifications
push time in a month
PR merged benbalter/benbalter.github.com
pr closed time in a month
push eventbenbalter/benbalter.github.com
commit sha 08abeebb57a7895e969ae53d0e77c6fcd7f5cb54
friendlier meta description
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 04f5bf2edcd975fe9e83f43d4703d732f78f029f
finish
push time in a month
push eventbenbalter/benbalter.github.com
commit sha d667811888c672b870bf27221d7dabeb91aa86e8
flesh out
push time in a month
PR opened benbalter/benbalter.github.com
pr created time in a month
create barnchbenbalter/benbalter.github.com
branch : how-i-manage-github-notifications
created branch time in a month
startedritiek/spotify-downloader
started time in a month
push eventbenbalter/dc-bike-badges
commit sha 3871ef2e850f72cbe0b9fa307f1b1a44256ec55c
Update README.md
push time in a month
push eventbenbalter/benbalter
commit sha 2ec06e72fdeec6db635a3be3a7e029c9ff25948c
Update bio
push time in a month
push eventbenbalter/situation-clock
commit sha e9a20a76d7582d4d8528ce09a2e357434fb72647
prod build
push time in a month
push eventbenbalter/situation-clock
commit sha 643b989dc44efffe1ddc30d7b27ed51b53a2dbf8
remove stray 150
push time in a month
push eventbenbalter/situation-clock
commit sha 9df962c326cc241eb6714eb10303b80bd8ad6d8e
shrink to fit
push time in a month
push eventbenbalter/situation-clock
commit sha 8ccee151b80d447a30c96b065edb3407b59628a2
order meta
push time in a month
push eventbenbalter/situation-clock
commit sha a6bd91d70d0f8d3a2e48d48a70ebf1401a2c4981
name not hex
push time in a month
push eventbenbalter/situation-clock
commit sha 970992de084266d265ed8d430cb30e13323b658e
formatting
push time in a month
push eventbenbalter/situation-clock
commit sha e2c096d21e3b4d1251bdc6bff364cf923e32805b
formatting
push time in a month
push eventbenbalter/situation-clock
commit sha 87ae4bd77c95c168aeebc25e2025096cccc3dfe3
bootstrap
push time in a month
push eventbenbalter/benbalter.github.com
commit sha dca0e8a5aad380ca7e71b930c9b84917bc0651ef
link to OSCON talk
push time in a month
push eventbenbalter/benbalter.github.com
commit sha 58be23c8b5cf1f4bcba311175cb47bb9424dc6be
typo
push time in a month