О чем на этот раз будет Python Day на Positive Hack Days
24 мая в рамках

О чем на этот раз будет Python Day на Positive Hack Days
24 мая в рамках
New blog post from Cheng Shao: the GHC #wasm backend now supports live-coding a frontend app via the ghci browser mode! You can interact with a web page in a ghci session, with full-support for ghci features like hot-reloading and the ghci debugger. https://www.tweag.io/blog/2025-04-17-wasm-ghci-browser/
Want to learn about hardware coding using Go, but don't have any actual gear? We got you covered!
Check out the TinyGo tour: https://tinygo.org/tour/
I've created my first GUI in Rust. I made a wrapper for #paperage, which is an application for saving encrypted secrets on paper.
I had to tweak paper-age a bit, but now you can use it in the browser using #WASM.
It's still a bit messy, but it should work. And of course, there's #nix support.
You can find it on GitHub here: https://github.com/renesat/paper-age-gui
P.S. Thanks for the idea, @iuvi. You can start testing
Generates random 16 bytes, transforms it to CryptoKey Object, encrypts it for RSA-key issuer
Compilers for free with weval
Author: Max Bernstein
Original: https://bernsteinbear.com/blog/weval/
wgpu: A cross-platform, safe, pure-Rust graphics API.
「 wgpu is a cross-platform, safe, pure-rust graphics API. It runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm.
The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno 」
@tuban_muzuru An alternative to egui would be a frontend framework like Yew or Dioxus, which would let you interact with the DOM.
However, as long as you don't want accessibility support, I think egui is pretty stable and a good option for more app-based websites.
Edit: Yew is dead so try another one here: https://github.com/flosse/rust-web-framework-comparison
Some notes for followers: The bot has been switched to run on the #Wasm platform and is still written in Rust. It's licensed under AGPL v3 (code link in profile). You can now see alt texts on images generated by the Google Gemini AI API. Since the Google API costs money, I might switch to something cheaper or even use my own LLM. @seungjin
Some notes for followers: The bot has been switched to run on the #Wasm platform and is still written in Rust. It's licensed under AGPL v3 (code link in profile). You can now see alt texts on images generated by the Google Gemini AI API. Since the Google API costs money, I might switch to something cheaper or even use my own LLM. @seungjin
JAWSM—a JavaScript to #Wasm compiler:
https://itsallaboutthebit.com/jawsm/. A similar tool is Porffor: https://github.com/CanadaHonk/porffor. Neither of them are production-ready, but the idea of compiling JavaScript to #WebAssembly is very compelling.
"Behold, the great Obelisk: a WASM-based marvel that promises to simplify your life by adding yet another layer of complexity with #SQLite and structured concurrency!
Who needs YAML when you can write 'real code' in a format only an engineer could love?"
https://obeli.sk/ #WASM #Obelisk #structuredConcurrency #techHumor #engineeringLife #HackerNews #ngated
interesting detail i just noticed buried in the flood of news from the #googlecloud next event:
their load balancer now supports plugins, which are little #wasm scripts (#rust, #golang, c++) that can do stuff to the request (logging, headers, etc)
Show HN: Obelisk – a WASM-based deterministic workflow engine
Next OpenUK London meet-up sponsored by Avanade: 23 April explores ""WebAssembly ecosystem AKA WASM""!
With Bailey Hayes and Graziano Casto, Hosted by Jennifer Riggins and Fergus Kidd
Find out more on joining here: https://openuk.uk/event-calendar/openuklondon23savethedate/
#opensource #opensourcesoftware #openuk #WASM
Расширение возможностей веб-сервера при помощи WASM на примере Angie
Наверное, не секрет, что одна из причин популярности nginx — это развитая экосистема сторонних модулей . Модули позволяют не просто настраивать какие-то детали обработки запроса, но и глубоко изменять поведение сервера. Помимо модулей, которые решают конкретные задачи, существуют модули, которые добавляют поддержку расширений на различных языках программирования: Perl , Lua , JavaScript и других . Теперь в этот набор добавляется ещё и модуль WASM , который мы разработали для нашего веб-сервера Angie (здесь и далее ссылки на нашу документацию). Зачем понадобился WASM на сервере, чем нас не устраивают существующие методы расширения и что в итоге получилось? Данная статья — транскрипт выступления Владимира Хомутова на конференции HighLoad++. Владимир с 2012 года разработчик nginx, а с 2022 разработчик Angie.
hell yeeeaahhh k23 finally has working host functions!!!!!!!
this means we can finally execute useful #wasm including running the test suites!
hmm, now what does this remind me of:
"By standardizing APIs for #WebAssembly, #WASI provides a way to compose software written in different languages—without costly and clunky interface systems like HTTP-based microservices." (https://wasi.dev)
Oh yeah, here it is:
"The Infinite Improbability Drive was a wonderful new method of crossing interstellar distances in a mere nothingth of a second, without tedious mucking about in hyperspace"...
and:
..."The Bistromathic Drive is a wonderful new method of crossing vast interstellar distances without all the dangerous mucking about with Improbability Factors."
(and you thought I was gonna mention #Java and Jini!)
(h/t to Douglas Adams for his enduring insight into human behavior, and the #wasm / #wasi folks for doing god's work!)
ゴールドバッハ予想の検算世界記録をグリッドコンピューティングで更新
https://qiita.com/jay_gridbach/items/423be59b89514af724e8?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items