Rolling your own VPN server - Six Colors

Jump to Post

The advantage to using Linode is that since it’s a virtual server, rather than a VPN service, I’m completely in charge of the setup and configuration of the VPN server. Again, this isn’t foolproof, because my traffic is only encrypted between my Mac and the Linode server, meaning that if Linode decided it wanted to track my outbound traffic, then I’d be in much the same boat as before. (Essentially, Linode becomes my de facto ISP.) Given, however, that Linode’s main business is hosting, and that they have their own pretty strong privacy policy, I’m not particularly concerned on that point. But, again, that’s subject to the vagaries of business.

In reference to my previous post on the subject, this is the only method of using a VPN for privacy that I can recommend.

Beware of VPNs

I’ve seen quite a few smart people recommend using a VPN service in the wake of the U.S. government’s decision to repeal privacy rules for ISPs. Unfortunately, I find this advice to be a bit misguided, or at least ill-informed. You can move your risk around, but in the end this comes down to an issue of trust, and avenues of recourse.

A VPN is a Virtual Private Network. It creates an encrypted tunnel between your computer and a remote server, and then optionally routes all of your Internet traffic through that tunnel. The case for using one for security against your ISP is that if your traffic is encrypted, they can’t see what you are browsing to and your data becomes useless to them to sell. Once your traffic reaches the other side of the VPN, it’s aggregated with all of the service’s other customers. That’s fine, and mostly makes sense, but if you are going to use a VPN service it’s important to come to an honest conclusion about how much you trust the company.

If your VPN server is outside of the United States, you are effectively giving up any legal recourse against the provider, meaning they can do whatever they want with your data, regardless of what they advertise or what they tell their customers. A single gateway for all of your traffic has a tremendous amount of power. They can inject code into any (non-SSL encrypted) web page. They can read all of your email. They can see all of the URLs you visit. All of the power of your ISP, you are transferring to your VPN provider, but if you choose a company outside of the United States, you lose whatever protection or recourse you have now.

What the ISPs are doing is not right, but at least we know what they are doing. If you pick a fly-by-night VPN service and send them all your traffic, there’s no telling what they’ll do with that data. It doesn’t matter if they post good things on their website if you can’t verify their claims.

Daring Fireball - The Mac Pro Lives

Apple is currently hard at work on a “completely rethought” Mac Pro, with a modular design that can accommodate high-end CPUs and big honking hot-running GPUs, and which should make it easier for Apple to update with new components on a regular basis. They’re also working on Apple-branded pro displays to go with them.

For those of us who make their living on their Mac, this is fantastic news. I might never buy a Mac Pro1, but I’ll still reap the benefits of Apple’s development and focus on Mac hardware and software. This is a message to the community that Apple hasn’t lost it’s mind; the Mac is still going strong.

What I will plan on buying is a new Apple display. My current Dell 4K display is ok, but after being spoiled by the Thunderbolt Display I had on my desk at the previous gig, this Dell feels like a big step back. No built in iSight camera, no built in speakers, too many wires, and that ugly Dell logo on the front. It’s a beautiful screen, and I need that for the number of hours I spend looking at text every day, but it’s all the rest of it, that overall Apple experience, that I’m missing.

I’ll be interested to hear what Marco has to say this evening on ATP. He has, at least to my mind, been the biggest skeptic and nay-sayer within the community when it comes to future prospects for the Mac. Of course, that’s nothing new. Mac enthusiasts have been hearing that their favorite computer is just about to die for literally decades. Yet here we are.

Link to Post

  1. But, then again, I might yet. ↩︎

Spend the Night in the Sky

Jump to Post

Jack Kerouac spent the summer of 1956 manning a fire tower on Washington’s Desolation Peak, in the northern Cascades. He didn’t do much writing there, apparently, despite being alone with pencil and paper. But he stayed for 63 days. The views were good.

Maybe this is what I need to finish my NaNoWriMo project.

Could this be the future of the Mac?

Spoiler: yes.

Jump to Post

Back to the headline. Could this be the future of the Mac? As iPhone processing power increases, could Apple create a hybrid desktop product driven by some future version of the A10 Fusion (the 64-bit system on a chip that drives the iPhone 7 and 7 Plus), a product that looks and acts like an iPhone, but that doubles as a desktop experience when you plug it into a dock, complete with large display, mouse, and keyboard?

I’ve been saying this is the future for years. This is the only direction that makes sense. Given enough computing power a phone will eventually be the only device we need.

This is the Samsung Galaxy S8, coming April 21st - The Verge

Holding the S8, I’m struck by the fact that nothing about it feels especially surprising, and not just because damn near everything about it has been leaking for the past few months. The boldest feature is every phone’s more important feature: the screen. On the S8, it extends up and down to cover nearly the entire front of the phone. It also curves around the left and right, something Samsung is calling the “infinity display,” which gives it the look of not having any bezels at all. And speaking of curves, the four corners of the screen are also slightly curved instead of squared-off, which adds some elegance and perhaps some screen durability.

But will it explode?

The Arrival of Artificial Intelligence

Jump to Post

Machine learning is different. Now, instead of humans designing algorithms to be executed by a computer, the computer is designing the algorithms. It is still Artificial Narrow Intelligence — the computer is bound by the data and goal given to it by humans — but machine learning is, in my mind, meaningly different from what has come before. Just as Shannon fused the physical with the logical to make the computer, machine learning fuses the development of tools with computers themselves to make (narrow) artificial intelligence.

