Stephen Wolfram blog.stephenwolfram.com

Free Wolfram Engine for developers

From Stephen Wolfram himself on his personal blog: Why aren’t you using our technology? It happens far too often. … Sometimes the answer is yes. But too often, there’s an awkward silence, and then they’ll say, “Well, no. Could I?” Here’s the kicker for open source developers… If you’re making a free, open-source system, you can apply for a Free Production License. In the license it says “Open-source projects approved by Wolfram,” which seems like they’re going to maintain a list of approved projects, but Stephan mentioned that they’re still working out the kinks in usage and licensing and they “are committed to providing predictable and straightforward licensing for the long term.”

read more

Alanna Irving medium.com

Babel’s rise to financial sustainability

Check out this interview from Alanna Irving (Open Source Collective Executive Director) with Henry Zhu sharing the backstory of what went well for Babel to reach financial sustainability. Our ultimate goal was to help the project thrive. My personal goal was to help fund Logan, given he was working on his own time, and I figured that if I ever quit my job I might get funded someday too (which has now happened). I knew we would need some momentum and time for that to be possible, so we decided to make a start. When we first started the Babel Collective, we weren’t even bringing in $1k/month. Slowly we built up to $4k/month, which is when I left my job to focus on Babel. Recently our budget looks a lot bigger thanks to a $100,000 grant from Handshake, which we split out as $10k/month. Once that’s over, the total will be around $20k/month. Also, check out Alanna’s book — Better Work Together

read more

DigitalOcean Icon DigitalOcean – Sponsored

DigitalOcean’s Managed Kubernetes service is now production ready

To coincide with the first day of CNCF’s Kubecon event, DigitalOcean has announced that their Managed Kubernetes services is now production ready and generally available. When we introduced DigitalOcean Kubernetes last year, we made it possible for you to spin up Kubernetes in minutes. With our simple and scalable Kubernetes service, all you need to do is define the size and location of your worker nodes, while DigitalOcean provisions, manages, and optimizes the services needed to run your Kubernetes cluster.

read more

logged by @logbot permalink

Go github.com

Get unlimited Google Drive storage by splitting binary files into base64

A clever hack that is now being investigated by Google’s internal forums. How it works: Google Docs take up 0 bytes of quota in your Google Drive Split up binary files into Google Docs, with base64 encoded text Encoded file is always larger than the original. Base64 encodes binary data to a ratio of about 4:3. A single doc can store ~1 million characters. This is around 710KB of base64 encoded data.

read more

Don Goodman-Wilson maintainerati.org

Reviving Maintainerati

I missed this good news announced back in March…“We’re putting the band back together.” I’m glad to hear that we can now look forward to more Maintainerati events. …one important thing we learned is that maintainers need to have access to others who are sharing the same experiences, struggles and successes they have while running an open source project. In response to this, GitHub has reached out to some passionate people in the broader maintainers community to help bring some structure and growth to Maintainerati, in the shape of a new core team to run Maintainerati events and organize the community.

read more

Linode Icon Linode – Sponsored

How to Configure NGINX

Do you need a crash course in the basic NGINX parameters and conventions? This guide from Linode had you covered. Here’s a sample… Directives, Blocks, and ContextsPermalink — All NGINX configuration files are located in the /etc/nginx/ directory. The primary configuration file is /etc/nginx/nginx.conf. Configuration options in NGINX are called directives. Directives are organized into groups known as blocks or contexts. The two terms are synonymous. Lines preceded by a # character are comments and not interpreted by NGINX. Lines containing directives must end with a ; or NGINX will fail to load the configuration and report an error. By the way, Linode’s docs are open source.

read more

logged by @logbot permalink

Opensource.com Icon Opensource.com

Querying 10 years of GitHub data with GHTorrent and Libraries.io

There are two fun angles coming from this article. The team over at CHAOSSEARCH has built ElasticSearch-like functionality on top of a AWS S3 buckets. It looks compelling for anyone who’s managed a large ES cluster and is looking at other ways to get search functionally out of a lot of data. Explore GitHub data shows a ton of interesting insights around popular and unpopular licenses, programming languages, and the libraries available to explore them.

read more

Kubernetes github.com

Ensure your Kubernetes clusters are using best practices ✅

Polaris helps keep your cluster healthy. It runs a variety of checks to ensure that Kubernetes deployments are configured using best practices that will avoid potential problems in the future. Provides a dashboard with an overview of how your clusters are doing as well as an experimental “validating webhook” that can stop future deployments that don’t live up to the standards.

read more

Go Time Go Time #85

Go for beginners

How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.

read more

GitHub Icon GitHub

Are you aware of the recent Git ransomware incident?

Today, Atlassian Bitbucket, GitHub, and GitLab are issuing a joint blog post in a coordinated effort to help educate and inform users of the three platforms on secure best practices relating to the recent Git ransomware incident. So what happened? On Thursday, May 2, the security teams of Atlassian Bitbucket, GitHub, and GitLab learned of a series of user account compromises across all three platforms. These account compromises resulted in a number of public and private repositories being held for ransom by an unknown actor. Each of the teams investigated and assessed that all account compromises were the result of unintentional user credential leakage by users or other third-parties, likely on systems external to Bitbucket, GitHub, or GitLab. The security and support teams of all three companies have taken and continue to take steps to notify, protect, and help affected users recover from these events.

read more

Dave Kerr github.com

Hacker Laws 💻📖

From Conway’s Law, to The Law of Leaky Abstractions — you’ll find links to laws, theories, principles, and patterns useful to developers — curated by Dave Kerr. Conway’s Law — This law suggests that the technical boundaries of a system will reflect the structure of the organization. It is commonly referred to when looking at organization improvements, Conway’s Law suggests that if an organization is structured into many small, disconnected units, the software it produces will be. If an organization is built more around ‘verticals’ which are orientated around features or services, the software systems will also reflect this.

read more

Podcasts from Changelog

Weekly shows about developer culture, software development, open source, building startups, artificial intelligence, and the people involved.

0:00 / 0:00