Forwarded from Generative Anton
Не так давно фурор навёл линтер Ruff для Python’a на Rust (который был быстрее всех остальных поделок). А теперь они сделали компанию за ним, чтобы пилить другой высокопроизводительный Python-тулинг. Верим, надеемся, ждём.
Forwarded from Emacs News and Posts
Planet Emacslife
Emacs TIL: aide.el supports OpenAI Chat API
https://emacstil.com/til/2023/04/22/aideel-now-supports/
Emacs TIL: aide.el supports OpenAI Chat API
https://emacstil.com/til/2023/04/22/aideel-now-supports/
Emacstil
aide.el supports OpenAI Chat API
aide.el now supports calling OpenAI chat API endpoint, which uses gpt-3.5-turbo model by default.
Forwarded from Open Source
killport
killport это утилита командной строки для уничтожения процессов, прослушивающих определенные порты.
Он разработан, чтобы быть простым, быстрым и эффективным. Инструмент построен на Rust и работает на GNU/Linux и macOS.
https://github.com/jkfran/killport
killport это утилита командной строки для уничтожения процессов, прослушивающих определенные порты.
Он разработан, чтобы быть простым, быстрым и эффективным. Инструмент построен на Rust и работает на GNU/Linux и macOS.
https://github.com/jkfran/killport
Forwarded from Emacs News and Posts
Planet Emacslife
Kisaragi Hiu: A hack to fetch a URL synchronously in Svelte (Astro)
https://kisaragi-hiu.com/astro-svelte-fetch-sync-hack/
Kisaragi Hiu: A hack to fetch a URL synchronously in Svelte (Astro)
https://kisaragi-hiu.com/astro-svelte-fetch-sync-hack/
Kisaragi-Hiu
A hack to fetch a URL synchronously in Svelte (Astro)
Forwarded from GitHub Community
learnGitBranching – учебник и Интерактивная визуализация GIT
Вы можете использовать это приложение для обучения и повторения в отношении мастерства GIT
⤷ Ссылка на проект
GitHub | #Interesting #Useful
Вы можете использовать это приложение для обучения и повторения в отношении мастерства GIT
⤷ Ссылка на проект
GitHub | #Interesting #Useful
Forwarded from Futuris (Anton)
Пользователи в сети нашли способ запускать HuggingChat прямо в Python (без необходимости регистрации и получения API), а я ещё и специальное окошко для чата сделал с помощью ChatGPT🌚
В общем держите бесплатный чат-бот уровная GPT-3.5 (может чуть менее интеллектуальный) с анлимом на сообщения:
Установите библиотеку hugchat через pip:
P.S.
Только у меня он не видит контекст беседы, видимо ограниченный доступ всё-таки, но лучше чем ничего
В общем держите бесплатный чат-бот уровная GPT-3.5 (может чуть менее интеллектуальный) с анлимом на сообщения:
Установите библиотеку hugchat через pip:
pip install hugchat
Создайте файл с именем huggingchat_app.py и добавьте следующий код:import tkinter as tkМожете и сами поэкспериментировать, исходный код на github
from tkinter import ttk
from hugchat import hugchat
# Создание объекта чат-бота
chatbot = hugchat.ChatBot()
# Функция для отправки сообщения и получения ответа от чат-бота
def send_message():
message = user_input.get()
response = chatbot.chat(message)
chat_history.configure(state='normal')
chat_history.insert(tk.END, f"Вы: {message}\n")
chat_history.insert(tk.END, f"Бот: {response}\n")
chat_history.configure(state='disabled')
user_input.delete(0, tk.END)
# Создание окна приложения
app = tk.Tk()
app.noscript("HuggingChat App")
# Создание виджетов
chat_history = tk.Text(app, wrap='word', state='disabled', width=60, height=20)
user_input = ttk.Entry(app, width=50)
send_button = ttk.Button(app, text="Отправить", command=send_message)
# Размещение виджетов на экране
chat_history.grid(row=0, column=0, columnspan=2, padx=10, pady=10)
user_input.grid(row=1, column=0, padx=10, pady=10)
send_button.grid(row=1, column=1, padx=10, pady=10)
# Запуск главного цикла приложения
app.mainloop()
P.S.
Только у меня он не видит контекст беседы, видимо ограниченный доступ всё-таки, но лучше чем ничего
KDnuggets
HuggingChat Python API: Your No-Cost Alternative
HuggingChat is a free and open source alternative to commercial chat offerings such as ChatGPT. The unofficial Python API gives you immediate access, without signup, for free.
Forwarded from addmeto (Grigory Bakunov)
Hugging Face совместно с ServiceNow собрали и выложили свою собственную модель, которая умеет то, что делает GitHub CoPilot - подсказывать код, по сути писать 80% кода без всяких программистов. Только в отличие от CoPilot это не платная услуга, а доступный всем опенсорс код и веса модели.
Я проверил его на любимом моем примере - написании кода игры в морской бой. у меня есть претензии к результату с точки зрения качества кода. Но он получился работоспособным и это самое важное. Внутри у нее кроме неонки всё традиционно - GPT2 модель на примерно миллиард токенов. Качество работы на моих примерах чуть хуже CoPilot но начало положено https://huggingface.co/bigcode/starcoder
Я проверил его на любимом моем примере - написании кода игры в морской бой. у меня есть претензии к результату с точки зрения качества кода. Но он получился работоспособным и это самое важное. Внутри у нее кроме неонки всё традиционно - GPT2 модель на примерно миллиард токенов. Качество работы на моих примерах чуть хуже CoPilot но начало положено https://huggingface.co/bigcode/starcoder
huggingface.co
bigcode/starcoder · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Forwarded from gonzo-обзоры ML статей
TWIMC
string2string: A Modern Python Library for String-to-String Algorithms
https://arxiv.org/abs/2304.14395
We introduce string2string, an open-source library that offers a comprehensive suite of efficient algorithms for a broad range of string-to-string problems. It includes traditional algorithmic solutions as well as recent advanced neural approaches to tackle various problems in string alignment, distance measurement, lexical and semantic search, and similarity analysis -- along with several helpful visualization tools and metrics to facilitate the interpretation and analysis of these methods. Notable algorithms featured in the library include the Smith-Waterman algorithm for pairwise local alignment, the Hirschberg algorithm for global alignment, the Wagner-Fisher algorithm for edit distance, BARTScore and BERTScore for similarity analysis, the Knuth-Morris-Pratt algorithm for lexical search, and Faiss for semantic search. Besides, it wraps existing efficient and widely-used implementations of certain frameworks and metrics, such as sacreBLEU and ROUGE, whenever it is appropriate and suitable. Overall, the library aims to provide extensive coverage and increased flexibility in comparison to existing libraries for strings. It can be used for many downstream applications, tasks, and problems in natural-language processing, bioinformatics, and computational social sciences. It is implemented in Python, easily installable via pip, and accessible through a simple API. Source code, documentation, and tutorials are all available on our GitHub page:
https://github.com/stanfordnlp/string2string
string2string: A Modern Python Library for String-to-String Algorithms
https://arxiv.org/abs/2304.14395
We introduce string2string, an open-source library that offers a comprehensive suite of efficient algorithms for a broad range of string-to-string problems. It includes traditional algorithmic solutions as well as recent advanced neural approaches to tackle various problems in string alignment, distance measurement, lexical and semantic search, and similarity analysis -- along with several helpful visualization tools and metrics to facilitate the interpretation and analysis of these methods. Notable algorithms featured in the library include the Smith-Waterman algorithm for pairwise local alignment, the Hirschberg algorithm for global alignment, the Wagner-Fisher algorithm for edit distance, BARTScore and BERTScore for similarity analysis, the Knuth-Morris-Pratt algorithm for lexical search, and Faiss for semantic search. Besides, it wraps existing efficient and widely-used implementations of certain frameworks and metrics, such as sacreBLEU and ROUGE, whenever it is appropriate and suitable. Overall, the library aims to provide extensive coverage and increased flexibility in comparison to existing libraries for strings. It can be used for many downstream applications, tasks, and problems in natural-language processing, bioinformatics, and computational social sciences. It is implemented in Python, easily installable via pip, and accessible through a simple API. Source code, documentation, and tutorials are all available on our GitHub page:
https://github.com/stanfordnlp/string2string
GitHub
GitHub - stanfordnlp/string2string: String-to-String Algorithms for Natural Language Processing
String-to-String Algorithms for Natural Language Processing - stanfordnlp/string2string
Forwarded from Open Source
automation2
Приложение для автоматизации вашего Android смартфона.
Триггерами для активации действий могут быть:
▫️Местоположение
▫️День / Время
▫️Состояние зарядки
▫️Уровень заряда батареи
▫️Установлено USB-соединение с компьютером
▫️Текущая скорость
▫️Фоновый шум (только до Android 7)
▫️Подключение к Wi-Fi
▫️Другие запущенные приложения
▫️Режим полета
▫️Статус роуминга
▫️Теги NFC
▫️Соединение Bluetooth
▫️Гарнитура подключена
▫️Телефонный звонок запущен
Поддерживаемые действия:
▪️Изменить состояние Wi-Fi
▪️Изменить состояние Bluetooth
▪️Переключить USB-модем
▪️Переключить модем Wi-Fi
▪️Переключить автоматический поворот экрана
▪️Сделать HTTP-запрос
▪️Изменить настройку мелодии звонка / звука
▪️Запустить другое приложение
▪️Подождать (между другими действиями)
▪️Экран устройства пробуждения
▪️Переключить режим полета
▪️Переключить мобильное соединение для передачи данных
▪️Говорить текст
▪️Открыть музыкальный проигрыватель
▪️Изменить яркость экрана
▪️Отправить текстовое сообщение
https://git.server47.de/jens/Automation
F-droid: https://f-droid.org/packages/com.jens.automation2/
Site: https://server47.de/automation/
Приложение для автоматизации вашего Android смартфона.
Триггерами для активации действий могут быть:
▫️Местоположение
▫️День / Время
▫️Состояние зарядки
▫️Уровень заряда батареи
▫️Установлено USB-соединение с компьютером
▫️Текущая скорость
▫️Фоновый шум (только до Android 7)
▫️Подключение к Wi-Fi
▫️Другие запущенные приложения
▫️Режим полета
▫️Статус роуминга
▫️Теги NFC
▫️Соединение Bluetooth
▫️Гарнитура подключена
▫️Телефонный звонок запущен
Поддерживаемые действия:
▪️Изменить состояние Wi-Fi
▪️Изменить состояние Bluetooth
▪️Переключить USB-модем
▪️Переключить модем Wi-Fi
▪️Переключить автоматический поворот экрана
▪️Сделать HTTP-запрос
▪️Изменить настройку мелодии звонка / звука
▪️Запустить другое приложение
▪️Подождать (между другими действиями)
▪️Экран устройства пробуждения
▪️Переключить режим полета
▪️Переключить мобильное соединение для передачи данных
▪️Говорить текст
▪️Открыть музыкальный проигрыватель
▪️Изменить яркость экрана
▪️Отправить текстовое сообщение
https://git.server47.de/jens/Automation
F-droid: https://f-droid.org/packages/com.jens.automation2/
Site: https://server47.de/automation/
GPT-4 is old news: ChatGPT Code Interpreter plugin is redefining AI tech | Technology News,The Indian Express
https://indianexpress.com/article/technology/artificial-intelligence/gpt-4-is-old-news-chatgpt-code-interpreter-plugin-is-redefining-ai-8595157/
https://indianexpress.com/article/technology/artificial-intelligence/gpt-4-is-old-news-chatgpt-code-interpreter-plugin-is-redefining-ai-8595157/
The Indian Express
GPT-4 is old news: ChatGPT Code Interpreter plugin is redefining AI tech
The plugin allows the chatbot to effectively run several tasks. Developers have been experimenting with it since it was introduced.
Forwarded from сладко стянул
CohomologyOfImpossibleFigures.pdf
510.5 KB
Что такое когомологии? Можно сказать, это препятствия к
глобальной разрешимости
локально разрешимых
задач.
Что такое "невозможная фигура"? Это картинка, которые локально выглядит как рисунок реального объекта, но глобально таковой не является.
Подробности — в трёхстраничной заметке Р. Пенроуза (1992). Узнал о ней из https://mathoverflow.net/a/271353
глобальной разрешимости
локально разрешимых
задач.
Что такое "невозможная фигура"? Это картинка, которые локально выглядит как рисунок реального объекта, но глобально таковой не является.
Подробности — в трёхстраничной заметке Р. Пенроуза (1992). Узнал о ней из https://mathoverflow.net/a/271353
Forwarded from Национальный цифровой архив
They destroyed computer drivers, they shredded files and burned all the books in libraries 🍽
На прошлой неделе стартовал сериал-антиутопия Silo. В нем рассказывается о сообществе из 10 тыс. человек, которые живут в 140-этажном бункере, укрываясь от последствий катастрофического события на Земле.
По сюжету архивы, в том числе на цифровых носителях, считаются уничтоженными силами мятежников 140 лет назад. Поэтому архивы и артефакты прошлого получили статус реликвий и стали нелегальными и запрещенными для хранения и использования, а вопросы по поводу этой нелогичности оказалось нельзя произносить вслух.
Тем не менее, один из случайно найденных жестких дисков, содержимое которого удалось восстановить, становится основой для того, чтобы подвергнуть сомнениям уклад жизни всего сообщества и необходимость выживания в бункере.
Фокус на ценности архивов в сериале — своевременное напоминание о необходимости сохранять жизненно важную информацию, которая имеет решающее значение для выживания людей и развития общества.
Рекомендуем к просмотру!
На прошлой неделе стартовал сериал-антиутопия Silo. В нем рассказывается о сообществе из 10 тыс. человек, которые живут в 140-этажном бункере, укрываясь от последствий катастрофического события на Земле.
По сюжету архивы, в том числе на цифровых носителях, считаются уничтоженными силами мятежников 140 лет назад. Поэтому архивы и артефакты прошлого получили статус реликвий и стали нелегальными и запрещенными для хранения и использования, а вопросы по поводу этой нелогичности оказалось нельзя произносить вслух.
Тем не менее, один из случайно найденных жестких дисков, содержимое которого удалось восстановить, становится основой для того, чтобы подвергнуть сомнениям уклад жизни всего сообщества и необходимость выживания в бункере.
Фокус на ценности архивов в сериале — своевременное напоминание о необходимости сохранять жизненно важную информацию, которая имеет решающее значение для выживания людей и развития общества.
Рекомендуем к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Open Source
ChatPDF
ИИ который позволяет вам общаться с любым PDF-документом.
Задавайте вопросы, извлекайте информацию и обобщайте документы с помощью ИИ. Под капотом ChatGPT.
https://github.com/Anil-matcha/ChatPDF
Demo: https://heybot.thesamur.ai/
ИИ который позволяет вам общаться с любым PDF-документом.
Задавайте вопросы, извлекайте информацию и обобщайте документы с помощью ИИ. Под капотом ChatGPT.
https://github.com/Anil-matcha/ChatPDF
Demo: https://heybot.thesamur.ai/
Forwarded from Джейпег Малевича (Igor)
Технологии, которые мы заслужили: на свет появился Dream Interpreter AI, который может объяснить сны.
Всё просто — вводим свой сон и получаем расшифровку.
Всё просто — вводим свой сон и получаем расшифровку.