FrootVPN introduces “Kill Switch”

The VPN (Virtual Private Network) provider FrootVPN is beta-testing the Windows client for a tool they call “Kill Switch”. Essentially, whenever the VPN connection drops, there is a moment in time where the public IP address, not hidden through VPN, can be seen. As soon as the VPN reconnects, that’s no longer a problem.

What FrootVPN’s kill switch tool does is to kill the Internet connection as soon as the VPN disconnects. This can protect you from having your normal IP address exposed.

Windows users can click here to try it out (requires a FrootVPN account).

FrootVPN itself is available for OS X, Windows, Linux and Android and iOS.


Red Hat bought by IBM for $33 billion, new era for open source?

IBM has acquired Red Hat for $33 billion, they say they want to bolster their cloud services business which makes sense. At the moment, AWS (Amazon Web Services), Google, and Microsoft are eating the cloudy lunches of IBM and Oracle who have turned out to be the big losers so far in the cloud wars.

Buying up Red Hat which maintains Red Hat Enterprise Linux and has their own verified Docker registry along with many tools for deploying to scalable instances (such as with OpenShift, which they handed small how-to tutorial books on at LinuxCon 2016) is a great idea…for IBM:

The tech giant said it would use its expertise to help expand Red Hat’s open-source software, which spurns proprietary code in favor of systems that can be used and modified by the masses.

About 20 percent of applications have been transitioned to cloud servers, leaving 80 percent that continue to be run on local servers, according to IBM and Red Hat.

“One of the reasons a lot of applications haven’t moved is because of concerns about security,” Red Hat CEO Jim Whitehurst told USA TODAY in an interview.

Whitehurst said IBM and Red Hat will combine their expertise in cybersecurity to protect customers from threats and ensure data privacy.

But what will it mean for free/open source developers who rely on Red Hat?

Thankfully with free/open source licenses, it’s possible to fork the code if IBM starts to clamp down on Red Hat’s culture and creativity that is enabled by that open source culture. This acquisition has come out of the blue (ha. ha.), and we’ll all have to watch and wait and see what happens in the next year.

Microsoft embracing open source and buying Github, IBM acquiring Red Hat? What’s next?

Five Short Links: 21 September 2018

  1. The obsession for efficiency is killing productivity: working on multiple projects at once involves context-switching which decreases productivity, all in the pursuit of some imaginary efficiency
  2. BBC’s Computer Literacy Archive: check out an archive of BASIC and BBC Microcomputer system info
  3. Testing your code, verifying method arguments: reduce the brittleness of your unit tests by testing for specific method arguments and leaving all others to be any value. I’ve encountered this a few times where the other parameters of a method didn’t need to be tested and resulted in finding/replacing in multiple files to fix tests due to the brittleness.
  4. Problems with Udemy? Udemy may have been a good platform at first, but according to this video, it’s full of low-cost and low-quality video courses. It would be nice to see Creative Commons-licensed video courses that people could donate/pay for.
  5. Startup Interviewing is Fucked according to Zach Holman (former GitHub engineer):

    Certainly there are some jobs where being extremely performant and algorithmically “correct” are legitimate to interview against. But look around: how many small, less-than-50-person startups are doing work like that? The dirty secret is most startups for the first few years are glorified CRUD apps, and finding well-rounded and diverse people who can have the biggest impact tend to be the ones who are comfortable wearing a lot of hats.

Bonus link! Digital Proudhonism:

The maker movement is one prominent translation of Digital Proudhonism into a challenge to the contemporary organization of production, with allegedly radical effects on politics and economics. With the advent of new production technologies, such as 3D printers and digital design tools, “makers” can take the democratizing promise of the digital commons into the physical world. Just as digital technology supposedly distributes the means of production of culture across a wider segment of the population, so too will it spread manufacturing blueprints, blowing apart the restrictions of patents the same way Napster tore copyright asunder.

Linus Torvalds is Taking a Break, Linux adopts Code Of Conduct

