How to fuck up software releases
Rust WebAssembly is freaking great, and I did not expect how much it is.
Found a project called StandardFile (https://standardfile.org) - it's a client-server protocol for encrypted file storage. There is a client lib in JS and servers in Ruby and Go.
They say that some clients (like browsers) can't support the needed level of crypto because it's CPU-heavy. Well...
I just wrote a lib for that protocol and integrated it with wasm. And it worked great, with OS-like randomness generation and all that stuff.
For comparison: they want their clients to use >= 100_000 iterations for key derivation, while "some clients" confidently support ~ 3_000. My lib did 1_000_00 iterations like it was nothing, using the first crypto crate I found on crates.io.
Okay. I believe in this stuff, should research more.
And the idea of doing this project just for the sake of having a full client-server system in Rust is fine enough reason for me :)
Dear Ruby devs and game devs. I have a crazy announcement I want to share. Please boost.
Last week I released A Dark Room to the Nintendo Switch. Within the game, I also shipped a Ruby interpreter and a code editor as an Easter Egg.
*This Easter Egg effectively turns every consumer spec-ed Nintendo Switch into a Ruby Machine.*
1. Download A Dark Room from the US/EU.
2. Connect a USB keyboard and press the “~” key.
3. Follow the onscreen instructions.
Rust's 2019 roadmap by The Rust Core Team: https://blog.rust-lang.org/2019/04/23/roadmap.html #Rust #language
( (> Own
<) )> Your Platform
This Week in Matrix! featuring Matrix Live with maintainer of libQMatrixClient/Quaternion, Synapse perf improvements, new Dart SDK plans, Pattle Android client, Dimension integration manager stickerpacks, BBC Radio coverage and more! https://matrix.org/blog/2019/03/22/this-week-in-matrix-2019-03-22/
If you're an avid open-source user who would love to help advance a project, there's a lot you can contribute whether you can program or not:
Provide constructive feedback, file bug reports, improve the documentation or help out maintaining the web & social media presence. Spread the word and recommend the projects you love to others (btw, I run Arch 😂)
Say "thank you" and tell developers to "keep up the great work". That form of contribution means a lot more than you could possibly imagine.
I've had this under wraps for a while, but with my visa approved I'm delighted to announce I'm joining Valve in Washington State.
Starting in early May I'm looking forward to being a Steam™Punk, improving Linux as a gaming platform, and working on all things modding-related.
Forgot some flags when compiling self, now unoptimized
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !