Suggested Reads

Suggested Reads

54794 bookmarks
Newest
Steering Through Open Source Waters with Madelyn Olson
Steering Through Open Source Waters with Madelyn Olson

Steering Through Open Source Waters with Madelyn Olson

This episode features Madelyn Olson, maintainer for the open-source project Valkey, to discuss the growth and impact of open-source projects in the tech…

June 14, 2024 at 11:06AM

via Instapaper

·youtube.com·
Steering Through Open Source Waters with Madelyn Olson
interactive rebase
interactive rebase

interactive rebase

If you want to see more comics like this, sign up for my or browse more comics! browse more comics! get the zine! read the transcript! git rebase -i lets you…

June 14, 2024 at 10:22AM

via Instapaper

·wizardzines.com·
interactive rebase
SCOTUS rejects challenge to abortion pill for lack of standing
SCOTUS rejects challenge to abortion pill for lack of standing

SCOTUS rejects challenge to abortion pill for lack of standing

The US Supreme Court on Thursday struck down a case that threatened to remove or at least restrict access to mifepristone, a pill approved by the Food and Drug Administration for medication abortions and used in miscarriage care.

Tags:

via Pocket https://arstechnica.com/science/2024/06/scotus-rejects-challenge-to-abortion-pill-for-lack-of-standing/

June 13, 2024 at 03:24PM

·arstechnica.com·
SCOTUS rejects challenge to abortion pill for lack of standing
Ascension says massive cyberattack started after employee clicked malicious file
Ascension says massive cyberattack started after employee clicked malicious file

Ascension says massive cyberattack started after employee clicked malicious file

DETROIT (WXYZ) — More than a month after a massive ransomware attack to Ascension’s systems, the health care company is providing more answers about what happened. The cyberattack impacted Ascension hospitals across the U.S. Ascension has six hospitals in metro Detroit.

Tags:

via Pocket https://www.wxyz.com/news/ascension-says-massive-cyberattack-started-after-employee-clicked-malicious-file

June 13, 2024 at 09:39AM

·wxyz.com·
Ascension says massive cyberattack started after employee clicked malicious file
Why Open Data is necessary for an Open Source AI
Why Open Data is necessary for an Open Source AI
I've been thinking a lot about open source lately, which is not terribly surprising, since that is a big part of my job at Amazon Web Services. Recently, I had the privilege of joining Julia Ferraioli in presenting AWS's concerns about the current revision of the Open Source Initiative (OSI)'s Open
·linkedin.com·
Why Open Data is necessary for an Open Source AI
Hacker Accesses Internal Tile Tool That Provides Location Data to Cops
Hacker Accesses Internal Tile Tool That Provides Location Data to Cops

Hacker Accesses Internal ‘Tile’ Tool That Provides Location Data to Cops

A hacker has gained access to internal tools used by the location tracking company Tile, including one that processes location data requests for law…

June 12, 2024 at 10:08AM

via Instapaper

·404media.co·
Hacker Accesses Internal Tile Tool That Provides Location Data to Cops
Inside the Titan submersible disaster
Inside the Titan submersible disaster

Inside the Titan submersible disaster

The Ocean Sciences Building at the University of Washington in Seattle is a brightly modern, four-story structure, with large glass windows reflecting the bay across the street. On the afternoon of July 7, 2016, it was being slowly locked down.

Tags:

via Pocket https://arstechnica.com/gadgets/2024/06/inside-the-titan-submersible-disaster/

June 12, 2024 at 09:43AM

·arstechnica.com·
Inside the Titan submersible disaster
Last Week in Kubernetes Development - Week Ending June 9 2024
Last Week in Kubernetes Development - Week Ending June 9 2024

Week Ending June 9, 2024

https://lwkd.info/2024/20240611

Developer News

Kubernetes Contributor Summit North America is now live and registration is open. The summit will be Nov. 11th. Please register as soon as you know you can go; having a good estimate of numbers helps the team plan. The Call for Sessions will be launched soon as well.

Final deadline: all CI jobs must be off of cluster:default by August 1st; any jobs that aren’t will simply be deleted.

Carlos Santana is collecting Kubernetes trivia items for the 10th anniversary.

Release Schedule

Next Deadline: Enhancements Freeze, June 13th, 2024

Enhancements freeze is just a few days away. This is your final reminder! Prepare your KEPs for the Production Readiness Review. If you plan to implement any features, deprecations, or removals during the 1.31 release cycle, ensure your KEP(s) are opted in before the Enhancements Freeze on June 13th.

Patch releases for all supported versions are expected out this week.

Featured PRs

124963 client-go: data consistency checker for list requests

The latest update to client-go introduces a data consistency checker for list requests, ensuring that data retrieved from the watch-cache matches data directly from etcd. This feature can be enabled by setting the KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR environment variable. The consistency check is primarily intended for use in testing, not production, to catch potential data inconsistencies early. This tool is especially valuable for developers working on Kubernetes operators, providing an extra layer of validation to ensure the reliability of cached data.

Related PRs include:

Implement ResilientWatchCacheInitialization #124642

Expose resource version metrics from watchcache #125377

KEP of the Week

KEP 3633: Introduce MatchLabelKeys and MismatchLabelKeys to PodAffinity and PodAntiAffinity

This KEP introduces MatchLabelKeys and MismatchLabelKeys to PodAffinityTerm to enhance scheduling nuances during pod upgrades. Its goal is to improve the scheduler’s ability to distinguish between old and new pod versions, addressing the issues of improper affinity adherence and optimizing node placement, especially during rolling updates in saturated or idle clusters.

This KEP is tracked for beta release in the upcoming v1.31.

Other Merges

Tests to ensure we don’t break how recursive parameters works with object prefixes

kubeadm init phase certs sa to accept the ‘–config’ flag

Bugfix for kubeadm to respect the PublicKeysECDSA feature gate when generating kubeconfig files

Refactoring for TestCheckListFromCacheDataConsistencyIfRequestedInternalHappyPath to work with unstructured data

apiserver_watch_cache_resource_version metric to simplify debugging problems with watchcache

kube-apiserver reconciler disabled to reduce noise on integrations tests

TestNewInformerWatcher for WatchListClient updated

[endpointslice controller to update topology cache to prevent OOM in controller manager

.status.terminating field now gets correctly tracked for deleted active Pods when a Job fails

Sidecar container finish times are included in Job finish times

Resilient WatchCache initialization implemented

kubelet server can dynamically load certificate files now

CEL expressions and additionalProperties may be used under nested quantifiers in CRD schemas

StatefulSet autodelete will respect controlling owners on PVC claims

Deprecated

JobReadyPods feature flag deprecated

Version Updates

Python client to v30.1.0

Subprojects and Dependency Updates

containerd v1.7.18: remove uses of platforms.Platform alias. Also v1.6.33

via Last Week in Kubernetes Development https://lwkd.info/

June 11, 2024 at 06:00PM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending June 9 2024
Magnet Fishing
Magnet Fishing
The ten-way tie was judged a ten-way tie, so no one won the grand prize, a rare fishing monopole.
·xkcd.com·
Magnet Fishing
The search for the perfect prompt
The search for the perfect prompt
Writing a good prompt for an AI chatbot can be difficult. Automatic prompt refinement tools are a proposed solution. Here we evaluate some of these tools.
·johndcook.com·
The search for the perfect prompt
Is Oracle Finally Killing MySQL?
Is Oracle Finally Killing MySQL?
Some insights from Peter Zaitsev on whether Oracle is finally killing MySQL, the impact on the open source community, and future implications for database management.
·percona.com·
Is Oracle Finally Killing MySQL?