hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.4K
active users

#rpc

4 posts4 participants0 posts today

Как я решил выяснить, какие технологии сегодня популярны, а получился GitHub Trend Analyzer

Как определить, какие технологии действительно востребованы, а какие существуют лишь по инерции? Стандартные метрики популярности часто показывают противоречивые результаты. Пытаясь сравнить популярность нескольких технологий разработки ПО, я столкнулся с парадоксом: данные Google Trends и количество GitHub-репозиториев показывали высокую популярность технологий, которые в реальной разработке давно не используются. Разобравшись в причинах этого несоответствия, я создал инструмент для анализа GitHub-метрик, который позволяет отфильтровать "шум" и увидеть реальную картину технологических трендов. В статье я расскажу о методологии, неожиданных находках и о том, как этот инструмент может помочь вам принимать более обоснованные технические решения.

habr.com/ru/articles/895804/

ХабрКак я решил выяснить, какие технологии сегодня популярны, а получился GitHub Trend AnalyzerНа прошлой неделе я наткнулся на перевод главы из учебника по проектированию API за авторством Брайана Кукси (переведен @trrerg ). Открыв статью, я с удивлением обнаружил,...
#github#hindex#rpc

[Перевод] Мы взломали ИИ Gemini от Google и опубликовали его исходный код

В 2024 году мы опубликовали блог-пост We Hacked Google A.I. for $50,000 , в котором рассказали, как в 2023 году мы отправились в Лас-Вегас вместе с Джозефом «rez0» Тэкером, Джастином «Rhynorater» Гарднером и мной, Рони «Lupin» Карта, в настоящее путешествие по взлому, которое прошло от Лас-Вегаса через Токио до Франции – всё ради поиска уязвимостей в Gemini на мероприятии Google LLM bugSWAT. И, что вы думаете? Мы сделали это снова … Мир генеративного искусственного интеллекта (GenAI) и больших языковых моделей (LLMs) по-прежнему остаётся диким Западом в сфере технологий. С момента появления GPT гонка за лидерством в области LLM только накаляется, и такие технологические гиганты, как Meta, Microsoft и Google, стремятся создать лучшую модель. Но теперь на сцене появляются и Anthropic, Mistral, Deepseek и другие, оказывающие масштабное влияние на индустрию. Пока компании спешат внедрять AI‑ассистентов, классификаторы и всевозможные инструменты на базе LLM, остаётся один важный вопрос: строим ли мы системы с учётом безопасности? Как мы подчёркивали в прошлом году, стремительное принятие технологий иногда заставляет нас забывать о базовых принципах защиты, открывая дорогу как новым, так и старым уязвимостям. ИИ-агенты стремительно становятся следующим прорывом в мире искусственного интеллекта. Эти интеллектуальные сущности используют продвинутые цепочки рассуждений – процесс, в котором модель генерирует логически связанную последовательность внутренних шагов для решения сложных задач. Документируя ход своих мыслей, агенты не только улучшают способность принимать решения, но и обеспечивают прозрачность, позволяя разработчикам и исследователям анализировать и совершенствовать их работу. Такая динамичная комбинация автономного действия и видимых рассуждений прокладывает путь к созданию ИИ-систем, которые становятся более адаптивными, понятными и надёжными. Мы наблюдаем, как появляется всё больше приложений – от интерактивных ассистентов до сложных систем поддержки принятия решений. Интеграция цепочек рассуждений в ИИ-агентах задаёт новый стандарт того, чего эти модели могут достичь в реальных условиях.

habr.com/ru/articles/895546/

ХабрМы взломали ИИ Gemini от Google и опубликовали его исходный кодВ 2024 году мы опубликовали блог-пост  We Hacked Google A.I. for $50,000 , в котором рассказали, как в 2023 году мы отправились в Лас-Вегас вместе с...

Реализация RPC во внутреннем взаимодействии модулей с Spring Boot

В какой-то момент я настолько устал настраивать все эти мелочи для REST-взаимодействия в микросервисах, что реализовал механизм, который сильно упрощает эту работу. И я уверен, что вам стоит прочитать эту статью, если: Вы используете Java и Spring Boot в своей работе. Ваш проект строится на микросервисной архитектуре. Вас раздражает бесконечное описание REST-контрактов и их поддержку. А если у вас остались шрамы после попыток внедрения gRPC, то тем более рекомендую дочитать до конца. В статье мы рассмотрим альтернативный подход к взаимодействию между сервисами — легковесное RPC-решение, которое удобно использовать внутри одного продукта. Оно не претендует на замену публичных API, но значительно упрощает жизнь внутри команды, где "правила игры" можно обсудить за кружкой пива.

habr.com/ru/articles/895172/

ХабрРеализация RPC во внутреннем взаимодействии модулей с Spring BootВ какой-то момент я настолько устал настраивать все эти мелочи для REST-взаимодействия в микросервисах, что реализовал механизм, который сильно упрощает эту работу. И я уверен, что вам стоит прочитать...

New Kitten¹ update

Experimental:

• Adds `data` property to Kitten components

• Adds swap target to `page.send` so you can have an element added before, after, as first child of, or as last child of another (this is syntactic sugar over htmx and works around some of the complexities with out-of-band swaps in htmx, especially when streaming table rows to tables).

Also, check out the latest live page and page events state view in Kitten’s Settings (every Kitten app has this settings view).

vimeo.com/1050348456

¹ kitten.small-web.org

#Kitten#SmallWeb#OOP

Feeling more like myself today after getting my ass kicked by this bug for the past few weeks and I’m finally making progress on improving Kitten’s¹ component model.

