├── .github └── workflows │ └── publish.yml ├── .gitignore ├── README.md ├── _header.txt ├── _readme.txt ├── blog-platforms.txt ├── bookmark-gemini.txt ├── bookmark-managers.txt ├── bookmark-repos.txt ├── bookmark-smol.txt ├── bookmark-supply-chain-security.txt ├── bookmark-web.txt ├── browser-monopoly.txt ├── communities-to-submit-product.txt ├── duality-of-software-production.txt ├── homelab.txt ├── image-file-extensions.txt ├── image-hosting-sites.txt ├── inspiring-landing-pages.txt ├── journal.txt ├── knowledge-management-apps.txt ├── learn-golang.txt ├── linux-laptops.txt ├── makefile ├── mic-wishlist.txt ├── mpa-frameworks.txt ├── open-source-react-codebases.txt ├── pastebins.txt ├── ports.txt ├── programming-blogs.txt ├── project-management-software.txt ├── quotes.txt ├── rss-readers.txt ├── spec-example.txt ├── subreddits-to-submit-product.txt ├── terminal-mail-clients.txt ├── tv-watch-queue.txt ├── watches.txt └── web-playgrounds.txt /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: publish 2 | on: 3 | push: 4 | branches: [main] 5 | jobs: 6 | build: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@master 10 | - name: Publish to lists.sh 11 | uses: picosh/scp-publish-action@main 12 | with: 13 | user: erock 14 | key: ${{ secrets.PRIVATE_KEY }} 15 | host: lists.sh 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *.swp 3 | *.log 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # My lists blog 2 | 3 | https://lists.sh/erock 4 | 5 | Upload to lists.sh 6 | 7 | ```bash 8 | make upload 9 | ``` 10 | 11 | Upload to local lists.sh 12 | 13 | ```bash 14 | make upload-local 15 | ``` 16 | -------------------------------------------------------------------------------- /_header.txt: -------------------------------------------------------------------------------- 1 | =: description Lists written by Eric Bower 2 | =: layout aside 3 | => mailto:lists@erock.io lists@erock.io 4 | => https://pico.sh pico 5 | => https://git.sr.ht/~erock/lists-blog repo 6 | -------------------------------------------------------------------------------- /_readme.txt: -------------------------------------------------------------------------------- 1 | =: list_type none 2 | =< /profile profile pic 3 | I love writing lists and sharing them with people on the internet, which is why I built lists.sh. 4 | -------------------------------------------------------------------------------- /blog-platforms.txt: -------------------------------------------------------------------------------- 1 | =: description A list of popular blogging platforms 2 | =: publish_at 2022-03-31 3 | => https://lists.sh 4 | => https://bearblog.dev 5 | => https://mataroa.blog 6 | => https://dev.to 7 | => https://write.as 8 | => https://papyrus.so 9 | => https://notaku.website/product/blog 10 | => https://wordpress.com 11 | => https://ghost.org 12 | => https://medium.com 13 | => https://micro.blog 14 | -------------------------------------------------------------------------------- /bookmark-gemini.txt: -------------------------------------------------------------------------------- 1 | =: description useful or interesting links in the gemiverse 2 | 3 | # services 4 | => gemini://geddit.glv.one 5 | => gemini://drewdevault.com/cgi-bin/man.sh 6 | => gemini://gemi.dev/cgi-bin/wp.cgi 7 | => gemini://cryptocrawl.space 8 | => gemini://tilde.team/~bqb/awesome-gemini.gmi 9 | 10 | # fun reading 11 | => gemini://warmedal.se/~antenna 12 | => gemini://flounder.online/ 13 | => gemini://alex.flounder.online/ 14 | => gemini://republic.circumlunar.space/users/flexibeast 15 | => gemini://foo.zone 16 | => gemini://calcuode.com/gmisub-aggregate.gmi 17 | => gemini://rawtext.club/~sloum/spacewalk.gmi 18 | => gemini://gemi.dev/gemlog 19 | => gemini://medusae.space 20 | => gemini://review.treeblue.space 21 | 22 | # technical 23 | => gemini://erock.io 24 | -------------------------------------------------------------------------------- /bookmark-managers.txt: -------------------------------------------------------------------------------- 1 | =: description A list of bookmark managers 2 | => https://raindrop.io raindrop.io 3 | => https://getpocket.com pocket 4 | => https://pinboard.in pinboard 5 | => https://www.curabase.com curabase 6 | => https://www.bookmarkninja.com bookmark ninja 7 | => https://www.gettoby.com toby 8 | => https://braintool.org braintool 9 | => https://bookmarkos.com bookmarkos 10 | => https://papaly.com papaly 11 | => https://tryzulu.com zulu 12 | => https://getdrup.com drup 13 | => https://booky.io booky 14 | => https://github.com/audax/pypo pypo 15 | => https://github.com/nextcloud/bookmarks nextcloud/bookmarks 16 | => https://github.com/jarun/Buku buku 17 | => https://github.com/bookieio/Bookie bookie 18 | => https://www.linkace.org linkace 19 | => https://github.com/go-shiori/shiori shiori 20 | => https://github.com/awesome-selfhosted/awesome-selfhosted#bookmarks-and-link-sharing awesome-selfhosted 21 | -------------------------------------------------------------------------------- /bookmark-repos.txt: -------------------------------------------------------------------------------- 1 | =: description useful project repos I want to keep track of 2 | # IRC 3 | => https://sr.ht/~emersion/soju 4 | => https://sr.ht/~taiite/senpai 5 | 6 | # Gemini 7 | => https://sr.ht/~adnano/go-gemini 8 | => https://sr.ht/~adnano/kiln 9 | => https://git.alexwennerberg.com/flounder 10 | 11 | # Other 12 | => https://sr.ht/~vpzom/lotide link aggregator using ActivityPub 13 | => https://sr.ht/~rjarry/aerc/ email client 14 | -------------------------------------------------------------------------------- /bookmark-smol.txt: -------------------------------------------------------------------------------- 1 | =: title smol 2 | =: description collection of resources relating to the smol ecosystem 3 | =: tags smol 4 | 5 | # what is the smol web? 6 | 7 | => https://thedorkweb.substack.com/p/gopher-gemini-and-the-smol-internet 8 | => https://communitywiki.org/wiki/SmolNet 9 | => https://ar.al/2020/08/07/what-is-the-small-web 10 | 11 | # smol sites 12 | 13 | => https://prose.sh 14 | => https://plaintextsports.com 15 | => https://wttr.in 16 | => https://buttondown.email 17 | => https://tildeverse.org 18 | => https://rawtext.club 19 | 20 | # smol tools 21 | 22 | => https://github.com/kognise/water.css 23 | => https://plaintextaccounting.org 24 | => https://useplaintext.email 25 | -------------------------------------------------------------------------------- /bookmark-supply-chain-security.txt: -------------------------------------------------------------------------------- 1 | =: products that help prevent supply chain attacks 2 | => https://socket.dev 3 | => https://www.sigstore.dev 4 | => https://in-toto.io 5 | => https://theupdateframework.io 6 | -------------------------------------------------------------------------------- /bookmark-web.txt: -------------------------------------------------------------------------------- 1 | =: description A list of interesting websites 2 | 3 | # daily 4 | 5 | => https://fastmail.com fm 6 | => https://news.ycombinator.com hn 7 | => https://github.com/neurosnap github 8 | => https://youtube.com yt 9 | => https://music.youtube.com music 10 | => https://fosstodon.org fosstodon 11 | 12 | # memberships 13 | 14 | => https://members.cahoots.com cahoots 15 | -------------------------------------------------------------------------------- /browser-monopoly.txt: -------------------------------------------------------------------------------- 1 | =: title On the browser monopoly 2 | =: description How to promote competition in the browser market 3 | 4 | # Problem statement 5 | The browser is ubiquitous in society. It is the modern day operating system. The chromium browser has ~35 million lines of code with millions of lines of code added every year. 6 | The competition for browsers has been dwindling. The only people that can compete are massive billion dollar companies. 7 | Any new "browser" that emerges are just chromium reskins. Why is that? 8 | 9 | # Idea 10 | Smaller teams cannot write 35 million lines of code, it is beyond their reach. 11 | The browser serves many use-cases, what if we broke the browser up into many different apps? 12 | 13 | # Browser use-cases 14 | Sharing, reading, and linking documents 15 | Displaying multimedia (e.g. images, videos) 16 | Displaying visualizations 17 | Allowing the user to submit information via forms 18 | Allowing the user to interact with website to display complex information (e.g. accordion, menus, drawers, etc.) 19 | Allowing the user to query for information and have that data displayed without full page reloads (AJAX) 20 | Allowing the user to have a desktop application experience 21 | 22 | # Sharing, reading, and linking documents 23 | To start, create a document rendering browser 24 | Support HTML 5 25 | Support CSS 3 26 | Support HTTP 1.1, 2.0, and TLS protocols 27 | Gracefully handle when we cannot properly render a page by opening the link in the OS default browser. 28 | Maybe focus on rendering blogs really well. 29 | Maybe have a premium feature with a server running puppeteer that will render first paint and send the html and css to the browser. 30 | Maybe remove website specific styling altogether and instead design a consistent design that optimizes navigation and readability. 31 | 32 | # What do you think? 33 | I just cannot get over how on one hand browsers are so ubiquitous in modern society and yet immune from real competitive. 34 | We need fresh ideas in the browser space and we cannot feasibly do that without dramatically reducing its complexity. 35 | I want a minimal, modern set of browsing tools where I don't have to make any sacrifices between usability and compliance with the standards. 36 | 37 | # References 38 | 39 | => https://macwright.com/2020/08/22/clean-starts-for-the-web.html A clean start for the web 40 | -------------------------------------------------------------------------------- /communities-to-submit-product.txt: -------------------------------------------------------------------------------- 1 | => https://producthunt.com 2 | => https://startupgalaxy.com 3 | => https://indiehackers.com 4 | => https://news.ycombinator.com 5 | => https://startupbase.io 6 | => https://growthhackers.com 7 | => https://betalist.com 8 | => https://webdesignernews.com 9 | => https://betapage.co 10 | => https://bootstrappers.io 11 | -------------------------------------------------------------------------------- /duality-of-software-production.txt: -------------------------------------------------------------------------------- 1 | =: publish_at 2022-02-17 2 | =: description Using a client and server setup for software development 3 | 4 | # duality 5 | My mind is swimming against the current of project ideas. Breathe. Focus. Limit the scope and head upstream. 6 | My ideal setup is shockingly similar to a web application itself: I have a front- and back-end computer for all personal software development. As I reflect on this, I find it humorous that I’ve aligned myself with a setup that resembles so closely to how I write web apps. The duality of web and the duality of software production are united. 7 | My back-end “server” is an old gaming rig that I have repurposed. It sits in my basement with an ethernet connection sitting right next to my home network. It is connected to a UPC so brownouts don’t interrupt my flow. I have also changed a BIOS setting so my server will turn back on automatically whenever I lose power. All of this hardware helps keep my server online and always available. 8 | 9 | # benefits of having a server for software development is multi-faceted: 10 | I can have as many front-end clients as I want and can pickup exactly where I left off (continuity) 11 | I don’t need to install any software on my client computers except for ssh (consistency) 12 | Any heavy processing doesn’t cause my client to overheat and scorch my thighs (power) 13 | The specs of the client doesn’t really matter that much (flexibility) 14 | 15 | # why it's great 16 | The other really amazing feature of this setup is since I have a server, it doesn’t matter what front-end I use, I’ll always pick up exactly where I left off. 17 | It also makes long-running tasks easier to handle since I don’t have to worry about my computer going to sleep while it’s processing. For example, I can have a full ethereum node running in a tmux session and I don’t have to worry about it getting interrupted. 18 | My front-end clients consist of a few machines. I have a framework laptop that I purchased late last year. It is a fantastic ultra thin laptop that I would highly recommend to anyone interested in a similar setup. I have my primary gaming rig that I’ll sometimes use when I don’t want to switch computers. I also have an iPad that I can be perfectly productive using with this setup. 19 | In order to make this workflow feasible, I need to move as much of my software tools into the terminal. 20 | 21 | # tooling 22 | mosh (ssh alternative that allows for intermittent connectivity) 23 | tmux (tabs and window panes for terminals) 24 | neovim (IDE, tabs and window panes) 25 | zerotier (so I can connect to my server from anywhere) 26 | 27 | # neovim 28 | Only recently has this workflow accelerated my productivity and that’s primarily because of neovim with its introduction of LSP and treesitter support. 29 | > Want to get started with neovim? Check out neovimcraft for a curated list of neovim plugins 30 | => https://neovimcraft.com neovimcraft 31 | 32 | # wrap it up 33 | Previously I used VSCode, which is a nice code editor / IDE, but ultimately it doesn’t fit into a terminal-based workflow so I eventually migrated off of it. I haven’t used vscode in years both whether it’s professional work or a side project. 34 | I pretty much live in the terminal. 35 | The constant drip of perfecting my workflow is a drug to my mind. Breathe. Focus. 36 | -------------------------------------------------------------------------------- /homelab.txt: -------------------------------------------------------------------------------- 1 | =: title homelab 2 | 3 | # current 4 | 5 | => https://www.amazon.com/gp/product/B07DY16W2Z/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 ARRIS SURFboard SB8200 DOCSIS 3.1 Cable Modem 6 | => https://www.amazon.com/gp/product/B078PGCGN2/ref=ox_sc_saved_title_2?smid=A10EKJIGOUCP2N&psc=1 Ubiquiti EdgeRouter 4 7 | => https://www.amazon.com/gp/product/B01MU3WUX1/ref=ox_sc_saved_title_10?smid=ATVPDKIKX0DER&psc=1 UniFi Switch 8 60W (US-8-60W) 8 | => https://www.amazon.com/gp/product/B07FFNTLJD/ref=ox_sc_saved_title_4?smid=AAZRLVTNON75Z&psc=1 UniFi nanoHD Internal AP (x2) 9 | => https://www.amazon.com/gp/product/B06VY6FXMM/ref=ox_sc_saved_title_9?smid=ATVPDKIKX0DER&psc=1 APC UPS 1500VA UPS Battery Backup 10 | => https://www.amazon.com/gp/product/B087ZCBWFH/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 Synology 2 bay NAS DiskStation DS220+ (8TB) 11 | => https://pcpartpicker.com/list/4Tgm68 dev pc 12 | => https://pcpartpicker.com/list/FVNVdm gaming pc 13 | 14 | # next 15 | 16 | => https://www.amazon.com/gp/product/B07DY16W2Z/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 ARRIS SURFboard SB8200 DOCSIS 3.1 Cable Modem 17 | => https://www.startech.com/en-us/server-management/4postrack18u 18U 19" Open Frame Server Rack - 4 Post Adjustable Depth 22-40" Mobile 18 | => https://www.amazon.com/gp/product/B078PGCGN2/ref=ox_sc_saved_title_2?smid=A10EKJIGOUCP2N&psc=1 1U Ubiquiti EdgeRouter 4 19 | => https://store.ui.com/collections/operator-accessories/products/edgemax-universal-rack-mount-kit EdgeMax Universal Rack Mount Kit 20 | => https://www.amazon.com/Keystone-Support-Rapink-Shielded-Removable/dp/B092QX76QJ 1U 24-port patch panel 21 | => https://store.ui.com/collections/unifi-network-switching/products/usw-24-poe 1U UniFi Switch 24 PoE 22 | => https://www.amazon.com/gp/product/B07FFNTLJD/ref=ox_sc_saved_title_4?smid=AAZRLVTNON75Z&psc=1 UniFi nanoHD Internal AP (x2) 23 | => https://www.amazon.com/CyberPower-OR500LCDRM1U-System-Outlets-Rackmount/dp/B000XJJN60/ref=sr_1_15?hvadid=557457383748&hvdev=c&hvlocphy=9016852&hvnetw=g&hvqmt=e&hvrand=3570872363213068189&hvtargid=kwd-304496434028&hydadcr=18040_13447358&keywords=apc%2Brack%2Bmount%2Bbattery%2Bbackup&qid=1680926519&sr=8-15&th=1 Cyberpower 500VA UPC 24 | => https://www.startech.com/en-us/server-management/cabshelf116 1U server rack shelf (x2) 25 | => https://pcpartpicker.com/list/4Tgm68 dev pc 26 | => https://pcpartpicker.com/list/FVNVdm gaming pc 27 | 1U nas 28 | => https://frame.work/products/mainboard-11th-gen-intel-core?v=FRANFG000B i7-1165G7 mainboard 29 | => https://frame.work/products/cooler-master-mainboard-case mainboard case 30 | storage?? 31 | -------------------------------------------------------------------------------- /image-file-extensions.txt: -------------------------------------------------------------------------------- 1 | # raster 2 | jpg (.jpg, .jpeg, .jpe .jif, .jfif, .jfi) 3 | jpeg 2000 (.jp2, .j2k, .jpf, .jpx, .jpm, .mj2) 4 | png (.png) 5 | gif (.gif) 6 | webp (.webp) 7 | tiff (.tiff, .tif) 8 | raw (.raw, .arw, .cr2, .nrw, .k25) 9 | bmp (.bmp, .dib) 10 | heif (.heif, .heic) 11 | 12 | # vector 13 | svg (.svg, .svgz) 14 | 15 | # document 16 | pdf (.pdf) 17 | 18 | # video 19 | mp4 (.mp4) 20 | mov (.mov) 21 | wmv (.wmv) 22 | flv (.flv) 23 | avi (.avi) 24 | webm (.webm) 25 | mkv (.mkv) 26 | -------------------------------------------------------------------------------- /image-hosting-sites.txt: -------------------------------------------------------------------------------- 1 | => https://imgur.com 2 | => https://snap.as 3 | => https://0x0.st 4 | => https://lensdump.com 5 | => https://postimage.io 6 | => https://cubeupload.com 7 | => https://flickr.com 8 | => https://photobucket.com 9 | => https://imageshack.us 10 | => https://kek.gg 11 | => https://imgchest.com 12 | => https://catbox.moe 13 | => https://vgy.me 14 | => https://imgbox.com 15 | => https://imgpile.com 16 | => https://bayimg.com 17 | => https://imgbb.com 18 | => https://photos.google.com 19 | => https://dropbox.com 20 | => https://img.vision 21 | -------------------------------------------------------------------------------- /inspiring-landing-pages.txt: -------------------------------------------------------------------------------- 1 | =: description landing pages to get your creativity flowing 2 | => https://vercel.com vercel.com 3 | => https://railway.app railway.app 4 | => https://planetscale.com planetscale.com 5 | => https://raycast.com raycast.com 6 | => https://linear.app linear.app 7 | => https://clerk.dev clerk.dev 8 | => https://popupsmart.com popupsmart.com 9 | => https://tuple.app tuple.app 10 | => https://bannerbear.com bannerbear.com 11 | => https://fig.io fig.io 12 | -------------------------------------------------------------------------------- /journal.txt: -------------------------------------------------------------------------------- 1 | =: title journal 2 | =: description general purpose log 3 | 4 | # 2022-07-10 5 | 6 | # 10:00am 7 | 8 | I'm pretty tired. I'd like to be productive but it has been a slow start. The kid has been a little more needy so I'm feeling a little guilty and tried to give MIL a break. 9 | 10 | # 5:00pm 11 | 12 | It's amazing what adding another adult into taking care of a baby can have on our energy levels. Overall happy and having a good day. I also managed to re-organize the garage and excited to enjoy it being a little more clean in there. Good vibes. 13 | 14 | # 2022-07-09 15 | 16 | ## 10:00am 17 | 18 | So far having a great morning. MIL is doing well with the kid and I managed to do some organizing with our storage room which has been a huge source of stress and conflict for us. 19 | 20 | ## 5:00pm 21 | 22 | Still having a good day, mainly because wife and I get a break from the kid. This is the first time since the kid was born that we felt like we could let someone else take care of him for the evening. Having her put the kid down for bed while we laid in bed was pretty magical. Feeling very thankful. 23 | 24 | # 2022-07-08 25 | 26 | ## 10:00am 27 | 28 | Feeling good about working the day. I haven't been able to sleep as much lately, probably because I'm drinking too much caffeine. 29 | 30 | ## 5:00pm 31 | 32 | Exhausted from the thought of having to take care of the kid for the weekend. Wife's mom is staying for the weekend so it adds an extra sense of mystery around how the weekend will go. I'm not a huge fan of having people over at my house so I feel a little tinge of dred / anxiety. It'll probably be okay and she will clean and help with kid. 33 | 34 | # 2022-07-07 35 | 36 | ## 10:30am 37 | 38 | Finally got a desk at a coworking space so I'm pretty excited. I forgot a couple of items which leads me to believe I won't be staying very long today. I really just want to get things setup and maybe get lunch downtown. 39 | 40 | ## 3:40pm 41 | 42 | I had fun running into former coworkers. I have a feeling it's going to be difficult for me to make it there on a regular basis. We only have one car for three humans so it's a game of hot potato. Also my house is much too comfortable and it was difficult to get there. 43 | 44 | # 2022-07-06 45 | 46 | I just got out of a therapy session where she recommended that I try to check in with my feelings a couple of times a day. 47 | I think I'll try using this journal to document it. 48 | 49 | ## 3pm 50 | 51 | Overall in a good mood. 52 | I'm a little worried about my wife's career because she has some serious deadlines that will impact the family. I want to support her but nervous about getting overwhelmed with family duties, including taking care of our son. 53 | 54 | ## 9pm 55 | 56 | Thankful and happy that me, the wife, and son all got to spend the evening together. 57 | It was a really pleasant evening with me and the wife working together to have fun with kiddo. 58 | -------------------------------------------------------------------------------- /knowledge-management-apps.txt: -------------------------------------------------------------------------------- 1 | => https://foambubble.github.io/foam foam 2 | => https://tiddlywiki.com tiddlywiki 3 | => https://obsidian.md obsidian.md 4 | => https://dendron.so dendron 5 | => https://logseq.com logseq 6 | => https://github.com/BoostIO/BoostNote.next boostnote 7 | => https://neuron.zettel.page neuron 8 | => https://notenik.net notenik 9 | => https://www.craft.do craft 10 | => https://notion.so notion 11 | => https://github.com/zadam/trilium trilium 12 | => https://joplinapp.org joplin 13 | => https://notable.app notable 14 | => https://roamresearch.com roam 15 | => https://bear.app bear 16 | => https://ulysses.app ulysses 17 | => https://evernote.com evernote 18 | => https://workflowy.com workflowy 19 | => https://zettlr.com zettlr 20 | => https://rea.ch myReach 21 | => https://www.orgroam.com org-roam 22 | -------------------------------------------------------------------------------- /learn-golang.txt: -------------------------------------------------------------------------------- 1 | =: description A list of golang resources 2 | => https://go.dev/tour/welcome/1 A Tour of Go 3 | => https://go.dev/doc/effective_go Effective Go 4 | => https://quii.gitbook.io/learn-go-with-tests Learn Go with Tests 5 | => https://objectcomputing.com/resources/publications/sett/november-2018-way-to-go-part-1 Way To Go Series 6 | => https://gowebexamples.com Go Web Examples 7 | => https://github.com/GoesToEleven/GolangTraining Golang Training 8 | => https://github.com/smileisak/go-training/blob/master/README.md Go training 9 | => https://gobyexample.com/ Go by example 10 | => https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/03.2.html Build a simple web server 11 | => https://learn-anything.xyz/1601 Learn anything 12 | => https://github.com/golang/go/wiki/Blogs Dedicated blogs 13 | => https://go.dev/blog/all go.dev blog 14 | => https://github.com/amit-davidson/awesome-golang-workshops Workshops 15 | -------------------------------------------------------------------------------- /linux-laptops.txt: -------------------------------------------------------------------------------- 1 | =: description A list of the best linux laptops 2 | => https://frame.work Framework 3 | => https://kde.slimbook.es 4 | => https://system76.com/laptops System76 5 | => https://www.tuxedocomputers.com/en Tuxedo 6 | => https://laptopwithlinux.com Laptop with Linux 7 | => https://us.starlabs.systems Starbook 8 | => https://minifree.org/product-category/laptops Libre laptops 9 | => https://www.thinkpenguin.com/gnu-linux/penguin-j4-gnulinux-laptop Penguin J4 10 | => https://www.lenovo.com/us/en/c/laptops/thinkpad/thinkpadx1 Thinkpad X1 Carbon Gen 9 11 | => https://www.lenovo.com/us/en/c/laptops/thinkpad/thinkpadt Thinkpad T14(s) AMD 12 | => https://www.dell.com/en-us/shop/dell-laptops/xps-13-laptop/spd/xps-13-9310-laptop Dell XPS 13 13 | => https://www.dell.com/en-us/work/shop/cty/pdp/spd/precision-15-5550-laptop Dell Precision 5550 14 | => https://www.msi.com/Business-Productivity/Modern-15-A11X MSI Modern 15 15 | => https://rog.asus.com/laptops/rog-strix/2021-rog-strix-g15-advantage-edition-series/spec ROG Strix G15 16 | => https://support.hp.com/us-en/document/c06680927 HP EliteBook 840 G7 17 | 18 | What am i doing? 19 | -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- 1 | upload: 2 | scp -O *.txt erock@lists.sh: 3 | .PHONY: upload 4 | 5 | upload-local: 6 | scp -P 2222 *.txt localhost: 7 | .PHONY: upload-local 8 | 9 | ssh: 10 | ssh erock@lists.sh 11 | .PHONY: ssh 12 | 13 | ssh-local: 14 | ssh -p 2222 erock@localhost 15 | .PHONY: ssh-local 16 | -------------------------------------------------------------------------------- /mic-wishlist.txt: -------------------------------------------------------------------------------- 1 | =: title mic desktop wishlist 2 | 3 | => https://www.amazon.com/gp/product/B07QR6Z1JB/ref=ox_sc_act_title_1?smid=ATVPDKIKX0DER&psc=1 Focusrite Scarlett Solo 3rd Gen USB Audio Interface ($120) 4 | => https://www.amazon.com/gp/product/B001URFZKM/ref=ox_sc_act_image_2?smid=ATVPDKIKX0DER&th=1 Sennheiser Professional MKE 600 Shotgun Microphone ($316) 5 | => https://www.amazon.com/gp/product/B001URFZKM/ref=ox_sc_act_image_2?smid=ATVPDKIKX0DER&th=1 Blue Compass Boom Arm ($100) 6 | => https://www.amazon.com/gp/product/B001URFZKM/ref=ox_sc_act_image_2?smid=ATVPDKIKX0DER&th=1 Monoprice XLR Male to XLR Female Cable ($12) 7 | -------------------------------------------------------------------------------- /mpa-frameworks.txt: -------------------------------------------------------------------------------- 1 | =: description alternative approaches to building front-end applications with minimal javascript 2 | 3 | => https://hotwired.dev 4 | => https://markojs.com 5 | => https://alpinejs.dev 6 | => https://htmx.org 7 | => https://astro.build 8 | => https://qwik.builder.io 9 | => https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html 10 | -------------------------------------------------------------------------------- /open-source-react-codebases.txt: -------------------------------------------------------------------------------- 1 | =: list of large open source react codebases to use as references 2 | => https://github.com/RocketChat/Rocket.Chat 3 | => https://github.com/ProtonMail/WebClients 4 | => https://github.com/pancakeswap/pancake-frontend 5 | => https://github.com/HospitalRun/hospitalrun-frontend 6 | => https://github.com/Automattic/wp-calypso 7 | => https://github.com/keybase/client 8 | -------------------------------------------------------------------------------- /pastebins.txt: -------------------------------------------------------------------------------- 1 | =: description a collection of services where you can paste text files and share them 2 | 3 | => https://pastes.sh 4 | => https://paste.sr.ht 5 | => http://ix.io 6 | => https://paste.rs 7 | => https://bpa.st 8 | => https://gist.github.com 9 | => https://paste.ubuntu.com 10 | => https://pastebin.mozilla.org 11 | => https://zerobin.net 12 | => https://controlc.com 13 | => https://rentry.co 14 | => https://0x0.st 15 | => https://snippet.c9yh.net 16 | -------------------------------------------------------------------------------- /ports.txt: -------------------------------------------------------------------------------- 1 | =: title plugged into laptop 2 | I've been struggling to find a hub that works well for my work laptop (2023 14" mbp m2) 3 | I gave up having a switch that works with display ports 4 | 5 | # peripherals 6 | 1x usb-a switch 7 | 1x usb-c yubikey 8 | 1x usb-c display port 9 | 1x audio 10 | 1x charger 11 | 1x bose headphone charger 12 | 13 | # shared with desktop 14 | 1x usb-a switch (4-port usb-a) 15 | 1x display port 16 | 17 | # hub 18 | Cable Matters Triple Monitor USB C Hub 19 | 3x display port 20 | 2x usb-a 21 | 1x usb-c 22 | 1x ethernet 23 | 1x power 24 | -------------------------------------------------------------------------------- /programming-blogs.txt: -------------------------------------------------------------------------------- 1 | =: description my favorite blogs 2 | => https://erock.io 3 | => https://drewdevault.com 4 | => https://overreacted.io 5 | => https://kentcdodds.com 6 | => https://feross.org/ 7 | => https://www.swyx.io/ 8 | => https://jaredpalmer.com/ 9 | -------------------------------------------------------------------------------- /project-management-software.txt: -------------------------------------------------------------------------------- 1 | =: description A list of popular project management apps 2 | => https://www.atlassian.com/software/jira 3 | => https://clubhouse.io 4 | => https://pivotaltracker.com 5 | => https://www.notion.so 6 | => https://asana.com 7 | => https://basecamp.com 8 | => https://trello.com 9 | => https://monday.com 10 | => https://wrike.com 11 | => https://zoho.com 12 | => https://liquidplanner.com 13 | => https://teamwork.com 14 | => https://hive.com 15 | => https://niftypm.com 16 | => https://clickup.com 17 | => https://proofhub.com 18 | => https://www.paymoapp.com 19 | => https://www.celoxis.com 20 | => https://backlog.com 21 | => https://www.robohead.net 22 | => https://www.ntaskmanager.com 23 | => https://todoist.com 24 | => https://startinfinity.com 25 | => https://rindle.com 26 | => https://www.accelo.com 27 | => https://www.chanty.com 28 | => https://www.project.co 29 | => https://quire.io 30 | => https://www.microsoft.com/en-us/microsoft-365/project/project-management-software 31 | -------------------------------------------------------------------------------- /quotes.txt: -------------------------------------------------------------------------------- 1 | =: description quotes that inspire me 2 | 3 | ## Philosophers 4 | 5 | "But wherever I found the living, there I heard also the speech on obedience. Whatever lives, obeys. And this is the second point: he who cannot obey himself is commanded. That is the nature of the living." -- (Thus Spoke Zarathustra) 6 | "I still live, I still think: I still have to live, for I still have to think." -- Nietzsche 7 | "No man ever steps into the same river twice, for it is not the same river; and he is not the same man." -- Heraclitus 8 | "Out of the crooked timber of humanity, not a straight is made." -- Immanuel Kant 9 | "It is the mark of an educated mind to be able to entertain an idea without accepting it." -- Aristotle 10 | "A mind all logic is like a knife all blade; It makes the hand bleed that wields it." — Rabindranath Tagore 11 | 12 | ## Scientists 13 | 14 | "You cannot teach a man anything, you can only help him to find it within himself." -- Galileo Galilei 15 | 16 | ## Writers 17 | 18 | "Writing is easy, just open your editor and bleed." -- Adapted from Hemmingway 19 | "There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self." -- Ernest Hemingway 20 | "In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move." -- Douglas Adams 21 | "The trouble with having an open mind is that people will insist on coming along and trying to put things in it." -- Terry Pratchett 22 | "Brevity is the soul of wit" -- Shakespeare from Hamlet 23 | "Confidence — it's the food of the wise man, but the liquor of the fool." -- Vikram? 24 | "Those tears, that anger, cast into the past, deplete our moral energy for the present" -- Howard Zinn 25 | 26 | ## Oscar Wilde 27 | 28 | "We're all in the gutter, but some of us are looking at the stars." 29 | "Imagination was given to man to compensate him for what he is not, and a sense of humor was provided to console him for what he is." 30 | "I am not young enough to know everything." 31 | "Be yourself; everyone else is taken." 32 | "A man who does not think for himself does not think at all." 33 | "Experience is merely the name men gave to their mistakes." 34 | -------------------------------------------------------------------------------- /rss-readers.txt: -------------------------------------------------------------------------------- 1 | =: title RSS Readers 2 | =: description market research on rss readers 3 | 4 | # reader apps 5 | 6 | => https://www.inoreader.com 7 | => https://feedly.com 8 | => https://feedbin.com 9 | => https://sumi.news 10 | => https://chrome.google.com/webstore/detail/feedbro/mefgmmbdailogpfhfblcnnjfmnpnmdfa?hl=en-US 11 | => https://newsblur.com 12 | => https://newsboat.org 13 | => https://betamagic.nl/products/newsexplorer.html 14 | => https://bazqux.com/ 15 | => https://apps.kde.org/akregator/ 16 | 17 | # rss to email 18 | 19 | => https://mailbrew.com 20 | => https://briefcake.com 21 | => https://blogtrottr.com 22 | => https://feedmail.org 23 | => https://mailchimp.com/features/rss-to-email 24 | => https://rssby.email 25 | -------------------------------------------------------------------------------- /spec-example.txt: -------------------------------------------------------------------------------- 1 | =: publish_at 2022-03-15 2 | =: title Plain text spec examples 3 | =: description Here are some examples of the plain text list format 4 | =: list_type decimal 5 | Hello world! 6 | I wonder where I'll float next? 7 | => https://erock.io 8 | => https://erock.io my website 9 | > this is a block quote. I wonder how well it will work inside a list? 10 | # Header 11 | another item 12 | Back to basics 13 | ## Subheader 14 | Doing great 15 | =< https://i.imgur.com/iXMNUN5.jpg archlinux 16 | 17 | feeling great 18 | ``` 19 | #!/usr/bin/env bash 20 | 21 | set -x 22 | 23 | echo "Here is a bash script" 24 | ``` 25 | -------------------------------------------------------------------------------- /subreddits-to-submit-product.txt: -------------------------------------------------------------------------------- 1 | => https://reddit.com/r/SideProject /r/SideProject 2 | => https://reddit.com/r/Startups /r/Startups 3 | => https://reddit.com/r/Design_Critiques /r/Design_Critiques 4 | => https://reddit.com/r/Entrepreneur /r/Entrpreneur 5 | => https://reddit.com/r/Alphaandbetausers /r/Alphaandbetausers 6 | => https://reddit.com/r/IMadethis /r/IMadethis 7 | => https://reddit.com/r/indiebiz /r/indiebiz 8 | => https://reddit.com/r/smallbusiness /r/smallbusiness 9 | => https://reddit.com/r/ladybusiness /r/ladybusiness 10 | => https://reddit.com/r/growmybusiness /r/growmybusiness 11 | => https://reddit.com/r/roastmystartup /r/roastmystartup 12 | -------------------------------------------------------------------------------- /terminal-mail-clients.txt: -------------------------------------------------------------------------------- 1 | =: description a list of MUA terminal mail tools 2 | 3 | => http://www.mutt.org/ mutt 4 | => https://neomutt.org/ neomutt 5 | => https://aerc-mail.org/ aerc 6 | => https://github.com/leahneukirchen/mblaze mblaze 7 | => https://www.nongnu.org/nmh/ nmh 8 | => http://sup-heliotrope.github.io/ sup 9 | => https://www.djcbsoftware.nl/code/mu/ mu 10 | => https://github.com/pazz/alot alot 11 | => https://github.com/astroidmail/astroid astroid 12 | => https://github.com/wangp/bower bower 13 | => https://github.com/akissinger/dodo dodo 14 | => https://github.com/emdete/epistula epistula 15 | => https://github.com/soywod/himalaya himalaya 16 | => https://wiki.archlinux.org/title/Alpine alpine 17 | => http://www.instinct.org/elm/ elm 18 | -------------------------------------------------------------------------------- /tv-watch-queue.txt: -------------------------------------------------------------------------------- 1 | =: title TV and Movie Watching Queue 2 | =: description tv and movie want to watch list 3 | 4 | # tv shows 5 | better call saul 6 | the expense 7 | 8 | # movies 9 | master and commander 10 | last action hero 11 | -------------------------------------------------------------------------------- /watches.txt: -------------------------------------------------------------------------------- 1 | =: title watches wishlist 2 | =: description list of watches that interest me 3 | 4 | # owned 5 | => https://www.brew-watches.com/watches/brew-metric-retro-black brew metric retro dial - $425 6 | => https://www.casio.com/us/watches/casio/product.F-91W-1/ casio f-91w - $15 7 | => https://www.casio.com/us/watches/casio/product.F-105W-1A/ casio f-105w - $25 8 | => https://www.hamiltonwatch.com/en-us/h69439363-khaki-field-mechanical.html Hamilton Khaki H69419363 H-50 Field Mechanical 38mm Green Dial - $350 9 | 10 | # want 11 | => https://www.mauricelacroix.com/us_en/watches/watches-aikon/aikon-automatic-39mm-ai6007-ss00f-430-c Maurice Lacroix Aikon 39mm - $2300 12 | => https://zeloswatches.com/products/nova-38mm-aventurine zelos nova aventurine - $1000 13 | => https://zeloswatches.com/products/comet-39mm-aventurine zelos comet aventurine - $700 14 | => https://usd.farer.com/products/lander-midnight farer lander midnight - $1500 15 | => https://montawatch.com/products/monta-atlas-monta-blue-dial monta atlas gmt - $2000 16 | -------------------------------------------------------------------------------- /web-playgrounds.txt: -------------------------------------------------------------------------------- 1 | =: description A list of popular apps to run code in the browser 2 | => https://codesandbox.io codesandbox 3 | => https://codepen.io codepen 4 | => https://glitch.com glitch 5 | => https://www.anyfiddle.com anyfiddle 6 | => https://jsfiddle.net js fiddle 7 | => https://replit.com repl.it 8 | => https://stackblitz.com stackblitz 9 | => https://jsbin.com jsbin 10 | => https://jsitor.com jsitor 11 | => https://playcode.io playcode 12 | => https://runkit.com runkit 13 | --------------------------------------------------------------------------------