1_r/devopsish

1_r/devopsish

54514 bookmarks
Custom sorting
Slum Village's new album
Slum Village's new album
Legendary Detroit rap group Slum Village's first album in nearly a decade, "F.U.N.," is out today.
·axios.com·
Slum Village's new album
Zed Code Editor Making Progress On Linux Support
Zed Code Editor Making Progress On Linux Support
Back in January the Zed editor was open-sourced for this new code editor from the creators of the Atom editor and Tree-sitter syntax parsing framework
·phoronix.com·
Zed Code Editor Making Progress On Linux Support
Framework Laptop
Framework Laptop

Framework Laptop

This site uses cookies to improve your experience and to help show content that is more relevant to your interests. By using this site, you agree to the use of…

May 10, 2024 at 10:48AM

via Instapaper

·flickr.com·
Framework Laptop
Professional worfklows for image and video generation using ComfyUI - beyond the simple prompt
Professional worfklows for image and video generation using ComfyUI - beyond the simple prompt
00:00 Intro and Problem setting 00:58 Opensource vs Closed Source 02:29 Positive and negative prompting 06:19 Stable Diffusion and embeddings 07:50 Stable WebUI, ComfyUI basics 09:34 Inpainting , Segmentation and outpainting 11:50 ControlNet - Pose and Depth 14:47 Multi Area prompt composition 15:42 Finetuning, LLM tagging & Loras 19:28 IP-Adapter 20:15 Detailers , Face, Eyes ... 22:02 Realtime editing 22:47 Text to Video 24:12 AnimateDiff 25:54 Motion Loras 26:51 3d editing 27:26 Control lighting 28:05 Audio generation 28:39 Movie + Art festivals 28:53 ComfUI admin and hosting 30:43 Integration with Photoshop 31:19 LLM Meta prompts 31:49 Webapps, Code integration and Langchain tooling 33:20 Automate Quality control and Aestetics agents 34:46 Kudos and Contact details --- Are you frustrated that even the best prompts can't give you the image or video that you want ? I'll show you the world of professional editing workflows using #comfyui and #stablediffusion #llm #langchain . All things you can run for free on your own laptop. From image, video and sound. And using helper models like llava, llms and agents to even automate more ! Enjoy the ride and prepare to learn this new world. Related links: - https://github.com/comfyanonymous - https://stability.ai/ - https://github.com/AUTOMATIC1111/stable-diffusion-webui
·m.youtube.com·
Professional worfklows for image and video generation using ComfyUI - beyond the simple prompt
I am an innocent bystander of this attack. I can tell you, their pharmacy system is down hard and has been for days. | Ascension warns of suspected cyberattack; clinical operations disrupted
I am an innocent bystander of this attack. I can tell you, their pharmacy system is down hard and has been for days. | Ascension warns of suspected cyberattack; clinical operations disrupted
Hospital operator Ascension reported disruptions to its clinical operations on Wednesday due to a suspected cybersecurity incident and advised business partners to temporarily disconnect from its systems.
·reuters.com·
I am an innocent bystander of this attack. I can tell you, their pharmacy system is down hard and has been for days. | Ascension warns of suspected cyberattack; clinical operations disrupted
Gateway API v1.1: Service mesh GRPCRoute and a whole lot more
Gateway API v1.1: Service mesh GRPCRoute and a whole lot more

Gateway API v1.1: Service mesh, GRPCRoute, and a whole lot more

https://kubernetes.io/blog/2024/05/09/gateway-api-v1-1/

Following the GA release of Gateway API last October, Kubernetes SIG Network is pleased to announce the v1.1 release of Gateway API. In this release, several features are graduating to Standard Channel (GA), notably including support for service mesh and GRPCRoute. We're also introducing some new experimental features, including session persistence and client certificate verification.

What's new

Graduation to Standard

This release includes the graduation to Standard of four eagerly awaited features. This means they are no longer experimental concepts; inclusion in the Standard release channel denotes a high level of confidence in the API surface and provides guarantees of backward compatibility. Of course, as with any other Kubernetes API, Standard Channel features can continue to evolve with backward-compatible additions over time, and we certainly expect further refinements and improvements to these new features in the future. For more information on how all of this works, refer to the Gateway API Versioning Policy.

Service Mesh Support

