|3 days ago||5 days ago|
|Apache License 2.0||Mozilla Public License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Backdooring Rust crates for fun and profit
7 projects | reddit.com/r/rust | 17 Nov 2021
I don't have access to a computer right now but I'd look at their open-source projects using cargo tree. From a quick glance at the Cargo.toml files, Amazon Firecracker seems to include serde, serde_json, log & bitflags. They have an very minimal HTTP implementation (possibly because tokio/reqwest is too wasteful?). That seems like a very responsible use of crates to me.
Say you open a page with a 100 images on it for example. With lambda the all images are resized for you in parallel, so total 100ms. If this was servers, would have to run 100 servers to give you the same performance.
1 project | reddit.com/r/programmingcirclejerk | 12 Oct 2021
They use Rust, obviously
4 projects | reddit.com/r/rust | 3 Oct 2021
Rust is being used for a lot of different use cases, but I'd say the two most notable use cases are applications (CLI and GUI) and server software. Firefox while stile being mostly written in C++ includes a lot of Rust code. Some important components of AWS (Lambda and Fargate) are based on Firecracker, which is written in Rust. Popular CLI tools include Ripgrep (which is included as a part of Visual Studio Code) and Starship, which you can run in the popular terminal Alacritty.
Writing Well-Documented Code – Learn from Examples
4 projects | news.ycombinator.com | 4 Sep 2021
This is a great comment: instead of making generic arguments, you actually tried to show how to do it better. Thank you.
I don't find the comments in the original code distracting, but I do like your version better.
> I'm also curious why burst is consumed, then budget. I would expect _budget_ to be consumed first (with refill) with overflow into burst? My expectation is for burst and budget to have different refill schedules in auto_replenish, so using burst first would result in more failures by missing refill opportunities.
This behavior is documented in the public API , so whatever is the reason why it was chosen, I don't think it can ever be changed.
> I don't understand why OverConsumption is different to Failure. Both will result in throttling by the caller. The reason for the difference should be documented.
My understanding is this. If the number of tokens requested is greater than the remaining budget but less than the size of the bucket, the call is rejected and the caller is blocked until it has enough tokens. But if the number of requested tokens is greater than the size of the bucket, the caller will never have enough tokens. Instead of blocking the caller forever, the rate limiter lets the call go through, but then blocks the caller for a while to compensate for the over-consumption. Here's the handling . I wish it was documented better.
What's the use of docker certificate course?
1 project | reddit.com/r/docker | 11 Jul 2021
Given the proper time and research, we probably can do. I am not saying I would be able to develop something like firecracker, but a team can probably can manage it, it's not something that you need to do often when you are developing business apps.
Rust programming language: what is it & how to learn it?
3 projects | dev.to | 10 May 2021
An open-source virtualization technology called Firecracker is mostly being written in Rust.
AWS releases forked Elasticsearch code. Announces new name: OpenSearc
10 projects | news.ycombinator.com | 12 Apr 2021
Yeah and also what about projects like Firecracker?
Which environment does my lambda run on ?
2 projects | reddit.com/r/aws | 10 Apr 2021
and the containerisation tool is called firecracker https://github.com/firecracker-microvm/firecracker
The Deno Company
8 projects | news.ycombinator.com | 29 Mar 2021
> Lambda uses containers vs. cloudflare workers use v8 isolates. v8 Isolates are much much faster and more secure for serverless functions.
You're right that v8 Isolates are faster, but Lambda runs functions in a microvm spawn by Firecracker , which is likely to be more, not less, secure than Isolates .
Function as a service: behind the scenes
2 projects | dev.to | 28 Mar 2021
Where to start to learn Browser Engine development ?
1 project | reddit.com/r/developersIndia | 26 Nov 2021
https://github.com/servo/servo/issues. Look at beginner issues and pick something up. Go through the code and documentation relevant to your issue. Try jumping into code and google whatever you don't understand
Deleting Chrome-What to replace it with?
2 projects | reddit.com/r/privacy | 7 Nov 2021
If you want a secure browser go back to sleep, reality can only offer a scope almost impossible to implement and failed attempts.
What sort of mature, open-source libraries do you feel Rust should have but currently lacks?
22 projects | reddit.com/r/rust | 1 Nov 2021
Well, I mean considering Rust was developed by Mozilla for Servo
1 project | reddit.com/r/linuxmasterrace | 27 Oct 2021
I really hope that Servo will be adopted more, it has potential but it looks like no one cares...
Looks like via Amazon Smile, we collectively were able to donate almost $1000 this past quarter to help Mozilla keep the internet open and free for everyone
1 project | reddit.com/r/firefox | 16 Sep 2021
Google Chrome to remove detailed cookie and site data controls
3 projects | news.ycombinator.com | 3 Sep 2021
Servo was never supposed to be a browser. It was a testbed for new browser tech/components, some of which got ported into Firefox. I had hopes that Servo would also be an embeddable browser engine, but not sure if that was ever a serious goal.
Servo still exists and has been spun out of Mozilla's org (https://github.com/servo/servo/). Certainly development will be slower without a dedicated, paid team behind it, but it's still alive (last merge to master was 9 days ago). And perhaps without Mozilla's direct control, it will actually end up becoming the browser you hoped it would be.
1 project | reddit.com/r/neoliberal | 3 Sep 2021
Also Mozilla could have just decide to use their Servo engine to become something similar as it's already like a very trimmed version of the browser, but they just didn't do it and abandoned the project altogether after the latest restructuring.
Belajar Rust 01 - Mengenal Bahasa Pemrograman Rust
6 projects | dev.to | 28 Aug 2021
[LOOOONG] Let's be realistic, if Kismet forbid, Firefox would actually die and cease development.
2 projects | reddit.com/r/linux | 14 Aug 2021
According to servo source repository on github, the project is moving fast and I didn’t see any slowdown.2 projects | reddit.com/r/linux | 14 Aug 2021
This is sort of what Servo is supposed to be (a re-implementation to create a web engine) and it still needs a ton of work after years.
What are some alternatives?
gvisor - Application Kernel for Containers
qtwebengine - Qt WebEngine
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
graylog - Free and open source log management
caniuse - Raw browser/feature support data from caniuse.com
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
System76 Power Management - System76 Power Management
qutebrowser - A keyboard-driven, vim-like browser based on PyQt5.
xi-editor - A modern editor with a backend written in Rust.
oso - Oso is a batteries-included framework for building authorization in your application.
woodpecker - Drill is an HTTP load testing application written in Rust inspired by Ansible syntax
neutralinojs - Portable and lightweight cross-platform desktop application development framework