profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jbn/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
John B Nelson jbn Abreka, Inc. Neverwhere. And, Palo Alto, CA. https://generativist.substack.com/ Computational Social Science, Ph.D. Expert Bikeshedder. Wanna be <strike>psychohistorian</strike>cybernetic engineer.

jbn/banner_comment 6

An ASCII banner comment generator for making subl nicer.

jbn/brittle_wit 2

Brittle Wit is a Twitter Lib for Python.

jbn/americanist_files 1

Files that get used a lot for Americanist Political Science.

generativists/ThirdWay 0

A (hopefully) developer-friendly ABM framework written in Scala.

jbn/2020_election_disputes 0

A collection of alleged election fraud/rigging analyses and rebuttals (if they exist).

jbn/AbstractDomains.jl 0

Various finite representations of large or infinite sets and associated primitive functions

jbn/agents 0

Intelligent Agents experimentation in Java

jbn/Algorithm-X-Gorgon-Tik-Tok 0

Algorithm generate Tik Tok X-Gorgon and X-Khronos

jbn/anes 0

A JSON-based ANES interface.

pull request commentlbryio/lbry-desktop

Fill in remaining Recsys fields

I don't know enough react to be able to review it competently, but as far as verifying that it does want I want when looking at the network traffic console, it LGTM.

infinite-persistence

comment created time in 11 hours

startedPrefectHQ/prefect

started time in 12 days

push eventjbn/lbry-desktop

DispatchCommit

commit sha da23a5625b9468681d562f31bed17d6d58e6298b

fix video js imports

view details

Dispatch

commit sha b5b0459aff6af27869e5d34e1e3f24bebda3b93b

Merge pull request #6355 from lbryio/fix-video-js-imports fix video.js import statements

view details

infinite-persistence

commit sha 2e0f8c6120d324f729f5ead4fd5f90f523f8657f

Fix videojs overlay css Related: aaffd3b089abca71506fcb68649166ef0f66b4ad "CodeSplit: Load 3rd-party css before ours."

view details

infinite-persistence

commit sha ad202d6471553ec3d9db33325fa2bad3c7def419

i18n

view details

zeppi

commit sha e9868e37a14700a00f40129c110f3edd8e31fd85

restore single channel content tab

view details

zeppi

commit sha 9c8c00a21f942f128bec0c939c4b88c13b7b7cf7

fix tabindexes

view details

zeppi

commit sha 608a421ce5c02f95ee04c11aa34811b230f41910

lint

view details

infinite-persistence

commit sha 49046c9d25a08aee5ed0109930aa477361c37955

RSS feed for channels ## Issue 3779 RSS feed for channels ## Initial implementation details - RSS only (not atom) - Grabs latest 10 entries (Beamer have concerns) ## Credit Referenced the community version mentioned in 3779

view details

infinite-persistence

commit sha c84d820b0914384ed85dd0b0603c66988a14c0c4

RSS: Switch from ChainQuery to SDK ## Issue 3779 RSS feed for channels

view details

infinite-persistence

commit sha 041f420416aaa890adecd78381d611375134b904

#6354 RSS feed for channels

view details

infinite-persistence

commit sha 5e97fdfa0dbe7edbbe5355b9228d5b92e0ad3a29

RSS: Fix URL Not sure why it worked in the dev instance.

view details

zeppi

commit sha 22d9495b8dca4b22fdf7fb337e79159c956706cf

fix rss, add icon

view details

infinite-persistence

commit sha 10c04a7991d293dfa449b7cd8bfca8179bfcff67

Show comment failure reason ## Issue 6370

view details

zeppi

commit sha bec50829c14cf955853292512e0926b179ff1bfc

updated code about to test something generate programatically beginning of the frontend stripe integration page seems to be working add user put functionality behind conditional tag connect frontend working well adding environment variables to save success and failure url bugfix bugfix final clean up adding credit card page seems to be coming along calls successfully coming from the frontend fixing up frontend cleaning up frontend coming along client secret working basic frontend in place adding tip page adding more to the tip frontend frontend almost done tabs coming along one last thing to do for frontend adding explainer text as custom function putting finishing touches on tabs support tabs working well disable fiat toggle when card not connected fix frontend gui bug bugfix and pull out label function fix symbol for tip gui modal when card is not yet saved fix fiat disabled bug knowing whether card is added programatically sending tip with frontend tip functionality working show unpaid balance add frontend for card add section update frontend update frontend bugfix change to use react instead of css update how stripe is instantiated fix bug use customer setup coming along working but needs optimization persist if card is saved adding anonymous tip functionality fix nan bug build stripe endpoints programatically show for all users for time being allow the stripe key to automatically switch to live environment bugfix bugfix fix jslint fix channel page support button better docs show customer transactions on frontend basic table in place various page updates per jeremys notes showing card details nicer tip history table add better prompt to add card on file viewer page some linting time put connect account behind fiat enabled no persist fiat mode wallet calls tip stuff

