Clubhouse API written in Python

Clubhouse API written in Python FOR REFERENCE AND EDUCATION PURPOSES ONLY. THIS DOES NOT COME WITH ANY KINDS OF WARRANTY. clubhouse-py is originally developed for the sake of interoperability. Standalone client is also created with very basic features, including but not limited to the audio-chat. Please note that you may get a permanent ban for sending invalid API requests. Server’s ratelimit and security mechanisms are quite strict. Demo Please click the image to open a Youtube video demo. Requirements Windows […]

Read more

A command line tool to peek a remote repo hosted on github or gitlab locally

repo-peek A command line tool to peek a remote repo hosted on github or gitlab locally and view it in your favorite editor. The tool handles cleanup of the repo once you exit your editor. Default editor is chosen by looking at the EDITOR environment variable, if it is not set, vim is chosen as the default editor. install repo-peek usage: ask repo-peek (repk) to checkout a github or gitlab repo using the subcommands gh or    

Read more

NFNets and Adaptive Gradient Clipping for SGD implemented in PyTorch

Paper: https://arxiv.org/abs/2102.06171.pdf Original code: https://github.com/deepmind/deepmind-research/tree/master/nfnets Do star this repository if it helps your work! Note: See this comment for a generic implementation for any optimizer as a temporary reference for anyone who needs it. Install from PyPi: pip3 install nfnets-pytorch or install the latest code using: pip3 install git+https://github.com/vballoli/nfnets-pytorch WSConv2d Use WSConv2d and WSConvTranspose2d like any other torch.nn.Conv2d or torch.nn.ConvTranspose2d modules. import torch from torch import nn from nfnets import WSConv2d conv = nn.Conv2d(3,6,3) w_conv = WSConv2d(

Read more

A Theoretical Analysis of the Repetition Problem in Text Generation

This repository share the code for the paper “A Theoretical Analysis of the Repetition Problem in Text Generation” in AAAI 2021. The repetition problem has been observed in nearly all text generation models. We theoretically prove that this problem is, unfortunately, caused by the traits of our language itself. There exists too many words predicting the same word as the subsequent word with high probability. Consequently, it is easy to go back to that word and form repetitions. We dub […]

Read more

Zulip server and webapp: powerful open source team chat

Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. Zulip is used by open source projects, Fortune 500 companies, large standards bodies, and others who need a real-time chat system that allows users to easily process hundreds or thousands of messages a day. With over 700 contributors merging over 500 commits a month, Zulip is also the largest and fastest growing open source group chat project.

Read more

Easy-to-use and powerful offline translation tool

Introduction Virtaal is a graphical program for doing translation. It is meant to be easy to use and powerful at the same time. Although the initial focus is on software translation (localisation or l10n), we definitely intend it to be useful for several purposes. References Installation The easiest way for most users to install Virtaal is through the provided packages, or through the packaging system of their distribution. On the Virtaal website there should be packages for Windows and several […]

Read more

Synapse: Matrix reference homeserver

Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. The basics you need to know to get up and running are: Everything in Matrix happens in a room. Rooms are distributed and do not exist on any single server. Rooms can be located using convenience aliases like #matrix:matrix.org or #test:localhost:8448. Matrix user IDs look like @matthew:matrix.org (although in the future you will normally refer to yourself and others using a third party identifier (3PID): email address, […]

Read more

Aan open-source whistleblower submission system

SecureDrop is an open-source whistleblower submission system that media organizations can use to securely accept documents from, and communicate with anonymous sources. It was originally created by the late Aaron Swartz and is currently managed by the Freedom of the Press Foundation. Documentation SecureDrop’s documentation is built and hosted by Read the Docs at https://docs.securedrop.org. It is maintained in a standalone repository: https://github.com/freedomofpress/securedrop-docs By default, the documentation describes the most recent SecureDrop release. This is known as the stable   […]

Read more

Python 3.10: Cool New Features for You to Try

Python 3.10 is out! Volunteers have been working on the new version since May 2020 to bring you a better, faster, and more secure Python. As of October 4, 2021, the first official version is available. Each new version of Python brings a host of changes. You can read about all of them in the documentation. Here, you’ll get to learn about the coolest new features. In this tutorial, you’ll learn about: Debugging with more helpful and precise error messages […]

Read more

Script for resizing MTD partitions on a QNAP device in order to be available to upgrade from buster to bullseye

As explained by Marin Michlmayr, Debian bullseye support on kirkwood QNAP devices was dropped due to [mainly] the limited size of the Kernel partition (2MB). Indeed, Bullseye current kernel image (vmlinuz-5.10.0-8-marvell) is 2445216 bytes long (2.3MB) In addition, partition for initrd is also limited (9MB) which may lead to space issues. Hopefully, some space is still unused for Debian in QNAP 16MB NOR flash. An additional 3MB Rootfs2 partition is used by original QNAP firmware for its own purpose (install […]

Read more
1 43 44 45 46 47 50