profile
viewpoint

browserify/browserify 13092

browser-side require() the node.js way

datproject/dat 7804

:floppy_disk: peer-to-peer sharing & live syncronization of files via command line

choojs/choo 6332

:steam_locomotive::train: - sturdy 4kb frontend framework

dominictarr/JSONStream 1710

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

choojs/nanohtml 603

:dragon: HTML template strings for the Browser with support for Server Side Rendering in Node.

browserify/wzrd.in 580

browserify as a service.

browserify/browserify-website 545

the code that runs http://browserify.org

datproject/dat-node 483

Node module for creating dat:// applications on distributed file systems.

dependency-check-team/dependency-check 389

checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json

datproject/datBase 254

Open data sharing powered by Dat

issue commentjedisct1/libsodium.js

React Native cannot find a secure random number generator

For our app we ended up doing a custom build of libsodium.js that has wasm as a separate JS bundle from asm.js. Then we ended up using the asm.js only version on RN and the wasm only one on Electron. For our use case it didn't make sense to bundle both and include the fallback mechanism. We are happy with the asm.js bundles performance on RN. It would be nice if there were official separate builds, if there's interest I can look into sending a PR.

maxogden

comment created time in 8 days

issue commentensdomains/subdomain-registrar

Migrate your domains to the new ENSNow registrar

@Arachnid is this blog post still accurate as of today? See also https://github.com/ensdomains/subdomain-registrar/issues/121

Arachnid

comment created time in 13 days

issue closedensdomains/subdomain-registrar

Ropsten address links?

Hi, I'm trying to test everything out on Ropsten but can't find the ropsten.etherscan.io links for the newer subdomain smart contracts. Thanks

closed time in 13 days

maxogden

issue commentensdomains/subdomain-registrar

Ropsten address links?

After realizing there was an implicit dependency on ENSRegistry.sol I was able to deploy by using this migration

var ENS = artifacts.require("@ensdomains/ens/contracts/ENSRegistry.sol");
var SubdomainRegistrar = artifacts.require("SubdomainRegistrar");

module.exports = async function (deployer, network, accounts) {
    await deployer.deploy(ENS)
    const ens = await ENS.deployed();
    await deployer.deploy(SubdomainRegistrar, ens.address);
};

maxogden

comment created time in 13 days

issue openedensdomains/subdomain-registrar

ENS Now blog post addresses

In this post: https://medium.com/the-ethereum-name-service/migrating-your-ensnow-domains-to-the-new-registrar-c0085eaaeff2

It instructs people to use 'new subdomain registrar' and points to https://etherscan.io/address/0xc32659651d137a18b79925449722855aa327231d#writeContract

But as of this commit https://github.com/ensdomains/subdomain-registrar/commit/35dc97482475de98e5a7aa7186416099338f2f1c the "new new" subdomain registrar contract is 0xe65d8AAF34CB91087D1598e0A15B582F57F217d9, right?

created time in 13 days

startedETeissonniere/TruffleStarter

started time in 13 days

issue commentcelo-org/celo-monorepo

Functionality limited in mobile app without google-services.json

I'm already running the app. I ended up fixing this by using the firebase token in the publicly available APK. Thanks for the reply

maxogden

comment created time in 14 days

issue commentensdomains/subdomain-registrar

Ropsten address links?

I tried deploying this to ropsten and ran into this error:

$ truffle migrate --network ropsten
... compilation output removed ...
> Compiled successfully using:
   - solc: 0.5.16+commit.9c3226ce.Emscripten.clang



Migrations dry-run (simulation)
===============================
> Network name:    'ropsten-fork'
> Network id:      3
> Block gas limit: 0x7a121d


1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------
   > block number:        7307931
   > block timestamp:     1581451717
   > account:             0xc17C6851Dd25372a058248bE2b90AB9b9c0A1411
   > balance:             3.476284368381634224
   > gas used:            210237
   > gas price:           2 gwei
   > value sent:          0 ETH
   > total cost:          0.000420474 ETH

   -------------------------------------
   > Total cost:         0.000420474 ETH


2_deploy_contracts.js
=====================
Error: ENSRegistry has not been deployed to detected network (network/artifact mismatch)
Error: ENSRegistry has not been deployed to detected network (network/artifact mismatch)

/home/max/.config/truffle/compilers/node_modules/soljson-v0.5.16+commit.9c3226ce.js:1
"use strict";var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,s
abort(Error: ENSRegistry has not been deployed to detected network (network/artifact mismatch)). Build with -s ASSERTIONS=1 for more info.

