Skip to content

Instantly share code, notes, and snippets.

View joseph-ravenwolfe's full-sized avatar
🚀

Joseph Ravenwolfe joseph-ravenwolfe

🚀
View GitHub Profile
# A good use case would be allowing an object to compare itself to another instance
class Country
attrs :name, :coordinates
def overlapping?(other)
self.coordinates_as_array.include?(other.coordinates_as_array)
end
protected
User
Site
Search Page
Small Search Box
On Click -> Expanded Search
Expanded Search
Enter Text -> Category Suggestions
Press Escape -> Small Search Box
All Categories
Category Suggestions
Select Category -> Field Suggestions
Continue Typing -> Category Suggestions
Log In Page
Log-in -> Upload Page
Upload Page
Find Files to Upload
Drop Files and Forget -> Upload Configuration
Upload Configuration
@joseph-ravenwolfe
joseph-ravenwolfe / install_go_on_apple_silicon_arm_m1.md
Created December 18, 2020 23:35
Install Go on Apple Silicon ARM M1

Install Go (v1.16beta) on Apple Silicon, use with Homebrew

Go is not available to install via Homebrew at the time of this writing. (Dec 18th 2020)

Go v1.16 will ship with Apple Silicon support in February of 2021, however the Go 1.16 beta can be installed from the Go website and can be linked to brew so that other brew packages that depend on Go may use it.

  1. Install go1.16beta1.darwin-arm64.pkg.
  2. Run mkdir /opt/homebrew/Cellar/go
  3. Create a symlink to the Go v1.16 pkg installation with ln -s /usr/local/go /opt/homebrew/Cellar/go/1.16
  4. Run brew link go