Avatar
Michael Welnick
449326b34b1dc4786d3ad9b52cb7ac23c6a914499476e1eebdb82dcb36085563
I drink tea and I learn things

If you are a developer you have probably used today’s open source project of the day. https://github.com/microsoft/vscode Visual Studio Code aka vscode or just code is a text editor and integrated development environment (IDE) maintained by Microsoft and written in Typescript. There are a massive number of extensions in the marketplace which allow you to write and debug code in just about any language. The remote development extensions enable you to develop on a remote machine as if the files were local. Vscode pioneered the concept of “dev containers” which is nothing short of a paradigm shift for development environments. If you think “vscode sucks because its electron based” lets start an argument #OpenSourceDaily

Ok, this seems to be the case in the test flight version of Damus but not the version I was using (1.0.0)

People who currently pay for relays, how do you benefit by doing so? Most of the clients don’t let you specify which relay to use for feeds or posts

It probably relates in some way but like you were saying earlier in the thread, it’s probably so complex that we can never fully understand all the intricacies

#ShowerThought

If you work in tech (especially Bitcoin) you are contributing to the eventual replacement for humans whether you like it or not

GM, I’m posting about one cool open source project every day. Today’s post is about https://github.com/blinksh/blink Blink is a full featured terminal app for iOS written in swift. You can use ssh, or mosh which allows your session to stay alive even as you switch networks and IP addresses. It has excellent touch controls and all the configuration settings you could want. One of my favorite parts is the Files app integration which allows you to interact with files on your server in the same way as files in your iCloud or on your device. It also has a full blown vscode IDE built in so you could theoretically use this to do development on an iPad. #OpenSourceDaily

Interesting 🧐 I’ll have to check out unbound. Iv been using the custom DNS entries in pi hole. What does this do in addition to that?

I can’t believe I only just started using it recently. I didn’t realize it could block adds inside apps. Also I used to to finally be able to get https with .local working on all my devices. Even on a VPN

GM, I’m posting about one cool open source project every day. Today lets check out https://github.com/pi-hole/pi-hole Pi-hole is a network wide add blocker written in python. It works by blocking requests to advertisements on the DNS level. It even blocks adds that pop up inside iOS apps. You can also use it as a shared hosts file to save DNS entries for any attached device in place of something less user friendly like dnsmasq. It is super simple to setup thanks to a nice interface, good docs, docker images and active community. #OpenSourceDaily

Replying to Avatar Michael Welnick

GM, today you should check out https://github.com/qdm12/gluetun Gluetun is a VPN client wrapper written in go that ships as a docker container. It supports most of the popular VPN services and specializes in connecting other containers to a VPN. After configuring the container you can make any other container use the VPN exclusively for it’s networking by using “--network=container:gluetun”. It has an extensive feature list including kill switch, port forwarding and the ability to connect a LAN device to the container. Nostr relay runners could use this to run their relay on a VPN providing better censorship resistance and privacy with a single line of code in their compose file.

Forgot to tag it #OpenSourceDaily

GM, today you should check out https://github.com/qdm12/gluetun Gluetun is a VPN client wrapper written in go that ships as a docker container. It supports most of the popular VPN services and specializes in connecting other containers to a VPN. After configuring the container you can make any other container use the VPN exclusively for it’s networking by using “--network=container:gluetun”. It has an extensive feature list including kill switch, port forwarding and the ability to connect a LAN device to the container. Nostr relay runners could use this to run their relay on a VPN providing better censorship resistance and privacy with a single line of code in their compose file.

https://github.com/damus-io/damus/pull/525

This will make private nostr use possible and make paid relays actually useful

These were my babies back when you could mine with $0.1/kWh. Makes me happy to know they are still out there somewhere, happily hashing away