Service mesh support in Gateway API allows service mesh users to use the same API to manage ingress traffic and mesh traffic, reusing the same policy and routing interfaces. In Gateway API v1.1, routes (such as HTTPRoute) can now have a Service as a parentRef, to control how traffic to specific services behave. For more information, read the Gateway API service mesh documentation or see the list of Gateway API implementations .

As an example, one could do a canary deployment of a workload deep in an application's call graph with an HTTPRoute as follows:

apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: name: color-canary namespace: faces spec: parentRefs:

  • name: color kind: Service group: "" port: 80 rules:
  • backendRefs:
  • name: color port: 80 weight: 50
  • name: color2 port: 80 weight: 50

This would split traffic sent to the color Service in the faces namespace 50/50 between the original color Service and the color2 Service, using a portable configuration that's easy to move from one mesh to another.

GRPCRoute

If you are already using the experimental version of GRPCRoute, we recommend holding off on upgrading to the standard channel version of GRPCRoute until the controllers you're using have been updated to support GRPCRoute v1. Until then, it is safe to upgrade to the experimental channel version of GRPCRoute in v1.1 that includes both v1alpha2 and v1 API versions.

ParentReference Port

The port field was added to ParentReference, allowing you to attach resources to Gateway Listeners, Services, or other parent resources (depending on the implementation). Binding to a port also allows you to attach to multiple Listeners at once.

For example, you can attach an HTTPRoute to one or more specific Listeners of a Gateway as specified by the Listener port, instead of the Listener name field.

For more information, see Attaching to Gateways.

Conformance Profiles and Reports

The conformance report API has been expanded with the mode field (intended to specify the working mode of the implementation), and the gatewayAPIChannel (standard or experimental). The gatewayAPIVersion and gatewayAPIChannel are now filled in automatically by the suite machinery, along with a brief description of the testing outcome. The Reports have been reorganized in a more structured way, and the implementations can now add information on how the tests have been run and provide reproduction steps.

New additions to Experimental channel

Gateway Client Certificate Verification

Gateways can now configure client cert verification for each Gateway Listener by introducing a new frontendValidation field within tls. This field supports configuring a list of CA Certificates that can be used as a trust anchor to validate the certificates presented by the client.

The following example shows how the CACertificate stored in the foo-example-com-ca-cert ConfigMap can be used to validate the certificates presented by clients connecting to the foo-https Gateway Listener.

apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: name: client-validation-basic spec: gatewayClassName: acme-lb listeners: name: foo-https protocol: HTTPS port: 443 hostname: foo.example.com tls: certificateRefs: kind: Secret group: "" name: foo-example-com-cert frontendValidation: caCertificateRefs: kind: ConfigMap group: "" name: foo-example-com-ca-cert

Session Persistence and BackendLBPolicy

Session Persistence is being introduced to Gateway API via a new policy (BackendLBPolicy) for Service-level configuration and as fields within HTTPRoute and GRPCRoute for route-level configuration. The BackendLBPolicy and route-level APIs provide the same session persistence configuration, including session timeouts, session name, session type, and cookie lifetime type.

Below is an example configuration of BackendLBPolicy that enables cookie-based session persistence for the foo service. It sets the session name to foo-session, defines absolute and idle timeouts, and configures the cookie to be a session cookie:

apiVersion: gateway.networking.k8s.io/v1alpha2 kind: BackendLBPolicy metadata: name: lb-policy namespace: foo-ns spec: targetRefs:

  • group: core kind: service name: foo sessionPersistence: sessionName: foo-session absoluteTimeout: 1h idleTimeout: 30m type: Cookie cookieConfig: lifetimeType: Session

Everything else

TLS Terminology Clarifications

As part of a broader goal of making our TLS terminology more consistent throughout the API, we've introduced some breaking changes to BackendTLSPolicy. This has resulted in a new API version (v1alpha3) and will require any existing implementations of this policy to properly handle the version upgrade, e.g. by backing up data and uninstalling the v1alpha2 version before installing this newer version.

Any references to v1alpha2 BackendTLSPolicy fields will need to be updated to v1alpha3. Specific changes to fields include:

targetRef becomes targetRefs to allow a BackendTLSPolicy to attach to multiple targets

tls becomes validation

tls.caCertRefs becomes validation.caCertificateRefs

