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, который может объяснить сны.
Всё просто — вводим свой сон и получаем расшифровку.
Всё просто — вводим свой сон и получаем расшифровку.
Forwarded from Stepaneko
Провел вечер пятницы за написанием интерпретатора forth-вдохновленного языка.
github.com/ftvkyo/firth
Радует что быстро что-то склепал, не пытаясь переусложнить все с самого начала.
На скриншоте иллюстрация сравнений (
Очень мне нравится идея с добавлением модификатора к слову.
Еще много полировать — сейчас нет closures, все переменные глобальные.
Но весело.
github.com/ftvkyo/firth
Радует что быстро что-то склепал, не пытаясь переусложнить все с самого начала.
На скриншоте иллюстрация сравнений (
=), условий (?) и циклов (@).Очень мне нравится идея с добавлением модификатора к слову.
Еще много полировать — сейчас нет closures, все переменные глобальные.
Но весело.
Forwarded from Eldar
YouTube
Podcast: In Machines We Trust - How pricing algorithms learn to collude
Algorithms now determine how much things cost. It’s called dynamic pricing and it adjusts according to current market conditions in order to increase profits. The rise of ecommerce has propelled pricing algorithms into an everyday occurrence—whether you’re…