or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
RustFest Barcelona
impl days
tags:
rustfest
Go to barcelona.rustfest.eu/about_impl_days and click the link "What to hack on" to land on this document.
More food options: https://barcelona.rustfest.eu/food/
Rooms @ UPC
VS217 - Welcome room
VS218
VS203
VS208Taxi pooling for the airport
If you are leaving for the airport today, add your name and flight time to this list so that we can share a taxi:
Proposed projects and contact person
Please add your own!
Don't forget your name and room
Proposed Projects Monday
Inline assembler RFC
asm!
syntax.Databases rust: Diesel and Wundergraph (Georg Semmler/weiznich)
probe-rs
, the embedded Rust debugging toolsetRubble
, a pure-Rust BLE stack for embedded devices (@jschievink in room 217)Work on Rustlings and RustBridge! We have a separate doc here.
Create an MVP/bootstrap
linfa
, a Rust framework for classical Machine Learning:PyO3
for the K-means algorithm implemented during the "ML introduction to ndarray" workshop (material) ✔️scikit-learn
's K-means ✔️tide
? gRPC withtonic
?)Flask
+scikit-learn
ML microserviceStarting point:
Ask for Luca/
@LukeMathWalker
/@algo_luca
in room V207 if you want to join- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Stabilize Pyo3 - the python-rust bindings. @gilescope room 203
Contributions to the Rust project's infrastructure and bots
Guzzle
what - A network bandwidth monitor (similar to nethogs). Needs a mac/windows port, some packaging and maybe some love. <3 Talk to @Aram (room 217)
vega-lite - a vega lite bindings to produce graphs - needs more examples and doc, quite hard to use now. Talk to @FrancoisMockers / @ThomAub
RustFest Netherlands – want to help out with the organizations? Come chat to Dirkjan or Wouter or email netherlands@rustfest.eu! We're currently doing bi-weekly meetings and there will be lots of different things to do: talking to sponsors, helping out with talk selection, staffing registration desk, etc.
gcp-pubsub: a HTTP client for Google's PubSub API. Needs help with a few issues. Check the repo for more info. Maintener is in room 218, last row, DAMN black t-shirt.
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Crab hacking group @Nercury, room 218
stm32g030
microcontroller on a custom board that is inside a 3D-printed crab. Introduction to crab hardware (crabware?) and how to get startedstm32g0
support for probe-rsEntry level/beginner tasks/projects?
Happy to help mentor someone through their first rustc PR @gilescope room 203
Happy to help anybody with beginner-to-intermediate doubts/roadblocks. @_rvidal, room 208
Embark has all our maintainers around in room 208 if you want to contribute to our repos (https://embark.dev)
clippy
Write up an "awesome-rust-testing" Room 217
Finish an implementation of a space-efficient quantile algorithm. Calculate your medians (with a bounded max error) more efficient than never before!
The code is inspired by this paper and it needs a good refactoring (it uses way too many
unsafe
blocks).Ask for Guilherme Souza /sitegui
libtock-rs Let's try to implement an MVP Future runtime. Room 208,
nushell Various tasks
from-(c|t|s)sv
commandsroguerust
(Web-)Framework-Agnostic "Boilerplate Code" remover (create REST APIs in 10 minutes using Diesel + any web framework)
Tari Protocol MimbleWimble-based blockchain protocol
Local dokku musl build which publish binaries to dokku-server (MacOS)
cargo-aoc An helper for Advent of code in rust. Grégory Obanos, room 217
WASM/WASI/Native benchmark with wabench
idea: take textplots or tui-rs and turn it into a CLI tool for piping textual data into it and get nice graphs out of it (@payload VS217)
Work on Aoide, a local HTTP/REST service for managing and exploring music collections. As seen in Mixxx dj software. Ferran
rustfmt
Mail WG (Pad: https://cryptpad.open-communication.net/code/#/2/code/edit/MU9I2jFgMNGzHkUkOrU+6l6S/)
sled lock-free high performance transactional key value store w/ spacejam
Git Repository Manager
compiling net2 to WASI
Proposed Projects Tuesday
Htsget Rust implementation: Bringing Genomics/Bioinformatics to the web:
Implementation: https://github.com/brainstorm/htsget-aws
https://github.com/brainstorm/htsget-indexer
Where to find me: (Twitter: @braincode, Github: @brainstorm, Room VX S217 second last row).
Involving: Parquet-rs, Rusoto, AWS Athena, bit-level DNA sequence indexing.
Paper: https://academic.oup.com/bioinformatics/article/35/1/119/5040320
Human readable spec: https://samtools.github.io/hts-specs/htsget.html
OpenAPI v3 spec: https://github.com/samtools/hts-specs/blob/master/pub/htsget-openapi.yaml
dhall-rust: Rust bindings for the dhall configuration/programming language. It's got some good first issues. Talk to @Nadrieril in room 217, second row second from the right.
Create an MVP/bootstrap
linfa
, a Rust framework for classical Machine Learning:Write Python bindings using✔️PyO3
for the K-means algorithm implemented during the "ML introduction to ndarray" workshop (material)Benchmark the implementation against✔️scikit-learn
's K-meansExpose the model for predictions using a web-server (gRPC with✔️tonic
)Benchmark the microservice against the standard gRPC +✔️scikit-learn
ML microserviceAsk for Luca/
@LukeMathWalker
/@algo_luca
in room V207 if you want to join- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →ndarray - Currently in Room 217 - couldn't find Luke & others today
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Inline assembly RFC
(Web-)Framework-Agnostic "Boilerplate Code" remover (create REST APIs in 10 minutes using Diesel + any web framework)
Non blocking ring buffer for audio applications.
Beginner/Intermediate Project: Implement Probabilistic Finite Automata in Rust
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Done
Add a way to configure the migrations directory in the Diesel framework from
diesel.toml
(not in the proposed projects) see PR - With the help of Georg SemmlerCreate an MVP/bootstrap
linfa
, a Rust framework for classical Machine Learning:PyO3
for the K-means algorithm implemented during the "ML introduction to ndarray" workshop (material) ✔️scikit-learn
's K-means ✔️🚀 async-std 1.0! 🎉
Ported Askama to nom 5 and its non-macro combinators
Created crate
t9
which allows one to create port numbers from words and vice versa.Small PR to fix a panic in rubble demos when the logging buffer gets full. See PR here
Progressed on the development of a RADIO hal for the nrf52840, finding out why I was not able to receive packets and how much should I refactor the interface to fix the problem. A quick-dirty POC can be seen here
Various fixes and improbements to probe-rs and
cargo flash
Small fix to rustdoc
Added a PR for a new Clippy-Lint
Ported what to MacOS
Opened a PR to Nushell to change the behavior of the
--headerless
flag forfrom-csv
,from-tsv
, andfrom-ssv
Started a PR for Implementing FromStr for the enum Edition for rust-analyzer
Wrote a basic (safe and unsafe) PFA implementation: https://gitlab.com/ellipsenpark/vom.rs
Wrote examples for vega_lite_3.rs, and a way to load data directly from a
ndarray
instead of aVec
Added square-wave oscillator to Ruffbox: https://github.com/the-drunk-coder/ruffbox
Released Rustlings 2.0: https://write.as/mokou/rustlings-2-0-and-human-centered-versioning
PR on rustup adding
rustup toolchain install ... --allow-downgrade
in case you want to add components to your nightly toolchain which are only available on an older nightly