I'd have to add Pi-hole to this list. Anytime I browse the web on another network, I'm reminded just how much crippling ad garbage it's sparing me.
If you want to avoid the rigamarole of self hosting, I recommend NextDNS. It's a paid DNS service with tons of customizability (i.e. Ad blocking) and visibility (i.e. logs)
Software I’m thankful for (2021)
471–480 of 530 posts
Re: Software I’m thankful for (2021)
#472cron - gets things done on time, every time
chrony - simple, no-nonsense NTP
supervisor - keeps my processes running
tinc VPN - all my servers and services happily meshed together
Arduino - makes microcrontrollers accessible
BitTorrent - trivial, mirrored file hosting
BitTorrent Sync - simple, reliable file syncing
Re: Software I’m thankful for (2021)
#473Strangely enough: Windows. Yes, I fucking hate Windows 10/11 for several laundry lists' worth of reasons, but you know what? At the end of the day, Windows is the only desktop OS that enables me to use my computer to do the shit I need or want to do. So long as that fundamental principle as a tool is not violated, I will forever be thankful for Windows regardless what criticism I might have for it.
I use Linux as my main OS for some years now, but use Mac and Windows, mostly because I need to test my software on them, but I have to say: I totally agree. Windows is the only practical desktop OS for most people. Mac is not an OS you can use unless you buy the entire package, and then you have to live with many of its limitations. It absolutely sucks at multitasking (not that most average users care about this one…
I know that macOS is not very keyboard friendly in general, but I’d like to know more about what you mean by “it sucks at multitasking”.
Re: Software I’m thankful for (2021)
#474Earlier quoted context omitted.
i don't know, after a list of things he didn't do that he's thankful for, containing something he was responsible for in this way is a subtle nod to what he did create. Its powerful because (a) he probably didn't explicitly add it, and (b) it references his impact on the world and (c) the iPad is obviously important but no where near as important as mathematics or medicine, and its not included on the list, just a he…
The auto-marketing footer sullies the rest of his letter. The content recognizes all of the great achievements of human civilization and then at the end there is an advertisement. Which relies on it's continued inclusion in emails by stroking the human ego, so not very Buddhist, either.
Re: Software I’m thankful for (2021)
#475Grammarly - Makes my writing not embarrassing.
Rust - Allows me to write clean code without bugs.
Python - Let me do amazing things with a few lines of code.
Vim - I can't live without hjkl :)
Z - Liberates my hand from cd ls
zsh&oh-my-zsh - Simple and customizable shell that looks amazing
macOS - An OS that I can live with
VPNs & proxies - The only reason I'm visiting this fantastic website
Free hosting services - Allows me to grow as a programmer
OmniFocus - Get things done
Notion - Express my thought with my own structure
Bartender - Declutters my menubar
Re: Software I’m thankful for (2021)
#476Why don’t folks give their web pages titles? There’s a title in the body but I mean actual page titles that show up in browser windows, tabs, and bookmarks.
Page Title
Re: Software I’m thankful for (2021)
#477Earlier quoted context omitted.
I'm torn on WireGuard. Getting it set up was really easy. I think it took about an hour, which included standing up a new OpenBSD VM to run the server. Configuring clients (iOS) was pretty straight-forward and reasonable. I don't have a feeling that there's some security hole lurking in the configuration simply because there's not a lot to get wrong. In comparison, IKEv2/IPSec was incredibly painful, especially when…
That's what Tailscale is for. Sure, it adds another layer that you might not like. But underneath it is all Wireguard and at least most of it (not sure if all of it) is also open-source. In fact, the OP post was written by a Tailscale guy apparently.
Apart from being a 3rd-party service, which isn't really what I want, it seems to check all of the boxes. The documentation is very thin on the iOS side, but it seems likely that the iOS app can do everything that can be configured in the admin console. That configuration does seem to meet my requirements.
Is there a self-hosted Tailscale-like option?
The only other thing is automatic connection. In my IKEv2/IPSec setup, I've build configuration profiles for the iOS devices so that they'll establish a connection on-demand (triggered by a DNS lookup for my internal domain), but only when they're not on my home Wifi network. It's perfectly seamless since it's all built-in to iOS. The Wireguard app seems to deal with the "connect when not on home Wifi" part, but doesn't do the on-demand side. Wireguard is light enough that this may not actually matter though.
Re: Software I’m thankful for (2021)
#478Fork - a fast and friendly git client https://fork.dev/ Beyond Compare 4 - compare files and folders https://www.scootersoftware.com/ uBlock Origin - An efficient blocker add-on for various browsers. Fast, potent, and lean. https://github.com/gorhill/uBlock Those tools made my life so much easier. Can't recommend them enough. Just a happy user and not affiliated
Re: Software I’m thankful for (2021)
#479Earlier quoted context omitted.
You're missing his point. Downloading any illegal software can compromise your email and bank accounts and basically ruin your life. It only takes one.
Are you still wearing a mask and scared of COVID I assume? The best security measure one can have is being an absolute nobody. if anything pirated software is an indicator of low wealth and thus should make you more secure not less
Re: Software I’m thankful for (2021)
#480Earlier quoted context omitted.
fzf is awesome :) My favorite fzf usage (but not the most often used) is this alias I put in my ~/.gitconfig file frbi = "!f() { git rebase -i $(git log --pretty=oneline --color=always | fzf --ansi | cut -d ' ' -f1)^ ; }; f" So I do: git frbi (which to me means Fzf ReBase Interactive) And then can easily pick what commit I will use as my starting point for doing some rebase work.
Going to use this, thanks! How do I limit it to N number of commits?
Something like this: git log --graph --decorate --pretty=oneline --abbrev-commit --color=always --max-count=$cnt