GitHub github.com

Run your GitHub actions locally

Why might you want to do this? Two reasons: Fast Feedback - Rather than having to commit/push every time you want test out the changes you are making to your main.workflow file (or for any changes to embedded GitHub actions), you can use act to run the actions locally. Local Task Runner - I love make. However, I also hate repeating myself. With act, you can use the GitHub Actions defined in your main.workflow file to replace your Makefile!

read more

Electron github.com

Notable – The markdown-based note taking app 'that doesn't suck'

The thing about taking notes apps is everyone likes ‘em a bit different. Here’s what the author of Notable was after: Notes are written and rendered in GitHub-flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn’t bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that’s what I was using before). If that resonates with you, click through. 😄

read more

Daniel Weibel itnext.io

macOS uses a completely outdated version of Bash

This post from Daniel Weibel not only explains how macOS uses an outdated version of Bash, but also how to upgrade to the latest Bash via Homebrew. One thing that many macOS users don’t know is that they are using a completely outdated version of the Bash shell. However, it is highly recommended to use a newer version of Bash on macOS, because it enables you to use useful new features. $ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc. The reason Apple uses this old version of Bash has to do with licensing. Bash 4.0 and newer uses the GNU General Public License v3 (GPLv3), which Apple doesn’t support. There are some discussions about this on Reddit. Version 3.2 of GNU Bash is the last version with a license that Apple is willing to accept, and so it sticks with it.

read more

Away from Keyboard Away from Keyboard #11

Adam Clark wants to be independently wealthy

Adam Clark and I met back in 2013. We started a podcasting company together (which we both left), he shut down his consulting business to move to California and work for Apple, and now he’s back in Tennessee. Last year he launched a new business, Podcast Royale, a company he says will afford him more freedom to do whatever he wants to do. He talks to me about growing up in a cult, losing his father, marriage, and how being a parent gives him a purpose in life.

read more

Amazon Web Services enterprisedb.com

Is Amazon’s new MongoDB-compatible DBMS really PostgreSQL under the covers?

This is a nice rundown of the technical clues indicating that DocumentDB might be powered by Postgres. PostgreSQL isn’t the only DBMS that scales writes vertically and reads horizontally via replication, but when you add this all up, especially some of the specific limitations, I think it makes a pretty compelling argument that PostgreSQL is the engine powering AWS DocumentDB.

read more

Raygun Icon Raygun – Sponsored

Control the chaos around fixing bugs in your apps

Raygun’s Crash Reporting product helps you discover, diagnose, and resolve every error and crash affecting your users. Control the chaos around fixing bugs in your apps. Forget digging through logs and quickly diagnose problems in your codebase. Make sure users are having error free experiences. Getting started is simple — learn more and get a 14 day free trial with no credit card required.

read more

logged by @logbot permalink

Max Stoiber mxstbr.com

Regrets and lessons learned building Spectrum

Max Stoiber shares his regrets and lessons learned from tech choices made when building Spectrum. Yes, this is the same Spectrum recently acquired by GitHub. With the benefit of hindsight, here are the technology choices I regret and the lessons I have learned. … Changing these decisions would not have made Spectrum a better product by itself. Yet, it would have saved us time and allowed us to spend more time experimenting.

read more

Drew Devault drewdevault.com

I’m going to work full-time on free software

A year ago Drew Devault laid out his future plans and path to sustainably working on open source full-time. Today, those plans have been realized. I don’t want to make grandiose promises right away, but I’m confident that increasing my commitment to open source to this degree is going to have a major impact on my projects. For now, my primary focus is sr.ht: its paid users make up the majority of the funding. Drew goes on to say how he’s making this leap before the needed income is actually there, so if you dig what he’s up to, you can play a part in making his choice a success. I need to clarify that despite choosing to work full-time on these projects, my income is going to be negative for a while. I have enough savings and income now that I feel comfortable making the leap, and I plan on working my ass off before my runway ends to earn the additional subscriptions to sr.ht and donations to fosspay et al that will make this decision sustainable in the long term.

