profile
viewpoint
Nick Johnson Arachnid @ethereum Foundation London, England http://blog.notdot.net/

Arachnid/bloggart 275

A blog application for App Engine

Arachnid/aetycoon 74

aetycoon provides a library of useful App Engine datastore property classes.

Arachnid/aeoid 49

Easy OpenID support for App Engine

Arachnid/bulkupdate 40

App Engine bulk updater library

Arachnid/AEAuth 28

A sample app demonstrating how to do App Engine authentication in an Android app

Arachnid/bdbdatastore 21

An alternate datastore backend for App Engine, implemented using BDB JE.

Arachnid/bloog 21

RESTful Blog for Google App Engine

504rules/504rules.github.io 20

Rule page generator for 504

Arachnid/AppEngine-OAuth-Library 20

An OAuth library for interacting with Twitter, MySpace and Yahoo on AppEngine

Arachnid/Atomify 14

Converts email to Atom

push eventethereum/EIPs

Micah Zoltu

commit sha 81e28c139d4d261452d1c42bd62414f1788b69c8

Automatically merged updates to draft EIP(s) 2315 (#3208) Hi, I'm a bot! This change was automatically merged because: - It only modifies existing Draft, Review, or Last Call EIP(s) - The PR was approved or written by at least one author of each modified EIP - The build is passing

view details

push time in 3 hours

PR merged ethereum/EIPs

2315: Fixes header author formatting.
+1 -1

1 comment

1 changed file

MicahZoltu

pr closed time in 3 hours

fork JuXue54/etherquery

Custom ethereum client that uploads blockchain data to BigQuery

fork in 3 hours

PR opened pidcodes/pidcodes.github.com

KoBussLLC PID BA00 and BA01 for Grabert and Squash Mechanical Keyboards

Requesting BA00 and BA01 for two open-source mechanical keyboards. The hardware is open-source using KiCad and FreeCAD, and the firmware is enabled by the open-source project QMK.

+32 -0

0 comment

3 changed files

pr created time in 5 hours

issue closedsmartcontractkit/solidity-cborutils

Publish version with fixed dependencies

There was a fix of cbor being defined as dependency instead of dev dependency. But there is still an old version on the registry. Could you publish fixed version?

closed time in 7 hours

rumkin

issue commentsmartcontractkit/solidity-cborutils

Publish version with fixed dependencies

Hi, this seems to have slipped through the cracks. Thanks for your patience. We've just published a new version.

rumkin

comment created time in 7 hours

pull request commentsmartcontractkit/solidity-cborutils

bump patch version

That was perfect. Thanks for the approval. Published!

se3000

comment created time in 7 hours

delete branch ensdomains/resolvers

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 9 hours

PR closed ensdomains/resolvers

Bump lodash from 4.17.15 to 4.17.19 dependencies

Bumps lodash from 4.17.15 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -7

1 comment

1 changed file

dependabot[bot]

pr closed time in 9 hours

pull request commentensdomains/resolvers

Bump lodash from 4.17.15 to 4.17.19

Superseded by #39.

dependabot[bot]

comment created time in 9 hours

PR opened ensdomains/resolvers

Bump lodash from 4.17.15 to 4.17.20

Bumps lodash from 4.17.15 to 4.17.20. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/ded9bc66583ed0b4e3b7dc906206d40757b4a90a"><code>ded9bc6</code></a> Bump to v4.17.20.</li> <li><a href="https://github.com/lodash/lodash/commit/63150ef7645ac07961b63a86490f419f356429aa"><code>63150ef</code></a> Documentation fixes.</li> <li><a href="https://github.com/lodash/lodash/commit/00f0f62a979d2f5fa0287c06eae70cf9a62d8794"><code>00f0f62</code></a> test.js: Remove trailing comma.</li> <li><a href="https://github.com/lodash/lodash/commit/846e434c7a5b5692c55ebf5715ed677b70a32389"><code>846e434</code></a> Temporarily use a custom fork of <code>lodash-cli</code>.</li> <li><a href="https://github.com/lodash/lodash/commit/5d046f39cbd27f573914768e3b36eeefcc4f1229"><code>5d046f3</code></a> Re-enable Travis tests on <code>4.17</code> branch.</li> <li><a href="https://github.com/lodash/lodash/commit/aa816b36d402a1ad9385142ce7188f17dae514fd"><code>aa816b3</code></a> Remove <code>/npm-package</code>.</li> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.20">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~bnjmnt4n">bnjmnt4n</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -11

0 comment

1 changed file

pr created time in 9 hours

create barnchensdomains/resolvers

branch : dependabot/npm_and_yarn/lodash-4.17.20

created branch time in 9 hours

push eventensdomains/resolvers

Nick Johnson

commit sha 339bf4376572358ae495449bba8352f3932bb0fe

Update to latest Solidity

view details

Nick Johnson

commit sha a10ccfb4fb88290fbb5544037e469846ff1e07bc

Move to node 10

view details

Nick Johnson

commit sha f7d62ab04bfe1692a4344f6f1d31ff81315a98c3

Merge pull request #38 from ensdomains/update Update to latest Solidity

view details

dependabot[bot]

commit sha 496cd62452a6594c7520cb04c0e12534ac4cadf0

Bump elliptic from 6.4.1 to 6.5.3 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.1 to 6.5.3. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.4.1...v6.5.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 9 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def auto_int(x):     default=115200,     type=int,     help="Baud rate to use when flashing using serial (default 115200)")+parser.add_argument(+    '--parity',+    action='store',+    default='None',+    type=str,+    help="Desired parity (e.g. None, Even, Odd, Mark, or Space)")+parser.add_argument(

this should probably be of type=int

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def progress(self, message=None, current=None, total=None):             self.out.write("\r%s (%d/%d)" % (message, current, total))         self.out.flush() +def stopbits_convert(value):+    import serial+    if value=="1":+        stopbits = serial.STOPBITS_ONE+    elif value=="1.5":+        stopbits = serial.STOPBITS_ONE_POINT_FIVE+    elif value=="2":+        stopbits = serial.STOPBITS_TWO+    else:+        stopbits = serial.STOPBITS_ONE+        print '\nillegal arugment', value, 'for stopbit using', stopbits, 'instead\n'

use python 3 compatible prints (print())

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def progress(self, message=None, current=None, total=None):             self.out.write("\r%s (%d/%d)" % (message, current, total))         self.out.flush() +def stopbits_convert(value):+    import serial+    if value=="1":+        stopbits = serial.STOPBITS_ONE+    elif value=="1.5":+        stopbits = serial.STOPBITS_ONE_POINT_FIVE+    elif value=="2":+        stopbits = serial.STOPBITS_TWO+    else:+        stopbits = serial.STOPBITS_ONE+        print '\nillegal arugment', value, 'for stopbit using', stopbits, 'instead\n'++    return stopbits++def parity_convert(value):+    import serial+    if value in ("None", "none", "NONE", "N", "n"):+        parity = serial.PARITY_NONE+    elif value in ("Even", "even", "EVEN", "E", "e"):+        parity = serial.PARITY_EVEN+    elif value in ("Odd", "odd", "ODD", "O", "o"):+        parity = serial.PARITY_ODD+    else:+        parity = serial.PARITY_NONE+        print '\nillegal argument', value, 'for parity using', parity, 'instead\n'++    return parity++def convertBoolean(value):

this function can be removed if the argument handling is fixed

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def auto_int(x):     default=115200,     type=int,     help="Baud rate to use when flashing using serial (default 115200)")+parser.add_argument(+    '--parity',+    action='store',+    default='None',+    type=str,+    help="Desired parity (e.g. None, Even, Odd, Mark, or Space)")+parser.add_argument(+    '--stopbits',+    action='store',+    default='1',+    type=str,+    help="Desired stop bits (e.g. 1, 1.5, or 2)")+parser.add_argument(+    '--dtr',+    action='store',+    default='true',+    type=str,+    help="DTR state (e.g. true or false)")+parser.add_argument(

for boolean arguments action="store_true" is preferred.

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def progress(self, message=None, current=None, total=None):             self.out.write("\r%s (%d/%d)" % (message, current, total))         self.out.flush() +def stopbits_convert(value):+    import serial+    if value=="1":+        stopbits = serial.STOPBITS_ONE+    elif value=="1.5":+        stopbits = serial.STOPBITS_ONE_POINT_FIVE+    elif value=="2":+        stopbits = serial.STOPBITS_TWO+    else:+        stopbits = serial.STOPBITS_ONE+        print '\nillegal arugment', value, 'for stopbit using', stopbits, 'instead\n'++    return stopbits++def parity_convert(value):+    import serial+    if value in ("None", "none", "NONE", "N", "n"):

this could be simplified as if value.lower() in ("none", "n"):

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def progress(self, message=None, current=None, total=None):             self.out.write("\r%s (%d/%d)" % (message, current, total))         self.out.flush() +def stopbits_convert(value):+    import serial+    if value=="1":+        stopbits = serial.STOPBITS_ONE+    elif value=="1.5":+        stopbits = serial.STOPBITS_ONE_POINT_FIVE+    elif value=="2":+        stopbits = serial.STOPBITS_TWO+    else:+        stopbits = serial.STOPBITS_ONE+        print '\nillegal arugment', value, 'for stopbit using', stopbits, 'instead\n'++    return stopbits++def parity_convert(value):+    import serial+    if value in ("None", "none", "NONE", "N", "n"):+        parity = serial.PARITY_NONE+    elif value in ("Even", "even", "EVEN", "E", "e"):+        parity = serial.PARITY_EVEN+    elif value in ("Odd", "odd", "ODD", "O", "o"):+        parity = serial.PARITY_ODD+    else:+        parity = serial.PARITY_NONE+        print '\nillegal argument', value, 'for parity using', parity, 'instead\n'

-> print()

steffenmauch

comment created time in 14 hours

Pull request review commentarachnidlabs/cyflash

Support for parity and stop settings and state of RTS/DTR

 def progress(self, message=None, current=None, total=None):             self.out.write("\r%s (%d/%d)" % (message, current, total))         self.out.flush() +def stopbits_convert(value):+    import serial+    if value=="1":+        stopbits = serial.STOPBITS_ONE+    elif value=="1.5":+        stopbits = serial.STOPBITS_ONE_POINT_FIVE+    elif value=="2":+        stopbits = serial.STOPBITS_TWO+    else:+        stopbits = serial.STOPBITS_ONE

this could be simplified as:

mapping = {"1": serial.STOPBITS_ONE,
           "1.5": serial.STOPBITS_ONE_POINT_FIVE,
           ...
           }
if not value in stopbits:
    print '\nillegal arugment', value, 'for stopbit using', stopbits, 'instead\n'
stopbits = mapping.get(value, serial.STOPBITS_ONE)
steffenmauch

comment created time in 14 hours

pull request commentethereum/EIPs

EIP-1890 : Status changed to 'Withdrawn'.

Hi! I'm a bot, and I wanted to automerge your PR, but couldn't because of the following issue(s):

  • Trying to change EIP 1890 state from Draft to Withdrawn
  • EIP 1890 requires approval from one of (lane@ethereum.org, greg@chainsafe.io, @owocki)
poojaranjan

comment created time in 15 hours

PR opened ethereum/EIPs

Status changed to 'Withdrawn'. "EIP no longer active" as suggested by…

… Kevin Owocki

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside <triangular brackets>.
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.
+1 -1

0 comment

1 changed file

pr created time in 16 hours

PR opened ethereum/EIPs

Removing non-existing EIPs from ERC.

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside <triangular brackets>.
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.
+1 -1

0 comment

1 changed file

pr created time in 16 hours

pull request commentethereum/EIPs

Add ENS support for addressing ERC721 NFTs

There has been no activity on this pull request for two months. It will be closed in a week if no further activity occurs. If you would like to move this EIP forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

OisinKyne

comment created time in 21 hours

issue commentethereum/EIPs

ERC223 token standard

40333312

Dexaran

comment created time in 21 hours

issue commentensdomains/address-encoder

Add support for SC (SIA) addresses in encoding library

@brantlymillegan , @makoto Please review and merge.

brantlymillegan

comment created time in a day

push eventricmoo/distinguished-format-strings

Richard Moore

commit sha 2d38a821ae03777decdd81703476c7309039ab07

Update README.md Adding deprecation messaging.

view details

push time in a day

push eventpidcodes/pidcodes.github.com

Phillip Pearson

commit sha 8575d099cfa36b7b4c30a7921da694f231e98198

Request PID FE07 for Myelin Arcflash

view details

Scott Shawcroft

commit sha 06dad52b6f138d4f3d101e7e440bc096e9dea463

Merge pull request #608 from myelin/master Request PID FE07 for Myelin Arcflash

view details

push time in a day

PR merged pidcodes/pidcodes.github.com

Request PID FE07 for Myelin Arcflash

Here's another retrocomputing project from me :)

+10 -0

0 comment

1 changed file

myelin

pr closed time in a day

more