My truffle.js looks like this:

const HDWalletProvider = require("@truffle/hdwallet-provider");

const mnemonic = process.env.ROPSTEN_MNEMONIC;
const ROPSTEN_ID = process.env.ROPSTEN_ID;

module.exports = {
  networks: {
    ropsten: {
      provider: function() {
        return new HDWalletProvider(
          mnemonic,
          "https://ropsten.infura.io/v3/" + ROPSTEN_ID
        );
      },
      network_id: "3"
    }
  }
};

Any ideas? I tried on two machines (Mac and Linux) and got the same error. Also tried with truffle cli@master

maxogden

comment created time in 15 days

issue openedensdomains/subdomain-registrar

Ropsten address links?

Hi, I'm trying to test everything out on Ropsten but can't find the ropsten.etherscan.io links for the newer subdomain smart contracts. Thanks

created time in 15 days

issue commentWebAssembly/design

Constant-Time WebAssembly

There's a great talk on constant time cryptography from this years CCC https://www.youtube.com/watch?v=O07uRT-5BDM

chicoxyzzy

comment created time in 16 days

issue openedcelo-org/celo-monorepo

Functionality limited in mobile app without google-services.json

Expected Behavior

I'm trying to run the android app and use the test faucet page (https://celo.org/build/faucet). The faucet site fails with Unable to faucet - check your address and please try again and funds don't show up in the app.

Current Behavior

After battling a bunch of yarn install issues I got the android app running off master but only when disabling Firebase. If I turn on FIREBASE_ENABLED it fails with File google-services.json is missing. The Google Services Plugin cannot function without it. The google-services.json.enc file in the repo seems to only be available to C Labs employees.