tls.wellKnownCACerts becomes validation.wellKnownCACertificates

For a full list of the changes included in this release, please refer to the v1.1.0 release notes.

Gateway API background

The idea of Gateway API was initially proposed at the 2019 KubeCon San Diego as the next generation of Ingress API. Since then, an incredible community has formed to develop what has likely become the most collaborative API in Kubernetes history. Over 200 people have contributed to this API so far, and that number continues to grow.

The maintainers would like to thank everyone who's contributed to Gateway API, whether in the form of commits to the repo, discussion, ideas, or general support. We literally couldn't have gotten this far without the support of this dedicated and active community.

Try it out

Unlike other Kubernetes APIs, you don't need to upgrade to the latest version of Kubernetes to get the latest version of Gateway API. As long as you're running Kubernetes 1.26 or later, you'll be able to get up and running with this version of Gateway API.

To try out the API, follow our Getting Started Guide.

Get involved

There are lots of opportunities to get involved and help define the future of Kubernetes routing APIs for both ingress and service mesh.

Check out the user guides to see what use-cases can be addressed.

Try out one of the existing Gateway controllers

Or join us in the community and help us build the future of Gateway API together!

Related Kubernetes blog articles

New Experimental Features in Gateway API v1.0 11/2023

Gateway API v1.0: GA Release 10/2023

Introducing ingress2gateway; Simplifying Upgrades to Gateway API 10/2023

Gateway API v0.8.0: Introducing Service Mesh Support 08/2023

via Kubernetes Blog https://kubernetes.io/

May 09, 2024 at 01:00PM

·kubernetes.io·
Gateway API v1.1: Service mesh GRPCRoute and a whole lot more
GitHub - context-labs/mactop
GitHub - context-labs/mactop
mactop - Apple Silicon Monitor Top written in pure Go Lang! Under 1,000 lines of code. - GitHub - context-labs/mactop at console.dev
·github.com·
GitHub - context-labs/mactop
Microsoft just released an air-gapped LLM for spies: GCHQ doesn't sound wild about the tech...
Microsoft just released an air-gapped LLM for spies: GCHQ doesn't sound wild about the tech...

Microsoft just released an “air-gapped” LLM for spies: GCHQ doesn't sound wild about the tech...

Microsoft has deployed an air-gapped Large Language Model (LLM) based on GPT-4 for the sole use of US intelligence agencies, its CTO for strategic missions and…

May 9, 2024 at 10:44AM

via Instapaper

·thestack.technology·
Microsoft just released an air-gapped LLM for spies: GCHQ doesn't sound wild about the tech...
The iPad Pro is no longer the future, so what’s next?
The iPad Pro is no longer the future, so what’s next?
iPad Pro and keyboard, circa its October 2018 announcement. It’s hard to believe that it was more than five and a half years ago that I flew home from a New York Apple event, my mind spinning…
·sixcolors.com·
The iPad Pro is no longer the future, so what’s next?
For the prices folks are paying for iPads, they should be running macOS | The Problem’s Never the Hardware
For the prices folks are paying for iPads, they should be running macOS | The Problem’s Never the Hardware
Today's Apple event has come and gone, and in its wake are some new iPads, a slightly saner iPad lineup, and some questions. The biggest one for me is this: Does Apple know what the iPad actually needs? Right before debuting new iPad Pros, John Ternus said that Apple was "gonna crush the limits of [...]
·512pixels.net·
For the prices folks are paying for iPads, they should be running macOS | The Problem’s Never the Hardware
How LLMs Work, Explained Without Math
How LLMs Work, Explained Without Math
I'm sure you agree that it has become impossible to ignore Generative AI (GenAI), as we are constantly bombarded with mainstream news about Large Language Models (LLMs). Very likely you have tried…
·blog.miguelgrinberg.com·
How LLMs Work, Explained Without Math
Volt Typhoon operation came up 'directly' in US-China talks, ambassador says
Volt Typhoon operation came up 'directly' in US-China talks, ambassador says
Nathaniel Fick, the State Department’s ambassador-at-large for cyberspace and digital policy, told reporters at the RSA Conference that U.S. and Chinese officials "did speak about Volt Typhoon directly" during a recent meeting.
·therecord.media·
Volt Typhoon operation came up 'directly' in US-China talks, ambassador says