|
Stjepan Glavina
@
stjepang
Berlin, Germany
|
|
@rustlang programmer he/they
|
|
|
290
Tweetovi
|
378
Pratim
|
754
Osobe koje vas prate
|
| Tweetovi |
| Stjepan Glavina proslijedio/la je tweet | ||
|
electrified filth
@sadisticsystems
|
20 h |
|
It was a lot of fun speaking with folks at FOSDEM today about sled and io_uring! Here are the slides from my talk today:
docs.google.com/presentation/d… twitter.com/sadisticsystem…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Kate Compton, actual doctor of weird ai
@GalaxyKate
|
1. velj |
|
I tell people to stop worrying about futuristic runaway smart AI, because it's stupid current AI that will kill us, this is what I mean.
Someone bought a product that *literally* text-matched the word "charity" as 'good' and "vodka" as 'bad' and is making hiring choices with it. twitter.com/kmlefranc/stat…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
caroline sinders
@carolinesinders
|
1. velj |
|
A #darkpattern on Facebook- messenger was forcing me to change my privacy/location settings.
In messenger’s unprompted pop up, I have 2 options. In iOS location services, I have 4. When I’m back in app to look for more choices, I’m taken to a mobile webpage to log into Facebook. pic.twitter.com/uai8NXK7Ok
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
31. sij |
|
I'm not sure why the futures crate is slower, but it's most likely for a silly reason like a missing #[inline] or something of that sort.
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
31. sij |
|
New blog post on how to build a complete async executor in Rust.
stjepang.github.io/2020/01/31/bui…
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
25. sij |
|
First blog post on writing your own async executors in Rust. Here's how to implement block_on() in a few lines of safe code.
stjepang.github.io/2020/01/25/bui…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Lisa White
@elemdoubleu
|
23. sij |
|
This is amazing. How it should be. pic.twitter.com/gNRcmKmX7P
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
steveklabnik
@steveklabnik
|
17. sij |
|
It's a sad day for #rustlang: actix-web is dead. I am not feeling very good about our community today. words.steveklabnik.com/a-sad-day-for-…
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
16. sij |
|
In that scenario, wake() attempts to access the Thread instance on the stack of run(), which is dead at that moment.
To fix the problem, clone() function must clone the Thread handle and forget it, and wake() and drop() must drop the Thread handle.
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
16. sij |
|
I'll risk getting blocked by pointing out a potential use-after-free :)
As an example, a "malicious" future could clone the Waker associated with the current thread, move it into a newly spawned a new thread, and wake it after 10 seconds, after the run() invocation completed.
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
24. pro |
|
I published a new version of crossbeam-queue, now it works in no_std + alloc environments:
crossbeam-queue = { version = "0.2.1", default-features = false, features = ["alloc"] }
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
24. pro |
|
Is the alloc crate available in your no_std environment?
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
5. pro |
|
That is exactly what I had in mind as a better solution ;)
|
||
|
|
||
|
Stjepan Glavina
@stjepang
|
4. pro |
|
Wrote a blog post on why blocking inside async blocks is problematic and how to get around it. A follow-up is coming soon...
stjepang.github.io/2019/12/04/blo…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
yosh
@yoshuawuyts
|
1. pro |
|
New post: #rust2020
blog.yoshuawuyts.com/rust-2020/
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Niko Matsakis
@nikomatsakis
|
29. stu |
|
First of the async interviews: @alex_crichton and @fitzgen talk about Rust's Async I/O and WASM smallcultfollowing.com/babysteps/blog…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Yaah 🦀 ☕
@yaahc_
|
27. stu |
|
GNU project code of conducts be like pic.twitter.com/on4W3QzVxC
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
caroline sinders
@carolinesinders
|
22. stu |
|
Slack, this is a BS answer. People have been asking for the block button for YEARS now.
Not all workplaces are safe or recognize harassment AND lots of communities use slack! I worked at a workplace w over 200k employees and we used Slack. Blocking and muting ARE workplace tools twitter.com/SlackHQ/status…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Florian Gilcher ∠(・.-)―〉 →◎
@Argorak
|
21. stu |
|
Reasons why we haven’t picked Slack (and other tools) for Rust: lack of sophisticated moderating and boundary setting tooling. Slack is especially hard because it is - by design - not built for open communities.
twitter.com/SlackHQ/status…
|
||
|
|
||
| Stjepan Glavina proslijedio/la je tweet | ||
|
Sebastian Dröge
@sdroege_
|
12. stu |
|
async-tungstenite would be more or less ready for release now and is updated to work with @asyncrs async-std 1.0 (but is still an optional dependency for just one function).
Go ahead using it already if you need a websocket crate to work with async-std!
github.com/sdroege/async-… twitter.com/sdroege_/statu…
|
||
|
|
||