Last year we reported on troubles in the Node.js project with Code Of Conduct violations (alleged or otherwise). It looks like Linus Torvalds has decided a Code Of Conduct is a good idea for Linux kernel development and has seen the error of his abrasive way of managing the project:

This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for. Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry.

The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my behavior, and I want to apologize to the people that my personal behavior hurt and possibly drove away from kernel development entirely.

I am going to take time off and get some assistance on how to understand people’s emotions and respond appropriately.

We shall see what this means in the future; hopefully we see more developers contributing to Linux kernel development as a result of these changes.

Five Short Links: 9 May 2018

  1. Firefox 60.0 their latest release is out! Quantum CSS is now rendering the browser UI, there’s support for the Web Authentication API and some more changes.
  2. Pomodoro Technique for focusing on work makes an appearance in this article from Rad Devon: “Build a Focus System For Better Work/Life Balance as a Web Developer”
  3. Reactions to Google’s new email artificial intelligence system which can go further than spell-check and give you suggestions for phrases (this has been available to some extent in LinkedIn with “Thanks”, “Hi” and simple 1- or 2-word phrases, Google is taking it to a different level):

    It’s important to note that there’s nothing inherently unethical about using auto suggestions, but it still takes “you” out of your communication.

    “I suspect that Google’s automatic writing will be banal but not unethical. ,” former New York Times Ethicist Randy Cohen told me. “Much email writing is already lackluster in both form and content.”

  4. Brad Frost talks about his struggle to learn React, it sounds like there’s a lot of room for intro/beginner tutorials to be created for React (and JavaScript) that fit with more people’s learning styles:

    I don’t think I’m alone in how I tend to think about & approach frontend development. I’d like to think I’m a good frontend designer, and I think I simply have a different perspective than someone with a JS/programmatic perspective. I have a hunch there are lots of people who are dedicated to writing great UI code but may feel intimidated swimming in JS-only waters.

  5. We’ve written about a few times on SourceContribute and here’s someone’s experience with using for 1 year:

    The Matrix protocol is also very extensible and can be used for much more than just IM. Each message starts with some basic fields like the sender, event ID and destination room but then there is a block for content and a content type. Many content types are defined in the spec including messages, join/quits, images and other kinds of events you would see in an IM client. But this content block can contain any valid JSON so you are free to build your own protocols on top of Matrix. An example being IoT device control by sending events over Matrix. This ensures the transmission of commands is secure and encrypted without having to implement anything yourself.

Another day, another data breach: Careem data breach affects 14 million customers

TechCrunch has the story on this data breach affecting Careem’s customers, 14 million of them:

Hackers accessed the names, email addresses, phone numbers and trip data of anyone who signed up for Careem prior to January 14…

Careem said it became aware of the security incident back in January. Since then, Careem said it has conducted an investigation and strengthened its security systems.

The company waited until now to tell people because “we wanted to make sure we had the most accurate information before notifying people,”


Five Short Links: 20 April 2018

  1. RightsCon Toronto, the conference about digital privacy and human rights, is one month away. I’ll be attending a few panels and reporting on it.
  2. Apple released FoundationDB as a free/open source project. Good on Apple for creating more free/open source code!

    Apple has outlined a design document focused on transparency and a governance structure to help participants feel they have a voice in project decisions. There’s even a code of conduct as a check against the boorish bro behavior for which Silicon Valley has become infamous.

    FoundationDB has been released under the Apache 2.0 license. It takes a place among the more significant open source projects released by Apple, a group that also includes the Darwin Kernel, WebKit, and Swift.

  3. StackOverflow community moderators have been elected! Hopefully that means more cleanup and a better experience for question askers.
  4. Grayscale for your phone screen makes it less distracting. At least that was the hope of two Mozilla employees who spent 1 week living in grayscale mode on their phones:

    After going to grayscale my experience changed. On Instagram specifically, I found myself using the service less, and when I did use it, I noticed that I was more focused on the composition of images than I had been.

  5. Want more great software/web engineering blogs to read? Check out the engineering-blogs list from Kilim Choi.
  6. BONUS: a list of awesome science fiction to read over the weekend!