view details

zeppi

commit sha 8a5230ed6a502549ef9d4042dc2a70d148192b3b

new api

view details

Anthony

commit sha 434030e007184e18d9698b53398665564614f0db

touchup frontend to show balance

view details

zeppi

commit sha 270049316e3f7679e476a20502c4499b8736285c

fiat tips only on web

view details

zeppi

commit sha 89576572f53c2419e28627c1561010c382f97a50

more stripe only on web

view details

infinite-persistence

commit sha 9745d6df3e093496724360c7c644fadf8b547f2c

WaitUntilOnPage: Fix scroll listener always registered + bump debounce ms ## Issue The scroll listener never unregisters, and is always registering itself on every scroll. I believe it was done that way to also handle the case of "element is already in viewport when mounted". ## Change Tried to separate both "element is already in viewport when mounted" and "element scrolled into viewport" into different effects. The timeout value used is a bit arbitrary, but is needed because the initial size is (0, 0), and to debounce any layout shifts. Reasoning: If an element is explicitly placed under this wrapper, the additional delay is acceptable since it's meant to be lazy-loaded anyway.

view details

infinite-persistence

commit sha bb8fb038ca9b76ed066bba44fa0acfc083055945

WaitUntilOnPage: add option to load when approaching viewport

view details

push time in 19 days

issue commentlbryio/lbry-desktop

Recsys Evaluation Telemetry

Shit missed this, @kauffj. Preferably ASAP.

jbn

comment created time in 20 days

issue openedlbryio/lbry-desktop

Recsys Evaluation Telemetry

See: https://github.com/lbryio/clickstream/issues/2

created time in a month

push eventjbn/lbry-desktop

John B Nelson

commit sha 307322cc487a7f1d63a8b1e543139a00ca4bacfe

FIX stop event translation and remove preprocessing I think different browsers behave in different ways for the media API. As a result, I think I was losing information for browsers that weren't the same as mine (Chromium). For now, preprocessing is removed. In the future, I'll add it again (better storage and transmission properties).

view details

push time in a month

push eventjbn/lbry-desktop

John B Nelson

commit sha 37c8006ab8c59f9c92da889f86df45a0fb90031f

FIX stop event translation and remove preprocessing I think different browsers behave in different ways for the media API. As a result, I think I was losing information for browsers that weren't the same as mine (Chromium). For now, preprocessing is removed. In the future, I'll add it again (better storage and transmission properties).

view details

push time in a month

push eventjbn/lbry-desktop

John B Nelson

commit sha 140f0048dfc8d2c9988f0f0d2252ed022d1596ea

FIX stop event translation and remove preprocessing I think different browsers behave in different ways for the media API. As a result, I think I was losing information for browsers that weren't the same as mine (Chromium). For now, preprocessing is removed. In the future, I'll add it again (better storage and transmission properties).

view details

push time in a month

PR opened lbryio/lbry-desktop

FIX stop event translation and remove preprocessing

I think different browsers behave in different ways for the media API. As a result, I think I was losing information for browsers that weren't the same as mine (Chromium). For now, preprocessing is removed. In the future, I'll add it again (better storage and transmission properties).

PR Checklist

<!-- For the checkbox formatting to work properly, make sure there are no spaces on either side of the "x" -->