Soon, you’ll be able to implement page event handlers in an even simpler way than before. Is your connected DOM element named `pixel`? Then export an event handler called `onPixel()` on your page route and it’ll get called when that element triggers its event.

And there’s so much more coming, including a class-based page and component model with DOM-style event bubbling on the server. This should really let you make the most of the Streaming HTML² workflow in Kitten by writing event-driven GUI-like code but for a web app without really caring about the client/server separation.

Need to update the examples, test, test, test, and update docs but this had me stumped for a while now with several false starts and I feel this implementation might just be it 🤞

:kitten: 💕

¹ kitten.small-web.org
² kitten.small-web.org/tutorials

Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC

Холодная и беспристрастная как лезвие скальпеля опытного хирурга математика доказывает порой крайне неочевидные вещи... В современных веб-приложениях service-layer не нужен?!

habr.com/ru/articles/863932/

ХабрМатематическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPCВведение Так устроена человеческая психика, зачастую мы воспроизводим паттерны совершенно не задумываясь об их необходимости. Мы делаем это на основе предыдущего опыта. Опыт закрепляется чтобы более...
Continued thread

3/2

The one issue I was able to figure out with this #lenovo #T430s was printing on #windoz11

With my #HP #laserjet using #jetdirect cards with an local #IP address have worked fine over the years (and the cheap toner cartridges make it all the better)

But when installing 11, adding and using printers over the #network is nothing but frustration. The #printer would not add/configured, or if it did get added then test prints would sit in the print queue and fail. I could ping the printer, but there was no visible communication with it.

Searching at length, I fumbled across this post

Windows 11 22H2: network printing switched to RPC over TCP
ghacks.net/2022/11/02/windows-

So Microsoft changed the default print related communications for endpoints in #Windows 11 version #22H2 Endpoints now use #RPC over #TCP instead of over Named Pipes.

If you are in this situation, there are some registry edits that can be made manually via #powershell or via #grouppolicy that are documented in that linked article.

I made the edits on the #T430s and am now able to print to my #4050TN Now, for some reason my #ThinkPadP1 is still having issues with printing after the #registry tweaks, with test jobs still sticking in the queue. More #troubleshooting is needed, or I may just #wipe & #reinstall

#vintagecomputing
#vintagecomputing #vintagecomputint #vintagecomputer #vintagecomputers #vintagecomputalk
#vintagehardware
#computerHistory
#retro
#retrocomputing #retroComputers
#WallOfRetro
#retroTech #retroTechnology
#nerdsOfVintage #happyNerding
#computer #tech
#nerds #nerd
#Lenovo #thinkpad #laptop #laptop_computer

gHacks Technology News · Windows 11 22H2: network printing switched to RPC over TCP - gHacks Tech NewsMicrosoft changed the default print related communication for client server communications in Windows 11 version 22H2 to improve security.

Dessin pour Peng Lifa (彭立发) par l’artiste et caricaturiste chinois vivant en Australie Bad ї ucao (巴丢草)

En octobre 2022, M. Peng a déployé deux banderoles politiques dans le centre de Pékin, appelant le gouvernement chinois à mettre fin à la politique restrictive du « zéro COVID » et à l’autoritarisme du parti unique. Des manifestations ont éclaté dans toute la Chine, utilisant des feuilles de papier A4 vierges brandies en signe de protestation. À ce jour, Peng Lifa et de nombreux autres manifestant⋅es ont été arrêté⋅es ou ont disparu de la scène publique.

Publication originale :
https://dasheng.media/my/articleDetail?id=141

#Chine#RPC#PengLifa

Quickstart | Ractor

Link
📌 Summary: 本文介紹如何使用 Rust 的 Ractor 套件建立一個基本的演員模式 (actor model),並講解訊息傳遞的兩種方式──無回應的傳送 (cast) 和有回應的請求 (call)。透過建立簡單的“Hello world”演員,讀者學會了演員的定義、訊息類型及狀態管理,並實作一個能計算已輸出“Hello world”次數的功能。系統還包含針對詢問演員內部狀態的遠端過程呼叫 (RPC) 實現的範例。

🎯 Key Points:
- 演員可透過無回應的訊息傳送 (cast) 或有回應的請求 (call) 進行通訊,分別使用 Ractor 的訊息標記系統。
- 定義了一個基本的演員結構 MyFirstActor,並處理
PrintHelloWorld 訊息來輸出 “Hello world”。
- 演員可管理內部狀態,本文示範瞭如何計算 "Hello world" 輸出次數並用
HowManyHelloWorlds 訊息回應請求。
- 使用
call_t! 巨集簡化了 RPC 的構造過程,便於開發者進行演員訊息傳遞。

🔖 Keywords: #Ractor #演員模式 #Rust #訊息傳遞 #RPC
RactorQuickstartRactor provides a fully-supervised, tokio-friendly actor framework for Rust frameworks. It is modelled closely off of Erlang’s gen_server along with extensions such as factories and distributed clusters.

Il y a 75 ans, la Chine Nouvelle
initiative-communiste.fr/artic
Le 1er Octobre 1949, Mao Zedong, du haut du balcon du Palais Impérial de Pékin, déclare la création de la République Populaire de Chine. Aboutissement de la spectaculaire épopée politico-militaire du Parti Communiste Chinois, cette date scelle également la fin de ce que les Chinois appellent encore aujourd’hui « le Siècle d’humiliations ». Dans les années 1850, […]
#Politique #3International #Articles #Chine #Mao #PartiCommunisteChinois #Rpc

INITIATIVE COMMUNISTE · Il y a 75 ans, la Chine nouvellewww.rarehistoricalphotos.com Le 1er octobre 1949, Mao Zedong, du haut du balcon du Palais impérial de Pékin, déclare la création de