Like I was talking about in On Computing Tomorrow, the ability of computers to generate algorithms, or entire programs, is potentially fatal to a certain set of developers. I’m certain my role in DevOps is not immune. If you can ask a computer to look at a git repository and build the exact right environment to support that application, what need will there be for sysadmins or devops? Far less than what there is now. This train isn’t going to stop, and like all technology, we either need to get on board or get run over.

Creating custom Perspectives in OmniFocus – The Sweet Setup

Jump to Post

Perspectives in OmniFocus allow you to include additional task details like due date, defer date, flag status, and project status to customize your task views even further. If you wanted to see only tasks that are available to be worked on right now, require you to have access to your Mac, and are due next week, perspectives allow you to find the tasks that meet this criteria quickly and easily.

Without OmniFocus, I’m positive there are important things in my life that would not get done. OmniFocus helps me to forget about when to take the trash to the curb, when to pay bills, and when to change the oil in my jeep. It also helps me make sure that I’m making progress on all the projects I’m working on throughout the day.

While I’m at work, I have an OmniFocus perspective that filters out everything that’s not relevant that I’ve committed to working on today. Before and after work, I shift over to my “Today” perspective to see everything that I have on my plate for the day.

OmniFocus is an essential piece of software for me, and I highly recommend it to anyone who feels like they have more to do than they can keep track of. In today’s world, I imagine that’s just about everyone.

Philippians

The book of Philippians is such a beautiful, and challenging book. This is what I needed to hear tonight:

Do all things without grumbling or questioning, that you may be blameless and innocent, children of God without blemish in the midst of a crooked and twisted generation, among whom you shine as lights in the world, holding fast to the word of life, so that in the day of Christ I may be proud that I did no run in vain or labor in vain.Philippians 2:14-16

I admit I’ve done quite a bit of grumbling and questioning the past few days. On the next page, I saw I had this passage marked:

Rejoice in the Lord always, again I say rejoice. Let your reasonableness be known to everyone. The Lord is at hand; do not be anxious about anything, but in everything by prayer and supplication with thanksgiving let your requests be made known to God.* And the peace of God, which surpasses all understanding, will guard your hearts and your minds in Christ Jesus*.Finally brothers, whatever is true, whatever is honorable, whatever is just, whatever is pure, whatever is lovely, whatever is commendable, if there is any excellence, if there his anything worthy of praise, think about these things. What you have learned and received and heard and seen in me–practice these things, and the God of peace will be with you.Philippians 4:4-9

  • “… you shine as lights in the world…”
  • “… And the peace of God, which surpasses all understanding, will guard your hearts and your minds in Christ Jesus”
  • “…and the God of peace will be with you.”

God of peace, guard my heart and my mind, and let me shine as your light in the world.

The Life We Live

My daughter’s cheerleading coach passed away last night. What was first thought of as diabetes turned out to be an extremely aggressive cancer that took her after only a few months. She was only ten years older than my wife and I. Her family, and our community, will be grieving deeply for her loss.

I know my daughter loved her, and when those we love die they take a part of us with them. Our family has lost parents and grandparents, close friends and people we admire. The pain of their loss can hit any one of us at any time; triggered by a date, or an object, or a memory of how they used to enjoy one thing or another. Sometimes we long for the comforting sound of their voice so much it aches inside us. When they are gone we wish for what everyone wishes for, more time.

But, despite my skepticism, despite my scientific, rational mind that often cries out for reason, I have to believe that there must be something more than this, that when the shadow of reality shimmers away, as it will for all of us, our consciousness, our soul, lives on. While we are bound to our physical bodies in the physical world, we can’t see it, but it’s there, waiting for each of us. The Bible tells us that each of us is given a certain number of days, and no one knows what that number is.

Our life is so short here, and the human body so fragile. Every second that passes is a second we can never get back. No amount of work or bartering can earn us even a minute more of our life back. But… we can make the passing of our time more worthwhile.

The Bible says that to gain eternal life, you must believe that Jesus is who is says he is and did what he said he did. But after that, what does it say about the time between salvation and eternal life? It says to love God with all your heart, mind, and soul, and to love your neighbor as yourself. It says to love your enemy, and bless those that persecute you. It says that God is love.

If we fill our days with kindness and mercy, if we leave petty ambition and envy behind, if we forgive slights against us, and smile in the face of adversity, if we stand up for what’s right, if we are honest and true, if we leave laziness and sloth behind us, if we give ourselves over completely to the task at hand, leaving nothing behind, wouldn’t that be a life well lived?

How will you finish the race? How will I? When the end comes for me, will I be able to look back satisfied that I spent my precious seconds the best way I could? Or will I be filled with regrets for the things I did and didn’t do? Am I pushing myself to become what I was placed on Earth to be? Or am I stagnating, inventing excuses and becoming bitter about why I can’t do one thing or another.

There will always be things you’d like to do, but can’t. Hard decisions and tradeoffs for what you believe is best for yourself and your family. Make the decision, embrace it, believe it, and move on to the next right thing to make this one, beautiful, precious life worthwhile.

Learn, build, grow, love. Be kind, gentle, patient, and enduring. Find joy in the moments we have, because life is here for a moment, and then, gone.