Please check all that apply to this PR using "x":

  • [ ] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
  • [ ] I have checked that this PR does not introduce a breaking change
  • [ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type

What kind of change does this PR introduce?

  • [ ] Bugfix
  • [ ] Feature
  • [ ] Code style update (formatting)
  • [ ] Refactoring (no functional changes)
  • [ ] Documentation changes
  • [ ] Other - Please describe:

Fixes

Issue Number:

What is the current behavior?

What is the new behavior?

Other information

<!-- If this PR contains a breaking change, please describe the impact and solution strategy for existing applications below. -->

+8 -75

0 comment

1 changed file

pr created time in a month

push eventjbn/lbry-desktop

John B Nelson

commit sha aadfe0a23ae85de9be00a9cfffc25ed863346183

FIX stop event translation and remove preprocessing I think different browsers behave in different ways for the media API. As a result, I think I was losing information for browsers that weren't the same as mine (Chromium). For now, preprocessing is removed. In the future, I'll add it again (better storage and transmission properties).

view details

push time in a month

fork jbn/lbry-desktop

A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.

https://lbry.tv

fork in a month

push eventjbn/lbry-desktop

drewhancock

commit sha 21a8e6b056d2377c8a73463b68a509a59fec861a

pinned chris williamson

view details

John B Nelson

commit sha b51b42e46244a81d3bfd080f17aebcbdb1258759

FIX video.js event firing issues fore RecsysPlugin - The `rateChange` event now logs the updated speed, not just the time at which it occurred. - The `scrub` now (more) accurately logs the position it came from before the destination. - The recsys events get consolidated for logical consistency.

view details

infinite-persistence

commit sha bea0635ae25c27528cb1bd0d5cf23720325a5076

Wunderbar: change throttle to debounce + add min chars ## Issue 6314: prevent lighthouse spam from wunderbar ## Changes - Wunderbar: change throttle to debounce + add min chars. - useLighthouse: added option to not throttle.

view details

infinite-persistence

commit sha bec307c8a9be6f183475b9ec9203f01dcb18993e

Wunderbar: immediate feedback to convey status Make immediate GUI feedback to convey the current status, which can be the following: - typing - waiting lighthouse results - waiting claim resolve - no results or failed.

view details

push time in a month

push eventjbn/lbry-desktop

infinite-persistence

commit sha 5a467af1f02a79f0088b95a36a7624de019c2baa

i18n

view details

infinite-persistence

commit sha 73e84b58e7bb13b3de0c310f00d975cfd859d026

Add: source-map-analyze

view details

infinite-persistence

commit sha 3539031e5a9dba8538a625e805a4bf07dfacef89

CodeSplit: Initial work

view details

infinite-persistence

commit sha 60afbaf873ce49656bd79835dcbb58b5070e3605

CodeSplit: Consolidate "secondary" chunk. These are chunks that will be requested immediately after ui.js when opening the homepage, so consolidate them into 1 chunk to reduce network overhead. More work can/should be done to reduce the secondary chunk.

view details

infinite-persistence

commit sha aaffd3b089abca71506fcb68649166ef0f66b4ad

CodeSplit: Load 3rd-party css before ours. A temporary solution until we code-split css.

view details

infinite-persistence

commit sha 163a10602cc312637020e2ff99334f774ce1570f

CodeSplit: Show top loading bar while fetching TODO: Get the primary color programatically

view details

infinite-persistence

commit sha 4562a33926a7674cded530fec50a21fc0b305a5c

Lazy-load homepage categories

view details

infinite-persistence

commit sha 3322b91c5de1bed7e358d706142f2dcc0327eb32

Improve <video> poster thumbnail fetching. Even with the caching changes, a 150kB thumbnail still takes 1-2s to fetch. This impacts the score. ## Change (1) Start with a large-enough placeholder image (has to be larger than the final image -- inflating doesn't count), then delay just enough for scoring, then switch to the real thumbnail. (2) Since we are now doing post-mount stuff, we have the exact dimensions to optimize the claim thumbnail. This reduces the typically-several-MBs thumbnail to kBs.

view details

infinite-persistence

commit sha 4d638bcf10dc6621d2ae285617cf60259f358f76

~ Initial Code Split (#6228)

view details

zeppi

commit sha c44beaf8fa91c367ca9d5494c4c0ebe2ee70ba4b

remove bad new button

view details

push time in a month

PR opened lbryio/lbry-desktop

FIX video.js event firing issues for RecsysPlugin
  • The rateChange event now logs the updated speed, not just the time at which it occurred.
  • The scrub now (more) accurately logs the position it came from before the destination.
  • The recsys events get consolidated for logical consistency.
+87 -4

0 comment

1 changed file

pr created time in a month

create barnchjbn/lbry-desktop

branch : recsys-harmonization

created branch time in a month

fork jbn/lbry-desktop

A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.

https://lbry.tv

fork in a month

startedm5stack/Applications-LidarBot

started time in 2 months

fork jbn/lighthouse

A search engine for the LBRY blockchain

fork in 3 months

startedlbryio/lighthouse

started time in 3 months