Do I need this file (and firebase) in order to use the faucet and the mobile app in general? Pasting my address (which I copied from the settings page in the app, it starts with 0x) into the faucet page causes a websocket on that page to open to firebase and write my faucet request (wss://s-usc1c-nss-245.firebaseio.com/.ws?v=5&ns=celo-faucet), so I'm just sort of assuming the mobile app needs to talk to the same firebase project for the faucet to work

created time in 21 days

startedcelo-org/celo-monorepo

started time in 22 days

push eventvoxel/voxeljs.com

Max Ogden

commit sha aae8cc6e971bd91c235f9896ce5f33dddeb91101

Delete CNAME

view details

push time in a month

issue commentvoxel/voxeljs.com

Bad/hijacked DNS?

Ah crap the domain expired last year. I don't control it anymore. I'll unpublish the site

MaulingMonkey

comment created time in a month

issue commentvoxel/voxeljs.com

Bad/hijacked DNS?

Whoa crazy, thanks for finding. Pretty sure 198.54.116.189 is the old gh-pages DNS. I'll update it

MaulingMonkey

comment created time in a month

push eventExodusMovement/cross-zip

Сковорода Никита Андреевич

commit sha 9a09d3b7a01e8adf36db0d02def10abebe131a1c

Fix arbitrary PS command execution on Windows

view details

Max Ogden

commit sha f9532fff0da5e47bf9a1d492bfdc92806dc4a0a8

Merge pull request #1 from ChALkeR/execfile Fix arbitrary PS command execution on Windows

view details

Max Ogden

commit sha 3fefd33f9bb6b879eb64498a8c0fb3807da68c85

Merge pull request #3 from maxogden/execfile Nikita's latest fixes

view details

push time in a month

PR merged ExodusMovement/cross-zip

Nikita's latest fixes
+14 -2

0 comment

1 changed file

maxogden

pr closed time in a month

PR opened ExodusMovement/cross-zip

Nikita's latest fixes
+14 -2

0 comment

1 changed file

pr created time in a month

push eventmaxogden/cross-zip

Сковорода Никита Андреевич

commit sha 9a09d3b7a01e8adf36db0d02def10abebe131a1c

Fix arbitrary PS command execution on Windows

view details

Max Ogden

commit sha f9532fff0da5e47bf9a1d492bfdc92806dc4a0a8

Merge pull request #1 from ChALkeR/execfile Fix arbitrary PS command execution on Windows

view details

push time in a month

push eventExodusMovement/cross-zip

maxogden

commit sha 450c69cfb5bb1170941004bee8e7a70337b46892

fix double escape on windows

view details

Max Ogden

commit sha c8ff50f7308f43004f313350ad2f40494156ef6d

Merge pull request #2 from ExodusMovement/execfile Fix double escape on windows

view details

push time in a month

PR merged ExodusMovement/cross-zip

Fix double escape on windows

Removed the "

+2 -2

2 comments

1 changed file

maxogden

pr closed time in a month

pull request commentExodusMovement/cross-zip

Fix double escape on windows

@ChALkeR i dunno enough about windows to know what would happen

maxogden

comment created time in a month

PR opened ExodusMovement/cross-zip

Fix double escape on windows

Removed the "

+2 -2

0 comment

1 changed file

pr created time in a month

push eventExodusMovement/cross-zip

maxogden

commit sha 450c69cfb5bb1170941004bee8e7a70337b46892

fix double escape on windows

view details

push time in a month

push eventmaxogden/cross-zip

maxogden

commit sha e76879caa4ace27ef46520bb272a4522bd8eb487

add yarn lock

view details

maxogden

commit sha 2b345e5e2070b96f6b7bb9f3cd9dc3323fa70155

update package name

view details

maxogden

commit sha 450c69cfb5bb1170941004bee8e7a70337b46892

fix double escape on windows

view details

push time in a month

push eventExodusMovement/cross-zip

maxogden

commit sha 02bac1f380b120ac8cf2c1911ee70ad89e7bfaf7

use execFile/execFileSync

view details

maxogden

commit sha e76879caa4ace27ef46520bb272a4522bd8eb487

add yarn lock

view details

maxogden

commit sha 2b345e5e2070b96f6b7bb9f3cd9dc3323fa70155

update package name

view details

Max Ogden

commit sha 41204c679b0c07807a5c977eed2df6d97a4ac2b6

Merge pull request #1 from ExodusMovement/execfile Use execfile on Linux/Mac

view details

push time in 2 months

PR merged ExodusMovement/cross-zip

Use execfile on Linux/Mac

Forking this to our org so we can publish while we wait for upstream changes

+1569 -18

0 comment

3 changed files

maxogden

pr closed time in 2 months

push eventExodusMovement/cross-zip

maxogden

commit sha 2b345e5e2070b96f6b7bb9f3cd9dc3323fa70155

update package name

view details

push time in 2 months

PR opened ExodusMovement/cross-zip

Use execfile on Linux/Mac

Forking this to our org so we can publish while we wait for upstream changes

+1568 -17

0 comment

2 changed files

pr created time in 2 months

PR closed feross/cross-zip

Use execfile on unix/mac

Forking this to our org so we can publish while we wait for upstream changes

+1568 -17

1 comment

2 changed files

maxogden

pr closed time in 2 months

pull request commentfeross/cross-zip

Use execfile on unix/mac

Oops sorry, wrong target branch!

maxogden

comment created time in 2 months

PR opened feross/cross-zip

Use execfile on unix/mac

Forking this to our org so we can publish while we wait for upstream changes

+1568 -17

0 comment

2 changed files

pr created time in 2 months

create barnchExodusMovement/cross-zip

branch : execfile

created branch time in 2 months

PR opened feross/cross-zip

Use execFile/execFileSync to avoid shell security issues

Hi Feross! The security auditor at my company was uneasy about the shell spawning and JSON.stringify escaping used in this module and recommended the use of execFile/execFileSync instead to avoid a shell invocation. The tests pass on Linux but I haven't tested yet on Mac/Windows

+32 -17

0 comment

1 changed file

pr created time in 2 months

create barnchmaxogden/cross-zip

branch : execfile

created branch time in 2 months

fork maxogden/cross-zip

Cross-platform .zip file creation

fork in 2 months

CommitCommentEvent
CommitCommentEvent

startedskishore/inkstone

started time in 3 months

startedopensolarproject/OSPController

started time in 4 months

issue commentmaxogden/callback-hell

Enable HTTPS on GitHub Pages

Github doesn't let me because "Unavailable for your site because your domain is not properly configured to support HTTPS". But it's a single file static site so I'm not sure what there is to encrypt (since the host is public is HTTPS)

TimothyGu

comment created time in 4 months

startedplantologist/San_Gabriel_Valley_census_data_maps

started time in 5 months

issue closedbitcoinjs/tiny-secp256k1

Node v12 build failure

When running on Node v12.9.1 the module failed to build

image

closed time in 5 months

maxogden

issue commentbitcoinjs/tiny-secp256k1

Node v12 build failure

Sorry for the noise, just needed to upgrade https://github.com/bitcoinjs/tiny-secp256k1/pull/39

maxogden

comment created time in 5 months

issue openedbitcoinjs/tiny-secp256k1

Node v12 build failure

When running on Node v12.9.1 the module failed to build

image

created time in 5 months

more