Determined is an open-source deep learning training platform that makes building models fast and easy. Determined enables you to:
• Train models faster using state-of-the-art distributed training, without changing your model code
• Automatically find high-quality models with advanced hyperparameter tuning from the creators of Hyperband
• Get more from your GPUs with smart scheduling and cut cloud GPU costs by seamlessly using preemptible instances
• Track and reproduce your work with experiment tracking that works out-of-the-box, covering code versions, metrics, checkpoints, and hyperparameters
#golang, #go, #deep, #learning, #training, #platform
• Train models faster using state-of-the-art distributed training, without changing your model code
• Automatically find high-quality models with advanced hyperparameter tuning from the creators of Hyperband
• Get more from your GPUs with smart scheduling and cut cloud GPU costs by seamlessly using preemptible instances
• Track and reproduce your work with experiment tracking that works out-of-the-box, covering code versions, metrics, checkpoints, and hyperparameters
#golang, #go, #deep, #learning, #training, #platform
👍1
Secrets is a Clojure library designed to generate secure random numbers for managing secrets. This project is a Python's secret module implementation for Clojure, based on Java's standard library.
The secrets module is used for generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
#clojure, #java, #secrets, #python
The secrets module is used for generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
#clojure, #java, #secrets, #python
👍1
urlcat is a tiny JavaScript library that makes building URLs very convenient and prevents common mistakes.
#javascript, #js, #url, #build, #typescript, #ts, #query
#javascript, #js, #url, #build, #typescript, #ts, #query
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Streamlit lets you create apps for your machine learning projects with deceptively simple Python scripts. It supports hot-reloading, so your app updates live as you edit and save your file. No need to mess with HTTP requests, HTML, JavaScript, etc. All you need is your favorite editor and a browser.
#python, #ml, #machine, #learning, #data, #science, #dl, #deep, #visualization
#python, #ml, #machine, #learning, #data, #science, #dl, #deep, #visualization
❤1
Velero gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes. You can run Velero with a public cloud platform or on-premises.
Velero lets you:
• Take backups of your cluster and restore in case of loss.
• Migrate cluster resources to other clusters.
• Replicate your production cluster to development and testing clusters.
Velero consists of:
• A server that runs on your cluster
• A command-line client that runs locally
#golang, #go, #k8s, #kubernetes, #cluster, #backup, #restore
Velero lets you:
• Take backups of your cluster and restore in case of loss.
• Migrate cluster resources to other clusters.
• Replicate your production cluster to development and testing clusters.
Velero consists of:
• A server that runs on your cluster
• A command-line client that runs locally
#golang, #go, #k8s, #kubernetes, #cluster, #backup, #restore
❤1
Algo VPN is a set of Ansible scripts that simplify the setup of a personal WireGuard and IPsec VPN. It uses the most secure defaults available and works with common cloud providers.
• Supports only IKEv2 with strong crypto (AES-GCM, SHA2, and P-256) for iOS, macOS, and Linux
• Supports WireGuard for all of the above, in addition to Android and Windows 10
• Generates .conf files and QR codes for iOS, macOS, Android, and Windows WireGuard clients
• Generates Apple profiles to auto-configure iOS and macOS devices for IPsec - no client software required
• Includes a helper script to add and remove users
•Blocks ads with a local DNS resolver (optional)
• Sets up limited SSH users for tunneling traffic (optional)
• Based on current versions of Ubuntu and strongSwan
• Installs to DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, Linode, or your own Ubuntu server
#python, #vpn, #server, #wireguard, #ipsec, #ikev2, #ssh, #tunnel
• Supports only IKEv2 with strong crypto (AES-GCM, SHA2, and P-256) for iOS, macOS, and Linux
• Supports WireGuard for all of the above, in addition to Android and Windows 10
• Generates .conf files and QR codes for iOS, macOS, Android, and Windows WireGuard clients
• Generates Apple profiles to auto-configure iOS and macOS devices for IPsec - no client software required
• Includes a helper script to add and remove users
•Blocks ads with a local DNS resolver (optional)
• Sets up limited SSH users for tunneling traffic (optional)
• Based on current versions of Ubuntu and strongSwan
• Installs to DigitalOcean, Amazon Lightsail, Amazon EC2, Vultr, Microsoft Azure, Google Compute Engine, Scaleway, OpenStack, CloudStack, Hetzner Cloud, Linode, or your own Ubuntu server
#python, #vpn, #server, #wireguard, #ipsec, #ikev2, #ssh, #tunnel
🔥1
CIDER is the Clojure(Script) Interactive Development Environment that Rocks!
CIDER extends Emacs with support for interactive programming in Clojure. The features are centered around cider-mode, an Emacs minor-mode that complements clojure-mode. While clojure-mode supports editing Clojure source files, cider-mode adds support for interacting with a running Clojure process for compilation, debugging, definition and documentation lookup, running tests and so on.
#emacs, #lisp, #clojure, #ide, #el
CIDER extends Emacs with support for interactive programming in Clojure. The features are centered around cider-mode, an Emacs minor-mode that complements clojure-mode. While clojure-mode supports editing Clojure source files, cider-mode adds support for interacting with a running Clojure process for compilation, debugging, definition and documentation lookup, running tests and so on.
#emacs, #lisp, #clojure, #ide, #el
👏1
Kong is a cloud-native, fast, scalable, and distributed Microservice Abstraction Layer (also known as an API Gateway or API Middleware). Made available as an open-source project in 2015, its core values are high performance and extensibility.
#lua, #api, #gateway, #nginx, #microservices, #reverse, #proxy, #king, #k8s, #devops
#lua, #api, #gateway, #nginx, #microservices, #reverse, #proxy, #king, #k8s, #devops
👍1
Norfair is a customizable lightweight Python library for real-time 2D object tracking.
The features are:
• Any detector expressing its detections as a series of (x, y) coordinates can be used with Norfair. This includes detectors performing object detection, pose estimation, and instance segmentation.
• The function used to calculate the distance between tracked objects and detections is defined by the user, making the tracker extremely customizable. This function can make use of any extra information, such as appearance embeddings, which can heavily improve tracking performance.
• Modular. It can easily be inserted into complex video processing pipelines to add tracking to existing projects. At the same time it is possible to build a video inference loop from scratch using just Norfair and a detector.
• Fast. The only thing bounding inference speed will be the detection network feeding detections to Norfair.
#python, #tracking, #2d, #realtime, #detector
The features are:
• Any detector expressing its detections as a series of (x, y) coordinates can be used with Norfair. This includes detectors performing object detection, pose estimation, and instance segmentation.
• The function used to calculate the distance between tracked objects and detections is defined by the user, making the tracker extremely customizable. This function can make use of any extra information, such as appearance embeddings, which can heavily improve tracking performance.
• Modular. It can easily be inserted into complex video processing pipelines to add tracking to existing projects. At the same time it is possible to build a video inference loop from scratch using just Norfair and a detector.
• Fast. The only thing bounding inference speed will be the detection network feeding detections to Norfair.
#python, #tracking, #2d, #realtime, #detector
❤2
Cutter is a free and open-source reverse engineering framework. Its goal is making an advanced, customizable and FOSS reverse-engineering platform while keeping the user experience at mind. Cutter is created by reverse engineers for reverse engineers.
#cpp, #reverse, #engineering, #hacking
#cpp, #reverse, #engineering, #hacking
❤1
Faust is a stream processing library, porting the ideas from Kafka Streams to Python.
It is used at Robinhood to build high performance distributed systems and real-time data pipelines that process billions of events every day.
Faust provides both stream processing and event processing, sharing similarity with tools such as Kafka Streams, Apache Spark/Storm/Samza/Flink.
#python, #distributed, #stream, #kafka, #robinhood, #stream, #processing, #asyncio, #queue, #state, #management
It is used at Robinhood to build high performance distributed systems and real-time data pipelines that process billions of events every day.
Faust provides both stream processing and event processing, sharing similarity with tools such as Kafka Streams, Apache Spark/Storm/Samza/Flink.
#python, #distributed, #stream, #kafka, #robinhood, #stream, #processing, #asyncio, #queue, #state, #management
👏1
Ash is a resource based framework for building Elixir applications.
Traditional MVC Frameworks (Rails, Phoenix, etc) leave it up to the user to build the glue between requests for data (HTTP requests in various forms as well as server-side domain logic) and their respective ORMs. In that space, there is an incredible amount of boilerplate code that must get written from scratch for each application (authentication, authorization, sorting, filtering, sideloading relationships, serialization, etc).
Ash is an opinionated yet configurable framework designed to reduce boilerplate in an Elixir application. Ash does this by providing a layer of abstraction over your system's data layer(s) with Resources. It is designed to be used in conjunction with a phoenix application, or on its own.
#elixir, #frameworkm #applications
Traditional MVC Frameworks (Rails, Phoenix, etc) leave it up to the user to build the glue between requests for data (HTTP requests in various forms as well as server-side domain logic) and their respective ORMs. In that space, there is an incredible amount of boilerplate code that must get written from scratch for each application (authentication, authorization, sorting, filtering, sideloading relationships, serialization, etc).
Ash is an opinionated yet configurable framework designed to reduce boilerplate in an Elixir application. Ash does this by providing a layer of abstraction over your system's data layer(s) with Resources. It is designed to be used in conjunction with a phoenix application, or on its own.
#elixir, #frameworkm #applications
🔥1
Python's map(): Processing Iterables Without a Loop
Python’s map() is a built-in function that allows you to process and transform all the items in an iterable without using an explicit for loop, a technique commonly known as mapping. map() is useful when you need to apply a transformation function to each item in an iterable and transform them into a new iterable. map() is one of the tools that support a functional programming style in Python.
In this tutorial, you’ll learn:
- How Python’s map() works
- How to transform different types of Python iterables using map()
- How to combine map() with other functional tools to perform more complex transformations
- What tools you can use to replace map() and make your code more Pythonic
#python, #article, #realpython, #tutorial
Python’s map() is a built-in function that allows you to process and transform all the items in an iterable without using an explicit for loop, a technique commonly known as mapping. map() is useful when you need to apply a transformation function to each item in an iterable and transform them into a new iterable. map() is one of the tools that support a functional programming style in Python.
In this tutorial, you’ll learn:
- How Python’s map() works
- How to transform different types of Python iterables using map()
- How to combine map() with other functional tools to perform more complex transformations
- What tools you can use to replace map() and make your code more Pythonic
#python, #article, #realpython, #tutorial
❤1
Reagent is a simple ClojureScript interface to React.
Reagent provides a way to write efficient React components using (almost) nothing but plain ClojureScript functions.
#clojure, #clojurescript, #react
Reagent provides a way to write efficient React components using (almost) nothing but plain ClojureScript functions.
#clojure, #clojurescript, #react
❤1
Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
#javascript, #typescript, #react, #framework, #components, #browser
#javascript, #typescript, #react, #framework, #components, #browser
❤1
SWR is a React Hooks library for remote data fetching.
The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by HTTP RFC 5861. SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
#typescript, #react, #hook, #fetch, #suspense
The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by HTTP RFC 5861. SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
#typescript, #react, #hook, #fetch, #suspense
👏1
Magisk is a suite of open source tools for customizing Android, supporting devices higher than Android 4.2. It covers fundamental parts of Android customization: root, boot scripts, SELinux patches, AVB2.0 / dm-verity / forceencrypt removals etc.
Here are some feature highlights:
- MagiskSU: Provide root access to your device
- Magisk Modules: Modify read-only partitions by installing modules
- MagiskHide: Hide Magisk from root detections / system integrity checks
#cpp, #android
Here are some feature highlights:
- MagiskSU: Provide root access to your device
- Magisk Modules: Modify read-only partitions by installing modules
- MagiskHide: Hide Magisk from root detections / system integrity checks
#cpp, #android
🔥1
Ignite is a high-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
Ignite is a library that provides three high-level features:
- Extremely simple engine and event system
- Out-of-the-box metrics to easily evaluate models
- Built-in handlers to compose training pipeline, save artifacts and log parameters and metrics
#python, #pytorch, #ml, #neural, #network
Ignite is a library that provides three high-level features:
- Extremely simple engine and event system
- Out-of-the-box metrics to easily evaluate models
- Built-in handlers to compose training pipeline, save artifacts and log parameters and metrics
#python, #pytorch, #ml, #neural, #network
👍1
Stan is a command-line tool for analysing Haskell projects and outputting discovered vulnerabilities in a helpful way with possible solutions for detected problems. Stan is searching for not only performance or error-prone code pieces, but it also can help with establishing and applying best-practices from the whole Haskell ecosystem.
Stan has a list of features that make it unique, easy to use and flexible to configure:
- Pretty analysis results, including both HTML and terminal reports
- Suggestions and possible solutions for fixing the existing problems
- Analysing not only Haskell source code, but also information from the
- Flexible runtime configuration via TOML and CLI
#haskell, #static, #analyzer, #ghc, #hie, #cli
Stan has a list of features that make it unique, easy to use and flexible to configure:
- Pretty analysis results, including both HTML and terminal reports
- Suggestions and possible solutions for fixing the existing problems
- Analysing not only Haskell source code, but also information from the
.cabal files- Flexible runtime configuration via TOML and CLI
#haskell, #static, #analyzer, #ghc, #hie, #cli
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Sptify TUI is a Spotify client for the terminal written in Rust.
#rust, #spotify, #music, #cli, #terminal, #tui, #hacktoberfest
#rust, #spotify, #music, #cli, #terminal, #tui, #hacktoberfest
❤1