Viewing profile — mycoliza
mycoliza
HN member- Joined
- Wed, Dec 20, 2017, 10:39 PM UTC
- HN karma
- 269
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About mycoliza
No profile information was provided.
Recent public activity
-
comment
Comment #49176484
there are even images of it on our website!
-
comment
Comment #45777879
In reply to your edit, that section in the RFD includes a link to the full example in the Rust playground. You’ll note that it does not make any use of ‘select!`: https://play.rust…
-
comment
Comment #45777445
An analogous problem is equally possible with streams: https://rfd.shared.oxide.computer/rfd/0609#_how_you_can_hit_...
-
comment
Comment #45777364
> No, just have select!() on a bunch of owned Futures return the futures that weren't selected instead of dropping them. Then you don't lose state. How does that prevent this kind …
-
comment
Comment #45777340
Indeed, you are correct (and hi Matthias!). After we got to the bottom of this deadlock, my coworkers and I had one of our characteristic "how could we have prevented this?" conver…
-
comment
Comment #45777185
Yeah, a coworker coming from Go asked a similar question about why Rust doesn't have something like the Go runtime's deadlock detector. Your comment is quite similar to the explana…
-
comment
Comment #45777008
As a member of (Eliza, Sean, John, and Dave), I can second that debugging this was certainly an adventure. I'm not going to go as far as to say that we had fun , since...you can't …
-
comment
Comment #45776954
We actually don't use Rust async in the embedded parts of our system. This is largely because our firmware is based on a multi-tasking microkernel operating system, Hubris[1], and …
-
comment
Comment #45776868
What could `tokio::select!` do differently here to prevent bugs like this? In the case of `select!`, it is a direct consequence of the ability to poll a `&mut` reference to a futur…
-
comment
Comment #43874204
As an Oxide employee, let's just say...it does, and it is :)
-
comment
Comment #42216254
We also sell computers... :)
-
comment
Comment #42209634
The big piece of copper is fed by redundant rectifiers. Each power shelf has six independent rectifiers which are 5+1 redundant if the rack is fully loaded with compute sleds, or 3…
-
comment
Comment #42209429
We write the security mitigations. We patch the CVEs. Oxide employs many, perhaps most, of the currently active illumos maintainers --- although I don't work on the illumos kernel …
-
comment
Comment #39842867
We did it as a result of my suggestion, and I'll freely admit that it does seem pretty goofy! The motivation, though, was that we wanted to write tests for the function that would …
- story
-
comment
Comment #35025549
in my use case (a hobby project; https://github.com/hawkw/eclss ), the device and Prometheus are on the same LAN and i have Prometheus set up to discover scrape targets using multi…
-
comment
Comment #35025498
hi, i wrote this thing! if you’re wondering why it’s weird, half-finished, or under-documented, it’s because i wrote it in a couple hours to scratch my own itch, and really didn’t …
-
comment
Comment #29609058
A lot of the Tokio console UI was inspired by `htop`, which provides a pretty similar overview of processes and threads. It doesn't really have the same ability to inspect things l…
-
comment
Comment #29609039
It's https://typeof.net/Iosevka/ (I took the screenshots).
-
comment
Comment #29609031
Yes, we've designed the overall architecture of the system to be modular so that the telemetry can be consumed by a number of different UIs --- we'd love to see someone write web i…
-
comment
Comment #29608975
At my day job ( https://buoyant.io/ ), we're using it to write a reverse proxy/load balancer --- one of the use-cases where you really, absolutely do need asynchronous concurrency.…
-
comment
Comment #29598858
Go has pprof ( https://github.com/google/pprof ), which I've heard good things about --- and, the pprof data model was one of the influences I looked at when designing the Tokio co…
-
comment
Comment #29598515
Yeah, currently, the console knows how to detect TrueColor, but in this case, I just used the ANSI 256 palette rather than picking a better one when TrueColor is available...we sho…
-
comment
Comment #29597752
Thank you, that's really nice to hear!
-
comment
Comment #29597403
Something like that would definitely be useful! It's not really in scope for this project, which is intended as a telemetry and diagnostics tool, but I can imagine a Rust REPL bein…