Changelog.com - Creating GitLab’s remote playbook

Meta programming, Leading GitLab to $100M ARR, Betting on Svelte, AI explainability, Neuroscience of touch, dark mode science, Docker templates for most programming languages, write good Git commit messages, personal wiki for Vim, VSCodium

The Changelog
Founders Talk
Go Time
JS Party
Practical AI
Brain Science

Kev Quirk kevq.uk

Is dark mode such a good idea?

Kev Quirk shares his thoughts on dark mode and links to various research on the science behind it.

I’ve decided to stop using dark mode across all of my devices, because research suggests that going to the dark side ain’t all that. … But after doing some research on dark vs light, I’ve made the decision to stop using dark mode everywhere. Here’s why…

Is dark mode such a good idea?

Gautham Prakash github.com

Ready to use Docker templates for most programming languages

Build your own using these as a reference or simply pull them as-is from Docker Hub and docker run

logged by jerodsanto via gauthamp10 Discuss(1) #docker

JavaScript github.com

Grid.js – a table library that works everywhere

Lightweight, no vendor/framework lock-in, and easy on the eyes. 🤩

Grid.js – a table library that works everywhere

logged by jerodsanto Discuss #javascript

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

Kabir Nazir altcampus.io

How to write good Git commit messages

From Kabir Nazir on the AltCampus blog:

One of the things a lot of newbie developers overlook often is the format of their commit messages. Properly formatted commit messages can do so much more than just looking neat…

Use the imperative mood(present tense) when framing messages … Think of each commit in your code as a change that is being applied to your codebase.

Learn prithu.xyz

The beauty of Unix pipelines

I would like to show some examples of this philosophy in action – of how one can use different unix tools together to accomplish something powerful.

This post takes you step-by-step through printing a leaderboard of authors based on number of commits to a git repo, browsing memes on reddit, setting your desktop wallpaper, and getting a random movie from an IMDB list.

Tooling explain.depesz.com

Paste your Postgres EXPLAIN ANALYZE here for instant readability

I use EXPLAIN ANALYZE infrequently enough that the time I spend squinting at the results and then searching for help interpreting them often outweighs the benefit of the query altogether. Not anymore, baby! This nifty tool increases the readability of EXPLAIN ANALYZE by 1000%. And that’s science!

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

Vim github.com

A personal wiki for Vim

With VimWiki, you can organize notes and ideas, manage to-do lists, write documentation, maintain a diary, and more. Everything is exportable to HTML.

A personal wiki for Vim

logged by jerodsanto Discuss #vim

Olivia Ng codepen.io

CSS Grid example of a responsive newspaper layout

This is a sweet CSS Grid example of a responsive newspaper themed layout! Also an example of spending too much time on Codepens despite advice with no plans to stop 😂

CSS Grid example of a responsive newspaper layout

logged by adamstac Discuss #css

Stay SaaSy  Icon Stay SaaSy

Picking your tech stack for dummies (and the future)

From the anonymous writers at Stay SaaSy…

Picking your tech stack in an early stage startup is one of the most important decisions you’ll make. Read on to hear about rules of thumb for making these critical decisions.

Rule 1: When It’s Really Early, Just Use What You Know

If you’re still in prototype, less than 4 developers, do-or-die mode, just use what you know. Unless your product has deep technical requirements the only thing you should optimize for is how fast you personally can code. Don’t try something new. Don’t experiment. Write code.

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

Victor Zhou victorzhou.com

An interactive CSRF demo

A unique take on explaining Cross-Site Request Forgery (CSRF).

You’re a responsible, hardworking person. You’ve saved up your money over the years at Definitely Secure Bank®. You love Definitely Secure Bank - they’ve always been good to you, plus they make it easy to transfer money via their website. Sweet, right?

You can probably guess where this is headed…

History jetbrains.com

25 years of PHP history

This is a pretty awesome visual timeline of the 25 year history of PHP from JetBrains.

Learn github.com

A guide to writing a DNS Server from scratch in Rust

With the combined goal of gaining a deep understanding of DNS, of doing something interesting with Rust, and of scratching some of my own itches, I originally set out to implement my own DNS server. This document is not a truthful chronicle of that journey, but rather an idealized version of it, without all the detours I ended up taking. We’ll gradually implement a full DNS server, starting from first principles.

5 Chapters short.

logged by jerodsanto Discuss #learn#rust

Daniela Borges Matos de Carvalho sericaia.me

How I fixed accessibility on my website and how you can fix yours

Daniela Borges Matos de Carvalho:

In this blog post I explain the path I took to fix most accessibility issues on my personal website. It is interesting to understand how everyone can fix most issues with the tools we have in hands. Specially in the COVID-19 situation we’re facing there is no reason to leave people behind.

OpenAI Icon OpenAI

OpenAI now has an API

For years now I’ve been asking AI/ML experts when these powerful-yet-complicated tools will become available to average developers like you and me. It’s happening! Just look at how high-level this text generation code sample is:

import openai
prompt = """snipped for brevity's sake"""
response = openai.Completion.create(model="davinci",
  prompt=prompt, 
  stop="\n",
  temperature=0.9,
  max_tokens=100)

They’re oftening all kinds of language tasks: semantic search, summarization, sentiment analysis, content generation, translation, and more. The API is still in beta and there’s a waitlist, but this is exciting news, nonetheless.

Licensing github.com

VSCodium — VS Code sans Microsoft branding/telemetry/licensing

According to the “why does this exist” section of the readme:

Microsoft’s downloads of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking. According to this comment from a Visual Studio Code maintainer:

When we [Microsoft] build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.

When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a “clean” build, without the Microsoft customizations, which is by default licensed under the MIT license.

This repo exists so that you don’t have to download+build from source. The build scripts in this repo clone Microsoft’s vscode repo, run the build commands, and upload the resulting binaries to GitHub releases. These binaries are licensed under the MIT license. Telemetry is disabled.

The Visual Studio Code license referenced is a short read. You should read it if you use VS Code.

logged by adamstac Discuss #licensing#vs-code

Older messages

😱 Run macOS in a Docker container

Sunday, June 7, 2020

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... Changelog Issue #309

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

You Might Also Like

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power