Live data from Hacker News

Software I’m thankful for (2021)

crawshaw.io

471–480 of 530 posts

Re: Software I’m thankful for (2021)

#471
post #227
post #8

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)

NextDNS is always free for DNS. It also provides 300,000 queries free every month dor working with ad/tracker blocking configurations. Once this limit is exceeded, DNS continues to work but blocking doesn’t until the next month or until its paid for. The paid subscription is about USD 2 a month or USD 20 a year.

Re: Software I’m thankful for (2021)

#472
redis - for simple, reliable interprocess communication

cron - 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)

#473
post #81
post #20

Strangely 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…

> 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, but anyone coming from windows will struggle).

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)

#474

Earlier 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.

its like an youtube ad in the middle of a symphony

Re: Software I’m thankful for (2021)

#475
Vivaldi - The most customizable browser on the market.

Grammarly - 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)

#477
post #458

Earlier 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.

Tailscale deals with the things that the IKEv2 part of IKEv2/IPSec handles. It's not a perfect mapping as Tailscale/Wireguard is different that IKEv2/IPSec.

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)

#478

Fork - 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

Nice list. Love fork. Been a BC user for like 15 years now. And uBlock just works.

Re: Software I’m thankful for (2021)

#479

Earlier 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

What does mask and COVID have to do with the current discussion? Leave your politics out of this.

Re: Software I’m thankful for (2021)

#480
post #199

Earlier 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?

You can use the max-count option for the git log command.

Something like this: git log --graph --decorate --pretty=oneline --abbrev-commit --color=always --max-count=$cnt

Post reply on HN