1.  

    One thing i worry about with DIY VPNs is that my traffic will always originate from the same IP. Is there a way to make a vpn inside aws rotate up addresses for every new connection.

    1.  

      I don’t know of any models of Unix signals; the closest thing I’m aware of is OpenComRTOS, an OS that was fully specified in TLA+. That implies it’s doable but doesn’t necessarily mean it’s the right tool for the job. Unfortunately I don’t know enough about operating systems or POSIX to be able to give you a better answer than that.

      1.  

        I don’t think this particular article, even from a reformed Scoble, is a good fit for Lobsters which tries to maintain a laser-focus on technical issues rather than broader social ones.

        That said, I hadn’t heard of Cake or its founder Chris MacAskill before, and it seems pretty cool. It’s good to hear that there’s people trying to make less-toxic social networks, but I don’t really want to sign up for any non-federated service until I understand its funding model.

        1.  

          I’ve been trying to get a patchfix into OpenBSD with no luck. No response to my patch on tech@openbsd.org. This isn’t the first time. Can any OpenBSD contributor help me out?

          1.  

            I think the article makes it clear that answer is more of a “maybe” than a “no”

            1.  

              This was a bit too long and outside of my technical area of expertise to read fully, so forgive me, but could you answer a simple question: does this software also replicate the “feature” of X server where any app can listen to keystrokes of other apps?

              1.  

                It lets a maximum of control to the developer. The developer is responsible of the code that it produces.

                In an article that seems to be contrasting static and dynamic typing, this strikes me as wrong. The alternatives (to duck typing) don’t lack control.

                1.  

                  This jam has a high degree of overlap with the Lisp game jam: https://itch.io/jam/autumn-lisp-game-jam-2018

                  So why not try procedural generation in a lisp?

                  1.  

                    I use KDE’s e-mail client on my laptop (primary device) and K-9 Mail on Android (my Kindle Fire and Pixel 1st gen).

                    1.  

                      I don’t think I’m aware of/noticed that issue? But yes - I’ve never quite understood the hoopla over the come-and-gone mail clients that feel the need to use a customer queue to generate buzz.

                      Then again, I typically use apple apps for most tasks that they have a solution for.

                      1.  

                        Same. The broken unread counts on IMAP mailboxes in iOS are an annoyance, but nothing more. Nothing else is sufficiently better to make it worth bothering with.

                        1.  

                          As every time they push a new version that we have no choice but to get used to. Or just use IMAP, still.

                          1.  

                            Congratulations! Writing a book is a ton of work.

                            1.  

                              I use a lowendspirit VPS for my VPN - they have locations in most places and cost a few dollars a year. This script configures openvpn in a couple of minutes: https://github.com/Nyr/openvpn-install

                              1.  

                                For the almost 5,- a month to just use it for 2 days a month… I’d just use a vultr, hetzner or digitalocean VM… you can keep that running the entire month and still only pay 2.50, 3,- or 5,- per month. With no extra charges for storage, bandwidth and no issues stopping and starting it all the time. I’d also go for wireguard as vpn system… just because it’s so much faster then OpenVPN.

                                And then… just use it 24/7…. since you have it anyway. I tunnel basically all my traffic through my VPN all the time, gives a nice consistent view of the world, and no one knows where I might be at the time.

                                1.  

                                  thunderbird

                                  1.  

                                    Thunderbird on desktop, K9Mail on phone.

                                    1.  

                                      I dunno, I dislike this idea. It seems you are taking something like rust which has a strength of being ‘close to the metal’ then putting so many layers in front of it that you probably lose all the benefits anyway (small start time, low foot print, performance …).

                                      1.  

                                        Apple Mail.

                                        I know, boring.

                                        1. 5

                                          It enables but does not promote Functional Programming as I define it because immutable data is not encouraged in Rust. Quite the contrary, the point of the borrow checker is to safely move mutable data around.

                                          I disagree with the article that “Rust adheres to the functional principle of immutability.” Using vectors and other mutable data structures is normal. Afaik the standard library does not provide an immutable map. So Rust does not really encourage immutability everywhere.