Changelog.com - 😱 Run macOS in a Docker container

How do you manage encryption keys?, SpaceX has a REST API?!, immutable database for systems and applications, interactive git CLI, Fira Code, P2P file transfer powered by WebRTC...

We have a few links and repos for you as always, but no podcasts this week. We wanted to enable space for more important voices in this moment. Voices speaking against police brutality in the US, the heinous and disgusting murder of George Floyd, and the mistreatment of Black people by those in power. Racism is evil. We stand against it.

Docker github.com

Easily run macOS in a Docker container

This Dockerfile automates the setup of OSX-KVM. All your host system needs is hardware virtualization enabled in BIOS and QEMU installed.

Easily run macOS in a Docker container

logged by jerodsanto Discuss #docker#macos

Y Combinator Icon Y Combinator

How does your company manage its encryption keys?

This was a great question asked this week on Hacker News – 232 comments and counting…

We just had an interesting data loss at work, that was due to data being encrypted at rest. We somehow managed to delete the encryption keys (still figuring out how), which became an obvious problem once our main database instance was rebooted.

Luckily we were able to restore the data, but now I (we) really want to learn what a proper setup would look like.

Space github.com

Did you know SpaceX has a REST API?!

Oddly enough, all of the POST endpoints for launches are under lock and key. 🔒

Did you know SpaceX has a REST API?!

logged by jerodsanto Discuss #space#rest-api

Tidelift Icon Tidelift – Sponsored

Take the survey, get a "pay the maintainers" t-shirt!

Our friends at Tidelift need your help. If you develop applications using open source as part of your day job, please take 10 minutes to complete this survey today.

Here’s a few questions they’re excited to get answers to:

  • How is the recession impacting your organization’s use of open source for application development? Is it increasing or decreasing?
  • What percentage of your applications contain open source code? And exactly how much open source code do they have?
  • Does your organization have policies that allow you to contribute to open source?

Take the survey and Tidelift will send you a fresh “Pay the maintainers” t-shirt for your time.

Take the survey, get a "pay the maintainers" t-shirt!

logged by @logbot

Databases github.com

A lightweight, high-speed immutable database for systems and applications

With immudb you can track changes in sensitive data in your transactional databases and then record those changes permanently in a tamperproof immudb database. This allows you to keep an indelible history of sensitive data, for example debit/credit card transactions.

There are so many options for storing data these days. If you haven’t heard Go Time’s excellent episode on databases yet, Jaana does a great job of explaining some of the trade-offs.

logged by jerodsanto via vchaindz Discuss #databases#go

Command line interface github.com

An interactive git CLI

This makes heavy use of fzf, which is a command-line fuzzy finder. You can stage and unstage files fuzzily found by the tool and commit interactively.

An interactive git CLI

logged by jerodsanto Discuss #cli#git

Go github.com

The simplest of status pages built with Hugo and Netlify CMS

It’s backwards compatible back to IE 8 (😱), loads super fast thanks to minimal page weight, and completely free to run on Netlify. Get yer live action demo right here.

logged by jerodsanto Discuss #jamstack#go#html

DigitalOcean Icon DigitalOcean – Sponsored

Free Python machine learning projects ebook

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold.

This a free book of Python projects in machine learning from Lisa Tagliaferri and Brian Boucheron (DigitalOcean) tries to do just that: to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning to help ensure that it is serving us all.

logged by @logbot

JavaScript roughnotation.com

Create and animate hand-drawn annotations on a web page

Rough Notation uses RoughJS to create a hand-drawn look and feel. Elements can be annotated in a number of different styles. Animation duration and delay can be configured, or just turned off.

Follow the headline link to see it in action on the project’s website. This would be great for product or feature walk-throughs. What would be super cool is some way to use this on any website and send the annotated version to someone for review. Then it could be used for bug reporting, etc.

logged by jerodsanto Discuss #javascript

Nikita Prokopov github.com

Fira Code – a free monospaced font with programming ligatures

Nikita Prokopov is next up on our maintainer spotlight series, so I thought it’d be good to introduce you to his awesome programming font. Here’s the problem he’s trying to solve with Fira Code:

Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like ->, <= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.

Fira Code – a free monospaced font with programming ligatures

logged by jerodsanto Discuss #fonts

JavaScript github.com

Easy P2P file transfer powered by WebRTC

This is inspired by Apple’s AirDrop (which is the greatest thing since Napster). ShareDrop lets you transfer files directly between devices without having to upload them to a server first.

ShareDrop allows you to send files to other devices in the same local network (i.e. devices with the same public IP address) without any configuration - simply open www.sharedrop.io on all devices and they will see each other. It also allows you to send files between networks - just click the + button in the top right corner of the page to create a room with a unique URL and share this URL with other people you want to send a file to. Once they open this page in a browser on their devices, you’ll see each other’s avatars.

The major advantage that AirDrop has is that you need an internet connection to discover devices with ShareDrop. The major advantage that ShareDrop has is that you can share between Android and Apple devices.

