distribution-spec
hn-search
distribution-spec | hn-search | |
---|---|---|
56 | 1,676 | |
766 | 525 | |
3.4% | 0.2% | |
7.5 | 2.9 | |
17 days ago | 8 months ago | |
Go | TypeScript | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
distribution-spec
-
A step-by-step guide to building an MLOps pipeline
One of the main reasons teams struggle to build and maintain their MLOps pipelines are vendor specific packaging. As a model is handed off between data science teams, app development teams, and SRE/DevOps teams, the teams are required to repackage the model to work with their unique toolset. This is tedious, and stands in contrast to well adopted development processes where teams have standardized on the use of containers to ensure that project definitions, dependencies, and artifacts are shared in a consistent format. KitOps is a robust and flexible tool that addresses these exact shortcomings in the MLOps pipeline. It packages the entire ML project in an OCI-compliant artifact called a ModelKit. It is uniquely designed with flexible development attributes to accommodate ML workflows. They present more convenient processes for ML development than DevOps pipelines. Some of these benefits include:
-
A Brief History Of Serverless
Internally, Google used a platform called Borg which is still used by Google to this day. It also served as the basis for Kubernetes. Borg is a container-based platform whose goal was to allow developers to focus on code, not infrastructure. Google has an entire infrastructure team to manage the datacenters. This system came out circa 2004. This predates the advent of modern OCI Containers by about a decade.
-
The transitory nature of MLOps: Advocating for DevOps/MLOps coalescence
Back in 2013, a little company called Docker made it really easy to start using containers to package up applications. A big key to their success was the OCI (you can learn about that here), an industry wide initiative to have standards around how we package up our applications. Because of OCI standards, we have hundreds (maybe thousands?) of tools that can be combined to manage and deploy applications. So why arenβt we using this for packaging up Notebooks and AI models as well? It would make deploying, sharing, and managing our models easier for everyone involved.
-
The Road To Kubernetes: How Older Technologies Add Up
Kubernetes on the backend used to utilize docker for much of its container runtime solutions. One of the modular features of Kubernetes is the ability to utilize a Container Runtime Interface or CRI. The problem was that Docker didn't really meet the spec properly and they had to maintain a shim to translate properly. Instead users could utilize the popular containerd or cri-o runtimes. These follow the Open Container Initiative or OCI's guidelines on container formats.
-
Coexistence of containers and Helm charts - OCI based registries
OCI stands for Open Container Initiative, and its goal as an organization is to define a specification for container formats and runtime.
-
Bazzite β a Steam0S-like OCI image for desktop, living room, and handheld PCs
https://opencontainers.org/
Here is Containerfile from the repo: https://github.com/ublue-os/bazzite/blob/main/Containerfile
-
Distroless images using melange and apko
apko allows us to build OCI container images from .apk packages.
- OCI image from dockerfile
- Fat OCI images are a cultural problem
-
Progressive Delivery on AKS: A Step-by-Step Guide using Flagger with Istio and FluxCD
Flagger's load testing service can be installed via a Kustomization resource based on manifests packaged as an artifact in an Open Container Initiative (OCI) registry
hn-search
- Early morning frost spotted on some of Mars's huge mountains
-
Wu-Tang Clan: Once Upon a Time in Shaolin
If there's a workaround, it's ok. Users usually post workarounds in the thread.
This is in the FAQ at https://news.ycombinator.com/newsfaq.html and there's more explanation here:
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
https://news.ycombinator.com/item?id=10178989
-
While women outnumber men on campus, their later earnings remain stuck
Some HN threads on "glass ceiling"
* "A Truth About the Glass Ceiling No One Wants to Talk About" https://news.ycombinator.com/item?id=5130335
* "Glass Walls: Partial Solution to The Glass Ceiling?" https://news.ycombinator.com/item?id=7423648
* more: https://hn.algolia.com/?q=glass+ceiling
It looks like the most commented-on posts are from 10+ years ago.
- Home-Cooked Software and Barefoot Developers
-
From Steampunk to Solarpunk (2008)
I first heard of Solarpunk from the Imaginary Worlds podcast:
https://www.imaginaryworldspodcast.org/episodes/solarpunk-th...
Which I prompted me to post the Wikipedia link 4 years ago, several others posted similar links prior to that, and others have posted interesting links hear too:
https://hn.algolia.com/?dateRange=all&page=3&prefix=false&qu...
-
Patrick Breyer and Pirate Party Lose EU Parliament Seats
I will deeply deeply having someone so well connected to such incredibly complex contemporary digital rights issues in a place of power. Patrick Breyer's work in advocating & sharing what's going on has been such an incredibly high form of service, has illuminated such a dark & scary part of governance, and it's hard to imagine who else in the world is going to step up & be the light in Patrick's absence.
Patrick, thank you for the many years of incredible service. Your writing online about what's happening is without peer. https://hn.algolia.com/?query=patrick%20breyer&sort=byDate
- FBI raids Cortland Management in Atl; DOJ rental/housing market probe
-
Ask HN: Who is hiring? (June 2024)
Anything this common becomes noise, since it doesn't add any new information.
Heres' another way to look at it: since the idea of HN is to be intellectually interesting (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), repetition is the most important thing to avoid (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...).
-
Hotwire: HTML Over The Wire
At least as far as Hacker News is concerned, I'd call htmx way more marketed. It has hundreds of HN submissions in the past year alone [0] including one that broke 1000 points, compared to Hotwire which is sitting at about 40 submissions in the past year [1], the most popular of which is this one.
[0] https://hn.algolia.com/?dateRange=pastYear&prefix=true&query...
[1] https://hn.algolia.com/?dateRange=pastYear&prefix=true&query...
-
Parable of the Sofa
See https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
What are some alternatives?
jib - π Build container images for your Java applications.
duckduckgo-locales - Translation files for <a href="https://duckduckgo.com"> </a>
spin - Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
proxmox-lxc-idmapper - Proxmox unprivileged container/host uid/gid mapping syntax tool.
parser - π Extract meaningful content from the chaos of a web page
appleprivacyletter - An open letter against Apple's new privacy-invasive client-side content scanning.
readability - A standalone version of the readability lib
dive - A tool for exploring each layer in a docker image
yq - Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
bartholomew - The Micro-CMS for WebAssembly and Spin
nitter - Alternative Twitter front-end