Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vlmutolo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
by
vlmutolo
6y ago
> "Clever" memory use is frowned upon in Rust. In C, anything goes. For example, in C I'd be tempted to reuse a buffer allocated for one purpose for another purpose later (a technique known as HEARTBLEED). This made me lau
242.
▲
by
vlmutolo
6y ago
The only thing stopping me from moving away from the matrix.org homeserver is the fact that I already have an account and chats there. Sure, I could rejoin all my rooms from a new account on a different homeserver. But that’s not exactly an
243.
▲
by
vlmutolo
6y ago
> Normally, this big balloon thingy would be an elaborate scheme to get you to check out our product, but here it's just pointing out some new source code we haven't talked about elsewhere. I really enjoy this style of writing
244.
▲
by
vlmutolo
6y ago
The author may want to consider cuckoo filters over bloom filters. IIRC, there are versions of them that allow for dynamic resizing. Very interesting article. I have to wonder how much benefit a user would get from letting parts of the back
245.
▲
by
vlmutolo
6y ago
The initial distribution of coins is my biggest problem with it for sure. I’m looking forward to someone coming up with a fair way to do coin distribution that doesn’t rely on proof of work.
246.
▲
by
vlmutolo
6y ago
I like the name you chose just for this occasion
247.
▲
by
vlmutolo
6y ago
There are some good rust implementations of QUIC, too. Cloudflare: https://lib.rs/crates/quiche Mozilla: https://lib.rs/gh/mozilla/neqo/neqo-interop
248.
▲
by
vlmutolo
6y ago
I think using Matrix for this is absolutely the right way to go. Does cactus conform to the threading specification? I was planning on eventually trying this myself, but felt like I should wait until the threading MSC stabilized.
249.
▲
by
vlmutolo
6y ago
I believe this is the paper that inspired Pijul. https://pijul.org/
250.
▲
by
vlmutolo
6y ago
When you say ESNI is dead in the water, do you mean that it’s moved on to being ECH (encrypted client hello)? Or do you mean the entire concept is dead? If the latter, what makes you say that?
251.
▲
by
vlmutolo
6y ago
How does this not run into major copyright issues?
252.
▲
by
vlmutolo
6y ago
Very much agree with everything you just said. Quick question, semi-relevant: does the matrix.org homeserver have open monitoring? Is there someone I can look to see server load? I’m curious whether Matrix saw a similar influx of users this
253.
▲
by
vlmutolo
6y ago
Wow, I was prepared to argue the “arrays shouldn’t start at zero” bit of your comment, but it disappeared. I had a link to Dijkstra and everything. https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx&#x
254.
▲
by
vlmutolo
6y ago
It’s funny — I found this link a few days ago and now it seems like it applies here. https://www.techdirt.com/articles/20200531/23325444617/hello... It’s a summary of how section 230 works and is worded. The
255.
▲
by
vlmutolo
6y ago
Every hardware wallet gives you a secret key to write down. That’s your backup if/when the device breaks.
256.
▲
by
vlmutolo
6y ago
Matrix is making p2p a first-class feature, and how they’re doing it is pretty simple. They’re just embedding a “homeserver” right onto the user device alongside the client. With the new fast homeserver efforts, like Dendrite and Conduit, t
257.
▲
by
vlmutolo
6y ago
Decentralized trading seems like it would be a problem from the perspective of paying your taxes. Or maybe not. Maybe it’s just the honor system. Keep track of all your assets, what you bought and sold them for, and tell your accountant if
258.
▲
by
vlmutolo
6y ago
I've encountered the "wait on async things from sync code" issue several times, too. I have found that something like `block_on` from either `futures` or `futures_lite` often does the trick. https://docs.rs/fu
259.
▲
by
vlmutolo
6y ago
A week or so ago, you mentioned on HN [1] that Matrix is in a pretty good position to support a Discus-like comment section for personal blogs and articles. I think something like Cerulean may even be a better idea. It would probably be str
260.
▲
by
vlmutolo
6y ago
Yeah, that's why I tried to mention right up front that it isn't (yet) audited. I didn't want to give anyone the wrong impression. It's a bit of a chicken-and-egg problem, too, where it's hard to justify the expense
261.
▲
by
vlmutolo
6y ago
That's a good question, and I'd be interested in hearing more about what parts of the library you're hung up on. The intention of the library is definitely to cater to people who don't know anything about crypto. My na
262.
▲
by
vlmutolo
6y ago
This is a good place to link to Orion [1], a pure-Rust crypto project for AEAD, stream ciphers, KDFs, MACs, and plain hashing. There hasn't yet been a formal security audit (hard to justify until there's a significant user base),
263.
▲
by
vlmutolo
6y ago
Wow, it would be really, really interesting for a blog to offer a Matrix room as a "comment section". If you didn't care about threading, you could probably do something like that even today.
264.
▲
by
vlmutolo
6y ago
Maybe we just know what moon dust is made of and do experiments on the same material, which we can probably find on Earth.
265.
▲
by
vlmutolo
6y ago
Odds are this won’t help you, but just in case you haven’t seen it. https://blog.burntsushi.net/transducers/
266.
▲
by
vlmutolo
6y ago
I’m pretty sure the search bar just redirects to that.
267.
▲
by
vlmutolo
6y ago
Not sure about bevy specifically, but I know the rapier physics engine (which integrates with bevy) can serialize all of the physics state. Plus, in Rust, if you mark types as Serialize you can serialize nearly anything you want. And it see
268.
▲
by
vlmutolo
6y ago
> The Ø in ZeroMQ is all about tradeoffs. On the one hand this strange name lowers ZeroMQ’s visibility on Google and Twitter. On the other hand it annoys the heck out of some Danish folk who write us things like “ØMG røtfl”, and “Ø is no
269.
▲
by
vlmutolo
6y ago
Good point, though I think Arrow is optimized for larger amounts of data. Not sure how it would hold up for small messages. Still, lots of people use JSON, etc. to store large amounts of data, so Arrow (or maybe more accurately, Parquet) is
270.
▲
by
vlmutolo
6y ago
Good point about Backblaze's costs vs. consumer pricing. I was actually citing their cost as a reference for a lower-bound on how much storage can cost nowadays per TB. I wanted to compare that to the Filecoin network. However, your co
More ›