logged by jerodsanto Discuss(1) #p2p#javascript

Linode Icon Linode – Sponsored

How to use Linode Object Storage (for free)

For the next three months Linode is giving away their S3-compatible object storage service. Linode Object Storage is a globally-available, S3-compatible method for sharing and storing unstructured data like images, documents, archives, streaming media assets, and file backup. Additionally, Object Storage does not require the use of a Linode.

This guide will help you to learn more and get started.

logged by @logbot

Feross Aboukhadijeh virus.cafe

Virus Cafe: Make a friend in 2 minutes

Hey folks! I built Virus Cafe to help you make a friend in 2 minutes! My goal is to help people stuck indoors because of COVID-19 (or police curfews) to make meaningful connections with strangers.

Here’s how it works:


  1. You are matched with a random partner for a video chat
  2. You’re given a deep question to discuss. You have 2 minutes!
  3. The only rule is: no small talk!

Small talk is the worst and I’m on a mission to eradicate it. I’ve expertly crafted over 200 questions designed to stimulate good conversation and skip past the boring introductions.

Here are a few samples:

  • When in your life have you been the happiest?
  • What would you be willing to die for?
  • What is the biggest lie you’ve told without getting caught?
  • What is a belief you had as a child that you no longer have?
  • What human emotion do you fear the most?
  • If a family member murdered someone, would you report them to the police?
  • What absolutely excites you right now?

I hope you use Virus Cafe to meet a new friend and make a deep connection today.

logged by feross Discuss(3) #social-networking#coronavirus

Python github.com

A research framework for reinforcement learning

Acme is a library of reinforcement learning (RL) agents and agent building blocks. Acme strives to expose simple, efficient, and readable agents, that serve both as reference implementations of popular algorithms and as strong baselines, while still providing enough flexibility to do novel research. The design of Acme also attempts to provide multiple points of entry to the RL problem at differing levels of complexity.

logged by jerodsanto Discuss #python#machinelearning#ai

Older messages

Are you enjoying Changelog Weekly?

Monday, June 1, 2020

Hey there, I told our robot to send you this email to say hello and make sure you are happy with our emails. Share your thoughts, I'd like to hear from you. Here are a few questions: What do you

🚫 De-Google-ing your website analytics

Sunday, May 31, 2020

The trouble with databases, NVIDIA's Ampere, the power of story, JS Danger HalfStack Edition!, learn Go by building a CLI, Bonsai CSS, KISS Linux distro, AWS services in one line each, product

🚀 Leading GitHub to a $7.5 billion acquisition

Sunday, May 24, 2020

Dojo 7 is better than React?, community and safety, Navigating perfectionism, Slaying the compilation beast, Adam's backstory, search engine for developers, prepare for losing your programming job,

💚 VisiData is like duct tape for your data

Sunday, May 17, 2020

Challenges of distributed messaging systems, A visit to Deno Land, Adaptive problem solving, AI for good, 101 cognitive biases in UX, state management library for React, make hard work easy, GitHub

Gatsby's long road to incremental builds

Sunday, May 10, 2020

Black Hat Go, Really mediocre stuff, Ask us anything about AI, building a real programmable robot, Building resiliency, SSH tips & tricks, Rules of a 1x developer, Tmux for mere mortals, But how

You Might Also Like

Spyglass Dispatch: Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web

Thursday, November 21, 2024

Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web The Spyglass Dispatch is a free newsletter sent

Issue 340 - Elon Musk hints at a new model for large families

Thursday, November 21, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 340 -

Data Science Weekly - Issue 574

Thursday, November 21, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Programmer Weekly - Issue 232

Thursday, November 21, 2024

View this email in your browser Programmer Weekly Welcome to issue 232 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Writing software is a very intense,

Better - An AI Powered Code Reviewer

Thursday, November 21, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 21, 2024? The HackerNoon

Python Weekly - Issue 677

Thursday, November 21, 2024

View this email in your browser Python Weekly Welcome to issue 677 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Web Tools #592 - JS Libraries, Git/CLI Tools, Media/SVG

Thursday, November 21, 2024

WEB VERSION Issue #592 • November 21, 2024 Advertisement Deploy AMD Instinct™ MI300X on Vultr AMD Instinct MI300X accelerators are now available on the Vultr cloud platform. With thousands of AMD

Stop Using the Wrong State Management in Jetpack Compose

Thursday, November 21, 2024

View in browser 🔖 Articles Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose Here, we'll dive into some benchmark analysis on the state propagation approach in

wpmail.me issue#694

Thursday, November 21, 2024

wpMail.me wpmail.me issue#694 - The weekly WordPress newsletter. No spam, no nonsense. - November 21, 2024 Is this email not displaying correctly? View it in your browser. News & Articles State of

Turn off Google AI with two letters

Thursday, November 21, 2024

$250 off M4 MacBook; Linux Foundation marks 20 years; Bluesky tips -- ZDNET ZDNET Tech Today - US November 21, 2024 laptop This absurdly simple trick turns off AI in your Google Search results There