read more

Y Combinator Icon Y Combinator

Now you can listen to Startup Playbook by Sam Altman (for free)

The book is free in Kindle format on Amazon AND you can listen for free on the web! We spend a lot of time advising startups. Though one-on-one advice will always be crucial, we thought it might help us scale Y Combinator if we could distill the most generalizable parts of this advice into a sort of playbook we could give YC and YC Fellowship companies. Then we thought we should just give it to everyone. This is meant for people new to the world of startups. Most of this will not be new to people who have read a lot of what YC partners have written—the goal is to get it into one place.

read more

Medium Icon Medium

Apple succumbs to the smartphone malaise

When was the last time you got REALLY EXCITED about the latest iPhone announcement? It’s been awhile for me too…I mostly get excited about improvements made to the camera. We generally expect newer models to get faster and better, right? So, progress alone makes that an expectation. Everything else is just kinda, meh. From The Economist on Medium: Smartphones revolutionized everything from shopping and dating to politics and computing itself. They are some of the most popular products ever put on sale. But after a decade-long boom, devices once seen as miraculous have become ubiquitous and even slightly boring.

read more

Gaming github.com

Enjoy creating games like it's 1997? Try this retro gaming engine

The engine is a fork of the Quake II codebase that focuses on serving as a base for standalone games. Unlike other ports, it does not aim at being compatible with mods or the base Quake II game. In fact, many features were removed to reduce the complexity of the codebase and make the process of creating new games on top of the engine easier and faster.

read more

The Changelog The Changelog #330

source{d} turns code into actionable insights

Adam caught up with Francesc Campoy at KubeCon + CloudNativeCon 2018 in Seattle, WA to talk about the work he’s doing at Source{d} to apply Machine Learning to source code, and turn that codebase into actionable insights. It’s a movement they’re driving called Machine Learning on Code. They talked through their open source products, how they work, what types of insights can be gained, and they also talked through the code analysis Francesc did on the Kubernetes code base. This is as close as you get to the bleeding edge and we’re very interested to see where this goes.

read more

Chloe Condon medium.com

What it’s like to be a woman on the internet

Chloe Condon: Being a woman on the internet can be terrible sometimes. Unfortunately, me writing this article isn’t going to fix things overnight. We have a very long way to go until this awful behavior towards women online stops (and let’s face it- it likely never will). But I’m writing this article to shed light on an issue I think most folks (especially men) don’t see a whole lot of since it’s often behind-the-scenes and often only seen by the women who receive them and their partners/close friends. The creepy DMs, the gross messages from dudes on LinkedIn, the blog comments, and the “well actually”s on our tweets add up. It needs to stop. Chloe details a horrible story of harassment that unfolded this past week. It’s stories like these that get all of us fired up and upset, but Chloe’s reality reveals that she deals with similar things every single day. As she says later in the article, it’s the responsibility of men (myself included) to be allies and “call out this behavior if you see it happening.” It may also call for some self-reflection. Have I mistreated someone (maybe even without knowing it)? It’s always a good time to make changes and grow to be better humans.

read more

Ops rework.fm

Basecamp details biggest outage yet in episode of Rework podcast

Who knew an audio post-mortem could be so fun to listen to! On Thursday, November 8, Basecamp 3 went down for almost five hours. It was the worst outage to hit the company in a decade and a stress test of Basecamp’s practices around internal communication, customer support, and calm work. Today’s episode goes inside the company on November 8 to see how the outage unfolded.

read more

Chris Palmer noncombatant.org

The state of software security in 2019

Chris Palmer lays out The Good, The Bad, and The Ugly of security in the software industry. The good news is that “The Good” section is the longest of the three. The bad news is that section length is an arbitrary measurement that I just made up. 😉 The big theme: E_TOO_MUCH_COMPLEXITY Hardware, software, platforms, and ecosystems are often way too complex, and a whole lot of our security, privacy, and abuse problems stem from that.

read more

0:00 / 0:00