An open API service indexing awesome lists of open source software.

https://github.com/pirate/pirate

Profile README
https://github.com/pirate/pirate

Last synced: 7 months ago
JSON representation

Profile README

Awesome Lists containing this project

README

          

# πŸ‘‹ Hi, I'm Nick Sweeting (`@pirate`)

**I'm a full-stack software engineer in Oakland, California. I founded [ArchiveBox.io](https://github.com/ArchiveBox/ArchiveBox), and previously co-founded [Monadical.com](https://monadical.com).**

I've spent the last ~15yr working at startups, consulting, and coding around NYC, 上桷, PDX, SF, Montreal, and Medellin.

❀️ I love working with Python, Typescript, devops, security, networking, distributed systems, brains, and [πŸ›ž anything with wheels](https://docs.sweeting.me/s/motorbikes).

### Open Source

---

#### πŸ“¦ [ArchiveBox](https://archivebox.io) - Internet archiving
- [good-karma-kit](https://github.com/ArchiveBox/good-karma-kit) - Donate compute
- [abx-spec-behaviors](https://github.com/ArchiveBox/abx-spec-behaviors) - Userscripts for puppeteer/playwright/etc.
- [wikipedia-mirror](https://github.com/pirate/wikipedia-mirror) - Host Wikipedia.org
- [abx-dl](https://github.com/ArchiveBox/abx-dl) - Simpler ArchiveBox CLI

#### πŸ•ΈοΈ Networking
- [Unofficial WireGuard Documentation](https://github.com/pirate/wireguard-docs#the-missing-wireguard-documentation)
- [django-http2-middleware](https://github.com/pirate/django-http2-middleware)
- [mesh-networking](https://github.com/pirate/mesh-networking) - Python library
- [mesh-botnet](https://github.com/pirate/mesh-botnet) - PoC viral botnet
- [storycoin](https://github.com/pirate/storycoin) - storytelling chain in Rust

#### 🍏 macOS
- [security-growler](https://github.com/pirate/security-growler)
- [mac-keyboard-brightness](https://github.com/pirate/mac-keyboard-brightness)
- [macos-global-autocomplete](https://github.com/pirate/macOS-global-autocomplete)

#### πŸ› οΈ Misc
- [abx-pkg](https://github.com/ArchiveBox/abx-pkg) - ORM for system packages
- [Bash-Utils](https://github.com/pirate/bash-utils) & [Fish-Utils](https://github.com/pirate/fish-functions) - my dotfiles
- [crypto-trader](https://github.com/pirate/crypto-trader) - Crypto trading bot
- [gzint](https://github.com/pirate/gzint) - Fast huge integers in Python


*See more on [Monadical](https://monadical.com/portfolio.html) & [Github](https://github.com/pirate?tab=repositories&type=source)...*

### Blog Posts

---


#### 🏍️ Non-Tech

- [Travel / Adventure Journals](https://docs.sweeting.me/s/motorbikes)
- [How Social Networks Rise & Fail](https://docs.monadical.com/s/so-you-want-to-build-a-social-network)
- [On Trust & Relationships](https://docs.sweeting.me/s/trust-and-relationships)
- [Why I Ask Stupid Questions](https://docs.sweeting.me/s/ask-stupid-questions)
- [Management Principles](https://monadical.com/principles.html)


#### πŸ’” Security

- [Equifax Security Incident](https://docs.sweeting.me/s/equifax-security-incident)
- [Cloudbleed Security Incident](https://docs.sweeting.me/s/cloudbleed-security-incident)


#### πŸš‚ More

- [List of Favorite CLI Tools](https://docs.sweeting.me/s/system-monitoring-tools)
- [Introduction to `/opt` on Linux](https://docs.sweeting.me/s/an-intro-to-the-opt-directory)
- [Don't Ship Pkgs Via `curl | sh`](https://docs.sweeting.me/s/against-curl-sh)
- [Reconciling Templates w/ React](https://docs.sweeting.me/s/reconciling-templates-and-components)
- [Building Off-Grid Battery Systems](https://docs.sweeting.me/s/battery-building)




*See more writing on [sweeting.me](https://docs.sweeting.me/s/blog#Tech-Writing-)...*

### Talks

---


#### πŸŽ₯ Conferences

- [Internet Archiving](https://github.com/pirate/internet-archiving-talk) @ [PyGotham](https://2019.pygotham.org/talks/archiving-the-internet-before-it-all-rots-away/)
- [TCP/IP on Quebec's Power Grid](https://github.com/pirate/quebec-power-grid-talk)
- [Django Concurrency](https://github.com/pirate/django-concurrency-talk) @ [PyConCo](https://2019.pycon.co/en/talks/how-i-learned-to-stop-worrying-and-love-atomic-banking-blunders-and-concurrency-challenges/)
- [Docker in Production](https://docs.sweeting.me/s/Sy-mZxxNO): [Pt. 1](https://youtu.be/CCFQFQ3vPfE) & [Pt. 2](https://youtu.be/jbM3ybCKNgM)
- [LoRA Long-Distance Mesh Nets](https://www.youtube.com/watch?v=ZYPA_jDAxJY&list=PLIjkyPVIy72FcsjbjU06aPyf4JA-Q3m6D&index=2)






#### 🎧 Podcasts

- [The Changelog #619:
Lets archive the web](https://changelog.com/podcast/619)
- [Monadical:
Why Care About Archiving?](https://www.listennotes.com/podcasts/paradigmatic/why-you-should-care-about-mju49rvPo_S/)
- [DrChrono:
Chat with former DrChrono Dev](https://www.youtube.com/watch?v=I0bMQN7X2c0&list=PLIjkyPVIy72FcsjbjU06aPyf4JA-Q3m6D&index=7)
- [Breach Security Podcast](https://www.carbonite.com/podcasts/breach/s02e04-Equifax-data-breach) re: [Equifax](https://docs.sweeting.me/s/equifax-security-incident)





*See more talks on [sweeting.me](https://docs.sweeting.me/s/blog#Public-Speaking)...*


Want more? Fund my work on Github Sponsors or ping me via πŸ’¬ X / βœ‰οΈ email.